Articles de l'utilisateur

Par Marc Delnatte
Akabia

HTTPS - Sécuriser votre site Drupal avec Nginx et Let's Encrypt

Introduction

Let's Encrypt est une autorité de certification (CA) qui fournit un moyen facile d'obtenir et d'installer des certificats TLS et SSL gratuitement, ce qui permet d'appliquer le protocole HTTPS sur les serveurs WEB.

Il simplifie le processus en fournissant un logiciel, le Certbot, qui permet d'automatiser la plupart des étapes d'installation.

Par Marc Delnatte
Akabia

Intégration de AMP (Accelerated Mobile Pages) avec Drupal 8

AMP en quelques mots

Améliorer les performances du web sur mobile est au cœur des préoccupations des développeurs, le projet AMP (Accelerated Mobile Pages) en est la preuve. Ce projet a fait l'objet d'une initiative open source et a été élaboré conjointement par Google et Lullabot en janvier 2016. Il est possible, dans la version beta du module Drupal 8, d'intégrer le support des pages AMP. Ce n'est pas encore le cas pour la version 7 de Drupal, mais le module est en train d'être finalisé, laissant présager une disponibilité rapide.

Par Marc Delnatte
Akabia

Intégration de AMP (Accelerated Mobile Pages) avec Drupal 8

L'AMP en quelques mots

Améliorer les performances du web sur mobile est au cœur des préoccupations des développeurs, le projet AMP (Accelerated Mobile Pages) en est la preuve. Ce projet a fait l'objet d'une initiative open source et a été élaboré conjointement par Google et Lullabot en janvier 2016. Il est possible, dans la version beta du module Drupal 8, d'intégrer le support des pages AMP. Ce n'est pas encore le cas pour la version 7 de Drupal, mais le module est en train d'être finalisé, laissant présager une disponibilité rapide.

Par Marc Delnatte
Akabia

Gestion de Drupal 8 avec Drupal Console

Comme sur Symfony, Drupal 8 dispose maintenant de son outil Drupal Console. En complément de Drush, Drupal Console permet d’automatiser certaines tâches comme la génération de modules, de blocs, d’entités …

Par Marc Delnatte
Akabia

Gestion de Drupal 8 avec Drupal Console

Comme sur Symfony, Drupal 8 dispose maintenant de son outil Drupal Console. En complément de Drush, Drupal Console permet d’automatiser certaines tâches comme la génération de modules, de blocs, d’entités …

Par Marc Delnatte
Akabia

Migration d'un site Drupal 6

Sortie depuis le 19 Novembre dernier, Drupal 8 va très certainement révolutionner le marché du CMS Open source. Mais cela n’est pas sans conséquence, la fin du support de Drupal 6 ( voir Drupal 6 end-of-life announcement) a aussi été annoncé à la date du 24 février 2016.

La problématique de migrer de Drupal 6 vers une version supérieure de Drupal doit donc se poser dès maintenant.

Par Marc Delnatte
Akabia

Migration d'un site Drupal 6

Sortie depuis le 19 Novembre dernier, Drupal 8 va très certainement révolutionner le marché du CMS Open source. Mais cela n’est pas sans conséquence, la fin du support de Drupal 6 ( voir Drupal 6 end-of-life announcement) a aussi été annoncé à la date du 24 février 2016.

La problématique de migrer de Drupal 6 vers une version supérieure de Drupal doit donc se poser dès maintenant.

Par Marc Delnatte
Akabia

8 bonnes raisons de choisir Drupal 8

Drupal 8 est maintenant disponible en version stable depuis le 19 novembre 2015. 2016 s’annonce être une année décisive pour toute la communauté Drupal avec cette nouvelle version. Afin de mieux comprendre ce changement avec l'arrivée de cette nouvelle version, vous trouverez dans cet article un résumé des 8 bonnes raisons pour lesquelles Drupal 8 s’annonce très prometteur pour la réalisation de vos projets digitaux, en offrant une expérience utilisateur plus aboutie.

Par Marc Delnatte
Akabia

Développer avec Drupal 8

Drupal 8, CMS à destination des développeurs d'interfaces graphiques
Souhaitez-vous adopter rapidement l'outil Drupal 8 ?

Alors n'hésitez plus ! Plus de 400 sites reposent sur cet outil. Manhattan Associates est l'une de ces sociétés qui ont fait confiance à Drupal 8 dès sa sortie. Nous allons relater pourquoi cette société prit cette décision et pourquoi elle est aujourd'hui satisfaite.

Par Marc Delnatte
Akabia

Démarrer avec Drupal 8

Comment démarrer avec Drupal8
Un développeur extrêmement familier de Drupal 7 nous fait part de son expérience de mise en œuvre de drupal 8, sur la base de la Release Candidate 1 qui vient tout juste de sortir le 7 octobre 2015. Ce jalon majeur de Drupal 8 intègre la correction aux bugs critiques jusqu'à présent détectés.

Par Marc Delnatte
Akabia

Installation de Drupal 8

Drupal 8 entame actuellement son cycle de Released Candidate (RC2) et la communauté (et nous aussi) espère une version stable d'ici la fin d'année. Il est donc grand temps d'étudier plus en détails les nouveautés de cette mise à jour majeure. Nous allons donc commencer par le plus basique : l'installation.

Par Marc Delnatte
Akabia

Les outils pour optimiser la performance de Drupal

Lorsque l'on souhaite optimiser la performance d'un site réalisé sous Drupal, il est souvent nécessaire de faire appel à des outils externes, les modules internes étant souvant insuffisants. Ces outils sont capables de détecter à la fois les problèmes de performance liés à l'instance Drupal, mais aussi ceux ayant une cause externe (serveur par exemple). Dans le cadre de cet article, nous réaliserons un état des lieux des ces outils externes d'optimisation, aussi pratiques qu'indisensables pour tous ceux qui recherchent à booster les performances de leur site.

Par Marc Delnatte
Akabia

Les outils pour optimiser la performance de Drupal

Lorsque l'on souhaite optimiser la performance d'un site réalisé sous Drupal, il est souvent nécessaire de faire appel à des outils externes, les modules internes étant souvant insuffisants. Ces outils sont capables de détecter à la fois les problèmes de performance liés à l'instance Drupal, mais aussi ceux ayant une cause externe (serveur par exemple). Dans le cadre de cet article, nous réaliserons un état des lieux des ces outils externes d'optimisation, aussi pratiques qu'indisensables pour tous ceux qui recherchent à booster les performances de leur site

Par Marc Delnatte
Akabia

Comment activer la réécriture d'URL sous Drupal 7 ?

Dans cet article vous trouverez tous les éléments nécessaires à la réécriture des URL's sous Drupal 7.

Pourquoi réécrire les URL de Drupal ?

De base, Drupal génère des URL's grâce au ID des différents nodes. Celles-ci se présentent sous cette forme :

Par Marc Delnatte
Akabia

Protéger et sécuriser son site web contre le piratage

Une vague de cyber-attaques sans précédent

Après les récents attentats contre Charlie Hebdo, de nombreux sites web français ont été victimes de cyber-attaques virulentes. Cette vague de hacking sans précédent a été perpétrée par des groupes à l'identité subtilement masquée (MECA, AnonGhost, Felaga team, Votr3x, Prodigy TN,..etc), revendiquant protéger l’image de l’Islam sur Internet.

Par Marc Delnatte
Akabia

Protéger et sécuriser son site web contre le piratage.

Une vague de cyber-attaques sans précédent.

Après les récents attentats contre Charlie Hebdo, de nombreux sites web français ont été victimes de cyber-attaques virulentes. Cette vague de hacking sans précédent a été perpétrée par des groupes à l'identité subtilement masquée (MECA, AnonGhost, Felaga team, Votr3x, Prodigy TN,..etc), revendiquant protéger l’image de l’Islam sur Internet.

Par Marc Delnatte
Akabia

Services REST Drupal : une nouvelle utilisation du CMS ?

Le web change toujours plus vite et des nouveaux outils arrivent quotidiennement faisant évoluer l’écosystème du développement web. Ces nouveaux outils sont souvent spécialisés pour répondre à un type de besoin et le font très bien.

Quel est donc l’impact pour des CMS “généralistes” comme Drupal ?

Par Marc Delnatte
Akabia

Services REST Drupal : une nouvelle utilisation du CMS ?

Le web change toujours plus vite et des nouveaux outils arrivent quotidiennement faisant évoluer l’écosystème du développement web. Ces nouveaux outils sont souvent spécialisés pour répondre à un type de besoin et le font très bien.

Quel est donc l’impact pour des CMS “généralistes” comme Drupal?

Par Marc Delnatte
Akabia

Pourquoi choisir Drupal ?

Pourquoi choisir Drupal ?

Drupal est un CMS Open Source créé en 2001 soutenu par 36 000 développeurs dans 228 pays parlant 181 langues. Cette communauté a développé pas moins de 30 000 modules permettant d’étendre les fonctionnalités natives de Drupal. Multilingue, E-commerce, SEO, Responsive design … les modules permettent de répondre rapidement à l’ensemble des besoins génériques.

Par Marc Delnatte
Akabia

Pourquoi choisir Drupal ?

Pourquoi choisir Drupal ?

Drupal a déjà été élu plusieurs fois meilleurs CMS du monde ! En effet, sa gestion de contenu et sa fiabilité sont reconnues dans le monde entier. 

Par Marc Delnatte
Akabia

Drupal 8 - création d'une page

Drupal 8 instaure des changements importants au niveau de son API et donc de sa manière de créer des nouveaux modules. La programmation procédurale est abandonnée au profit d’une programmation orientée objet (OOP) qui est devenu un standart dans beaucoup de framework notamment Symfony2 dont certains bundle sont intégrés à Drupal 8.

Par Marc Delnatte
Akabia

Varnish et le balisage ESI

L’ESI (Edge Side Includes) est un balisage supporté par Varnish. Cela permet de cacher des blocs avec différents temps de vie (=TTL).

Par exemple, la page suivante dispose de différents blocs dont la plupart peuvent être mis en cache. Cependant, le bloc “Welcome” ou “Shopping cart” va lui être bien spécifique à chaque utilisateur et ne doit donc pas être mis en cache.

Par Marc Delnatte
Akabia

Installation de Varnish sur un site Drupal

Varnish est l’un des systèmes de cache les plus répandus à ce jour sur les sites à fort trafic. Il joue le rôle de “reverse proxy”. C’est à dire qu’il écoute les requêtes des utilisateurs et les transmet au serveur (dans la plupart des cas Apache/Nginx). Dans le cas où plusieurs utilisateurs demande la même requête, il va stocker cette requête si il en a les droits et la distribuer directement aux utilisateurs.

Par Marc Delnatte
Akabia

5 étapes indispensables pour un bon référencement onsite !

Pour bien référencer son site, il faut préalablement avoir étudié les mots clés sur lesquels vous souhaitez vous positionner. Après avoir réalisé cette minutieuse étude, vous pourrez vous attaquer à l’optimisation on-site.







Pages