Projects

Projects

In ElmapiCMS, a Project is a self-contained workspace where you manage your content, assets, and settings. Each project has its own collections, content entries, media library, API keys, and user access rules.

This multi-project architecture allows you to manage completely separate sites or applications from a single ElmapiCMS instance. For example, you could have one project for your company's main website and another for its mobile application, each with a unique content structure.

This section covers everything you need to know about creating, configuring, and managing your projects and the content within them.

Key Concepts

  • Collections: These are the blueprints for your content. Think of them as database tables or content types (e.g., "Posts", "Products", "Authors").
  • Fields: Each collection is made up of fields. A field defines a specific piece of data, like a line of text, a rich text editor, an image, or a relationship to another collection.
  • Content Entries: These are the individual records or documents within a collection (e.g., a specific blog post or product).
  • Assets: This is your media library containing images, videos, and other files. The Asset Library is unique to each project.
  • Localization: Each project can have multiple languages enabled, allowing you to create and manage translated content.
  • API Access: Each project has its own set of API keys for securely fetching content.
  • Webhooks: Each project has its own webhooks to notify external systems of content changes.

Search documentation

Find guides and reference pages