Développement Drupal
Drupal est le meilleur CMS Open Source du marché. Il est désormais connu et reconnu partout dans le monde.
Drupal est un framework de développement et un CMS open source basé sur du PHP. La plupart des sites web que nous réalisons sont faits avec Drupal. Le plus puissant des CMS, Drupal est devenu très populaire ces dernières années et non sans raison :
- Drupal est basé sur une communauté très active et forte de 500.000 membres
- Très modulaire, Drupal offre plus de 7000 modules, en gardant un coeur léger
- Drupal sait parfaitement gérer les problématiques des sites d'aujourd'hui : connectivité (web services, applications, widgets), multilinguisme, mobilité et rapidité (grâce aux nombreux systèmes de caches)
- En plus d'être un CMS complet, Drupal est un framework de développement PHP très puissant. La plupart des modules ainsi que le coeur exposent une API qui peut servir de base pour des applications métiers.
- Drupal offre une gestion intelligente et moderne du contenu : contenu structuré grâce à la Field API, classifié et taggué grâce au taxonomies, controlé par des constructeurs de requetes (Views) ou des constructeurs de pages drag'n'drop (Panels)
Les problématiques de performance, souvent inéhrentes aux CMS sont adressés avec l'utilisation de nombreux outils de cache très performants. Ces outils sont tous très bien intégrés à Drupal, souvent avec des modules ad-hoc. Varnish, Memcached, NGnix, APC, MongoDB...
Grace à la Search API, il est possible de brancher de nombreux moteurs de recherche. Chez Adyax, nous avons pris l'habitude d'installer Apache SOLR, mais d'autres options sont possibles, comme les solutions editeur Exalead, Antidot, Synomia ou des systemes ouverts comme Sphinx.
Enfin Drupal offre la possibilité de créer des "usines à sites" grâce à son systeme Installation Profiles & module Features. Très populaires au sein des DSI souhaitant réduire et optimiser les couts de developpement de leurs sites web, les Distributions Drupal sont devenus un peu la spécialité de Adyax.