Drupal

Membre de l'association Drupal

Développement de site internet sous Drupal 5 et Drupal 6:

  • Portail,
  • Catalogue en ligne,
  • Boutique en ligne,
  • Intra et extranet.

Création de système de publication avec gestion des droits d’accès selon les groupes de rédacteurs.

Création eCommerce avec interconnexion bancaire (PayPal et SIPS / ATOS pour les grandes banques Françaises,

Création des thèmes front et back-office à partir des visuels de vos graphistes.

Installation des services Web nécessaires à l’utilisation des vues de données personnalisées pour vos flashs dynamiques.

Pourquoi Drupal ?

Drupal est un framework web, le but est que chacun profite des ajouts de code des autres. Drupal est construit pour être étendu et personnalisé de façon propre. le but est que personne ne modifie le code des autres, mais que chacun peut intervenir dans l’execution du code des autres à différentes étapes  ( theme, preprocess, form_alter et les hooks en général).

Contrairement à des CMS tels que Joomla, un module à quelque rares  exceptions n’est pas destiné à fournir une solution toute prête, mais à apporter une fonctionnalité basique étendant le système. La philosophie unix inspire ces codes additionnels: ne faire qu’une chose mais le faire bien.

La base de données est massivement utilisée, un e-commerce moyen avec du rédactionnel et un peu de communautaire peut dépasser les 200 tables sans problème. Bien que drupal supporte plusieurs types de bases de données grâce à une couche d’abstraction, il est plus raisonnable d’utiliser MySQL car certains modules n’utilisent pas cette couche et l’adaptation de ceux-ci augmenterait le devis.

Avantages du développement sous Drupal pour le donneur d’ordre:

Atomisation de l’information en type de données et en champs (CCK), L’information est organisée et reste adressable individuellement pour de futures utilisations.

Restitution rapide des informations grâce au système des vues (VIEWS). Les requêtes SQL sont constituées de façon intuitives en se concentrant sur l’essentiel.

Adaptation de la restitution graphique personnalisée: le système de theme personnalisable permet de générer le code XHTML dans l’ordre et avec les classes CSS nécessaires pour que l’aspect de chaque fiche et de chaque liste ou page soit conforme à ce que vos graphistes et commerciaux ont imaginés.