/droopler

Primary LanguageTwigGNU General Public License v2.0GPL-2.0

Droopler profile for Drupal 8

Droopler Logo

What is Droopler?

Droopler is a Drupal 8 profile designed to build corporate websites. It's based on the latest frontend technologies, including Bootstrap 4. The maintainer of Droopler is Droptica.

For the latest news please subscribe to our Facebook and Twitter.

What's in this repository?

This repository contains a Drupal profile. When you put it in your /profiles directory, the Drupal installer gets modified and installs base Droopler theme, some module dependencies, and demo content.

Installation

The Droopler profile should be installed via Composer. We recommend using Droopler skeleton repository. If you are starting from the scratch - in the require section of your composer.json put:

"require": {
  "droptica/droopler": "^8.2.0"
}

And run composer update.

In case of unexpected problems please update your main composer.json to comply with the Droopler skeleton repository. You may run into some issues with libraries and their directories.

Commerce

Droopler, starting from version 2.1 comes with Drupal Commerce integration modules.

Setup

Firstly you need to download two dependant contrib modules:

Using composer run composer require drupal/commerce drupal/facets_pretty_paths command.

In the next step, you need to enable d_commerce module that comes with Droopler.

Droopler comes with two optional submodules extending Commerce integration:

  • d_commerce_product - brings Commerce predefined product type with theming applied,
  • d_commerce_products_list - adds Droopler Products listing page with categories filtering and sorting enabled.

Configuration

In order to start adding your products you need to configure your Commerce store. To do that go to /store/add/online URL and set up your store details.

Products

Having configured Commerce store you can start adding products - if enabled d_commerce_product module you'll have an additional type of product simply called "Product". Those product types will be displayed on the page /shop provided by the d_commerce_products_list module.