Drupal 8 : retour d’expérience

drupal-8

Sorti par Acquia fin novembre 2015, la très attendue version 8.0.0 du CMS Drupal est une release commerciale stable, mais souffrant toujours de certaines lacunes. Un projet « Proof Of Concept » vendu à de nos clients nous a permis d'explorer ce nouvel outil en relevant quelques défis posés par un cadre fonctionnel relativement exigeant.

Custom Form Table en Drupal

logo_drupal

Il est très bien d'utiliser Views pour faire des tables de contenu/utilisateurs mais parfois nous n'avons pas de sous-modules ou d'extensions pour générer les tables de submissions de webform très complets. Par défaut nous avons des informations qui ne sont pas très pratiques, comme Sid, Date de submission, Ip de l'autor, ... Pour cet exemple je vais vous expliquer comment créer une table custom dans un formulaire custom Drupal, avec les champs d'un webform.

Drupal 7 – rewriting URL

logo_drupal

L'URL rewriting ou réécriture d'URL à la volée est un sujet important pour un site web. Cette technique permet de réécrire des URL, cela veut dire que l'adresse dans le navigateur sera différente de celle définit par la technologie employée.  Les objectifs de cette technique sont multiples :

Drupal 7 – Débuggage d’une page

logo_drupal

Quelque soit l'environnement de développement et la technologie employée, la recherche et la correction de bugs dans du code peut être longue et fastidieuse lorsque les bons outils ne sont pas installés sur le poste de travail.

Le CMS "Drupal 7" n'échappe pas à la règle et cet article va vous présenter des solutions, une spécifique à "Drupal 7"et deux plus globales au code PHP.

Retour sur le Wordcamp 2016 – partie 1

wordcamp-paris-20162x

Le WordCamp est un événement centré autour du CMS WordPress et de sa communauté. Nous avons pu y assister pour sa 9ème édition à Paris pendant 2 jours les 5 et 6 février 2016.

Ce sont donc 2 jours dédiés à WordPress avec pas moins de 32 conférences (en français et en anglais) et plus de 500 participants.

Nous allons vous faire un petit récapitulatif des différentes conférences auxquelles nous avons pu assister au cours de ces deux jours. Le premier article portera sur la journée du vendredi et un second viendra le compléter avec la journée du samedi.

Orchard – Création d’un widget – Partie 1

250px-Orchard_logo_1.svg

Orchard est un CMS communautaire gratuit et open source bâti sur la plateforme ASP.NET MVC. Supporté par la Fondation OuterCurve et intégrant au sein de ses équipes plusieurs développeurs de Microsoft, celui-ci n’est pas pour autant un produit de la marque. Actuellement en 1.9, le projet continue de s’étoffer grâce à la participation d’une communauté active et d’un fort soutien extérieur.

Dans cet article en deux parties, je vous propose de découvrir comment créer un widget contenant une grid Kendo personnalisable dans l'administration d'Orchard. Il peut être ajouté sur le layout, un fichier .cshtml résidant au sein du thème actif qui représente le squelette des différentes sections d'une page (header, content, footer etc).

Création d’un composant pour la suite Hybris

Logo Hybris

La suite Hybris est une plateforme pour la création et la gestion de sites e-commerce. Cette suite dispose d'une partie CMS qui permet de gérer le contenu de son site internet. Comme tout bon CMS, une page est composée de blocs qui ont chacun leur rôle, comme par exemple, le bloc panier qui liste des produits ou encore détaille un produit.

Mais il faut aussi pouvoir créer des blocs avec un comportement particulier pour répondre à des besoins spécifiques. Vous découvrirez dans cet article comment faire.