Creating Projects

Creating Projects

This page will guide you through the process of creating a new project.

Starting a New Project

To create a new project, navigate to your main dashboard. This is the first screen you see after logging in, and it displays a grid of all your existing projects.

  1. On the dashboard, click the Create project card. This will open the "Create New Project" dialog.
  2. Fill in the required details for your new project.
Create Project Modal Create Project Modal

Project Details

  • Project Name: A descriptive name for your project (e.g., "Company Website", "Mobile App Content"). This is a required field.
  • Description: An optional, more detailed description of what the project is for.
  • Default Locale: The primary language for the project's content. This setting is important for localization and will be the fallback language if a translation is not available. The default is en (English).

Project Type

You have two options for creating a new project:

  1. Blank Project: This option creates an empty project with no pre-configured collections. It is the perfect choice if you want to build your content structure entirely from scratch.
  2. From a Template: This option lets you start with a pre-defined set of collections. ElmapiCMS comes with built-in templates, and you can also save your own existing projects as templates to reuse them later.

Using a Template

If you select "Choose from a template", two additional options will appear:

  • Template: A dropdown list of available project templates. Select the one that best fits your needs.
  • Include demo content: Some templates may come with sample content to help you understand the structure. If this option is available, you can check the box to import this demo content along with the collections. This is a great way to explore a new template.

Once you have filled in all the details, click the Create Project button. You will be redirected to the dashboard of your new project, where you can start building your collections.

Blog NextJS Starter

The "Blog NextJS" template is designed to work with the official ElmapiCMS Next.js starter blog. The BlogNextJS.zip file is in your CodeCanyon package and on GitHub Releases → Assets—see Starter templates.

Landing Page NextJS Starter

The "Landing Page NextJS" template is designed to work with the official ElmapiCMS Next.js starter landing page. The landing-page-nextjs.zip file is in your CodeCanyon package and on GitHub Releases → Assets—see Starter templates.

Search documentation

Find guides and reference pages