Free Drupal 8 themes overview


Drupal 8 already has list of modules that allow you to stamp little companies sites.
Free Drupal 8 themes are useful if you have an experience in layout coding. Just a few steps is a distance to a good company site on Drupal 8.

Why Drupal? Features That Developer And Customer Need to Know


CMS Drupal is a multifunctional open source content management system. Drupal is translated into 110 languages, you can select your site language during installation. Advantages of CMS Drupal based on a convenient site management, updating, development. Using Drupal and studying functions of a kernel, additional modules and API-functions developer can deploy projects with individual features. Development with Drupal gives fast results for small projects and powerful interface when dealing with complex projects.

How you can create own theme on Drupal 8

Difficulty level: 

The most stable theme for Drupal 8 at this time is Bartik. Site works fine with Bartik, although it is possible to improve its appearance and optimize it deleting unnecessary files and scripts. But it is not a good idea to edit Bartik and other core files, this is why you need to copy it and create a new theme.

Clone of Bartik for Drupal 8 is Thisis, download here: https://www.drupal.org/sandbox/tlito/2611000

How to create own theme by copying Bartik:

Language Switcher: languages link to the main page of the language or translation of current page if there is

Multilingual website Internationalization module and possibly the Entity Translation necessarily have transition to block language versions. This block usually create module Language Switcher add-in or over it-Language Switcher module Dropdown. In these two cases, the links to the translations work differently, to do as you have to allow the hook.

Translated form russian by Bing Translator.

Redirect after registration. Show your page after user's registration

Drupal message like "Check your mail.." on the home page - this is not the best way to inform the user that he has successfully registered and has to check e-mail.
Next hook shows the node number 76 after the registration, but do not show if administrator or editor create new account.
If you have a multilingual site and the material translated into languages, Drupal automatically selects the language translation for the current user's language (the language test is not needed, supported by Drupal).

My module colorbox_node_view_link Quick view materials in a Colorbox popup window

When you need to view some nodes, pages in pop-up window, the module Colorbox Node helps. If you want to add a button "Quick view" to the teasers use this hook_node_view().
This module adds a link with class "colorbox-node" to the teasers of certain types. Result site visitors will work with your site faster and more convenient. Popup window is pretty, quick and beautifull.

Drupal Commerce basic settings

Difficulty level: 

Drupal Commerce certainly raises questions beginners because it is big, and its structure is not easy to learn the first time. One problem - the frequent occurrence of errors. In Commerce mistakes do happen during the setup phase. Therefore, the lesson is dedicated to installation, configuration, line.

This artice translated from russian by Google Translate, bit corrected by tlito.
The material in the process of writing.

Drupal Commerce. Working with currencies, prices, price formats

Difficulty level: 

Drupal Commerce works with different currencies, the field Price is customizable and can be displayed without decimals, with a prefix or suffix, can be struck-through by the action. More in detail.
Article is translated from russian by Google Translate and corrected by tlito.

Translation field Price, Order Total, see the tutorial (in russian) "Drupal Commerce Basic setup".

CDNs made simple, fast & cheap - Murray Woodman

Difficulty level: 

If you test the speed of loading pages in loadimpact, pingdom, google pagespeed insignts, you may notice that the pictures, style files, Javascript are not loaded in parallel. This slows page loading and page displaying to the user's screen.
To speed up the loading of pages, you need to divide pictures, css files, JS files to CDN server. You can use subdomains of your site or third-party CDN servers.

Security of the Drupal site. Basic concepts + Video from Acquia How to Secure Drupal Sites That Cannot Fail

Difficulty level: 

Some aspects of network security for developers and website owners. Also video testimonials how to make a Drupal website safe (for a detailed discussion of methods).
The sites are of interest not only for their owners and visitors, but also for hackers who may have their own thoughts about why they need to hack sites. Drupal is one of the reliable systems of free engines in PHP. Vulnerabilities that may affect the performance of your website (if will be discovered by hackers and used, exploited) are in the following locations:

Optimizing images when creating nodes. Converting PNG to JPG in Drupal

Difficulty level: 

Disk usage sometimes requires optimization when the disk space is not cheap, but you have a lot of images. Basic function of image optimization is the option "Maximum image resolution" in the settings of field Image. Setting, say a maximum of 1200 by 1500 pixels, you will force Drupal to compress large images to this size.

But what if you want to convert PNG (which weigh 3-4 times larger than JPG) in JPG format? How to tune the compression feature pictures?

Subscribe to Front page feed