Ignite CMS
  • Overview
  • Getting Started
    • Installation
    • Setup
    • Hosting
    • Advanced Configuration
    • Uninstall
  • Managing Content
    • CKEditor WYSIWYG
    • Adding Content
      • Article
      • Basic Page
      • Event
      • Layout Page
      • Press Release
      • Profile
      • Resource
    • Content Workflow
    • Panel Options
      • Revision Log Message
      • Menu Settings
      • Meta Tags
      • URL Path Settings
      • Authoring Information
    • Layout Components
      • 50/50 Teaser
      • Accordion
      • Banner
      • Block Library
      • Card List
      • Carousel
      • CTA
      • Embed
      • Form
      • Gallery
      • Hero
      • List View
      • Map
      • Media
      • Newsletter
      • Quote
      • Stats
      • Text
  • Theming
    • Getting Started
    • Layout Builder Blocks
      • 50/50 Teaser
      • Accordion
      • Banner
      • Card List
      • Carousel (Multi)
      • CTA
      • Embed
      • Form
      • Gallery
      • Hero
      • Map
      • Media
      • Newsletter
      • Quote
      • Stats
      • Text
  • Updates
  • Ignite Demo
  • Ignite Storybook
Powered by GitBook
On this page
  1. Getting Started

Setup

PreviousInstallationNextHosting

Last updated 1 year ago

As noted in our Installation guide, the project build script will install the full Ignite Demo experience by default. This is great for evaluating Ignite CMS.

Some developers will want to start with just the basics. To create a new install profile without any features enabled you can use our hobson "project:create-profile" command.

Create custom profile

This command will automatically create a basic custom Ignite profile with no optional features enabled.

./scripts/hobson project:create-profile --name="example"

Alternatively you can create a custom profile that is a clone of the full demo with all features enabled. This be a useful approach for rapid development.

To clone the demo install profile use the updated command below:

./scripts/hobson project:create-profile --name="example" --template_profile_directory="profiles/contrib/ignite_demo"

Update config.yml

After you have created your new install profile you can change the "drupal_install_profile" value in config/config.yml to your new profile name.

Once you have made this change you can re-run build.sh.

Enabling features

Once you have installed your site you can enable content type and block features individually.

Quick Theme Setup

If you would like to clone the Ignite demo theme for rapid development you can do so in a few steps.

  1. Run a command from your root directory to clone the custom theme.

./scripts/hobson project:create-theme --name=themename
  1. Copy block config from ignite_core into your custom profile's config/optional folder, rename to custom theme name (e.g. block.block.ignite_theme_breadcrumbs.yml) and replace any references to ignite_theme inside those files.

  2. Update your profile's .info.yml file and replace 'ignite_theme' with the name of your custom theme.

Ignite Features