
Ce que vous pouvez construire avec Drupal. Exemples basés sur l'expérience de Droptica
La force de Drupal réside dans sa flexibilité et ses options d'expansion pratiquement illimitées. La multitude d'applications possibles en fait le choix de nombreuses entreprises à travers le monde pour construire des sites web et des applications web. Dans cet article, vous découvrirez les types de systèmes basés sur Drupal que nous avons construits dans notre agence Drupal.
Certaines sections de la liste ci-dessous ne contiennent qu'une brève description des fonctionnalités, en raison des contrats avec nos clients. Des liens vers les études de cas avec une description complète du projet sont fournis lorsque cela est possible.
Sites web d'entreprise
L'un des usages les plus répandus de Drupal est la création de sites web d'entreprise. Cependant, cela ne signifie pas un simple site d'entreprise contenant seulement quelques sous-pages.
Drupal est choisi lorsqu'il est nécessaire de construire un site web complexe. Un site web qui sera constamment étendu au fur et à mesure que l'entreprise se développe. Un site web qui existera pendant trois ans ou plus.
Un excellent exemple d'un tel site est le site web de la Maison de Courtage de Bank Ochrony Środowiska. Regardez notre étude de cas et voyez comment nous avons aidé à créer ce site d'entreprise.
Nous développons également des sites web pour une autre banque depuis plus de trois ans. Dans ce cas, nous travaillons sur plus de 20 sites web pour de nombreux pays. Drupal fonctionne parfaitement comme CMS pour de telles solutions.
Parmi les industries pour lesquelles nous avons construit des sites web, il y a :
- fabricants,
- services B2B professionnels,
- entreprises de télécommunications,
- entreprises de santé.
Sites pour établissements d'enseignement supérieur et écoles
Les sites pour établissements d'enseignement supérieur et écoles sont très similaires en termes de fonctions aux sites d'entreprise. Il s'agit généralement de pages d'information divisées entre différents groupes de destinataires (pour les étudiants, pour les doctorants, etc.) et de nouvelles divisées en catégories.
Il y a souvent aussi des profils de conférenciers où ils peuvent publier des supports d'information.
Nous avons construit plusieurs sites pour des établissements d'enseignement supérieur, principalement ceux de Pologne et de Grande-Bretagne.
Un des exemples de nos réalisations est le site de l'Institut de Mathématiques de l'Université de Wrocław https://www.math.uni.wroc.pl.
Le système a été conçu de manière à ce que plusieurs personnes puissent gérer ses sections individuelles. Par exemple, les conférenciers ont reçu l'accès aux sections avec leurs séminaires et peuvent y ajouter les plannings de cours et les matériaux téléchargeables. Voici un exemple : https://www.math.uni.wroc.pl/seminarium/analiza-harmoniczna
Le site a été construit en 2014 et fonctionne de manière continue depuis, aidant à mener des activités éducatives.
Il est bon de garder cela à l'esprit lors de la planification de la création d'un nouveau site web. Si vous choisissez Drupal, ce sera un investissement pour de nombreuses années à venir, et non une dépense pour 2-3 ans, après quoi vous devrez construire un autre site web.
Système intranet
Les grandes entreprises employant des centaines ou des milliers de personnes ont besoin d'outils de communication interne. Vous avez besoin d'un moyen de distribuer différents types de messages parmi les employés de l'ensemble de l'entreprise ou seulement parmi des personnes sélectionnées (par exemple, selon leur poste ou leur emplacement). En outre, il y a des fonctions telles que : suivi du temps de travail, demandes de congés, coordonnées, forum interne, annonces, etc.
Drupal fonctionne parfaitement aussi dans ce domaine. Il a été créé comme un système pour transmettre des contenus à un grand nombre de personnes.
Nous avons mis en œuvre plusieurs grands systèmes intranet. Le premier d'entre eux a été créé en 2011 et vous pouvez trouver sa description dans l'étude de cas.
Services d'événements et de formation
Drupal est une très bonne solution pour les entreprises ou organisations dont les activités reposent sur des événements cycliques ou des cours de formation. Grâce aux vastes options de gestion des utilisateurs et de leurs permissions, ce système fonctionnera très bien dans ce cas.
Créer des événements et enregistrer des participants pour des événements est une fonctionnalité très facile à réaliser avec Drupal. Grâce à la flexibilité de Drupal, vous pouvez ajuster les types d'événements et la méthode d'enregistrement en fonction de l'industrie. Vous pouvez ajouter des mécanismes de paiement, de vérification, d'acceptation, etc.
La description d'un exemple de ce type de projet peut être trouvée dans l'étude de cas. Un autre exemple est le site de la conférence DrupalCam Poland.
Réseaux sociaux
Les réseaux sociaux consistent généralement en comptes d'utilisateurs autorisés à publier divers types de contenus. Drupal sera également un bon système pour ce genre d'applications. Nous avons mis en œuvre plusieurs de ces sites, y compris un pour un établissement d'enseignement supérieur, où des fonctionnalités sociales étaient disponibles pour les étudiants.
Avec Drupal, vous pouvez rapidement créer un MVP pour un réseau social et vérifier les objectifs commerciaux à faible coût.
Gestion de projet
La flexibilité dans la création de types de données et les relations entre elles fait de Drupal une option comme base d'un système de gestion de projet. Ces systèmes contiennent généralement des données telles que : projets, tâches et commentaires sur les tâches.
Il existe de nombreux systèmes prêts à l'emploi dans l'option SAAS pour un coût calculé en fonction du nombre d'utilisateurs, mais si vous avez des dizaines de milliers d'utilisateurs qui doivent utiliser un système de gestion de projet, le total des frais mensuels sera énorme.
Drupal fonctionnera alors très bien comme une alternative qui sera moins chère à long terme et, de plus, mieux adaptée aux exigences spécifiques.
E-commerce
Les ventes en ligne sont actuellement la base d'activité de nombreuses entreprises. Ici aussi, Drupal aide les entreprises à mettre en œuvre leurs activités commerciales. Le module Drupal Commerce est très flexible et permet de personnaliser une boutique en ligne pour des produits spécifiques.
Du fait que c'est Drupal, dans un même système vous pouvez avoir une plateforme de e-commerce, mais aussi une partie contenu, par exemple des informations sur des services supplémentaires, des formulaires, un blog.
C'est un avantage énorme que Drupal a sur d'autres systèmes de e-commerce, où il faut souvent utiliser des systèmes supplémentaires pour réaliser tout cela. Grâce à Drupal, vous n'avez pas besoin de maintenir plusieurs systèmes, ce qui réduit les coûts.
Un exemple de système de e-commerce basé sur Drupal peut être trouvé dans l'étude de cas.
Journaux et magazines
Drupal est souvent comparé à une ligne de production. Vous pouvez y configurer la production d'un type de contenu donné et ensuite impliquer une équipe de rédacteurs qui créeront ce contenu en grandes quantités.
C'est idéal pour les journaux et magazines. Ils créent beaucoup de contenu avec une structure similaire.
Un très bon exemple de ce type de site basé sur Drupal est https://www.nba.com.
Clubs sportifs
L'architecture des données des sites web des clubs sportifs est souvent similaire à celle utilisée pour les sites web de magazines. Principalement des nouvelles et des informations sur le club y sont publiées.
Un site de club sportif est un autre type de système pour lequel Drupal sera parfait. Découvrez comment Drupal a été utilisé pour le site web du club ARSENAL https://www.arsenal.com.
Logiciel en tant que service
Les systèmes SAAS ont besoin d'un mécanisme pour créer des comptes utilisateurs, gérer leurs permissions (par exemple, plus d'accès pour un coût plus élevé) et les paiements récurrents.
Vous pouvez facilement réaliser ces fonctions avec Drupal. Les mécanismes de permission sont disponibles dans le noyau de Drupal. Vous pouvez construire une fonctionnalité de paiements récurrents basée sur les modules pour Drupal Commerce.
En choisissant Drupal comme plateforme pour les SAAS, vous obtiendrez des fonctions prêtes à l'emploi pour les utilisateurs. Vous pouvez vous concentrer uniquement sur la création de l'application elle-même. Cela fait gagner beaucoup de temps.
Un exemple de telle application peut être trouvé dans l'étude de cas.
Immobilier
La force de Drupal réside dans la liste de grandes quantités de données, le filtrage selon divers paramètres et la recherche.
Ce sont les fonctionnalités utilisées pour construire un site web pour les entreprises immobilières.
En outre, la facilité d'intégration de Drupal avec des systèmes externes permettra à un tel site web de fonctionner de manière autonome. Nous avons construit ce type de plateforme pour l'un de nos clients. Les données sur les biens immobiliers ont été transférées à Drupal depuis le système ERP. Drupal servait de lieu pour présenter des milliers de biens immobiliers du monde entier.
Backend, API, headless
Drupal peut être utilisé comme une API avec contenu. L'option de partage des données de Drupal avec d'autres systèmes est disponible dans Drupal depuis longtemps. Les données peuvent être transférées, par exemple, vers des applications mobiles ou des applications basées sur des frameworks JavaScript modernes (comme Angular, React ou Vue).
Les données sont généralement partagées sous forme de REST/JSON, mais vous pouvez également utiliser d'autres méthodes, par exemple XML ou XML-RPC.
Si vous avez plusieurs ou même plusieurs dizaines de sites web dans votre organisation, réfléchissez à la question de savoir s'il n'est pas préférable de fournir des données pour ces sites à partir d'un système unique. Si c'est le cas, alors Drupal fonctionne parfaitement comme un système central de transfert de données.
Conclusions finales
Comme vous pouvez le voir, Drupal peut avoir de nombreuses applications, mais le plus important est qu'il peut avoir de nombreuses applications au sein d'un même système.
Vous ne savez jamais dans quelle direction votre entreprise va croître. Grâce à Drupal, vous pouvez ajouter de nouvelles fonctionnalités à votre site web au fur et à mesure que votre entreprise se développe.
Si vous voulez commencer à vendre, vous ajoutez le module Commerce. Si vous commencez à proposer des cours de formation, vous ajoutez de nouveaux types de données.
Vous n'avez pas à reconstruire le système à partir de zéro à chaque nouveau service ou produit introduit. Vous économisez beaucoup de temps et d'argent.
C'est pourquoi je pense que Drupal est le système numéro 1 pour construire des sites web.