Blog /Technologie

Construire des sites Web et des applications Web multifonctionnels n'est guère une tâche facile. Nous nous appuyons dans ce processus sur divers langages de programmation et outils.

Nous sommes la plus grande et la mieux connue des entreprises qui se consacre à la création et au soutien de sites web basés sur Drupal en Pologne. Nos domaines d'expertise incluent également Symfony, PHP, ReactJS et le développement front-end. Dans nos efforts, nous utilisons également une variété d'autres solutions logicielles, telles que PHPStorm, Jenkins et Docker.

Nous sommes heureux de partager nos expériences, décrivant le processus de travail sur la construction et le développement de sites web et d'applications chez Droptica. Grâce à SCRUM et aux bons outils tels que Slack et Jira, nous assurons une communication fluide entre l'équipe et le client. Nous améliorons ou changeons systématiquement les logiciels que nous utilisons afin d'automatiser les actions répétitives et d'accélérer le travail de développement.

Vous pouvez en savoir plus sur les tenants et aboutissants de notre travail grâce à nos articles de blog approfondis, ou vous pouvez découvrir quels avantages nous pouvons vous offrir grâce à nos Études de cas.

Droptica est une agence Drupal. Dans notre travail, nous nous retrouvons très souvent à construire des sites web d'entreprise sur Drupal. Pour ne pas réinventer la roue à chaque fois, nous avons créé Droopler. Droopler est un outil open-source à la pointe de la technologie pour créer des sites web, construit sur la dernière version de Drupal. Le système a été conçu pour permettre une modification facile et flexible du contenu qui s'affiche parfaitement sur chaque appareil.

Après le déploiement des nouveaux sites web de notre agence de développement Drupal – droptica.pl et droptica.com – à la mi-2016, nous avons décidé d'améliorer quelques aspects liés à l'optimisation du contenu, à la vitesse de chargement des pages et au référencement SEO. À la fin de l'année, nous avons réalisé un audit technique SEO de Drupal, ce qui nous a permis de détecter un certain nombre de lacunes. Dans le même temps, nous avons décidé de mettre en œuvre les solutions recommandées par Google.

Les projets mis en œuvre par Droptica nécessitent souvent une grande quantité de codage en PHP. Profiter de divers outils et configurations nous permet de rationaliser le processus et de le rendre beaucoup plus pratique et agréable. Dans cet article, nous voulions partager nos expériences et décrire une configuration logicielle idéale pour coder en PHP (principalement sous Drupal, car nous sommes une agence Drupal). Le logiciel de base que nous utilisons comprend Linux (la plupart des gens utilisent Ubuntu) et PHPStorm comme IDE.

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.

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.

MG 1202 Blur

Need a team of Drupal and PHP web development experts?