Develop > Develop Content > Extend Content > Getting Started with Content Extension > Content Extension Prerequisite Knowledge and Best Practices

Content Extension Prerequisite Knowledge and Best Practices

The development of new content comprises the following steps:

  1. Understand IDE. For details, see IDE Terms, IDE Audience, IDE Main Page, and Data Model Types.
  2. Design and analyze the purposes of the extension. For details, see Design and Analysis Phase.
  3. Data Evidence: Understanding and analyzing what data needs to be included, based on your information needs and objectives. For details, see Design and Analysis - Discover Data Evidence.

  4. Import existing content for extension or new Content Pack directories if required. For details, see Import Existing Content

  5. If needed, define new Content Pack projects. For details, see Define New Content Pack Project.

  6. Modeling: The architect creates the Target model. For details, see Define the Target Model and Diagram Editor - Architect Target Designer Tasks.

  7. Data Source Integration: The engineer maps the data from the Source to Target. For details, see Diagram Editor - Engineer Stream Designer Tasks, Delete an Entity Permanently, and Manage Validations.

  8. ETL development and generation. For details, see Generate Content Package.

  9. ETL orchestration and management. For details, see Package and Deployment.

  10. Activate new content. For details, see Activate a new CP
  11. Consolidation. For details, see Data Management - Configure Consolidation.

  12. Context (universe) building and adjustments. For details, see Semantic Layer - Context Designer.

  13. KPIs additions and modifications.

  14. Advanced development. For details, see Advanced Development.
  15. Next steps. For details, see Next Steps.