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

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.

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

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. Dans ce sujet on ne peut plus vaste, qui touche à la fois à Drupal, aux technologies actuelles et à l’architecture logicielle j’ai souhaité ne pas uniquement donner mon point de vue et c’est pourquoi j’ai demandé à Frédéric G.

Revue du web #2

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. Drupal  Toutes les vidéos de la DrupalCon Amsterdam résumées en une seule page via @SebCorbin Drupal 8 Entity Cheat Sheet via @OnTheJazzz Le module Console pour générer automatiquement des snippets de code D8 Drupal et AngularJS, un tutoriel étape par étape Votre site Drupal s’est fait hacké ?

Liste des modules pour Drupal Commerce

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.

Revue du web #1

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. E-commerce Les sujets dans le e-commerce ne manquent pas et ce mois ci j’ai trouvé deux articles intéressants sur l’expérience utilisateur lors du passage dans le tunnel d’achat et sur l’importance des pages produits. L’importance d’écrire du contenu de qualité. Améliorer l’expérience utilisateur du tunnel d’achat pour le consommateur.

Développeurs, êtes-vous prêts pour Drupal 8 ?

Développeurs, soyez prêt pour Drupal 8 et les dernières nouveautés ajoutées au CMS
“It’s ready, when it’s ready!” Nous connaissons tous cette citation, qui fait partie de la communauté Drupal. Ce n’est un secret pour personne, Drupal 8 sera bien plus compliqué à appréhender que les versions précédentes. Malheureusement il est encore impossible de définir une date de sortie, néanmoins on peut se dire qu’il nous reste encore quelques mois devant nous. Utilisons ainsi ce temps pour comprendre et découvrir tous les pré-requis de cette nouvelle version.

Drupal Commerce, ajouter un pane custom dans votre checkout

Drupal Commerce creation d'un pane de checkout
Comme nous avons pu le voir dans l’article précédent, il est simple de configurer le checkout de Drupal Commerce de façon à créer l’expérience utilisateur que vous désirez. Dans cet article nous allons voir comment avec du code, ajouter et modifier des panes. Pour rappel, les panes sont les éléments qui composent les différentes pages du checkout. On y retrouve par exemple, le pane de paiement, d’adresse ou encore de choix de solution de transport.

Drupal Commerce, maitriser votre checkout

Drupal Commerce configuration du checkout
Une des demandes récurrentes de la part des utilisateurs de Drupal Commerce est la possibilité de personnaliser le checkout. Que ce soit pour changer les étapes du checkout, ou pour recueillir des données supplémentaires, l’API de Drupal Commerce permet de répondre à ce besoin facilement. Drupal Commerce vient avec deux concepts concernant le checkout, les Pages et les panes. Les “pages” permettent l’affichage et la configuration des différentes pages du checkout, comme par exemple la page de paiement, de livraison ou encore comme la page de résumé de commande.

Guzzle, consommer des webservices facilement

Que ce soit pour mettre à jour une gestion des stocks, pour échanger des données ou encore pour mettre à disposition des informations, le moyen le plus simple pour faire cela, est la mise en place de web services. A l’heure du tout interconnecté, il est rare de réaliser une solution e-commerce sans échange d’information avec un CRM ou un ERP. Bref, les webservices sont partout et restent souvent le moyen le plus simple d’échanger de l’information.

Yaml, le format de configuration

L’une des premières choses que vous allez remarquer en regardant le code de Drupal 8, est le nouveau format de configuration. Terminé les extensions en .info, maintenant toute la configuration réside dans des fichiers .yml écrits au format YAML (YAML Ain’t Markup Language).

Aussi facile à lire que précédemment, il permet plus de choses et s’est imposé comme l’un des formats de standardisation dans plusieurs langages de programmation, tels que C, Perl et Python. L’une des grandes décisions prise pour Drupal 8 a été de standardiser le plus possible et de réutiliser des composants existant et fiables de façon à se concentrer sur autre chose. Ainsi le format YAML remplacera nos bons vieux fichiers maison.