Jan 14 2020
Jan 14


It’s really awkward when our clients or prospects ask: “Why do you suggest moving to Drupal 8 while it’s about to reach the end of life as well as Drupal 7? I’m not buying this.”

Well, first of all, Drupal 7 is not going to be abandoned - it will be set for the Drupal 7 Vendor Extended Support at least for 3 years.

As for Drupal 8, its last minor release (8.9) will be put for the LTS program from June 2020 until the end of life in November 2021. Also, this very last release will be the basis for Drupal 9.0. 

So let’s check out why we think it’s high time for Drupal 7 update that we all love. 

Updated Drupal 8 means being Drupal 9-ready


Staying on Drupal 7 means the necessity to execute a migration to Drupal 9. Moving from Drupal 8 to Drupal 9 will look like a minor website update that you usually do in less than a day.

Limited Drupal 7 support


Drupal 7 will be supported by vendors (not by the Drupal Security Team nor the Drupal Core team) at least until 2024. 

What this support means:

  1. No more core commits 
  2. Features development on-demand only
  3. No community support at large when it comes to massive bug fixing, documentation writing


Besides, it’s supposed to be a bad practice to use unsupported software due to security issues. 

No new Drupal 7 websites will appear as well: this point should be taken into account by the dev teams who maintain some specific Drupal 7 solutions.

Drupal 8 utilizes a widespread tech stack and approaches


Drupal 8 has a tech stack that allows more developers to embrace this CMS.

  1. Symfony components
  2. Twig -” the flexible, fast, and secure template engine for PHP” as it’s described on the official website
  3. OOP approach
  4. Composer support
  5. RESTful Web Services


Drupal 8 is more secure and has minor releases more often


Drupal 8 has a minor release once in 6 months which is quite nice: the new functionality can be added to the core more frequently. For example, these features were added within minor Drupal 8 releases (ask your developers why these features are cool):

  • Media (standardized and improved media management)
  • Workflows and Content Moderation
  • Layout Builder (page layout management and the possibility to add different elements and blocks through UI and drag-n-drop)
  • BigPipe for better performance


Also, the patch releases provide consistent secure updates, bug fixes and peace of mind.

Drupal 8 is feature-rich


One might think that migration is just an act of creating a hassle for no reason. Say, a website works well, the workflow is okay, and web developers always find a way out. 

Cutting the costs on web development also throws you back on your way to improvement. You won’t pay more for development but you also won’t earn more money with the help of your website.

These features in Drupal 8 will ease website development and management:

  1. New editor convenient for non-tech managers
  2. Quick Edit right on the page
  3. Drupal 8 is mobile-friendly out of the box
  4. Responsive images
  5. Better accessibility (which is trending now)
  6. The better multilingual feature implementation and its support
  7. Built-in Web Services: RESTful Web Services and JSON API out-of-the-box. All of this opens the world of the Internet of things (the devices that can be connected and communicate some data to each other), mobile apps and multi-channel integrations (PC, TV, tablets, etc), internal services and so on.
  8. The decoupled approach allowed out-of-the-box, including the static websites generator Gatsby
  9. The convenient migration tool Migrate API will ease the migration from Drupal 6 and Drupal 7. Also, there are tools that allow migrating from Wordpress.
    It’s worth saying that now popular contributed modules have stable Drupal 8 versions and that significantly reduces the migration effort. 
    When it comes to Drupal 9, in April 2019 46% of contributed modules were ready for Drupal 9, states Dwayne McDaniel from Pantheon.


There are big changes (planned) for new Drupal versions


Below are just a few things that are already in progress or planned for the nearest future.

  • New admin user interface managed by a React application
  • The API-First initiative
  • New Configuration Management
  • Content workflow improvement
  • Further improvements for Media management
  • Automatic updates for Drupal websites (!)


Are you ready for the big changes already? Invest, not cut costs - it will pay off. 

Useful links


7 reasons to migrate to Drupal 8 (and don’t wait for Drupal 9)

Why migrate from Drupal 6 to Drupal 8

Nov 25 2019
Nov 25

Why don’t wait for Drupal 9 and migrate from Drupal 6 to Drupal 8

So why it’s worth migration to Drupal 8?


The Drupal 6 core


Drupal 6 Core is no longer supported by the Drupal Security Team, only by 2 vendors. Now one of those vendors promises that this LTS (Long-Term Support) will last up to 2022.

Drupal 6 will live for a while, that’s true. But the overall update process in Drupal 6 is much harder in comparison to the supported versions: the vendors and website owners have to manually patch the modules and the core if they pursue security.


The PHP versions compatible with Drupal

There’s the possibility that some Drupal 6 websites run on PHP 5.x that is no longer supported since January 1, 2019. Consequently, no more security fixes for PHP 5.x.

In spite of the fact that Drupal 6 LTS vendors support PHP 7.1+, it’s still red tape to run Drupal 6 with these PHP versions. 

Also, a number of Drupal 6 contributed modules working with PHP 7.1+ is strictly limited.


Drupal 6 security

Sometimes Drupal 6 gets the security updates with a delay. In many cases, it happens due to the backport issue. In a nutshell, when one detects a problem with supported versions of Drupal Core (Drupal 7 and Drupal 8 at the moment) or its modules, a solution usually requires the backport to Drupal 6.

But to tell the truth, it’s not only that all Drupal 6 fixes should be backported. Sometimes it’s just Drupal 6 only problem.

Drupal 6 limited functionality

We can recall just few cases when Drupal 6 got bug fixes; mainly the support is about security fixes.

Also, no new features are expected for the Drupal 6 core and modules.

Drupal 8 is the feature-rich version


It’s no secret that Drupal changes from version to version. Drupal 8 offers things that Drupal 6 and Drupal 7 don’t have: RESTful Web Services and JSON API out-of-the-box allow implementing the Decoupled approach, it’s mobile-friendly out-of-the-box and has better accessibility, there’s a better solution for multilingual websites.

Due to the new release cycle, new featured are added to the Drupal core much faster than ever before.

For those who love and dig tech things: there are new features like the WYSIWYG editor, new field types, and besides, Drupal 8 has a better technical stack. Symfony components, Twig, OOP, Composer. 

Drupal 6 is not about convenient workflow anymore


Drupal developers get worried about working with unsupported versions. It’s both a waste of time and money since there is a lot of overheads connected with Drupal 6 development. We mentioned some of them above.

Drupal 6 support is not cheap


One more reason why we consider the Drupal 6 upgrade to 8 - money matters.

The annual support of a Drupal 6 website is somewhat costly (that’s relevant for rather big business websites like corporate websites with lots of lead-catching features, e-commerce and enterprise ones). Check how much you spend on your Drupal 6 site: probably you’re spending too much on it.

If you’re interested, we did some math here: check Why migrate your website to Drupal page.

For all the other questions - fill out our contact form and we will revert to you within a business day.

Nov 12 2019
Nov 12

Why migrate to Drupal 8

As you might already have understood, we’re in the team “Migrate to Drupal 8 as soon as possible”. We find it’s rather profitable from the business perspective and wise and time-savvy from the technical point of view. So why we preach moving to Drupal 8 to all Drupal 6 and Drupal 7 websites' owners?

Reason 1 - the obvious one

Drupal 9.0.0 will be based on the last Drupal 8 version. What does it mean for a Drupal website owner? 

In terms of development effort: the upgrade to Drupal 9 for Drupal 8 websites' owners will be as easy as the upgrade to a minor Drupal release. 

Let me explain. There are major Drupal versions - 6, 7, 8. They differ significantly. Within the major versions, there are minor versions (Drupal 8.5, Drupal 8.6, etc) that are being released to introduce some new features.

You need less than a day to upgrade to the minor version while the migration to the major one can take months.

In terms of money: since the upgrade from Drupal 8 to Drupal 9 will take less time, it will take less money either. So allocate some money for the migration to Drupal 8 for 2020.

Reason 2 - for those who want to avoid hustle with old versions' support

Both Drupal 7 and Drupal 8 will reach the end of life in November 2021. That means the official Drupal Security Team won’t maintain these versions anymore and it won’t be in charge of keeping them secure. You must find someone who will at least support your website’s security so it doesn't get hacked.

Having your website on Drupal 8 already, you’ll just take a nice relaxed stroll and migrate to Drupal 9 once it has a stable release.

Reason 3 - for Drupal 6 websites’ owners

Drupal 6 websites are quite vulnerable ones and we would advise moving to Drupal 8 as soon as possible even if Drupal 9 wasn’t about to be released.

Here’s why.

  • No more features and improvements for Drupal 6. This version is literally stalled and it does the same to your business.
  • The patches to Drupal 6 are mainly about security. Bug fixes are unlikely.
  • Drupal 8 is more convenient for developers and easier in terms of development.

Reason 4 - for Drupal 7 websites’ owners

  • Drupal 7 doesn’t allow using the Decoupled Drupal approach out-of-the-box, so forget about things like Gatsby. The significant resources and contributed modules are required to make it work.
  • As the developers are focused on Drupal 8, it’s unlikely that Drupal 7 will have new features.
Apr 29 2018
Apr 29

There’s the book about givers and takers that I’m reading right now. Adam Grant, the author, claims the good will conquer the evil, a poor girl will find her prince, the givers will triumph over the takers and exchangers. That sounds too sweet, but Adam wins me step by step with his statistics and researchers. Here’s my little feedback on what I’ve seen during 4 days at DrupalCon Nashville: as a volunteer and a grant receiver, as an attendee and a Drupal team member. The little feedback on the Community of givers. 

Drupal team member and an attendee experience

I work for the great team ADCI Solutions and it’s the place where I’m becoming the person and the professional I want to be. That was them who motivated (and pushed haha) me to apply for DrupalCon Vienna and DrupalCon Nashville. Eventually, it worked out! 

I knew what DrupalCon is like but it didn’t cease to impress me. Music City Center embraced me with all its countless rooms and people, people, people around me! If you haven’t been to DrupalCon this year or haven’t been keeping an eye on it, this time there were several more session tracks like Building Community, Technical Leadership, Ambitious Digital Experiences - everybody is welcome, literally. 

My colleague Marina was chosen to deliver the session on leadership - more than 80 people came if my counting skills don’t give up on me. And all together - me, Marina, our CEO Alex and team lead Artyom initiated the marketing BoF. Check the outputs here. We were lucky to have a rather international gathering: Russia, Canada, the USA, the Netherlands. 

Besides the official schedule, how does DrupalCon feel like and look like? You are impatiently waiting for a morning to come to get up early and hit up the conference venue. There are so many Drupalers you still haven’t talked to. There are so many discussions and BoFs to participate. Especially I loved the First-Time Attendee Social. It charged me with energy for the whole week and let my fears go. 

Spice it all up with parties and Nashville’s big city lights - it feels magical (or probably I am still under the impression?). 

Jan 18 2018
Jan 18

The Bibliography and Citation - Altmetric module is an addition to the existing Bibliography and Citation module. Bibliography and Citation is a module that allows keeping, outputting, exporting and importing bibliographic data. The library we used is from the official CSL style repository with over 8000 styles. Those styles are available without charge under a Creative Commons Attribution-ShareAlike (BY-SA) license. Learn more about Bibliography and Citation here.

The Bibliography and  Citation - Altmetric module adds Altmetric badges to reference entities provided by the "Bibliography & Citation - Entity" submodule. Altmetric badges (donuts by default) visualize the influence of your published content and show a number of times your content was mentioned.

How does it work? Each donut gives your website visitors one-click access to the collated record of online attention for each piece of research, where they can browse all of the original mentions and shares associated with it.

Requirements

  • The module Bibliography & Citation

The module is under an active development. If you have any questions or need more information, please, contact us.

Oct 06 2017
Oct 06

This year in Vienna there were a lot of speakers, specialists and just people who love Drupal and work with it. And all of this thanks to DrupalCon - the most exciting event for each Drupalist.  

We just couldn't stay away and, of course, our team members - Denis, Alex and Marina - went to Vienna for sharing their experience and getting a new one back.

ADCI Solutions at DrupalCon Vienna

DrupalCon started with the big business-summit. That event focused on specific problems and opportunities which business owners face in their daily routine. Our colleagues joined the Marketing & Collaboration workshop and learned about the best practices in the development of the Drupal business.

The second big meeting was the next day. There new milestones of Drupal were discussed.

A clue session was a speech by Dries Buytaert, the Drupal’s creator. It was very inspirational and informative. There are some moments from this one:

  • The number of fixed problems increased by 22%, the number of unique participants increased by 28%, and companies -  26%.
  • For the first time in the team there are not only developers but also a designer.
  • The latest version of Drupal 8 is gradually gaining an audience: 38% use only this.
  • Drupal companies started to use new technologies, like Vue.js, Symfony, and React.js, etc. It means that now clients get even a more flexible product.

By the way, we have applied these technologies to our work and make projects with React.js, Symfony, and Vue.js now. It is really awesome! You should try it.

ADCI Solutions at DrupalCon Vienna

The same day was full of sessions and we shared our experience, too. Marina performed at DrupalCon for the second time. She spoke in the non-technical section - "Being Human" with a report: "A leader or a manager? How to define your leadership stand".  A lot of people came to listen to Marina and ask her questions. “It went pretty well. I was really enjoying this experience in the end”, - said Marina about her speech. The video is available below.

[embedded content]

Besides, Marina and Denis conducted their own BoFs. At Marina’s BoF, cruel marketing, sales, successes, tools, and life situations in promoting Drupal services were talked over. Denis’ BoF gathered together representatives of higher education and experts in Drupal. They discussed problems and modern practices which can help to solve them. The result of Denis’ BoF was an answer to the question: “What institutes are looking for today and how these problems can be implemented with the help of Drupal?”.

Our team members hold excellent sessions at DrupalCon. We are proud and congratulate them.

DrupalCon ended with a traditional informal party where you could relax a bit from sessions and discuss new knowledge with like-minded people.

DrupalCon Vienna was attended by 1670 people! Almost a third of them were at DrupalCon for the first time, and 24% of speakers had a session for the first time, as well. 6204 sandwiches were eaten and 5778 hot cups of coffee were drunk during DrupalCon. This means that Drupal conquers more and more minds and become better.

After all our guys went to Berlin for a meeting with ladies and gentlemen from GoldLand Media. It was the interesting weekend. You can read about it in this blog.

Sep 22 2017
Sep 22

Meet ADCI Solutions at DrupalCon Vienna

Hello, Drupal friends!

Our team want to make it big at DrupalCon. We prepared the session and two BoFs for you.

A leader or a manager? How to define your leadership stand

Our Head of Organizational development wil tell you how to define a leadership stand of yours. Knowing what you stand for in this life helps to get on your own feet and achieve outstanding results both in professional area and in self-realization.

Details

Drupal for a higher education

Our senior developer initiates the discussion on Drupal solutions for a higher education and science. The aim of this BoF is to gather Drupal experts and higher education representatives: that would allow us all to hear about the problems and the possible solutions from the first-person point of view. 

Details

Marketing challenges in the Drupal world

Another BoF is aimed at disclosing challenges we face while promoting and selling Drupal services, building the company image and communicating with a target audience. If we know the problems - we can find the solutions. 

Details

Drop a visit!

Sep 13 2017
Sep 13

DrupalCon Vienna

Hello, Drupal Community! Our team has prepared two BoFs for DrupalCon Vienna.

Our senior developer initiates the discussion on Drupal solutions for a higher education and science. The aim of this BoF is to gather Drupal experts and higher education representatives: that would allow us all to hear about the problems and the possible solutions from the first-person point of view. The BoF details

Another BoF is aimed at disclosing challenges we face while promoting and selling Drupal services, building the company image and communicating with a target audience. If we know the problems - we can find the solutions. The BoF details

Drop a visit!

Aug 30 2017
Aug 30

Drupal has changed many lives for the best and we want to show newcomers how. Share your story with us!

Record a short video with a hashtag #Drupalchanges and tell what positive changes Drupal brought to your life. Did you change your career? Cool! Met new friends, moved a bigger city? It's huge!

[embedded content]

Post the video on Twitter and/or Facebook until the 7th of September and we will compose your stories altogether so everybody can use the video!

Let's inspire together!

Aug 29 2017
Aug 29

Introduction

Hello there! This little website audit checklist will get you directly to the topic itself: checking a website’s health does not need any reasoning behind it. Don’t be misled by Google: the website audit is not only about SEO, but about such aspects as design and UX, the lead generation process at your website and ease of administering/editing the website, content of the website and an interaction with social media (borrowed from HubSpot approach). We’ll go through all those aspects above and see what functional areas we can and should improve. This article is written by a content editor for content editors, website admins and website owners who need to explain to their tech colleagues what’s wrong with their website.

Be lazy - we’ve done half of the job for you!

Little tip before you start

We understand that your website probably has dozens and hundreds of web pages. It’s not possible to check them all at once, in a batch - you have other things to do after all. Web auditing is important, but choose up to ten pages that drive your business to its goal: the main page, a contact page, pages of the most popular products/groups of products. Check them first and make sure they work for you 24/7.

Web auditing

Design and UX audit

The very first subtopic we want to cover is website design and its ease of use for website visitors. Your website design welcomes your users and makes them either escape or stay and do what they came for at your website. A few years ago (a human being’s basic psychological features barely have changed since then) Google held a research and it was revealed that it takes less than a second to judge website’s attractiveness: those research participants assessed more complex websites as less attractive. What does it all have to deal with proper functioning?

The thing is, a brain prefers thinking of stuff that is easier to comprehend. Forget about complex designs not helping a website’s guest then. Or lose a newcomer.

Web design and UX audit checklist

Web design and UX checklist

  1. A page structure is easy to distinguish: headers, titles (H1-H6), footers, content help a user navigate a page.
  2. If appropriate, consider using design breadcrumbs and footer links. Use heat maps to see if your website’s visitors click the footer’s links first. Check an SEO part of this article to learn what dangers you might face.
  3. Content density does not repulse a visitor: it’s divided by headings, pictures (that must help understand content), white space.
  4. Design leads the visitor to CTA links and buttons: interactive elements, hovers, etc. Some handy design trends of 2017 can be found here.
  5. CTA is placed within the first ⅓ rd of a user’s screen.
  6. Web design aligns with the company’s brand.
  7. The website renders well on all devices: users can easily do what they came for on desktops, mobiles, tablets and so on.
  8. Check all visual elements of your design: background illustrations share the same style for the sake of a smooth transition between pages; all design elements (logo, favicons, headers, typography, colors used) don’t contradict each other, too.

If you followed the instructions above, you can see these figures changing:

  1. A level of bounce rate decreases since the navigation is clear and users understand what to do next.
  2. A session duration should grow.
  3. Users execute the main CTA.

Lead generation process audit

Lead generation process follows the design and UX topic. As we already mentioned in the checklist, the design must help to convert visitors into leads.

Lead generation process audit checklist

  1. A page has a clear call-to-action (CTA) block: a button, a link - whatever converts the best.
  2. No more than 3 calls to action.
  3. CTA must be visible and reachable for users (for instance, don’t hide a CTA in the footer if your website’s visitors don’t tend to scroll the whole page.
  4. If a website’s visitor changes his/her mind and leaves a particular CTA unfinished (for example, a contact form left unfilled completely), you should give them another opportunity to dispel a doubt. You can show them a pop-up offering a free consultation/a knowledge base to get into details/asking a reason for leaving. The pop-up is a rather tricky method of communicating with users, but wisely used - it works. Learn what annoys the website’s visitors, when it’s appropriate to show the pop-up, how much time should pass before the pop-up is shown, etc.

Likewise in the previous block, if you followed the instructions above users would execute the main CTA and if something disrupts them - there’s a tool that helps users to complete the action. Conversion must grow, if it doesn’t, you go back to the web design and UX section and check what’s wrong.

Lead generation

Content audit

Let’s assume a page structure is wisely designed and users understand what actions he/she ought to perform to get what they came for. A menu does navigation work perfectly, and all that is left - not to repulse the users with content issues. They do read it, they really do!

Content audit checklist

  1. Content adheres to the page goal: if it is a contact page - content must stick to the ways the user can contact you. It’s a very obvious, yet a very common mistake. Keep the page goal in mind when filling it with content.
  2. Content is logically structured and doesn’t confuse users. Use Jakob Nielsen’s “Inverted Pyramid”: place the most important info first, then proceed with supporting details, and only after all add a related information.
  3. No spelling and grammar mistakes.
  4. No extra content: only that drives a guest to CTA.
  5. Likewise, design in general, you should pay attention to content structure and how it’s divided: blocks, bullets, white space and illustrative pictures.

Content improvement also facilitates the main goal execution: CTAs are being clicked/filled in/completed.

SEO audit

A search engine optimization part makes your content visible to a wider audience. Without specific terms, there are many technical operations you can do so that your content is found by more and more people. Some changes, like editing headings and content itself, inserting links can be implemented without programmer’s supervision, others require the help of a specialist.

SEO audit checklist

  1. Set up a correct tracking tool to track what’s going on with your website: keywords, traffic, entrance pages, exit pages, etc.
  2. Put appropriate content tags: title tags, description tags, image tags, meta tags.
  3. Use key words and their synonyms in the headings, in the text itself.
  4. Eliminate broken links at your website.
  5. Make sure your content doesn’t have references to other sources at the very beginning: this way readers won’t leave your website too soon for Google Analytics or other tools to count it as a bounce and lower a website’s ranking in search.
  6. Think about using internal links on your website: in the footer, in content. Don’t party hard there.  Such internal links must help a user to continue his/her journey. If those links are inserted automatically, with the help of a bot, for example, Google can punish you: it treats links jamming into every matching word as a manipulation. You can find the results of such cross-linking in the end of the article. 
  7. You’ve given enough attention to link building and there are other websites that refer to yours. Thus Google treats your website as an authority one and ranks it higher. Of course, if websites that refer to your website are trustworthy :)
  8. Tune the server files that influence how search engines access your website and index it: .htaccess, robots.txt, sitemap.xml. This step can be pretty complicated for setting up without programmer’s supervision, but try not to omit it. Google must crawl into and analyze your content correctly!

What SEO gives you:

  1. First of all, you understand what drives your traffic and what your traffic sources are. Then you impact them!
  2. You understand how users find content similar to yours and now an organic traffic grows because you use tags, key words wisely.
  3. A level of bounce rate decreases.
  4. A visitor spends more time on your website than before due to internal linking.
  5. After all, your ranking must be higher than before an SEO tuning.

Social media presence audit

Now an SEO part is fixed and your website is getting higher in a search. What else can help? Right: a big link mass and references from other resources.

Social media presence audit checklist

  1. Your company/brand is present at social networks: a public page, a group.
  2. You keep referring to your website at profiles in social networks and make sure content has a wide reach.
  3. Social media icons are embedded into website’s footer or another appropriate place.

Having everything done right, you will see a traffic from social networks growing.

Little tip before you go

Ease of administering/editing the website

When you’ve done everything for a user, consider checking how easy it is to edit a website and perform everyday routine actions. There’s no particular checklist for that because it mostly depends on a CMS you use. Make sure administrators of your website can create content pages without the help of a programmer. Make sure admins can present content the right way, too: they can upload images, embed videos, align a text.

Farewell

Now you’re set to conduct your first own website audit. Don’t omit steps and soon you’ll see how better the things are going. If you know the things that we might have missed in this guide or need our advice - let us know. Happy auditing!

Useful links

  1. Google research
  2. Cognitive fluency
  3. About excessive cross-linking
Jun 29 2017
Jun 29

A year ago Dries Buytaert told that those are the content authors and site-builders who should be favoured when making product decisions. That what the survey he had taken says: 75% of focus is to be given to site-builders and authors. What does it mean? Now and onwards new Drupal releases should be oriented not only at developers, but at people who are not that much into coding. Drupal should be more intuitive and easier to adopt for such groups. That is the matter of an outstanding importance: the easier the entry barrier, the more popular the platform is.

We’re not undermining the significance of back-end and front-end developers experience. It’s them who contribute the most and push Drupal growth forward and let it flourish among the competing CMSs. An emphasis on Drupal site-building features is not just a tribute to fashion: Drupal has a lot to offer both to novice developers and seasoned gurus.

But if it’s a long game that we want to win, we - the Drupal Community - have to show Drupal’s benefits and power to the most possible number of people.

Drupal site-building

So why build on Drupal?

I don’t know who you are, but if you’re reading this article you probably were looking for “drupal site-building”, “drupal content editing” or something like that on the web.

I’m happy to give you a few notes to consider: I’m using Drupal features in my everyday routine and I don’t have to disturb my team’s developers. I create content - they create clean code.

You’re either a non-tech person or a novice developer, and that’s two groups that I want to address in this article. So why should you consider building on Drupal?

Content editors can take part in the website development

I’m a content editor in our Drupal team. It means I should be able to create particular content types, make them go live and present an article, a case study or our new Drupal contribution without bothering the rest of the team. Drupal is a great solution for me since it’s a brick-like one. I can add different nodes, promote our knowledges and tell about our expertise and I’m sure that company’s content will be rendered well. So what Drupal offers for content authors, editors?

  • An ability to create standard content types without developer’s involvement

Create more content, release time on more important development issues. Below you’ll find a “knowledge” content type in the editing mode and then you'll see how the content is displayed within this content type. Please note that the following pictures capture the modified content type from the website of ADCI Solutions.
"Knowledge” content type: editing mode
And below is how the "knowledge" content type looks in the view mode.
"Knowledge” content type: view mode
"Knowledge” content type: view mode

  • An enormous amount of ready-made themes, installation profiles and modules.
  • A content editor, a site administrator, an author - the list to be continued - can make separate pages / websites and play with their look for the sake of set goals.
  • Here’s a small experiment that we held in the 2016 at Drupal Global Training Day: our manager Marina builded her first Drupal website following the simplest instruction of another Marina who’s a back-end developer. All in all this process took about 20 minutes and showed the guests willing to learn Drupal that the learning curve is not such a nightmare. If you know Russian or just love watching someone coding - you’re welcome to check this video.
[embedded content]
  • I know what I will get before publishing the page: thank you, the preview mode. I don’t have to worry about HTML markup or CSS styles.
  • A handful of modules for content editing.
  • New hot features, such as Drag and Drop, that Dries was telling about at DrupalCon Baltimore recently, a WYSIWYG (What You See Is What You Get) editor (in-line and in-context editing).

Novice developers adopt Drupal easier and enlarge the Community

  • A module ecosystem of Drupal: it’s not necessary to be able to code to build a website. 

A module ecosystem of Drupal

  • Drupal is free. That lowers entry barriers even more. Play with it, learn it, try your start-up ideas and don’t lose money on your experiments.
  • You as a novice developer have as much documentation and trainings as one could ever wish. Just start with a drupal.org page. Drupal is not being kept in secret - it’s an Open Source system and there is more than 1-million community of Drupalers who can and want to help you. Find them at drupal.org groups and other chats, create your own issues and get help.
  • Thousands of other plug-ins such as themes, distributions (installation profiles). I mentioned this advantage above. From a developer’s point of view this one is beneficial due to an amount of time those plug-ins save. In the most cases developers are paid hourly and a client seeks for a time-savvy technology. That what Drupal is like: a deploy of a simple Drupal site would take only several hours. Take care of your client’s budget and see him or her coming back to you with new projects.
  • Drupal is mobile-friendly, so you as a beginner shouldn’t be bothered with adjusting it to different devices: it doesn’t matter if you don’t have such an experience because Drupal does this work for you. You can even edit your website from your mobile!
  • Rich functionality out of the box: install Drupal and have fun with Configuration Management, Comments, Fields, Forums, Menus, Quick Edit, Polls, Search and many more. The full list of Drupal 8 Core modules is available here.
  • Drupal is scalable: start with a simple splash page, get back to it after getting some development experience and extend your website functionality.

Keep learning: instead of a conclusion

Drupal keeps improving. Drupal keeps being adopted fastly. Drupal keeps charming content managers, website administrators and novice developers with its easy to implement solutions, feature richness and the scale of possible customization.

Drupal usage statistics

Look how many people are using Drupal, too. They learn, they dig into, they master Drupal.

These figures above make us think that Content editing focus that was set in 2016 at New Orleans has the strongest foundation: a number of people joining to the Drupal Community is growing. And you’re welcome to join, too!

Mar 10 2017
Mar 10

The last time when we had a talk on Drupal modules we offered you a list of modules enabling different quizzes and questionnaires. Who can resist pushing a button anonymously? Right, no one! We are elaborating on the users’ involvement topic, and in this little guide we will show you several widgets for ratings. Besides increasing users’ activity, rating can be a source of insights for a content marketer or a digital manager.

Drupal modules for ratings

Voting API 

Voting API is the king: in spite of the fact that it doesn’t provide any voting tools directly, it standardize all voting data so that it can be used by other rating modules.

Voting API supports content rating, including multi-criteria voting, results caching and automatic tabulation of results.

Suitable for: Drupal 7, 8.

Fivestar 

That popular module adds a voting widget to nodes and comments. It’s easily configurable, from a variety of icons (flame, star, heart icons) and support for anonymous voters to a spam protection.

Suitable for: Drupal 7,8.

Rate 

Another popular module for voting; more than 13 thousand installations! The following widgets are available for usage (on nodes and in comments): thumbs; thumbs up / down; number up / down; fivestar; emotions; yes / no; slider and custom widgets. With the help of this module you can see the total vote count / total points and average rating.

Suitable for: Drupal 7. The Drupal 8 version is under construction.

Star rating 

This sweet and simple module works well without any additional modules. The Star rating module provides a star rating field and is perfect for creating several different star ratings with different icon type for each rating within a node.

Suitable for: Drupal 7.

Vote Up / Down 

Let this module do the talking for you: it reflects users’ opinion with eloquent thumbs’ illustrations.

Suitable for: Drupal 7.

Like Button 

We especially love this module for the variety of implementation and themes that the module offers. You can add the Like Button feature to both content and comments and then sort your comments by the amount of likes: it seems to be the great analytical tool for quick analysis. Other than that, users now can make donations with the help of this Module.

Suitable for: Drupal 7. The Drupal 8 version is under construction.

Is Useful 

Is Useful is the module based on Voting API. This is what you need if you’re tired of complicated rating systems. This module adds “Was this useful?” question for entities. Choose the style that iTunes and Amazon are already using!

Suitable for: Drupal 7.

Instead of a conclusion, we’d love to give you a small riddle.

At the end of this article you will find green stars that allow our guests to rate the articles on the website. Can you guess which module out of the list we are using?

We’ll give the answer in the next Drupal modules compilation. See you!

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