Table of Contents
- Title and Copyright Information
- Preface
- Part I Introduction
-
Part II Creating and Editing Sites
- 4 Create Sites
- 5 Edit Sites
- 6 Use Site Templates and Themes in Sites
- 7 Manage Custom Components and Layouts
- 8 Work with Site Pages
- 9 Arrange Page Content
- 10 Use Built-In Components
-
Part III Publishing and Managing
Sites
-
11
Manage Sites
- Get to Know the Sites Page
- Manage Sites and Site Settings
- Change the Site Description, Logo, or Properties
- Disable Default Page Extension
- Enable Prerender Service for Search Engine Optimization
- Specify and Configure Vanity Domains
- Enable Cobrowse Integration
- Add Analytics Tracking
- 12 Publish Sites
- 13 Compile Sites
- 14 Secure Sites
- 15 Work with Multilingual Sites
- 16 Use Site Redirects or URL Mapping
- 17 Improve Site Performance
-
11
Manage Sites
-
Part IV Developing for Sites
- 18 JavaScript Technologies
- 19 Customize Designs and Styles
- 20 Understand Background Use
- 21 Set Triggers and Actions
-
22
Develop Site Templates
- About Site Templates
- Basic Site Template Structure
- Create a Site Template
- Export a Site Template
- Import a Site Template
- Work with a Starter Site Template
- Create a Site Template from Bootstrap or a Website Design Template
-
Develop Site Templates with
Developer Cloud Service
- Sign in to the Developer Cloud Service Console for Oracle Content Management
- Create a Project in Developer Cloud Service
- Create Site Templates in Developer Cloud Service
- Copy a Site Template in Developer Cloud Service
- Import a Site Template into Developer Cloud Service
- Merge Changes
- Export a Site Template from Developer Cloud Service
- 23 Develop Themes
-
24
Develop Layouts
- About Layouts
- Search Engine Optimization (SEO)
- Understand the components.json File and Format
- Customize Toolbar Groups in Site Builder
- Restrict Components in Slots
- Make Layout Content Editable
- Create a Section Layout
- Create a Section Layout That Supports Lazy Load
- Develop Custom Section Layouts with APIs
-
Develop Content Layouts
- Create Content Layouts with Oracle Content Management
- Pass a Layout View to a Content Layout
- Generate a Site Details Page URL with an API
-
Develop Content Layouts Locally with Developer Cloud Service
- Create a Content Layout with Developer Cloud Service
- Define the RequireJS Module
- Configure the Constructor Function Parameter
- Render the Content Layout
- Edit the Content Layout in the Mustache Template
- Add Dynamic DOM Manipulation
- Define Styles in the design.css File
- Get Reference Items
- Get a Media URL
- Raise Triggers
- Navigate to a Search Page with a Search Query
- Expand Macros and Render Rich Text
- Link to the Details Page
- Expand Macros in Content List Queries
- Develop Robust Content Layouts
- Create the Sample Blog Template
- Add Content Layout Mappings to Templates
- Test Content Layouts with the Local Test Harness
- Import Templates with Content Layouts into Oracle Content Management
- Prepare Content Layouts and Site Pages to Use Consumption Analytics
-
25
Develop Components
- About Components
- About Developing Components
- Create a Component
- Develop Custom Components with Developer Cloud Service
- Develop Translatable Components for Multilingual Sites
- Build an H1 Component with a Settings Panel
- Compare Local Components to Remote Components
- Render Component Settings
- Local Component Implementation
- Style Classes for Components
- How to Style Built-In Components
- Components Rendered in Inline Frames
- About the Instance ID and Structure for Components Rendered in Inline Frames
- Security for Remote Components
- Register a Remote Component
- Delete a Component
- Sites SDK
- 26 Customize the Controller File
-
Part V Developing for Sites with Other
Tools
-
27
Develop with Oracle Content Management Toolkit
- Set Up Oracle Content Management Toolkit on Your Local Machine
- Upgrade to jQuery 3.5.x
-
Develop for Oracle Content Management with Developer Cloud Service
- About Using Developer Cloud Service
- Sign in to the Developer Cloud Service Console for Oracle Content Management
- Create a Project in Developer Cloud Service
- Add Oracle Content Management Toolkit to the Project Code in the New Git Repository
- Test Custom Components, Templates, and Content Layouts in a Local Test Harness
- Merge Changes
- Propagate Changes from Test to Production with Oracle Content Management Toolkit
- Create a Site from a Template and Keep the Same GUIDs for Content
- Create an Enterprise Template from a Standard Site
- Import and Export Taxonomies
- Import and Export Recommendations
- Add or Remove Collection Content
- Develop Custom Field Editors Using the Oracle Content Management Toolkit
- Transfer or Update a Site from One Server to Another
- Transfer a Site Without Content Items
- Download or Upload Content Items for a Site in Groups
- Add Content Items to a Channel
- Index Site Pages with Oracle Content Management Toolkit
- Index a Multilingual Site with Oracle Content Management Toolkit
- Create a Simplified Component for Easy Component Development
- Set Up a Site Compilation Service
- Compile a Site to Improve Runtime Performance for Site Pages
- Create a New Site or Asset Translation Job in the Oracle Content Management Server
- Translate a Site with a Language Service Provider
- About Toolkit PowerShell
-
27
Develop with Oracle Content Management Toolkit
-
Part VI Appendixes
-
28
Tutorial: Develop Components with Knockout
- Introduction and Prerequisites for Component Development with Knockout
- Step 1: Create a Component
- Step 2: Review the Structure of Your Local Component Rendering
- Step 3: Review the Structure of Local Component Settings
- Step 4: Display the New Property in the Component
- Step 5: Register Triggers
- Step 6: Raise Triggers
- Step 7: Register Actions
- Step 8: Execute Actions
- Step 9: Create a Distinct Title for Each Instance of the Component
- Step 10: Use Nested Components with In-Line Editing
- Step 11: Support Different Layouts
- Step 12: Define Custom Styles
- Step 13: Render a Component in an Inline Frame
- Step 14: Use Custom Styles When the Component Is Rendered in an Inline Frame
- Step 15: Integration with the Page Undo and Redo Behavior
- Step 16: Asset Management
- Tutorial Review
-
29
Troubleshoot
- I am trying to create a site, but there are no templates
- I can’t delete a site
- I can’t open the site tree or edit a page
- I added a component, but it doesn’t show up on the page
- My folder, file, and conversation components don’t work
- I changed the page layout and some of my content disappeared
- I uploaded a new version of an image, but it doesn’t show up on the page
- I added a component based on another service but it isn’t working
- My enterprise site shows a warning
-
28
Tutorial: Develop Components with Knockout