Jango is a clean, multi-purpose and responsive template. It is suitable for your corporate business sites, a creative agency or a portfolio projects.
Updated: 11/02/2017
Author: NikaDevs
Drupal 8.x
Jango - is a multipurpose Drupal theme. It's fully responsive, has moduled structure. You will define what you want to use on your website. Our goal is to save time for our customers, we will work hard providing support, and making our theme better and better in future.
Images showed on the theme is only for demonstration.
This instruction are for people that have experience manually installing Drupal and importing databases. If you do not feel comfortable performing these steps yourself, contact your server administrator for help. WARNING Do not import the provided SQL file into an existing Drupal database or you will lose all existing data.
Full Drupal installation comes without images, which was only for theme demonstration.
After purchasing theme, you will get a download package. Extract the archive somewhere on your computer.
Click here to watch the VIDEO INSTRUCTION OF INSTALLATION PROCESS or watch it below:
Jango_database.sql
. The PhpMyAdmin might be helpfull for managing your databases. If importing the Jango_database.sql
file was unsuccessfull, please try to import the Progressive_database_alternative.sql
Drupal_8
folder to the location on your web server where you want your site to be accessed. After this your website will be available as example.com/web. So if you don't wish to use /web prefix, then edit your server configuration or try to edit the .htaccess file./sites/default/settings.php
$databases['default']['default'] = array ( 'database' => 'your_database_name', 'username' => 'your_database_username', 'password' => 'your_database_password', 'prefix' => '', 'host' => 'localhost', 'port' => '3306', 'namespace' => 'Drupal\\Core\\Database\\Driver\\mysql', 'driver' => 'mysql', );
Extract the downloaded theme archive somewhere on your computer.
Folders modules contain all described below modules.
The list of required modules:
The list of optional modules which are integrated in this theme:
theme_only
folder custom
to your site folder in /themes
Please read the Commerce module page before installing it, because in Drupal 8 it can be installed via Composer. If you already have enabled Commerce module then you can only enable the Jango Shop Features module which will import all used in Jango theme nodes, views and other settings. You can try to enable Commerce without composer, for this replace Drupal_8/vendor folder with your vendor folder.
The Content Import was disabled on our Installation because currently Drupal 8 doesn't support this feature correctly. We tried to use the Default Content module and to use the Drupal core functions, but this import works only on the CLEAN drupal installation, without any nodes and blocks. This is mean that the content importing with theirs unique IDs, and if you have the same ID in your system then you will got Fatall Error.
Jango comes with a sub-theme called Jango Sub Theme that you can use to make customizations to the style and template structure of the parent theme without having to modify the parent theme itself. This is very useful then you will update the Jango theme as we release updates.
There is an empty stylesheet in /themes/custom/Jango_sub/css/__custom.css
. Rename this file to custom.css
and add your custom code on this file.
You can also copy any template file from the /themes/Jango/templates
folder into the /themes/custom/Jango_sub/templates
folder and drupal will use Custom theme template.
Most of the site features stored in the blocks, so you can easily build your page using Layout Builder or Visual Shortcodes
All content is high flexible because it's controlled by Visual Shortcodes module. If you wish to create a Menu then you also should use our shortcodes, just create a block, click to add new Shortcode, select Menu shortcode, after this configure it as you wish. Now you can assign this block where you need, for example at the top and it will be showe on the page. The same thing regarding footer - you can create a Row shortcode, put inside Columns with required settings, and put inside them all required blocks, views or html code via Visual Shortcodes.
Layout Builder create only for controlling the whole page structure, so you can manage how is the regions (which contain drupal blocks) will looks at the page.
But also there is a pages with dynamical content, which you can edit in Management Pages.
They are controled by Views, so you can found and edit them on the Views Page: admin/structure/views
For example you want to create a new Gallery page with 3 Columns, and link to this page in Menu:
If you want to change URL to another, for example gallery:
Shortcodes are actually macros to be used in the text of contents. These macros change the text of the content and format the given part through the theme engine. Using them you can easy create complex elements such Accordion, Tabs, Quotes and others.
Then you edit textarea, select Text format to Shortcodes
You can manually add/edit any shortcode for each Text Format on it's configure page admin/config/content/formats.
This theme comes with amazing Visual Shortcodes module which allow you to add/edit/delete shortcodes without typing the code.
Important! You should open and save the Visual Shortcodes form at leasts ones and after this clear the Drupal cache. Before using this module open the settings page and configure it as you wish: admin/config/content/nd_visualshortcodes. The default settings is Enable for next Text Formats: shortcode_dynamic, Default HTML tag Format: full_html
If you don't see shortcodes on the list, then please open the Dynamic Shortcodes Text Format page admin/config/content/formats/manage/shortcode_dynamic and select all shortcodes at the Filter settings section, under Shortcodes tab.
Short description of main options:
To add new shortcode click on the add shortcode icon, and will be loaded window with all allowed shortcodes. You can also type shortcode name in the search field and all not related shortcodes will disappers. Click on the required shortcode and on the "Add" button:
Shortcode edit sections which appears then you clicked on the edit shortcode icon:
Some shortcodes should be used in combination, so if you clicked to add shortcode inside those shortcodes, by default you will see shortcode which should be inserted:
First of all create new menu, or use your existing menu.
Configure the menu link URL with required anchor name, for example #About
After this create new block or page with shortcode Menu and select your menu name. Assign this block to the required region.
Now you can create the content using the Visual Shortcodes. For configuring the anchor name which you type in the Menu item URL field please click on the section Classes, ID, Animation and type the anchor name in the ID field.
You can find Layout Builder on the Theme Setting page:
The video overview of main functions: YouTube
The Layout Builder allow you to create any structure for any page, using Drag and Drop elements.
You can configure default layout and layout for some specific page or pages.
Each layout have name and Show on Pages field, there you can enter any URLs there is this layout will be used.
Layout have 3 type of elements:
Row - used for combining elements, also by default they styled in the theme with standart theme spacing.
You can assign extra classes for styling, setup Paddings, change Tag type or disable it, and set this row as Full Width.
If User row from Default Layout option selected, then LayoutBuilder will search in the Default Layout the Row with the same name and will use it settings and regions. This may be helpfull if you want to use the same Row in many pages, for example Footer.
Regions - Theme regions, which can have a many blocks inside. Think about this like about grouping required blocks inside, or showing blocks which are the same on the all pages.
To configure regions blocks visit default block settings page: admin/structure/block
Region supports responsibility, and there is all list of options to configure how many columns it will take on any device, and if it will be showed/hidden.
You can assign extra classes for styling, change Tag type or disable it, and select Animation with Delay of the animation.
Please check the Mega Slider documentation here: Documentation/Mega Slider/index.html
Please be carefull when updating your Jango theme and modules to newest version, and always made Backups of code and database. Use this short instruction:
After copying new files you need to clear the Drupal cache: admin/config/development/performance.
Go to Changelog section, if there is announced changes by Features, then you need:
Version 1.4 - February 11, 2017
Release of the Drupal 8