Drupal Development

Drupal is the best Open Source CMS on the market. It is currently known and recognized throughout the world.

Drupal is a development framework and an Open Source CMS based on PHP. Most web sites we create are developed with Drupal. As the most powerful of the Content Management Systems, Drupal has become very popular in the last few years... and not without reason:

  • Drupal has a strong and very active development community of 500,000 members.
  • Very modular, Drupal provides more than 7,000 modules while retaining a light core.
  • Drupal knows how to manage problems of the today's sites perfectly: connectivity, (web services, applications, widgets), multilingualism, mobility, and speed (thanks to numerous cache systems).
  • In addition to being a complete CMS, Drupal is a very powerful PHP development framework. Most of the modules, as well as the core, provide an API that can serve as a basis for business applications.
  • Drupal offers intelligent and modern content management: structured content thanks to the Field API, classified and tagged thanks to taxonomies, controlled by the query builders (Views) or the "drag'n'drop" page builders (Panels)

Performance problems, often inherent in Content Management Systems, are addressed by using numerous, high-performance cache tools. These tools are all very well integrated into Drupal, often using ad hoc modules: Varnish, Memcached, NGnix, APC, MongoDB,etc.

Thanks to the Search API, it's possible to connect many search engines. At Adyax, we have gotten into the habit of installing Apache SOLR, but other options are possible, like the solution editors Exalead, Antidot, Synomia or open systems like Sphinx.

Finally, Drupal provides the ability to create "Site factories" thanks to its Installation Profiles & Features module. Drupal Distributions, which are very popular among CIOs who want to reduce and optimize the development costs of their web sites, have become a bit of an Adyax specialty.