Skip to content

hduchesne/industrial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Industrial

This module is designed for marketers or communication team to create quickly and easily landing pages or microsites.

This module is a Jahia ready to use implementation of the template industrial, based on the open source toolkit Bootstrap 4. Following the concept of bootstrap 4, the template can be modified or used as his.

If you need more media contents for a demo, you can install the relative module Industrial Media Component.

Module content

This module contains:

  • A set of Components that a contributor can copy/past/update to create it own website:
    • Carousel (2 types: heading and testimonial)

      101

    • Gallery image

      102

    • Features list

      104

    • Cards elements

      105

    • Text and illustration

      103

    • Navigation bar

    • Footer components (about, contact, navigation)

    • ...

  • Two templates:
    • A Free template to start from an empty page where contributor can copy/past/update the previous prepackaged components.
    • A Structured template to create a page with a predefined and fixed HTML grid.
  • A set of Page samples to present the type of website a contributor can create. Components can be copy and paste from the Industrial pages.

Quick Start

Industrial Template Set module depends on several modules to speed up the process a provisioning script is available.

Provisioning script

To install all the required module including industrial template set run on one the following command :

Industrial only

With default params : host:http://localhost:8080 and user: root:root

curl -sSL https://raw.githubusercontent.com/hduchesne/industrial/refs/heads/main/provisioning/industrial.sh | bash -s

Define your own host with -h and user with -u.

curl -sSL https://raw.githubusercontent.com/hduchesne/industrial/refs/heads/main/provisioning/industrial.sh | bash -s -- -h <YOUR HOST> -u <USER:PASSWORD>

Industrial with jExperience and forms

With default params :

curl -sSL https://raw.githubusercontent.com/hduchesne/industrial/refs/heads/main/provisioning/industrial.sh | bash -s -- -j

Define your own host with -h and user with -u.

curl -sSL https://raw.githubusercontent.com/hduchesne/industrial/refs/heads/main/provisioning/industrial.sh | bash -s -- -h <YOUR HOST> -u <USER:PASSWORD> -j

Install the Industrial module

Now the dependencies are installed, industrial module is ready to be deployed.

Snapshot From the source

  1. Download the zip archive of the latest release.
  2. Go to the root of the repository.
  3. Run the command mvn clean install. This create a jar file in the target repository.

    you must have a java sdk and maven installed

  4. In jContent, go to Administration panel.
  5. In the Server section expand the Modules and Extensions entry and click Modules.
  6. From the right panel, click SELECT MODULE and select the jar file in the target repository.
  7. Click UPLOAD.

From the store

  1. In jContent, go to Administration panel.

  2. In the Server section expand the Modules and Extensions entry and click Modules.

  3. From the right panel, click Available modules and search for industrial.

  4. Click the icon 201 in the right of the package to download and install the module.

Create a new website using industrial template set

The module industrial is now installed and ready to use. The module is a Jahia template set, it is enabled when a new website is created.

To create a new website using industrial follow the next steps:

  1. Goto Administration mode

  2. Click Projects entry and click CREATE in the right panel

    Create a new web project

  3. Fill the website name and key with the name you want and click NEXT

    Create a new web project

  4. Select the template set industrial and choose modules to be deployed:

    1. (optional) Cloudinary: to enable external DAM capabilities. Require a Cloudinary account.
    2. (optional) Jahia Google Analytics: to enable the Google Analytics site settings entry used to include your google analytics tag.
    3. (optional) Widen Picker: to enable external DAM capabilities. Require a Widen account .

    Create a new web project

  5. Review the information and click SAVE

    003

  6. The web project is ready you can start to edit it

    005

Contribute with prepackage components

By default, the module deploys 4 pages of which 3 are examples, and they can be deleted. But, keep in mind you can copy/past/update component from the industrial page. In the example below, we copy the carousel component before to past it later in the Home page.

801

Google Analytics site settings

read more