Choosing the Right E-Commerce Platform: Magento vs. Drupal Commerce

There is an array of e-commerce platforms to choose from and it can be a daunting task selecting the most feasible solution.  So in this blog I’ll explore Magento versus Drupal Commerce. But worth noting early on that the decision is not mutually exclusive as few e-commerce sites are hybrid solutions integrating the best of the two platforms:  Drupal serving as a content management system while leveraging Magento’s robust e-commerce features.

Magento

Magento comes in two flavors: a free open-source community edition and a paid subscription based enterprise edition costing...


Solving the Doctype Filter Insufficiency in Oracle WebCenter Sites

I bet that you have once created an asset, with a doctype filter, uploaded a file as an attribute, and noticed that the filetype and mimetype were not getting pulled. You checked the file once again to see that it had an extension and was actually not corrupted either. Everything seemed ok. You edited the asset. Re-saved it. Shook your head. Sweated a bit. Checked the asset definition to make sure that the doctype filter was still associated with the definition. Checked the doctype filter's attribute names. Well, you never know... a typo here and there... Nope. Nothing. You just don't know...


SystemEvent Not Running in Oracle WebCenter Sites

System Events in WebCenter Sites are very useful for running elements in the background without any user intervention. They are registered in the SystemEvents table and can point to any SiteCatalog entry or SiteEntry asset. Sometimes you're sure it has been registered properly but for some reason it just isn't running. You tried setting the logger "com.fatwire.logging.cs.event" to DEBUG and all events are running just fine except for yours, which doesn't appear in the logs at all. If your event is pointing to a SiteEntry instead of a SiteCatalog entry, chances are the information below...


Creating Oracle JET Modules as Assets in Oracle WebCenter Sites

Before You Begin

This blog post assumes you already have experience creating modules in Oracle JET. If not, be sure to work through this Getting Started tutorial: http://www.oracle.com/webfolder/technetwork/jet/globalExamples-HOL.html

Overview

Oracle JET modules usually consist of two files that reside on the file system: the HTML view and the Javascript viewModel. These can be a bit cumbersome to maintain, especially once you start creating lots of modules and/or if you're...


Fix: Importing elements from a 12.2.1.0 JSK using CatalogMover

Recently ran into an interesting situation working with the current release of the WebCenter Sites JSK (12.2.1.0) that I felt was worth noting. While most aspects of the JSK and development environment are packed away into tidy shell scripts ( start, stop, cleanup, etc.), using the CatalogMover utility would often fail when trying to perform a catalog import.

Using CatalogMover to perform an element import is a common step in many set-ups, from installing GSF, to populating a fresh development environment with existing elements.

Attempting to...


Splunk: Modular Inputs

I often blog about Drupal, but recently I worked on a Splunk App, so thought about sharing my experience because it was an interesting one.  For that Splunk App, I was on the Function1 Slack channel posting an endless stream of Splunk related questions and my colleagues provided tremendous support, patiently responding to my non-stop inquiries. It is great working among such a great pool of talented individuals.

The gist of the Splunk App is to dynamically post a JSON request to a RESTful API (the client developed the API) that returns a JSON response, and then send the response to...


WebCenter Sites 12c Performance with Asset Reader API and Groovy

WebCenter Sites 12c introduces a number of new APIs to use when building out your sites. The developer documentation puts an emphasis on using an MVC approach that is aided by the new groovy controllers and reader APIs including the new asset reader API. Using an MVC approach to build out a site allows for a nice and clean separation of your business logic from the display logic. You can see the official documenation on all the APIs at http://docs.oracle.com/middleware/1221/wcs/wcs-develop.htm and also at...

How To Programmatically Create Vanity URLs

Since version 11gR1, WebCenter Sites has natively provided the capability to allow editors to create vanity URLs for assets out of the box.  Even before that frameworks such as the GSF extended the core product to provide that functionality.  With the SEO benefits and pleasant visitor experience, Vanity URLs have become a necessary feature without which websites’ cannot launch.

WebCenter Sites has the built-in capability to automatically generate vanity URLs upon asset creation via a set pattern.  However there are situations where content is created prior to this mechanism being...


Putting WebCenter Sites 12c on Amazon EC2

For local developer environments in the previous version of WebCenter Sites, 11g, developers had use of a Jump Start Kit (JSK) that was relatively lean and self-contained. The footprint of the JSK, while not trivial, was roughly the same as a small-ish virtual machine. With the latest release of WCS 12c (12.2.1) a JSK does not currently exist, and as a developer testing integration, or building functional pieces currently requires a complete install of Sites.

In an earlier post by Michael, he discussed the process of getting up and running with WebCenter Sites 12c step-by-step. In...


Managing AngularJS Content within Oracle WebCenter Sites

There are a multitude of reasons organizations will turn to a content management system, but the underlying goal is the same across the board: Managing your content in an organized way.  The examples that first come to mind include managing assets such as page titles, articles, images, but what happens when a more complex asset is introduced like an AngularJS widget?

A Tale of Two Cities:

With WebCenter Sites you don’t have to give up control of the contents of your organization’s widgets. Out of the box WebCenter Sites does not natively support...


Stay In Touch