Centre de Formation depuis 2007

Nous dispensons des formations sur Drupal aux entreprises et particuliers qui souhaitent découvrir ou se perfectionner en webmastering, theming ou développement Drupal.

Nous organisons des formations sur Paris et Strasbourg, nous nous déplaçons aussi à la demande pour des sessions personnalisées sur Paris, Lyon, Rennes, Lille, Montpellier, Toulouse, Bordeaux, Genève,  Bruxelles, etc.

 

Multi-sites vs Domain Access

S’il est un sujet suscitant des débats animés et causant de véritables casse-têtes parmi les puristes de la communauté Drupal, c’est bien celui des architectures multi-sites. Drupal offre diverses solutions à quiconque souhaitant mettre en œuvre une installation organisée en sous-sites, et face à cette problématique, force est d’admettre qu’il n’y a pas véritablement de réponse toute faite.

En examinant de très près la question, tout développeur Drupal s’apercevra assez vite que deux orientations possibles se présentent à lui et hésitera en conséquence devant le choix suivant :

1.     Procéder à une installation Multi-site

2.     Mettre en place une architecture s’appuyant sur Domain Access

 

Qu’est-ce qui différencie ces deux types d’architecture ?

Une installation Multi-site permet de servir plusieurs sites Drupal reposant sur le même code source (de façon complète ou partielle) mais ayant chacun une base de données qui leur est propre.

Domain Access est une suite de modules qui utilisent la syndication de contenu avec une gestion centralisée des utilisateurs, le tout fonctionnant sur plusieurs domaines. Chaque domaine correspond à un sous-site, mais tous pointent vers une installation Drupal mono-base unique. Chaque entité est simplement mappée vers un ou plusieurs domaines sur lequel elle doit être publiée.

 

Comparons maintenant, point par point, les deux architectures

Tags:

Headless Drupal

Un Drupal sans tête ! De quoi parle-t-on exactement ? L'expression Headless Drupal signifie que le système de gestion de contenu est découplé de l'interface utilisateur. Drupal est considéré comme étant le coeur (stockage et contrôleurs), et laisse le choix du mode de consultation/affichage. Par défaut Drupal 8 propose bien entendu une interface Web, mais laisse aussi un accès à ses données via des Web Services natifs.

Plusieurs framework javascript ont émergé ces dernières années. Citons les plus connus Angular.js, Ember.js et Backbone.js. Ils interviennent côté front-end et permettent de créer des interfaces riches en javascript. Il est donc possible d'interragir avec le système dès lors que l'on peut exécuter du javascript. C'est ce que l'on fait dans un navigateur (qui désactive encore le JS ?), mais également dans une application mobile par exemple. Drupal est alors une API de contenus. La couche de thème n'est plus utilisée !

Pages

Consultez toutes les dates des prochaines formations  Découvrez également la formation dans vos locaux.

S'abonner à DrupalFrance.com RSS