Jul 04 2019
Jul 04

If you want the visitors to settle down on your website and register, you definitely need a special tool to make both the registration and login processes easier and faster. Luckily, Drupal 8 possess a number of benefits, and modules for social login is one of them!

The team at InternetDevels has prepared a list of top Drupal 8 modules for social login functionality. Stay tuned!

The best Drupal 8 social login modules

Check out this list of modules for social login in Drupal 8 and choose the one that suits you best!

  • OneAll Social Login

OneAll Social Login is a powerful module that will let your users register on the website from their accounts in 35+ social networks, such as Google, Facebook, Twitter, and more. The great benefit of this module is that it is fully compliant with all European and U.S. data protection laws. With the help of OneAll Social Login, you can easily increase the user registration rate because the registration process is much more simplified.

  • Social Auth

The Social Auth module is part of the Social API. It does not only help users login effortlessly but also lets website owners get data from a provider, and much more. An important aspect of the new 2.x version is that it possesses its own content entity, which means that all data can be stored in the database. Visitors can register on the website through 30 social networks with the help of this Drupal 8 social login module, including Slack, Reddit, Uber, and more.   

  • Auth0 Single Sign On

Auth0 Single Sign On replaces standard Drupal 8 login forms with one powered by Auth0. This social media module implements authentification with multiple platforms, such as GitHub, Twitter, Facebook.

Auth0 Single Sign On Drupal module

  • Social Auth Google

The Social Auth Google module allows users to register and login to the website with the help of Google account. This Drupal 8 social login module allows sites to request any scopes so that any tasks requiring authentication with Google services can be performed.

Social Auth Google Drupal module

  • HybridAuth Social Login for Drupal 7

HybridAuth Social Login integrates into Drupal with the help of HybridAuth library and allows your visitors to login and register using Facebook, Twitter, Windows Live, Instagram, AOL, and much more. The greatest advantage of this module is that it doesn’t depend on any external service and doesn’t load any external CSS or JS files. It can also connect a few social identities to one account and log in users through any of them.

Choose your perfect Drupal module for social login

Now you know what to pay attention to when choosing a module for social login in Drupal 8. And the team of Drupal experts at InternetDevels is always at hand to assist you with modules installation and configuration.

If you didn’t find the module that suits you, we could easily create a custom one that would meet all your requirements! Do not hesitate to contact us 24/7 if you need any help or have questions regarding Drupal 8 modules for social login.

Nov 21 2018
Nov 21

What is the first thing that grabs your attention when you visit an E-commerce website? No doubt it is the website’s design and appearance.

But before deciding on a theme to get you the look and arrangement for your business, it makes sense to choose an appropriate content management system (CMS) for your website development. One of the most popular is Drupal 8 CMS. It's a robust, open-source platform with trusted security features. Drupal powers the pages of over a million URL’s.

Don’t let the time and effort you put into creating the back-end go to waste. Put equal attention into the selection of your E-commerce Drupal 8 website’s theme.

Which E-commerce themes are the best? Don’t worry. InternetDevels has an answer! Check out our choice of top E-commerce themes for Drupal 8.

What are the Top E-commerce Themes for Drupal 8?



SShop is an open-source theme provided with in-built support for the Drupal Commerce. It is a responsive and intuitive Drupal theme. With Sshop users can add as many fields as needed for a Default Product type.

Key features:

  • Based on Bootstrap fully responsive theme.
  • Operates well with the Font Awesome Icons module.
  • Views Slideshow module provides the slideshow on the homepage.
  • There are content types included into configurations. You will have Blog and Slider content types +
  • User can add fields to the Default Product type.
  • Homepage constructed with the Page Manager module, with the help of the custom Layout.



EStore is a full-featured, Bootstrap-based theme developed from scratch by OPTASY.com. Built with ‘must have’ features of an online store, it is designed to meet any E-commerce website project's needs. EStore is a fully responsive Drupal 8 theme which adjusts automatically to any screen size.

Key features:

  • Fully responsive Bootstrap based theme.
  • Operates well with the Font Awesome Icons module.
  • Included content types into configurations. You will have Blog and Slider content types +
  • Users can add fields to the Default Product type.
  • Homepage created with the Page Manager module, using the custom Layout.
  • It has several different layouts of the product.



Belgrade is Drupal Commerce out-of-the-box template which is designed specifically for the purpose of creating E-commerce websites. This particular theme for Drupal 8 is still experimental. It is also opinionated around the commerce_demo module.

Key features:

  • Fully responsive Bootstrap based theme.
  • Flexible Layout.
  • SEO Ready.
  • Custom Widgets and smart admin panel for customizations are available.
  • Custom Build Theme & Page Options are available.

Commerce Bootstrap Base Theme

Commerce Bootstrap Base Theme

Commerce Bootstrap base theme is a sub-theme for the Bootstrap. It overrides Drupal Commerce templates to match Bootstrap and other helpers. Commerce Bootstrap is intended to be used as a base theme and speed up the theming of your Drupal Commerce store.

Key Features:

  • Lets the users easily customize the components.
  • The user can either change themes using the Advanced Theme Settings or do these custom on the project itself. There are many parts of Bootstrap that the user can easily reuse and restyle for the projects requirements.
  • They are parts like the grid, breakpoints, messaging and modals.
  • The users can easily customize the way that Bootstrap classes are applied.

Startup Growth Lite

Startup Growth Lite

Startup Growth Lite is an open source Bootstrap-based Drupal theme. It is designed to help users create good-looking E-commerce websites. Startup Growth Lite theme is a combination of modern and classic touch including a little taste of minimalism. It is created based on the best SEO practices.

Key Features:

  • Fully responsive Bootstrap-based framework.
  • It supports 1, 2 and 3-column layout with HTML5 and CSS3 languages.
  • Operates well with the Font Awesome Icons module.
  • 12 awesome Color Schemes to choose from: Blue, Green, Orange, Red, Pink and Purple each of which in two different versions. Users pick the one that fits their brand with a single click through the theme-settings.

Choose Your Drupal E-commerce Theme Today

These are top E-commerce themes for Drupal 8 you can use. If you decided to launch your website on Drupal CMS, the first choice you’ll have to make is how you want your website to look. Good theme leads to website’s performance improvement together with an attractive layout. Therefore, having the best E-commerce theme is not only important for a website, but crucial too.

Web designers at InternetDevels can easily create your own unique design according to your taste and needs. Now, when you can easily choose the best theme for your Drupal 8 website, or want to create a new one, it is high time to hire the best E-commerce developers. InternetDevels is the company that has years of experience in developing business platforms. Contact us today to start your E-commerce website development or get assistance and support.

Oct 31 2018
Oct 31

Have you thought of expanding your online business overseas? Or having identical platforms available to visitors in Spanish, French and German? There is one certain way to increase your business globally — create a multilingual website!

One might think that it is easy to translate any platform into any languages. However, there are a number of factors to consider when creating multilingual sites.

Our web development team prefers Drupal 8 content management system (CMS) for multilingual websites. Now find out what features make Drupal 8 the perfect choice for a multilingual website development

Benefits of Building a Multilingual Website

First things first. Why should you make your platform multilingual? The benefits of building a multilingual website are numerous. We point out some of the most important ones for your business:

  • to explore new markets.

Providing multilingual content is a necessity in a modern global marketplace. It’s all about reaching and building strong relationships with new customers and visitors. If your content is presented in the customer’s native language, consumption is easy and loyalty grows. If the visitor likes the platform, he might recommend it to his friends. This will rightly earn your place in new markets.

The Number of Internet Users by Language - April, 2018

  • to get more visitors.

It’s obvious that the more languages your website is presented in, the more visitors you can reach. A multilingual platform is a great opportunity to appeal to people from other countries and to increase website traffic.

  • to sell more products and services.

Increased website traffic creates more product and service selling potentials. It’s a simple, by-the-numbers way to instantly expand your business.

  • to improve SEO.

In addition to Google, some countries have their own search engines. Enabling a multilingual search of your website will improve its SEO.

Why Build a Multilingual Site in Drupal 8?

The content of your website is built and stored in your CMS. Choosing the right CMS at the start makes development and further maintenance of a multilingual website much easier.

Why you should opt for Drupal 8?

Powerful built-in multilingual features in Drupal 8.

The Drupal CMS offers powerful multilingual features. What’s more, Drupal 8 provides built-in multilingual modules that make the process even simpler. They are Language, Interface Translation, Content Translation and Configuration Translation modules.

Drupal offers 90+ languages and has a built-in translational core.Drupal translates both your content as well as all the fields, forms and error messages. Everything from configuration settings to menus and views can be translated with the help of out-of-the-box modules in Drupal 8.

Drupal 8 is scalable for multilingual websites.

Drupal is scalable for all your needs. No matter how many languages you choose, it will deliver all your multilingual content.

Transliteration support in Drupal 8.

One really handy addition to Drupal 8 is the Transliteration module added to Drupal core. This module automatically converts special characters such as "ç" and "ü" to "c" and "u" for machine names, file uploads and search results.

And some more! What can you get by building a multilingual website in Drupal 8?

  • Get automatic software translation updates from the Drupal community.
  • Choose what content not to translate.
  • Add a language selector to your site.
  • Overview screen for translators, contextual translation tabs for site builders.
  • Protected local, custom translations which are exportable.

These impressive multilingual capacities are among Drupal 8’s top benefits and it is no wonder that more and more website owners are choosing to migrate to Drupal 8.

Core Modules for Building a Multilingual Website in Drupal 8

Drupal 8 comes with four build-in modules for a multilingual feature.

1. Language Module.

The Language module lets you choose out from 94 languages as of now. With this module you can assign a language to everything: nodes, users, views, blocks and menus. Browser language detection can be easily configured with external language codes. Each user is able to select his own language for the admin interface. Besides, there is built-in transliteration for the machine names.

2. Interface Translation Module.

The Interface Translation module translates the built-in user interface, your added modules and themes. It has built-in translation UI for easier editing. By allowing automatic downloads and updates, this module lets use any translation interface available in the Drupal community in any language supported by Drupal 8. English language is now customizable and removable. There is no more need to use English as your default language.

3. Content Translation Module.

The Content Translation module allows users to translate content entities. It also allows to translate site content, including pages, taxonomy terms and blocks into different languages. The same as in Interface Translation module, the default language of the content can be easily configured. Users can even hide or display the position of language selector.

4. Configuration Translation Module.

The configuration translation module provides a translation interface for configuration. It allows to translate text that is part of the configuration, such as field labels, the text used in Views, etc.

Moreover, there is a provision of an overview screen to help you in the process.

Contributed Modules for Building a Multilingual Website in Drupal 8

Now, let’s proceed with the list of contributed modules that will help you build your Drupal 8 multilingual website.

1. Language Cookie Module.

Language Cookie module identifies visitors' mother languages. How? It simply adds an extra “cookie” field to the Language Negotiation settings. Therefore, the language on your website will instantly be set in accordance with this extra cookie.

2. IP Language Negotiation Module.

IP Language Negotiation is a key module for your Drupal 8 multilingual website. By detecting the countries that your visitors access your website from it instantly displays the content on your website in their native languages.

3. Language Fallback Module.

Language Fallback module allows to specify a language fallback for each defined language, so translation can fallback to another language. If a certain translation can't be delivered to your visitors in your custom language, they will always get the requested content in another familiar language or dialect.

4. Language Selection Page Module.

Instead of trying to identify your website visitors' mother languages, let them choose the languages they'd like to see the content translated to. Language Selection Page module allows visitors of your website to select the language on landing page/splash page, based on the languages that have been enabled on your Drupal platform.

It’s Time to Build a Multilingual Website in Drupal 8

Content on your website determines traffic, positive user experience and conversion rates. Choosing the right CMS from the start is vital to managing the content of any proposed multilingual site.

As soon as Drupal 8 delivers multilingual platforms straight out-of-the-box, it is a perfect solution for building a multilingual website.

Our Drupal development team at InternetDevels has years of experience in developing multilingual websites in Drupal CMS. Don’t hesitate to contact us if you have any questions regarding your multilingual platform or need our services on its development or support.

About Drupal Sun

Drupal Sun is an Evolving Web project. It allows you to:

  • Do full-text search on all the articles in Drupal Planet (thanks to Apache Solr)
  • Facet based on tags, author, or feed
  • Flip through articles quickly (with j/k or arrow keys) to find what you're interested in
  • View the entire article text inline, or in the context of the site where it was created

See the blog post at Evolving Web

Evolving Web