Articles

In this article, we will not write code, but prepare to write code. To do this, we will install Drush. Drush is a console utility that allows you to perform many routine operations with Drupal: update modules, upload / download configuration, backup and much more.
If you use Open Server as a web server for development, then this instruction will suit you:
1. Install the server itself. You can download it from the author's website open-server.ru. Installation and documentation there.


Everything we disassembled before, everything was like the previous versions of Drupal. But with the development, everything is different. Although visually Drupal looks the same as Drupal 7, inside Drupal consists of Symfony components, its components, as well as many libraries. Therefore, you have to deal with the new plugin system, deal with OOP in PHP.
To begin with, we will start with the pretty familiar things Drupal hooks, then we will figure out how Drupal works with pages (route), add a new page, consider how Drupal processes requests.


In order to have a catalog of categories in your store on Ubercart, you need to enable the catalog module:
Before including the Catalog module, it is better to immediately include the Product, Store, Country modules.
After installation, we will have a dictionary of our product sections Catalog:
/admin/structure/taxonomy


Ubercart installs as a regular module:
The first block of modules are required for installation:
Cart - cart module.
Country - settings module for a specific country.
Order - module of orders.
Product - product settings.
Store - the main settings of the store.


Ubercart is an online store module for Drupal. Now maybe there are not enough modules for Drupal Ubercart 8.x (as of April 16th), but soon they will appear and it will be possible to make the store not on the 7th drupal, but on the 8th.
https://www.drupal.org/project/ubercart
The following functionality is available in Ubercard:


In this video, we’ll finish the layout of the main page and try using the Perfect Pixel plugin:
https://chrome.google.com/webstore/detail/perfectpixel-by-welldonec/dkaagdgjmgdmbnecmcefdhjekcoceebi?hl=en


In this video we will make a feedback form.
PSD layout:
https://github.com/Drupalbook/bootstrap/raw/master/blueasy-freebie.zip


In this video we will make a block of reviews through the module Views Slideshow.
https://www.drupal.org/project/views_slideshow
PSD layout:
https://github.com/Drupalbook/bootstrap/raw/master/blueasy-freebie.zip


In this video we will make a block with social icons using the Font Awesome icons.
PSD layout:
https://github.com/Drupalbook/bootstrap/raw/master/blueasy-freebie.zip


In this video, we stylize a block with the latest tweets.
PSD layout:
https://github.com/Drupalbook/bootstrap/raw/master/blueasy-freebie.zip
