Learn About Developing a Marketing Website Application using Oracle Visual Builder

Organizations are often looking to create marketing websites to provide rich and contextualized customer experiences. It's a challenge to engage employees and customers seamlessly. Oracle Content Management and Oracle Visual Builder make it easy to get started building amazing website applications.

Before You Begin

The marketing website application described in this solution playbook is the Café Supremo marketing website application. Using this solution playbook, you will be setting up and publishing the Café Supremo marketing website application using Oracle Visual Builder and Oracle Content Management components. The solution playbook will walk you through the different features of the Café Supremo marketing website application so that you will understand how you can create a simple marketing website application or modify this Café Supremo website application to suit your needs.

By walking through this solution playbook, you'll understand that it is very easy to build simple websites and experiences using Oracle Visual Builder and Oracle Content Management components.

To create advanced websites, Site Builder (the built-in site editor) available in Oracle Content Management would be the best to use. You can redefine the digital experience with Site Builder's powerful capabilities. You can transform your concepts into reality in no time. You can use customized components and templates when putting your website together. Developers can take advantage of the content REST APIs and SDKs that are available. The entire process of creating an advanced website is completely integrated. Oracle Content Management supports your needs for efficient collaboration, security, and engaging digital experiences for advanced websites.

To create simple websites, you can use Oracle Visual Builder with Oracle Content Management components. You can quickly create and publish a simple website with tools and functionality that Oracle Visual Builder provides along with Oracle Content Management components.

What Is a Marketing Website?

A marketing website is typically a website that invites your customers to get excited about and experience your products and services. You can engage and interact effectively with your customers by offering appealing promotions and website content.

The website content manager collaborates with the website designers and content providers to oversee, approve, and publish content.

About Creating a Marketing Website Application

It is very easy to create applications in Oracle Visual Builder using Oracle Content Management components. Oracle Visual Builder provides you with out-of-the-box components to embed the content from Oracle Content Management dynamically into the Oracle Visual Builder application.

Build the application using Oracle Visual Builder and then use Oracle Content Management to create, manage, and publish content based on your needs using the out-of-the-box integration.

About Café Supremo

Café Supremo is a fictional coffeehouse chain with store locations worldwide.

The purpose of the marketing website is to allow customers to browse the product catalog and purchase their favorite coffee, tea, treats, and more. They can also read interesting posts and recipes. Seasonal promotions and offers are also made available on the website.

The Café Supremo marketing website serves as an apt example to understand how easy it is to create engaging websites using Oracle Visual Builder and Oracle Content Management because of the different types of users and the website content. This marketing website example will help you understand how you can build your own marketing website for your organization using Oracle Visual Builder and Oracle Content Management components.

We have the following personas in the Café Supremo marketing website.

The customer visits the website to:
  • See the latest offers or promotions available.
  • Purchase coffee, tea, treats, and more.
  • Read blog articles.
The content author:
  • Works together with the website designers and the content managers through conversations and document annotations.
  • Creates content such as blog articles and shares the content for approval with the content manager.
  • Updates content.
The website application designer:
  • Designs the website using templates and components.
  • Previews the updated pages of the website application. Verifies the updates and adjusts the settings for the content if required.
The content manager:
  • Works together with the website designers and the content authors through conversations and document annotations.
  • Reviews, approves, and publishes the website application content.
  • Filters and searches the assets to find any new or updated assets (such as images, promotions, and so on), and then reviews the asset, makes any changes, previews it, and then publishes it.

Architecture

This image shows the integration between Oracle Content Management and Oracle Visual Builder to create the Café Supremo marketing website application.


Description of architecture.png follows
Description of the illustration architecture.png

Oracle Content Management is a cloud-based content hub which can help drive omni-channel content management and accelerate experience delivery.

Oracle Visual Builder is where you create the pages that render the interface of your website application, create the service connections that connect to REST services, and define build configurations.

The asset repository in Oracle Content Management contains all the assets needed to build the sample Café Supremo marketing application in Oracle Visual Builder and it allows users to manage assets.

A connection is established to a component exchange (between Oracle Content Management and Oracle Visual Builder) to facilitate the use of Oracle Content Management components in the website application created using Oracle Visual Builder. The Content SDK for Oracle Content Management is a lightweight JavaScript wrapper that interacts with the Content REST APIs. This is a read-only SDK for retrieving structured content, digital assets and content layouts that are managed in Oracle Content Management.

A build configuration is defined to test and deploy the web application.

About Required Services and Roles

To create the Café Supremo marketing website application using Oracle Visual Builder and Oracle Content Management components, you'll need access to Oracle Content Management and Oracle Visual Builder instances with appropriate roles.

Consumers don’t need any specific roles as they will be accessing the public website. The users involved with creating your marketing website will typically fall into one of the following roles.

These are the roles needed.

Café Supremo marketing website persona User roles required in Oracle Content Management Resource roles required in Oracle Content Management

Content author

  • Enterprise User
  • Contributor

Content manager

  • Content Administrator
  • Enterprise User
  • Repository Administrator
  • Manager

The content manager and website application designer personas will require the Oracle Visual Builder Developer predefined role that maps to the ServiceDeveloper application-layer predefined role.

See Learn how to get Oracle Cloud services for Oracle Solutions to get the cloud services you need.