Langages

Enquiries: info@infomagnet.com / +44 (0)20 7193 3323

Développement Drupal

Lors du développement d’un site Drupal, il y a un certain nombre d’étapes clé avant le lancement – planification, installation, configuration, développement et réalisation de thèmes. Pour chacune de ces tâches, nous fournissons des services de conseil ainsi que les qualifications réelles de codage. Que ce soit un site communautaire, un site de galerie, un site E-commerce, un site place de marché – nous commençons par regarder avec attention ce que vous voulez créer et comment cela pourrait évoluer et ensuite nous vous aidons à planifier votre développement de site Web. Parfois nous aurons des phases de développement bien planifiées dès le départ, d’autres fois nous regarderons simplement ce qui est nécessaire au lancement. Nous choisissons toujours l’approche qui garantit que votre site sera en ligne avec les fonctionnalités minimales requises et ce dans le temps le plus court.

Une fois la planification terminée, nous réalisons l’installation de Drupal pour vous – nous choisissons tous les modules qui conviennent et nous configurons le site afin qu’il fonctionne selon vos spécifications. Cette partie du processus est l’un des points forts de Drupal – nous pouvons en général terminer la fonctionnalité centrale même d’un site complexe en à peine quelques jours.

Typiquement, un site Web peut nécessiter des fonctionnalités spécifiques qui ne sont pas fournies par un des modules Drupal parmi les milliers qui existent. Nous réalisons le développement et en général nous livrons notre développement à la communauté Drupal afin que les modules puissent être maintenus, testés, développés et utilisés par d’autres. Cette approche Open Source vous assure un code pour votre site Web qui est meilleur et testé plus amplement.

La dernière étape de développement d’un site Web est le développement du thème. Tout bon logiciel sépare le thème et la fonctionnalité, ainsi, lorsque nous avons réalisé la fonctionnalité en majeure partie, nous donnons au site l’aspect attendu par le graphiste. Si vous jetez un coup d’œil à notre travail, vous verrez que l’aspect ou encore le « thème » de nos sites n’est en aucun cas générique – votre graphiste Web a toute liberté de concevoir des thèmes ambitieux et nous réussissons à les créer en respectant les standards Web, les guides d’accessibilité, et une utilisation facile. Nous sommes très fort avec les templates php, CSS et Javascript – les outils clé pour le développement de thèmes avec Drupal et nous sommes capables de créer des thèmes que les autres trouvent difficiles à réaliser. Nous travaillons en commun avec les graphistes Web pour les conseiller sur les thèmes et la facilité d’utilisation dès les premières étapes de la conception du site Web afin que le résultat final soit assez flexible pour suivre la croissance de votre entreprise mais aussi facile à utiliser par les visiteurs de votre site.

Développment de module

Si vous possédez déjà un site Web Drupal et si vous souhaitez étendre ses fonctionnalités de façon nouvelle et intéressante, il y a de bonnes chances que vous aurez besoin d’un développement de module. Nous avons développé et contribué à quelques un des modules Drupal les plus utiles et les plus importants – et nous en avons testé et utilisé beaucoup d’autres.

Les modules clés que nous avons développés sont :

L’approche pour le développement de modules est très importante. Non seulement nous voulons réaliser la fonctionnalité souhaitée mais nous voulons aussi créer des modules durables qui soient faciles à développer pour les autres. Cela signifie que tous nos modules sont codés avec soin, nous adhérons non seulement aux standards de codage  mais aussi aux guides de style de programmation de Drupal et nous documentons aussi très bien nos modules. Dès le départ nous veillons à l’évolution vers de futures fonctionnalités, aux livraisons futures et imminentes de nouvelles versions de Drupal et à l’interopérabilité avec d’autres modules utiles et avec le noyau Drupal. Nous recherchons toujours longuement les modules existants  et nous les testons avant de créer les nôtres.

Au-delà des modules mentionnés ci-dessus, nous avons étendu les fonctionnalités Drupal et Ubercart afin qu’elles fonctionnent avec les systèmes EPOS, les systèmes de comptabilité, les systèmes de réservations, et les systèmes de fourniture de service/ Livraison tierce. Nous avons également réalisé des fonctionnalités de reporting évoluées pour Ubercart et nous avons codé de petits modules utilitaires.

Veuillez nous interroger au sujet de la fonctionnalité que vous souhaiteriez créer et nous vous conseillerons sur la meilleure façon de la créer.

More...