Développeur Drupal, passionné par les nouvelles technologies.

Définissez une langue système pour traduire proprement Drupal

| Comments

Préparez Drupal pour la traduction

L’un des avantages majeurs à utiliser Drupal est de bénéficier d’un système de traduction avancé. En effet, avec l’ajout de quelques modules il devient facile de traduire contenus et interfaces. La langue par défaut que vous avez choisie lors de l’installation servira alors de base lors de la création des différentes entités sur votre site.

Néanmoins il existe une faiblesse dans le système. Drupal n’attribue pas de nom machine pour une chaine de caractères disponible pour la traduction et ne fait que faire le mapping entre la valeur de la chaine et de potentielles traductions. Cela a pour conséquence que lorsque vous changez la valeur de la chaine de caractères, Drupal n’est plus capable de faire le lien et votre traduction ne sert plus à rien.

Une vision sur le futur du développement web

| Comments

Ce post est le dernier d’une série écrit suite à la présentation intitulée «l’avenir des applications webs, des développeurs et des D.S.I.» que j’ai donnée avec Frédéric G. Marand lors de l’événement Drupagora le 14 novembre 2014.

Il est toujours difficile de faire des prédictions objectives, c’est souvent le reflet d’une personne et cela dépend grandement de sa façon de travailler (méthodologie, environnement technique, environnement professionnnel…). Même si nous sommes impliqués dans l’écosystème de Drupal, avec Frédéric nous avons essayé de présenter notre vision future du développement web applicable aux développeurs du Web quelle que soit leur techno préférée.

Drupal 8, la métamorphose du CMS

| Comments

C’est indéniable le web bouge et c’est certainement l’une des industries ou les outils évoluent aussi vite et sont aussi éphémères, ce qui est à la mode aujourd’hui ne le sera potentiellement plus demain. Le monde des CMS/CMF n’est pas épargné et subit son lot d’évolutions. Le problème n’est plus de savoir si telle ou telle fonctionnalité existe mais bel est bien de savoir si l’outil est capable de communiquer et de s’intégrer avec d’autres applications. Cette mutation du web a permis l’apparition de nouveaux usages tels que les SPA (single Page Application) ou MBaaS (Mobile Backend as a Service) dont le but est d’afficher des données dans un front web désolidarisé du backend.

Drupal 8, la refonte majeure

| Comments

Drupal 8, la refonte majeure

Comme les Frameworks, Drupal a évolué tout au long de ces dernières années afin de suivre la demande et les tendances. Ces ajouts de fonctionnalités ont considérablement fait augmenter sa taille et complexifié l’outil. Toutefois, Drupal ne devrait plus être considéré comme un CMS mais comme un CMF (Content Management Framework). En fait c’est le cas depuis la version 4.7 avec l’apparition de CCK, la form API et views.

De l’application monolithique aux architectures microservices

| Comments

Des applications monolithiques aux architectures micro-services

Comme nous avons pu le voir dans le billet précédent, l’évolution du web est passée par l’évolution de nos outils. Des applications codées from scratch, nous disposons aujourd’hui de cadres de développement pour réaliser tout un tas d’applications.

Ce qui suit reflète mon vécu et non pas la généralité des projets, néanmoins il n’est pas rare de se retrouver face à des projets (souvent de taille conséquente) ayant évolués afin de répondre à toutes les demandes et besoins centralisés dans une seule et même application.

Le web et son évolution, du code maison au Micro-Frameworks

| Comments

Evolution des outils web

Au fil du temps, les outils et les usages de l’Homme ont considérablement évolués. Des bâtons aux objets tranchants jusqu’à l’utilisation de silex polis sur des manches, l’Homme n’a cessé d’évoluer. Même si cela était il y a des millions d’années ce principe s’applique toujours…

L’âge de pierre du web date de 1991, à cette époque on créait des sites webs avec seulement quelques couleurs de façon à attirer l’oeil sur l’essentiel, le contenu. Oui, très peu de logique fonctionnelle mais beaucoup d’informations. Ainsi jusqu’en 2000 on ne fait que du web statique dans lequel presque tout est hard codé.

L’avenir des applications webs, des développeurs et des DSI

| Comments

Le future des applications web

Il y a un mois de cela, lors de l’appel aux sessions pour Drupagora j’ai proposé plusieurs sujets en relation avec le thème de l’année qui était le E-commerce, malheureusement aucune session n’a passé la sélection. Néanmoins le comité de pilotage est revenu vers moi en me demandant de parler de l’avenir de Drupal, de l’impact sur le développement web et du futur des applications.

Revue du web #2

| Comments

Chaque mois retrouvez un résumé des articles les plus intéressants que j’ai pu lire sur le e-commerce, l’ergonomie et l’Ux, le développement et Drupal.

Liste des modules pour Drupal Commerce

| Comments

Liste de module pour Drupal Commerce

Que vous soyez à la recherche d’un module pour un but précis, ou simplement à la recherche de nouvelles fonctionnalités pour votre site e-commerce il n’est pas simple de s’y retrouver dans tous ces modules. Ainsi chercher un module peu vite s’avérer long et fastidieux. Voici donc une petite liste de modules qui vous permettront de trouver votre chemin.

Comme avec le guide des modules pour Drupal 7, j’ai reparti les modules dédiés au e-commerce en différentes sections. Cette liste est une liste collaborative, ainsi, n’hésitez pas à commenter si vous trouvez des modules à ajouter !

Revue du web #1

| Comments

Chaque mois retrouvez un résumé des articles les plus intéressants que j’ai pu lire sur le e-commerce, l’ergonomie et l’Ux, le développement et Drupal.