Updating modules and themes in Drupal 7

Ultimate Guide to Drupal 8: Episode 1-création d'expériences d'amélioration

Bienvenue à la première tranche d'une série de blog en 8 parties que nous appelons "le guide ultime de Drupal 8." Que vous soyez un constructeur de site, un module ou un développeur de thème, ou tout simplement un utilisateur final d'un site Drupal, Drupal 8 a des tonnes en magasin pour vous! Cette série de blogs va tenter d'énumérer les changements majeurs dans Drupal 8 pour les utilisateurs finaux, pour les constructeurs de sites, pour les concepteurs et les développeurs front-end, et pour les développeurs back-end. Les postes successifs seront progressivement plus techniques, alors n'hésitez pas à passer à des parties ultérieures (une fois qu'ils sont publiés) si vous êtes plus sur le côté geek.

S'il vous plaît noter que depuis Drupal 8 est toujours en cours de développement actif, certains des détails ci-dessous peuvent changer avant sa sortie. Pourtant, depuis Drupal 8 est maintenant Feature-Frozen, espérons que la plupart des informations devraient rester pertinents. Le cas échéant, les équivalents de Drupal 7 contrib des fonctionnalités de Drupal 8 seront notés.

Expérience de création

L'un des principaux domaines d'intérêt dans Drupal 8 a été autour de l'expérience out-of-the-Box pour les auteurs de contenu; vous savez, les gens qui en fait utiliser un site Web Drupal tous les jours. ;)

Étincelle

spark image

Spark est une initiative d'Acquia créée par Dries pour améliorer l'expérience de création par défaut de Drupal Core. Notre équipe a effectué une analyse des concurrents à la fois propriétaires et open source de Drupal et a travaillé dur au cours de la sortie en collaboration avec d'autres contributeurs de base Drupal pour aider à mettre en place Drupal Core UX à tabac, tout en créant des ports arrière des principales améliorations de Drupal 8 UX pour Drupal 7 qui peuvent être utilisées aujourd'hui.

Éditeur WYSIWYG

C'est juste! Gone sont les jours de la main-typage html! (dans l'installation par défaut, au moins.) Fête comme si c'était 1999! ;)

baby image1

Drupal 8 est maintenant livré avec l' éditeur WYSIWYG CKEditor configuré hors de la boîte. En plus de soutenir ce que vous attendez dans un éditeur WYSIWYG: boutons comme gras, italique, images, liens, et ainsi de suite, il ya aussi le soutien pour les extras astucieux comme facilement modifiables légendes image, grâce à la nouvelle fonctionnalité de CKEditor widgets, développé spécifiquement pour l'utilisation de Drupal. Il y avait une attention particulière accordée à nous assurer que nous gardons les avantages de contenu structuré de Drupal dans notre implémentation WYSIWYG.

Drupal 8 arbore également un astucieux glisser-déposer l'interface d'administration pour l'ajout et la suppression de boutons dans la barre d'outils WYSIWYG, qui synchronise automatiquement les balises HTML autorisés pour un format de texte donné pour une facilité d'utilisation considérablement améliorée. Les boutons sont contenus dans les «groupes de boutons» dont les étiquettes sont invisibles à l'œil nu, mais qui peuvent être lues par les lecteurs d'écran afin de fournir une expérience d'édition étonnante et accessible pour les visiteurs du site.

screen shot2

Rester informé

Recevez le meilleur contenu sur le futur du marketing, les changements dans le secteur et les avis de nos experts.

Au cas où vous n'êtes pas un fan de CKEditor, ne vous inquiétez pas. Le module "Editor" dans Drupal 8 encapsule l'intégration WYSIWYG, de sorte que d'autres bibliothèques peuvent être étroitement intégrées aussi bien dans contrib.

Montage sur place

Un aspect de Drupal 7 qui présente quelques défis d'utilisabilité pour les auteurs de contenu est que si quelque chose est repéré sur le site Web qui a besoin de correction-par exemple, une faute de frappe, ou une image manquante-il faut aller dans un "back-end" formulaire, visuellement séparée de la " front-end "site Web où le contenu apparaîtra, afin de le changer. Et le "Preview" bouton n'aide pas réellement, parce que les résultats de l'aperçu sont affichés dans le thème administratif (deux fois, au cas où vous l'avez manqué la première fois;)).

Entrez la nouvelle fonctionnalité d'édition en place de Drupal 8, qui permet aux éditeurs de cliquer facilement dans n'importe quel champ au sein d'une pièce de contenu et de le modifier directement sur le front-end du site, sans jamais visiter le formulaire back-end. Et pas seulement plein "noeud" du contenu, soit: profils utilisateur, blocs personnalisés, et plus sont en place modifiable ainsi!

baby2

Notez que cette fonctionnalité a été reportée à Drupal 7 en tant que module d'édition rapide (Editer officiellement le module).

Page de création de contenu remaniée

Issu d'un effort communautaire de l'équipe de convivialité de Drupal, lorsque vous allez créer du contenu pour la première fois, vous trouverez Drupal 8 a une nouvelle page de création de contenu nouvellement redessinée qui contient deux colonnes: une pour les champs principaux (le réel "contenu" partie de votre contenu) et un autre pour les "extras"-paramètres optionnels qui sont utilisés moins souvent. L'espoir est que cela va créer une expérience moins écrasante pour les auteurs de contenu, et leur permettre de se concentrer davantage sur la tâche à accomplir.

baby 3

Thème admin actualisé

Liés, et encore en cours de développement, vous trouverez également le thème administratif dans Drupal 8 pour être un rafraîchissement agréable sur Drupal 7, avec un nouveau guide de style pour le thème "Seven" admin.

screen 4

Projet de soutien dans Core

Bien qu'il n'y ait pas de captures d'écran pour celui-ci puisque c'est un sous-le-capot de changement seulement, l'appui d'API a été ajouté dans le noyau pour soutenir la notion de révisions de projet sur des morceaux de contenu. Cela devrait rendre le travail de publication de modules de workflow tels que Workbench beaucoup plus facile dans Drupal 8 et au-delà.

Ouf! C'est une pellicule!

Rejoignez-nous la semaine prochaine, quand nous parlerons de toutes les améliorations astucieuses mobiles venant à Drupal 8!

Angela Byron

Angela Byron

Directeur Directeur, produit et développement communautaire Acquia, Inc.

Angela Byron, directrice principale du développement des produits et de la Communauté, est une committer de base Drupal, récipiendaire du prix Google-O'Reilly Open 2008 source Award du meilleur contributeur, co-auteur du livre O'Reilly "using Drupal", et un évangéliste Open source qui vit et respire Drupal.

Elle a obtenu son départ dans Drupal comme un Google Summer de code étudiant en 2005 et depuis lors s'est complètement immergé dans la contribution à l'Open source. Son travail comprend l'examen des correctifs de base, l'amélioration de l'expérience utilisateur de Drupal à travers le projet Spark, la coordination des initiatives stratégiques, des tests et des efforts d'assurance de la qualité, l'amélioration et la documentation de fixation, et la communauté générale de chat élevage.

Elle habite près de Vancouver, en Colombie-Britannique, avec sa fille étonnante. Elle est passionnée d'obtenir de nouvelles personnes (en particulier les femmes) impliqués dans l'Open source, ainsi que des trucs informatiques geek en général. Lorsque le clavier est prisé de ses mains une ou deux fois par an, elle aime les jeux vidéo, puzzles logiques, dessin de dessins animés stupides, et de trouver des choses uniques à faire autour de la ville avec son groupe éclectique d'amis géniaux.