About

Drupal is an open-source CMS-platform written in PHP. It is hugely popular, as estimates put its web-footprint at more than 2.3% of all web sites online, including everything from blogs to corporate, political, and governmental web pages. Drupal's first release was in May 2000, with the latest stable release being version 8.3.4, which became available in June 2017.

Drupal is thus a very mature piece of software, with the matching community—a community of over 1.3 million members, with slightly under 10% being active contributers. This community has thus far created around 40,000 free modules which bring new functionalities to Drupal. Around 2500 free themes have also been created to change Drupal's look and feel, along with over a 1000 distributions, which simplify and speed up the setup of complex, use-specific Drupal installations.

As of January 2017, Drupal is available in a 100 languages, with English being the default. Support for right-to-left languages is included.

Technology

Drupal consists of the core and extensions. The core exists in a separate folder in each Drupal installation, as it makes up the stock element of every Drupal environment and includes the bootstrap and common libraries, while even the system module itself is defined as a Drupal module.

The core includes several optional modules, which save programmers' time when developing Drupal-based web sites and include technical functionalities like caching and feature throttling for improved performance, administrative functionalities like

  • Access statistics and logging
  • Various access control restrictions (user roles, IP addresses, email)
  • Security and new release update notification
  • Multi-site support
  • OpenID support

and UI/UX-focused functionalities, including

  • Descriptive URLs
  • Advanced search
  • User profiles
  • Blogs, books, comments, forums, and polls
  • Multi-level menu system
  • Multi-user content creation and editing
  • Workflow tools (triggers and actions)
  • RSS feed and feed aggregator

Since version 6, Drupal allows programmers to create SQL queries without writing SQL, and since v7, the database is abstracted to PHP Data Objects. Microsoft has also written a database driver for their SQL Server, which makes developing in Windows environments much easier, and since Drupal 7, SQLite is also supported.

Conclusion

With such a huge following and support base, there can be no doubt that Drupal is a great platform for developing a new project. It is well suited for even the most demanding enterprise-level endeavors, and can be elegantly extended with further functionality, where the project might require it. And if all this has not convinced you, contact our Drupal experts, who will be happy to alleviate your doubts and help you get your project up and running in no time!

Hire Dedicated
Drupal Developers

X-Team is a development company of motivated Drupal programmers, architects and consultants from around the world. We provide our developers to companies that need help outsourcing their software projects with top Drupal developers.

Hire Drupal Developers
Hire Dedicated<br>Drupal Developers

We are your cavalry.

Since 2006, the world’s leading brands have turned
to X-Team to help them scale their development teams.

Top Drupal Developers of August 2017

Hire dedicated Drupal developers who are motivated to always be growing and moving forward.
Check out how a few of our Drupal programmers have grown recently:

  • Sven Berg Ryen
  • Sven Berg Ryen
  • gave a talk called "Staging & Deployment of Content in Drupal 7" at DrupalCamp Oslo.
  • completed 4,000+ translations from English to Norwegian Bokål for Drupal 8.
  • contributed to (and maintains) EU Cookie Compliance module for Drupal 7
  • Diego Seghezzo
  • Diego Seghezzo
  • completed Week #5 of MongoDB's University Course.
  • created A Drupal 8 app at a FOX hackathon in Los Angeles.
  • attended SmashingConf in Barcelona with 15 other X-Teamers.
Remote Developers

Why we love Drupal

  1. Drupal is suitable for building enterprise level web applications that also need a content management system. Support for Drupal is massive: IRC, StackOverflow, Drupal forums, meetups, DrupalCamps, DrupalCon, etc. Drupal is a nice balance between a CMS and a framework and is incredibly scalable. Drupal even has enterprise level security​. With thousands of amazing contributed modules, building a complex web application is simple. Not to mention that Drupal has good support on some of the leading open source performance solutions like Varnish, Memcache, ApacheSolr, CDN, ElasticSearch, MongoDB, and Redis. Having the Views module makes Drupal way more powerful than other content management frameworks.

    GERALD VILLORENTE Philippines
  2. Drupal is a great CMS in terms of organizing and administrating content. It is a robust platform that provides the necessary tools for non-technical people to maintain a very complex website.

    DIEGO SEGHEZZO Brazil
  3. Drupal is the most maintained and updated CMS/CMF with massive community. It makes it easy to quickly build a scalable site and flexible enough to handle any requirements.

    PRATOMO ARDIANTO Singapore
1/

03 Recent Drupal posts

Related Skills

Scale your
development team

We help you execute projects by providing trusted Drupal developers who can join your team and immediately start delivering high-quality code.

Hire Drupal Developers