Официальный сайт движения «Москва без Лужкова!»
Главная Новости Москвы Наши новости Популярное
  • Новости
  • Популярное
  • Новости
  • ВХОД В ЛИЧНЫЙ КАБИНЕТ
    логин
    пароль
       
    Новости

    Drupal 7 vs 8 - Modules vitaux

    1. Etat de Drupal 8
    2. Pathauto
    3. Suite d'outils du chaos
    4. Réorienter
    5. Plan du site XML
    6. Métabalise
    7. Caractéristiques
    8. Pathologique
    9. Menu d'administration
    10. Google Analytics
    11. Formulaire Web
    12. Synopsis
    13. L'avenir

    Un collègue a récemment partagé avec moi un article énumérant un certain nombre de modules Drupal que l'auteur considérait comme des composants essentiels d'une structure d'entreprise.

    • Pathauto - génération d'URL conviviale configurable et automatique
    • Sitemap XML - génère un sitemap XML conforme aux spécifications de sitemap.org. Aide les robots de recherche et établit l'origine du contenu pour le référencement
    • Pathologique - ajoute un filtre d'entrée qui met à jour automatiquement les liens à mettre à l'URL du serveur actuel
    • Google Analytics - intègre l'analyse utilisateur, les erreurs AdSense, 403 et 404, etc.
    • Suite d'outils du chaos (ctools) - un ensemble d'API et d'outils pour les développeurs. Aussi une dépendance pour Views
    • Des vues - le plus populaire des modules Drupal 7 contribués. Les vues vous permettent de créer une liste de contenu dynamique avec des filtres, des relations et plus encore à partir d'une interface utilisateur de générateur de requêtes.
    • Formulaire Web - le deuxième module de contribution le plus populaire Drupal 7. Utilisé pour créer des formulaires personnalisés afin de collecter des données utilisateur.

    Il est difficile de discuter avec ce qui précède. Ces modules couvrent des fonctionnalités solides allant du référencement de base au développement. Je suggérerais cependant quelques ajouts:

    • Menu d'administration - menu de base solide avec des liens rapides pour l'administration du site, la gestion de contenu et les fonctions de développement
    • Caractéristiques - vous permet de conditionner la configuration du site dans des modules exportables.
    • Métabalise - une tonne de goodies conviviaux pour le référencement, notamment le titre de la page, l'URL canonique, la prise en charge de l'Open Graph de Facebook et plus encore
    • Réorienter / Redirection globale - API et configuration pour gérer les redirections, y compris les liens en double dommageables pour le référencement
    • CKEditor - éditeur WYSIWYG

    Bien sûr, il y a une tonne d'autres modules que vous voudrez peut-être ajouter pour des cas d'utilisation spécifiques tels que Vues administratives, Média, CKEditor, Date, API de bibliothèques, etc. éditeurs et développeurs.

    Etat de Drupal 8

    L’équipe de Function1 s’est concentrée sur le développement de Drupal 8 cette année; j’ai donc décidé de montrer comment Drupal 8 pouvait répondre à ces exigences. Dès le départ, deux modules essentiels de Drupal 7 ont été intégrés au noyau de Drupal 8:

    La plupart des modules les plus populaires de la liste ont au moins des versions alpha ou bêta. C’est-à-dire qu’ils ne sont pas nécessairement complets ni 100% sans bogues, mais cela ne signifie pas que vous ne pouvez pas les utiliser. En fait, dans de nombreux cas, il y a beaucoup moins de problèmes en suspens dans les 8 branches de code Drupal que dans les 7 branches de Drupal.

    Pathauto

    Une version alpha est disponible. A des dépendances sur deux autres modules avec des versions alpha propres, Jeton et Ctools

    Suite d'outils du chaos

    La version alpha est disponible.

    Réorienter

    La version alpha est disponible. Remarque importante: La redirection globale n'est plus nécessaire. C'est noté dans le Drupal 8 suivi problème pour redirection cette redirection globale a été fusionnée.

    Plan du site XML

    Version alpha disponible. Pour une implémentation sitemap xml moins riche en fonctionnalités, mais avec une version de projet complète, consultez Sitemap XML simple .

    Métabalise

    Version bêta. Ce n'est pas encore aussi complet que la branche Drupal 7, mais la file d'attente des problèmes montre le développement actif des responsables.

    Caractéristiques

    Version bêta. Et une file d'attente très active. Si vous vous demandiez si la configuration Management Initiative (CMI) de Drupal 8 avait rendu ce module inutile, alors ce n’est pas le cas. J'adore les nouvelles options de gestion de la configuration dans Drupal 8, mais Features restera un utilitaire de conditionnement pratique. En fait, l'expérience globale sera probablement meilleure, car vous pouvez installer des fonctionnalités sur votre environnement de développement, puis utiliser le flux de travail CMI normal pour déployer des mises à jour tout au long de la chaîne. Élément intéressant du blog de Phase2 en avril: les fonctionnalités peuvent être utilisées pour résoudre les problèmes de "configuration existe déjà" que vous pouvez rencontrer lors de la réinstallation ou de la mise à jour d'un module. Je n'ai pas encore testé cela, mais si cela fonctionne, ce serait un bon moyen de contourner le problème.

    Pathologique

    Dev release seulement. Malheureusement, il n'y a eu aucun mouvement sur la branche Drupal 8 depuis novembre 2015. Je sens que cela a été dé-hiérarchisé car la fonctionnalité est davantage une fonctionnalité agréable, plutôt qu'une fonctionnalité essentielle. Dans de nombreux cas, une configuration soignée et les meilleures pratiques suppriment la nécessité de ce module.

    Menu d'administration

    Fermé en double. Ce module est obsolète en faveur de Barre d'outils Admin

    Google Analytics

    Version complète de Drupal 8.

    Formulaire Web

    Aucune version de Drupal 8. Bonnes nouvelles et mauvaises nouvelles ici. La bonne nouvelle est que vous pouvez obtenir certaines des fonctionnalités de base de la création de formulaire à l'aide des formulaires de contact réorganisés dans Drupal 8 core. Ajouter dans le Stockage des contacts Ce module tire parti du fait que les formulaires de contact dans Drupal 8 sont désormais des entités et que vous disposez de nombreuses fonctionnalités. Maintenant pour les mauvaises nouvelles. Webform dans Drupal 7 était très riche en fonctionnalités et beaucoup de ces fonctionnalités ne sont pas disponibles à l'aide des formulaires de contact en l'état. Des options telles que les autorisations granulaires par formulaire, les formulaires de plusieurs pages, certaines options d’exportation, etc. Ce module populaire sera définitivement de retour.

    Synopsis

    Comme nous pouvons le constater, les contributions de Drupal 8 sont toujours un travail en cours. Mais avec un nouveau module de base aussi solide et excitant, les contributeurs travaillent avec diligence pour faire avancer les choses. D'après mon expérience, Drupal 8 couvre facilement les fonctionnalités de base dont nous avons besoin. Mieux encore , il réussit à le faire avec beaucoup moins de modules contribués. Et le meilleur de tous, écrire des modules dans Drupal 8 est une explosion.

    Étant donné que Drupal 8 repose en grande partie sur d’autres systèmes open source, tels que Symfony2 et Twig, pour la première fois de ma carrière dans le développement de Drupal, je trouve utiles des ressources non spécifiques à Drupal. Je ne peux pas dire à quel point il est génial de voir mon expérience de la syntaxe Twig du développement de flacons Python se traduire en traduction. Essayez, vous serez agréablement surpris de voir avec quelle facilité vous pouvez utiliser des filtres et une syntaxe qui ne sont pas nécessairement documentés pour Drupal 8 et de les faire fonctionner. Et il en va de même pour le développement de modules. Merci à Cipix pour le grand aperçu de la Cadre Drupal 8 et ses intersections avec Symfony 2.

    Merci à Cipix pour le grand aperçu de la   Cadre Drupal 8   et ses intersections avec Symfony 2

    L'avenir

    Il y a certainement des domaines dans Drupal 8 qui nécessitent du travail supplémentaire pour obtenir les fonctionnalités habituelles de Drupal 7. Je vous regarde Médias . Mais c'est là que la communauté Drupal brille encore une fois. De superbes créations font leur apparition partout et nous en profitons tous. Par exemple, consultez la gestion des supports dans la Drupal 8 éclairs répartition. Je suis vraiment impressionné par le degré de standardisation observé dans le développement de Drupal 8. Beaucoup plus que dans Drupal 7, il existe des façons acceptées de faire les choses. Cela signifie que nous pouvons concentrer notre créativité sur l’ajout à l’écosystème en pleine expansion de Drupal 8.


     

    Найди свой район!

    Восточный

    Западный

    Зеленоградский

    Северный

    Северо-Восточный

    Северо-Западный

    Центральный

    Юго-Восточный

    Юго-Западный

    Южный

    Поиск:      


     
    Rambler's Top100
    © 2007 Движение «Москва без Лужкова!»