Upgrade Your Drupal Skills

We trained 1,000+ Drupal Developers over the last decade.

See Advanced Courses NAH, I know Enough
Nov 17 2021
Nov 17

Post Covid-19, finding an IT job has become more challenging for freshly graduated software engineers as different organisations have different priorities in terms of required technical skill sets. In times like these, insights on which risk-free skill set to pursue becomes all the more critical.

Drupal for the Aspiring

Drupal is one of the most significant Open Source Web Application projects in the world. Started as an open-source tool for building community websites, Drupal has now evolved to be a platform that supports large and complex use cases/applications. A varied spectrum of site owners from individuals to small start-ups, universities, museums, enterprises, non-profits, and governments use Drupal. 

Dries Buytaert, the founder of Drupal, likes to define the use case of Drupal as the platform best used for great digital experiences 1. It encompasses the use of Drupal to power mobile applications, create digital business units, digital kiosks, community engagement portals or even enhance digital user experiences. Drupal is flexible, scalable, and provides the creative freedom and speed that site owners value most.

Some of the Drupal projects that truly showcase its capacity are The Weather Channel2 (in terms of scale), The White House website3 (in terms of security requirement), and Johnson & Johnson4 (with thousands of Drupal sites).

Organisations prefer Drupal because of its greater flexibility, better usability, deeper integrations, and faster innovation. While clients’ requirements vary depending on their business needs, having features that they can integrate if needed even later is another plus as far as Drupal clients are concerned.

Keeping Up With Drupal and Other Technologies

One very positive aspect about Drupal and its community is the regular upgrade keeping pace with advancements in technology. Whether responsive, web services, social media integrations, IoT, AI, the community of contributors keep Drupal up to date and ready to deploy with the latest digital market.

Site owners who prefer Drupal are usually the ones at the cutting edge of innovation, using the power of Drupal to transform their businesses in the digital world. So are the developers who work in the back end and front end of Drupal projects. They are constantly learning from their peers in the Drupal community.

Drupal community is close-knit, where community members are ready to have their back in your learning and contributing. By contributing to the various Drupal projects, you can constantly learn and be recognised for it.

The mentorship program in the Drupal community is also solid. Drupal camps local to specific geographic locations are pretty common, especially across the main cities of India. Regular hackathons and code sprints are conducted, which help accelerate your progress through the Drupal learning curve.

Lack of Contributions Affecting Drupal Currently

Dries Buytaert, in his report5 on Who sponsors Drupal Development, 2021 highlighted a few points:

  1. Contributions to module development have been noticeably reduced compared to 2020.
  2. This reduction in contributors and contributions was not specific to any particular area, but he observed it to be consistent across organisations, countries, and project types in general.

Dries attributed it to the downturn caused by the Covid-19 pandemic and also to the general slowdown that happens after a major Drupal release, or as Dries calls it, “the Drupal Super Cycle”.

Source: Drupal Super Cycle5

Dries also attributed the slow down in contributions to the natural busyness that Drupal Service Providers have while scaling up in size. A proof of this scaling up is evidenced by the fact that 7000 contributors have been newly welcomed to Drupal.

1,100 new corporates have joined the Drupal Association as contributors to the Drupal project.

Despite this increase in new members, there was a 10% decrease in contributions from individuals and a 2% decrease from organisational contributors.

Source: Drupal Contributions5

Dries tried to analyse the slow down in contribution statistics. He found that the top 1000 individual contributors are responsible for 65% of all the contributions and the rest of the individuals together account for the remaining 35%. Of the 1000 top contributors, 252 contributed more, 671 contributed less, and 77 stopped contributing to Drupal. While the attrition rate was low, he felt the chief contributors were less active but still loyal for July 1st, 2020 to June 30th 2021.

The attrition rate of 7.7% for the annual period he considered negligible compared to industry standards (15%).

Developer Friendly Environment

Dries Buytaert wants to expand the number of web service endpoints Drupal offers and build an extensive repository of web components and JavaScript framework integrations. So if you are familiar with any technology, learning Drupal will only enhance your work experience to cater to future client requirements.

The development of Drupal as a headless CMS is gathering momentum, primarily driven by the growth of JavaScript frameworks. Along with it, another trend is the use of independent, API-first micro-services. Dries is confident that this will make Drupal one of the most influential and flexible tools for developers.

Also, to make it easier for those new in the Drupal career field, Drupal has started adopting GitLab development tools as opposed to the previous in-house tool. It accommodates and encourages contributions from developers who are new to the Drupal ecosystem but are familiar with tools like GitLab.

Need for Drupal Talent

With companies adopting digital transformation like never before, Drupal is the most popular enterprise-level CMS that drives this transformation. New software and platforms are being developed constantly, but Drupal alone has stood the test of time.

India as the 2nd largest contributor to Drupal, stands to benefit the most by building a Drupal workforce that can help fresh graduates build future-proof careers.

Multinational Corporations (MNCs) like Google, Amazon are investing heavily into Free and Open Source Software development, knowing Free and Open Source Software in the future, especially Drupal Web Content Management System.

Source: Drupal Contributions Countrywise5

India’s Potential as the Largest Digital Workforce

Businesswire7 reported that the estimated global market for Web Content Management Systems (Web CMS) even amidst the Covid 19 pandemic at USD 5.7 Trillion for 2020. As quoted in the news story, a report published by ResearchAndMarkets.com8 projected that it would triple in the next seven years, growing at a CAGR (Compounded Annual Growth Rate) of 16.5% over 2020-2027. Solutions, one of the segments in the report, has a projected CAGR of 15.5%, reaching USD 9.1 Trillion at the end of the same period. The Services segment projection has been revised to 17.9% CAGR for the same seven-year period owing to the Covid -19 pandemic.

Business wire estimated the Web CMS market in the U.S at USD 1.5 Trillion in 2020.

With the second-largest economy, China is projected to reach a market size of USD 3.8 Trillion by the year 2027.

India comes 15th in the Market analysis, right behind Australia, followed by South Korea.

Zyxware’s Initiative with ICFOSS

Zyxware Technologies9, a Drupal Service Provider and a Signature Supporting Partner of the Drupal Association, has been closely associated with Drupal for the last 15 years. As champions of the FOSS philosophy, we realise the need of developing technological for the modern workforce.

It's an ever evolving digital landscape out there - one for which ICFOSS (International Centre for Free and Open Source Software) regularly upskills people through their digital courses. The ICFOSS-Zyxware Drupal Certification Course has thus been designed to contribute to the growth of expertise in the most widely used free & open software - Drupal. 

Drupal is celebrating its 20th Birth Anniversary this year. There are over a million Drupal developers and other contributors to the Drupal project, making it one of the largest open source communities in the world. Take a look at https://jobs.drupal.org/ to find the possibilities for Drupal developers around the world and come and join the Drupal workforce.

References

  1. Dries Buytaert, blog, Drupal is for ambitious digital experiences, Accessed on 17 November 2021. 
  2. The Weather Channel (webportal), Accessed on 17 November 2021. 
  3. The White House (official website), Accessed on 17 November 2021.
  4. Johnson & Johnson (country specified webportal, US), Accessed on 17 November 2021.
  5. Dries Buytaert, blog, Who sponsors Drupal development? (2020-2021 edition), An in-depth analysis of how Drupal's development was sponsored between July 1, 2020 and June 30, 2021. Accessed on 17 November 2021. 
  6. Dries Buytaert, blog, State of Drupal presentation (October 2021), Brief Summary of Driesnote Presentation in DrupalCon Europe 2021, Accessed on 17 November 2021
  7. Insights on the Web Content Management Global Systems to 2027 - Featuring Adobe, Althea Group and Drupal Among Others, Businesswire.com (online),  News Story Link accessed on 17 November 2021.
  8. Web Content Management Systems - Global Market Trajectory & Analytics (online), Report published by ResearchAndMarkets.com, Accessed on 17 November 2021.
  9. Zyxware.com, Company website. 
  10. ICFOSS-Zyxware Drupal Certification Course, Event Announcement (online), Link accessed on 17 November 2021.
Nov 08 2021
Nov 08

Installing and Configuring Apache, PHP, MySQL and Drupal on Ubuntu

Most of the web based systems that we build at Zyxware uses Drupal as the content framework. The following are the steps involved in setting up Apache, PHP, MySQL and Drupal on a freshly installed Ubuntu 8.04 system. If you follow the instructions you should be able to set it up as is but if you face problems let us know and we will try to help you. Technical Solution Ubuntu Apache PHP MySQL Drupal Tim (not verified) access_time 28 Nov 2021 - 10:23 I checked the apache2.conf file and the lines of code in step 9 do not appear. To this point i have followed the instructions exactly, until step 11. I even tried to add the code manually but the gedit /etc/apache2/apache2.conf didn't work. Any ideads what i may be doing wrong? I tried skipping over and finishing the steps but didn't work and i ended up reinstalling ubuntu and starting over. Now i don't want to move on till i get each step. Thanks for any help you can give me. Tim (not verified) access_time 28 Nov 2021 - 10:23 When i try to open the /var/www/sites/default/settings/php firefox just stries to download it, instead of open it... I can't figure out why. Kirri (not verified) access_time 28 Nov 2021 - 10:23 http://heriman.wordpress.com/2008/08/05/enabling-apache-user-home-publi… This way is much easier. We don't need to change the contents of apache2.conf and httpd.conf. I tested it. PlusNoob (not verified) access_time 28 Nov 2021 - 10:23 am wondering if this would work at all on f.ex FreeBSD, anyone who know? directory (not verified) access_time 28 Nov 2021 - 10:23 Step by step its looking easier I,ll try this if i found anything new I,ll definitely share with you grate work keep it on thanx for a valuable information the exchange board (not verified) access_time 28 Nov 2021 - 10:23 I have always found ubuntu easy to use as a desktop OS however as a server platform, it is different from other linux distros I have been used to. I am going to use your step by step guide to install apache/php/mysql & ubuntu and see whether it sways my preference ! Thanks for your post ;) Anonymous (not verified) access_time 28 Nov 2021 - 10:23 1) there is no sudo gedit /etc/apache2/httpd.conf file. 2) the first step is to install apache2 and the php module. then modify the apache config. then the last installs step is sudo apt-get install apache2 libapache2-mod-php5 php5-mysql php5-gd which redoes the apache2 install and makes no sense. Furthermore, when you install phpmyadmin, it installs mysql. My point is there is a lot of redundancy in this guide and it is not very clear. why not rework the ordering of the steps in this guide. I suggest get all the software, then do all the configuration. Anonymous (not verified) access_time 28 Nov 2021 - 10:23 How to install and configure a web development using Apache PHP MySQL making use of LVS using any linux platform poker (not verified) access_time 28 Nov 2021 - 10:23 Thanks so much for this tuto, i could have a lot of headaches trying to do it by myself, and must be a lot of complex to me, but you made it easy. Anto Jose (not verified) access_time 28 Nov 2021 - 10:23 Please add the following info to the instructions. [Concerning STEP 1] [Solution found at http://mohamedaslam.com/how-to-fix-apache-could-not-reliably-determine-… ] __________________________________________________________________ PROBLEM: In Step 1, While executing the line "sudo apt-get install apache2 libapache2-mod-php5", Apache server gives the following error: Could not reliably determine the server's fully qualified domain name, using 127.0.1.1 for ServerName The same error appears when you try restarting apache. __________________________________________________________________ SOLUTION: To fix this, you need to edit the httpd.conf file. Open the terminal and type, sudo gedit /etc/apache2/httpd.conf By default httpd.conf file will be blank. Now, simply add the following line to the file. ServerName localhost Save the file and exit from gEdit. Finally restart the server. sudo /etc/init.d/apache2 restart This should solve the issue. 3

Nov 08 2021
Nov 08

New version of Search404 Released

We are glad to announce that a new version of Search404 2.0.0 was released on the same day Drupal Drupal 9 Drupal Contribution Drupal Module Drupal Planet 3

Aug 31 2021
Aug 31

[Drupal] What is Symfony in Drupal 8

Symfony in Drupal 8 changes the structure to MVC with the help of Symfony. Symfony is an open source framework. It is created using object oriented concepts. Drupal Technical Drupal 8 Symfony 1

Jul 27 2021
Jul 27

The Top 20 Popular Wordpress plugins and their Drupal equivalent modules

Wordpress is a popular blogging platform and is popular among many bloggers as it was designed more or less for the end users. If you need to setup a good looking blog quickly and without going too deep into the technical stuff, then Wordpress should be the most likely choice for you. Like Wordpress, Drupal is also a Content Management System build around PHP and MySql with almost all the strengths of Wordpress. Nevertheless Drupal is more developer centric and customizable and robust when compared to Wordpress and is gaining popularity very rapidly. We have already done a post on how to upgrade a Drupal site. Due to its huge fanbase and ease of programming, Wordpress has numerous plugins at its disposal. There are Drupal equivalents for most of these. Here is our take on a few popular Wordpress plugins and their equivalents in Drupal. Drupal Technical Wordpress Wordpress Plugins Drupal Modules rocksea (not verified) access_time 29 Nov 2021 - 02:47 You can integrate bad-behavior with most of the php suites, just that you won't able to have a feedback based usage. I am using it with some un-supported scripts on my site, other than wordpress. cheers, 1

Jul 11 2021
Jul 11

Four Features of Digital Transformation Healthcare Organizations Must Know

Electronic health records churn out zillions of patient data bytes, which can transform care delivery. To be successful, organizations must work towards cost containment, stakeholder advantage, process efficiencies, high market worth, and targeted decision making. It is the power of the digital that propels this change towards customer-centric, value-based care. Here are four features, every healthcare organization must consider for successful consumer journeys during their digital strategy. Business Solution Digital Transformation Healthcare 3

Jul 13 2020
Jul 13

New version of Search404 Released

We are glad to announce that a new version of Search404 2.0.0 was released on the same day Drupal Drupal 9 Drupal Contribution Drupal Module Drupal Planet 3

Jun 24 2020
Jun 24

We are glad to announce that a new version of Search404 2.0.0 was released on the same day Drupal 9 was released. This version fully supports Drupal 9.

In this release of the module, we’ve chosen to go with the fully semantic versioning model, which means, version 2.0.0 supports Drupal Core 8.8.3 or a higher version. The 8.x-1.0 release will be there for some more time to support older versions. The 2.0.0 release mainly removes the deprecated code and uses the new solution that is supported by Drupal 9.

You can find the full changelog here - https://www.drupal.org/project/search404/releases/2.0.0

Download it and try it out from https://www.drupal.org/project/search404

A demo installation is available at https://search404.demos.zyxware.com/ for those who want to try it without installing it.

Zyxware Technologies as a Free Software Company has been one of the flag bearers for the Free and Open Source Software movement in India. Since our inception in 2006, we have been actively promoting the idea of FOSS and related freedoms through various activities like Freedom Walk to spread the message of Freedom, Freedom Toaster for making Free Software accessible to the public, contributions to Swathanthra Malayalam Computing, development of a real-time epidemic outbreak tracking system for Ministry of Health and Family Welfare, Kerala and much more.

Zyxware Technologies is one of the top ten contributors to Drupal, we have delivered more than 200 Drupal projects across diverse sectors and currently, more than 60,000 websites use modules and themes contributed and maintained by us. We have also been active members in the Drupal community in the USA, Australia, and India.

For those who are New to Search404

Search404 is an alternative to showing the standard “404 Page Not Found”. When a 404 error occurs, this module does a search on the keywords in the URL, e.g, if a user goes to http://example.com/does/not/exist , this module will search for “does not exist” and show the result of the search instead of the 404 pages. This should help retain visitors coming in from old URLs linked from other sites or search indices.

Features

  1. Jump directly to the search result when there is only one result
  2. Jump directly to the first search result even when there are multiple results
  3. Do a "Search" with a custom path instead of a Drupal Search when a 404 occurs
  4. Use a 301 Redirect instead of 302 Redirect
  5. Use OR between keywords when searching
  6. Ignore specific words from the search query
  7. Ignore specific paths
  8. Ignore specific extensions
  9. Custom error message
  10. Custom page title
  11. Custom page text
  12. Redirection URL for empty search results

This module fully supports the default Drupal Search as well as any other search engines used with SearchAPI or any other means with custom search URL functionality. 
We sincerely thank all the community members who contributed to the porting of the module. These are the people who primarily helped the d9 release,

Frederick Henderson
Vimal Joseph
Byron Duvall
Barbara Bombachini
Martin Anderson-Clutz
Sarath Kumar
Mahipal Purohit 

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