Pour créer un site web important et fréquemment mis à jour, vous avez besoin de plus que de simples éditeurs compétents. Une base technologique solide est également indispensable.  Si vous avez du mal à choisir parmi l'océan de possibilités, Drupal - un système polyvalent de classe CMF vient à votre secours.  Lorsque vous construisez un site web avancé, vous pouvez choisir parmi de nombreuses technologies.

Qu'est-ce que le CKEditor ? CKEditor est l'un des nombreux éditeurs HTML visuels. Il vous permet de saisir facilement du texte en utilisant une interface qui ressemble à des éditeurs tels que OpenOffice.  Il facilite le formatage du texte grâce à un ensemble de boutons qui servent, entre autres, à des choses comme : changer la police, la taille du texte, ajouter une image, créer des listes, et bien d'autres. Le CKEditor est l'éditeur de texte par défaut dans Drupal 8. Vous n'avez pas besoin d'ajouter de bibliothèques ou de modules pour l'utiliser.

De quoi s'agit-il dans le design UX ? L'expérience utilisateur, ou UX, est une notion que nous voyons de plus en plus souvent dans nos vies. L'UX et le design UX, en particulier, sont une question clé dans le développement de sites web, d'applications mobiles et... franchement, de tout le reste. Pour l'expliquer en termes simples, le design UX consiste à concevoir de BONNES expériences utilisateur.

Toute personne qui fait du développement Drupal rencontrera tôt ou tard le besoin de définir un contrôle d'accès plus strict au contenu. Les mécanismes standard de rôles et de permissions sont très flexibles, mais ils peuvent être insuffisants dans les projets complexes. Lorsque l'accès aux nœuds commence à dépendre, par exemple, des champs attribués à un utilisateur donné, vous devez alors tirer parti de solutions plus avancées.

Est-ce que cela vous est déjà arrivé de ne pas savoir si la police que vous avez utilisée sur un site web était en 12 pt ou 13 pt? Ou peut-être que vous vous demandiez sans cesse si une image avait été légèrement déplacée vers la gauche auparavant? Si la mise en page est une priorité sur votre site web, il est peut-être temps de penser à automatiser le test de cet aspect de votre projet. VisualCeption est une solution remarquable pour ce genre de cas.

Nous faisons beaucoup de développement Drupal. Nous faisons également beaucoup de tests automatisés. C'est pourquoi nous avons décidé de compléter la fonctionnalité standard de Codeception avec de nouveaux modules dédiés à Drupal. Cela nous aide beaucoup dans notre travail quotidien. Comme dans notre article précédent, tous les exemples listés ci-dessous seront basés sur un projet basé sur docker-console, c'est pourquoi nous encourageons tout le monde à lire d'abord les articles précédents si vous ne l'avez pas encore fait.

Si vous avez lu nos articles précédents, vous savez déjà très bien comment démarrer un projet dans la console Docker. Si vous ne l'avez pas encore fait, vous devriez commencer par cet article, car aux fins de cet article, nous partons du principe que votre projet dans la console Docker est déjà opérationnel. Par conséquent, toutes les commandes exécutées ci-dessous s'y référeront. Dans cet article, nous souhaitons vous introduire au monde des tests automatisés en utilisant Codeception, basé sur ce type de projet.

Si vous êtes un développeur Drupal, il est presque certain que vous avez entendu parler de drush. Drush est un utilitaire en ligne de commande qui vous permet d'interagir avec drupal, eh bien - depuis la ligne de commande. Chaque agence Drupal ou toute personne digne de ce nom qui fait du développement drupal utilise drush car cela accélère massivement le développement drupal, économisant temps et argent. Drush est fourni avec de nombreuses commandes intégrées, mais vous pouvez également ajouter les vôtres.

MG 1202 Blur

Need a team of Drupal and PHP web development experts?