CMS Developers
Get started with CMS 12
Set up a development environment https //docs. developers.
Configure CMS 12
The topics in this section describe how to install https //docs. developers.
Develop the CMS
Developing a CMS involves designing and implementing the underlying architecture and core functionalities that enable efficient content management, including database management, security protocols, APIs for data exchange, and user authentication systems. This process focuses on creating a robust and scalable platform that supports the integration of various modules and extensions, ensuring seamless performance and adaptability to evolving technological needs.
Develop the CMS UI
The user interface in Optimizely is component-based and pluggable, and the UI framework is used across platform parts. The user interface supports drag-and-drop (DND) functionality based on the DND system in Dojo and extendable navigation for easy access to customized modules from the top global menu.
Develop content
Content development in a CMS involves creating, organizing, and managing digital content efficiently to make it engaging, relevant, and accessible to the target audience. This process includes structuring content hierarchies, using metadata for effective categorization and searchability, and implementing workflows for content approval and publication.
Develop apps for CMS
An app extends the functionality of the Optimizely website with initializable modules, gadgets, audience criteria, virtual path providers, page and search providers, and so on. Optimizely and third parties can develop apps.