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.

Laravel est connu pour sa grande intuitivité et le confort d'écriture de code. De nombreuses choses ont été conçues par les créateurs de Laravel pour simplifier le travail des programmeurs avec ce framework. C'est la même chose lorsqu'on travaille avec la base de données. La documentation sera une source précieuse d'information pour vous. Cependant, dans ce texte, je vous montrerai les aspects qui n'y sont pas inclus. Grâce à eux, votre travail avec la base de données dans Laravel atteindra un niveau supérieur.

Écrire du code selon les normes vous permet d'accélérer la création du projet. Il est plus facilement extensible et plus lisible – grâce à cela, les nouvelles personnes sur le projet peuvent plus rapidement déployer et fournir des solutions optimales. La communauté PHP s'efforce constamment d'améliorer la qualité du code. Des outils pour aider à écrire du code conforme aux normes ont été développés au fil des ans. Dans ce texte, je vous présente l'un d'eux : PHP_CodeSniffer.

Tout le monde apprend de ses erreurs. Dans cet article, je vais souligner une erreur capitale, qui conduit à une situation où le contrôleur contient plusieurs centaines de lignes de code et devient illisible et très difficile à maintenir. Cependant, je présenterai quelques moyens de le résoudre.

À l'ère de l'architecture de plus en plus distribuée des applications et des portails web, il est nécessaire de fournir des méthodes d'authentification flexibles tout en maintenant la commodité pour l'utilisateur. Dans cet article, vous apprendrez à créer facilement un serveur d'authentification et une application cliente dans Drupal en utilisant OAuth2 et OpenID Connect.

PHP, comme c'est le cas avec de nombreuses autres langues utilisées pour les applications web, est un langage interprété. Lors de l'exécution d'une application écrite en PHP, nous ne pensons généralement pas à ce qui arrive réellement à son code pendant l'exécution. Dans cet article, vous apprendrez comment le code final est traité par un interpréteur PHP.

Laravel est un framework très complet qui offre à l'utilisateur de nombreux outils et opportunités pour travailler sur le projet. J'ai décidé de vous présenter aujourd'hui certaines opportunités moins connues, mais très utiles, fournies par les créateurs. J'espère que cela aura un effet positif sur l'intuitivité et la rapidité d'écriture du code.

Pour chaque projet, il faut décider quelle technologie utiliser. Pour les besoins du développement web, les entreprises décident le plus souvent d'opter pour les frameworks PHP. Mais lequel choisir? Aujourd'hui, j'ai décidé de vous présenter les deux frameworks PHP les plus populaires : Symfony et Laravel, et de comparer ainsi leurs similitudes, de démontrer leurs différences ainsi que leur utilité selon les types de projets spécifiques.

Drupal est choisi comme plateforme pour la création de sites web, entre autres, en raison de sa flexibilité. Si vous souhaitez un système parfaitement adapté à votre modèle commercial et supérieur aux systèmes de la concurrence, Drupal s'avérera parfait. L'un des domaines que vous pouvez personnaliser dans Drupal est le système de permissions utilisateur. Prenez quelques minutes pour découvrir les capacités de gestion des permissions de Drupal.

Gérer les bibliothèques, leurs dépendances et leurs versions est un problème que de nombreuses technologies et langages de programmation ont rencontré dans leur histoire. Le monde PHP a également souffert de difficultés dans la gestion et la distribution des bibliothèques par le passé. Découvrez comment gérer les packages dans une application PHP en utilisant maintenant le gestionnaire de dépendances Composer.

Créer un thème dans Drupal, bien que cela semble être une question simple, représente un véritable défi même pour un développeur expérimenté. Dans cet article, je présente 7 astuces que j'ai sélectionnées pour faciliter votre travail de création de thème dont de nombreux développeurs Drupal n'ont jamais entendu parler.

MG 1202 Blur

Need a team of Drupal and PHP web development experts?