Distributions
Releases
Documentation
Support
Training
Search
Advanced Search
Menu
close
Filter
Filter
Close
X
1. Preface
1.1. Audience
1.2. Typographic Conventions
1.3. CoreMedia Services
1.3.1. Registration
1.3.2. CoreMedia Releases
1.3.3. Documentation
1.3.4. CoreMedia Training
1.3.5. CoreMedia Support
1.4. Working with CoreMedia Content Cloud
1.4.1. Getting an Overview
1.4.2. Learning about Components
1.4.3. Working with the GUI
1.4.4. Operating the System
1.4.5. Extending the System
1.5. Change Chapter
2. Overview of CoreMedia Content Cloud
2.1. Components and Architecture
2.1.1. Content Management Environment
2.1.2. Content Delivery Environment
2.1.3. Shared Components
2.1.4. User Management
2.1.5. Communication Between the Components
2.2. CoreMedia Blueprint Sites
3. Getting Started
3.1. Prerequisites
3.1.1. Developer Setup
3.1.2. Test System Setup
3.1.3. Additional Software for eCommerce Blueprint only
3.2. Quick Start
3.2.1. Building the Workspace
3.2.2. Docker Compose Setup
3.2.2.1. Prerequisites
3.2.2.1.1. Docker Installation
3.2.2.1.2. Docker Configuration
3.2.2.1.3. Docker Compose Configuration
3.2.2.1.4. DNS Configuration
3.2.2.2. Starting the Docker Setup
3.2.2.2.1. Start the services
3.2.2.2.2. Wait until the services are healthy
3.2.2.2.3. Login to CoreMedia Studio
3.2.2.2.4. Cleanup Services
3.2.2.2.5. Cleanup Services and Content
4. Blueprint Workspace for Developers
4.1. Concepts and Architecture
4.1.1. Maven Concepts
4.1.1.1. Packaging Types
4.1.1.1.1. coremedia-application
4.1.1.1.2. Jangaroo
4.1.1.2. BOM files
4.1.2. Blueprint Base Modules
4.1.3. Application Architecture
4.1.3.1. Library Artifacts
4.1.3.2. Component Artifacts
4.1.3.3. Application Artifacts
4.1.3.4. Redundant Spring Imports
4.1.4. Structure of the Workspace
4.1.5. Project Extensions
4.2. Configuring the Workspace
4.2.1. Removing Optional Components
4.2.1.1. Extensions and Their Dependencies
4.2.1.2. Removing the Elastic Social Extension
4.2.1.3. Removing the Adaptive Personalization Extension
4.2.1.4. Removing the eCommerce Blueprint
4.2.1.5. Removing the Brand Blueprint
4.2.1.6. Removing the Advanced Asset Management Extensions
4.2.2. Configuring the Workspace
4.2.3. In-Memory Replacement for MongoDB-Based Services
4.2.3.1. In-Memory configuration for Studio
4.2.3.2. In-Memory configuration for the Workflow Server
4.2.4. Configuring Local Setup
4.3. Build and Run the Applications
4.3.1. Start applications using Intellij Idea
4.3.2. Start Applications using Maven
4.3.2.1. Studio Client and Studio Server
4.3.2.2. Studio Client using a local Jetty Server
4.3.2.3. Studio Server
4.3.2.4. Studio-Server and Studio-Client locally against local CAE
4.3.2.5. CAE Preview
4.3.2.6. CAE Live
4.3.3. Local Docker Test System
4.4. Development
4.4.1. Using Blueprint Base Modules
4.4.1.1. Content Type Model Dependencies
4.4.1.2. The Settings Service
4.4.1.2.1. The setting* Methods
4.4.1.2.2. Configuring the Default Settings Service via SettingsFinders
4.4.1.2.3. Typed Settings Interfaces
4.4.1.2.4. Content types Requirements
4.4.2. Extending Content Types
4.4.3. Developing with Studio
4.4.4. Developing with the CAE
4.4.5. Customizing the CAE Feeder
4.4.6. Adding Common Infrastructure Components
4.4.6.1. The JMX Component
4.4.6.2. The Base Component
4.4.7. Handling Personal Data
4.4.7.1. Running Personal Data Checker
4.4.7.2. Using Personal Data Annotations
4.4.7.3. Annotating Third-Party Libraries
4.4.7.4. Stubbing: Best Practices
5. CoreMedia Blueprint - Functionality for Websites
5.1. Overview of eCommerce Blueprint
5.2. Overview of Brand Blueprint
5.3. Basic Content Management
5.3.1. Common Content Types
5.3.2. Adaptive Personalization Content Types
5.3.3. Tagging and Taxonomies
5.3.3.1. Taxonomy Management
5.3.3.2. Taxonomy Assignment
5.4. Website Management
5.4.1. Folder and User Rights Concept
5.4.2. Navigation and Contexts
5.4.3. Settings
5.4.4. Page Assembly
5.4.5. Overwriting Product Teaser Images
5.4.6. Content Lists
5.4.7. View Types
5.4.8. CMS Catalog
5.4.9. Teaser Management
5.4.10. Dynamic Templating
5.4.11. View Repositories
5.4.12. Client Code Delivery
5.4.13. Managing End User Interactions
5.4.14. Images
5.4.15. URLs
5.4.16. Vanity URLs
5.4.17. Content Visibility
5.4.18. Content Type Sitemap
5.4.19. Robots File
5.4.20. Sitemap
5.4.21. Website Search
5.4.22. Topic Pages
5.4.23. Search Landing Pages
5.4.24. Theme Importer
5.4.25. Tag Management
5.5. Localized Content Management
5.5.1. Concept
5.5.1.1. Terms
5.5.1.2. Sites Structure
5.5.2. Administration
5.5.2.1. Locales Administration
5.5.2.2. Groups and Rights Administration
5.5.3. Development
5.5.3.1. Site Model and Sites Service
5.5.3.2. Content Type Model
5.5.3.3. ServerImport and ServerExport
5.5.3.4. XLIFF Integration
5.5.3.4.1. XLIFF Structure
5.5.3.4.2. XLIFF Export
5.5.3.4.3. XLIFF Import
5.5.3.4.4. XLIFF Customization
5.5.3.5. Translation Workflow
5.5.3.5.1. Translation Workflow Configuration
5.5.3.5.2. Translation Workflow Studio UI
5.6. Workflow Management
5.6.1. Publication
5.6.1.1. Approval and Publication of Folders and Content Items
5.6.1.2. Predefined Publication Workflows
5.6.1.3. Features of the Publication Workflows
5.6.2. Translation Workflow
5.6.2.1. Roles and Rights
5.6.2.2. Workflow Lifecycle
5.6.2.3. Configuration and Customization
5.6.2.4. Predefined Translation Workflow Actions
5.6.2.4.1. GetDerivedContentsAction
5.6.2.4.2. CreateTranslationTreeData
5.6.2.4.3. FilterDerivedContentsAction
5.6.2.4.4. GetSiteManagerGroupAction
5.6.2.4.5. ExtractPerformerAction
5.6.2.4.6. AutoMergeTranslationAction
5.6.2.4.7. AutoMergeSyncAction
5.6.2.4.8. CompleteTranslationAction
5.6.2.4.9. RollbackTranslationAction
5.6.3. Deriving Sites
5.6.4. Synchronization Workflow
6. Editorial and Backend Functionality
6.1. Studio Enhancements
6.1.1. Content Query Form
6.1.2. Call-to-Action Button
6.1.3. Media Player Configuration
6.1.4. Displayed Date
6.1.5. Library
6.1.6. Bookmarks
6.1.7. External Preview
6.1.8. Settings for Studio
6.1.9. Content Creation
6.1.10. Create from Template
6.1.11. Site-specific configuration of Document Forms
6.1.12. Open Street Map
6.1.13. Site Selection
6.1.14. Upload Files
6.1.15. Studio Preview Slider
6.1.16. Uploading Content to Salesforce Marketing Cloud
6.2. CAE Enhancements
6.2.1. Using Dynamic Fragments in HTML Responses
6.2.2. Image Cropping in CAE
6.2.3. RSS Feeds
6.3. Elastic Social
6.3.1. Configuring Elastic Social
6.3.2. Displaying Custom Information in Studio
6.3.3. Adding Custom Filters for Moderation View
6.3.4. Emails
6.3.5. Resend Registration Confirmation Mail from Studio
6.3.6. Curated transfer
6.3.7. reCAPTCHA
6.3.8. Sign Cookie
6.4. Adaptive Personalization
6.4.1. Key Integration Points
6.4.2. Adaptive Personalization Extension Modules
6.4.2.1. Adaptive Personalization Extensions
6.4.2.2. Adaptive Personalization's Main Module in Detail
6.4.3. CAE Integration
6.4.3.1. Configured Contexts
6.4.3.2. Configured SearchFunctions
6.4.3.3. Enabling Test User Profiles in the Preview CAE
6.4.4. Studio Integration
6.4.4.1. Configured Conditions
6.4.4.2. Using Customer Personas
6.5. Third-Party Integration
6.5.1. Optimizely
6.5.2. Open Street Map Integration
6.5.3. Google Analytics Integration
6.5.4. Salesforce Marketing Cloud Integration
6.6. Advanced Asset Management
6.6.1. Product Asset Widget
6.6.2. Replaced Product and Category Images
6.6.3. Extract Image Data During Upload
6.6.4. Configuring Asset Management
6.6.4.1. Mapping of Custom Picture Formats
6.6.4.2. Placeholder Resolution for Asset URLs
6.6.4.3. Content Types
6.6.4.4. Configure Rendition Publication
6.6.4.5. Blob Storage
6.6.4.6. Rights
6.6.4.7. Asset Download Portal
7. Reference
7.1. Content Type Model
7.2. Link Format
7.3. Predefined Users
7.4. Database Users
7.5. Cookies
Glossary
Index
Blueprint Developer Manual / Version 2010
Table Of Contents
5.4 Website Management
Website management comprises different features. For example:
Layout
Navigation
Search
Taxonomy Assignment
Folder and User Rights Concept
Search Results
Table Of Contents