Non réclamés : ils travaillent à Directus ?
Directus Avis: 5.0/5 — Très bien noté
DatoCMS est un système de gestion de contenu basé sur le cloud conçu pour les agences numériques, les développeurs et les créateurs de contenu. Il offre une interface élégante et conviviale, ce qui facilite la gestion, le stockage et la distribution de contenu. Parmi ses principales fonctionnalités, sa capacité à s'intégrer à plusieurs plates-formes et frameworks, offrant un flux de travail rationalisé aux développeurs et aux créateurs de contenu est sa caractéristique la plus remarquable. De plus, DatoCMS offre des mesures de sécurité robustes et un hébergement évolutif, ce qui en fait une solution fiable et sécurisée pour les entreprises.
|
API
CLI
États-Unis
|
|
| Segment |
Petite entreprise
Marché intermédiaire
Entreprise
|
| Déploiement | Cloud / SaaS / Web, Linux de bureau, Mac de bureau, Windows de bureau, Linux sur site, Windows sur site |
| Assistance | 24h/7 et XNUMXj/XNUMX (représentant en direct), chat, e-mail/assistance, FAQ/forum, base de connaissances, assistance téléphonique |
| Formation | Documentation |
| Langues | Anglais |
Comparer Directus avec d’autres outils populaires dans la même catégorie.
(Ceci est une version corrigée de GPT, mais c'est un avis sincère !) Directus est une véritable bouée de sauvetage pour la gestion de bases de données. C'est comme avoir une baguette magique pour créer des tables en un clin d'œil. Mais ce n'est pas tout ! Il gère aussi les aspects fastidieux comme la création de formulaires, d'interfaces utilisateur attrayantes et même les validations. Le plus génial ? Des vues personnalisées pour chaque utilisateur. Eh oui, tout est personnalisé pour que chacun trouve ce dont il a besoin. Et pour les plus technophiles, il y a une API performante, GraphQL et même des mises à jour en temps réel grâce aux sockets ! En bref, Directus n'est pas un simple outil ; c'est la solution idéale pour une gestion de bases de données simple et agréable. 🚀👍
Honnêtement, je ne sais pas trop ! Il n'y a rien qui me déplaise, peut-être une meilleure interface pour les flux ? Mais c'est tout.
Directus a radicalement transformé notre façon de travailler en simplifiant la gestion de nos bases de données. Il nous permet de créer facilement des tables et de stocker nos données, auxquelles nous pouvons ensuite accéder via des requêtes PostgreSQL ou des API prêtes à l'emploi. Cela nous fait gagner un temps précieux, car nous n'avons plus besoin de développer nous-mêmes ces API ni ces interfaces utilisateur. La gestion de nos données est devenue plus simple et plus efficace, ce qui nous permet de nous concentrer sur d'autres aspects importants de nos projets.
Le support offert par Directus a été exemplaire lors de notre migration vers leur plateforme. Nous avions de nombreuses questions et leur assistance s'est montrée réactive et efficace tout au long du processus. Le caractère open source de Directus nous a permis de contribuer à l'amélioration du produit en proposant des correctifs, sans avoir à attendre l'intervention de leur équipe d'ingénierie. La prise en charge native de plusieurs langues a été l'une des raisons principales de notre choix.
Le manque de documentation claire était un point faible, mais la situation s'est améliorée depuis notre passage à Directus. Depuis que nous utilisons Directus, la documentation est devenue dix fois plus complète. On note également l'absence de certaines options de personnalisation pour les extensions, mais c'est un problème courant avec tous les produits de ce type.
Nous déployons plusieurs sites web en 13 langues. La facilité et les possibilités de personnalisation offertes par Directus pour la diffusion de notre contenu sont exceptionnelles.
Cela simplifie considérablement le développement front-end, back-end et de bases de données. Une interface intuitive avec de nombreuses possibilités permet de créer des prototypes en un clin d'œil, et de déployer rapidement une application complète. L'intégration de Flows a véritablement révolutionné mon travail, et je ne peux plus m'en passer.
Je suis angoissée lors des nouvelles versions : il n’est pas rare qu’une nouvelle fonctionnalité ou une modification en casse une ancienne, et ces régressions ne sont parfois pas traitées en priorité comme elles le devraient.
Nous n'avons pas d'équipe logicielle, donc pas de développeurs front-end. Je suis le seul membre de l'équipe back-end, spécialisé dans les données. Je peux gérer tout le travail en coulisses avec Data Studio et ne pas me soucier du front-end, car Data Studio est une alternative tout à fait convenable pour développer son propre front-end.
En tant qu'utilisateur de Directus pour une application web, je suis constamment impressionné par ses fonctionnalités robustes et flexibles. Directus se distingue comme un CMS headless grâce à ses capacités de gestion des données fluides. Son interface intuitive et conviviale simplifie considérablement la manipulation de structures de données complexes. L'un des principaux atouts de Directus réside dans sa capacité à servir de couche de données efficace pour les applications web. Son API puissante permet une récupération et une manipulation efficaces des données. Cela a considérablement rationalisé le processus de développement de mon application web, me permettant de me concentrer sur la création d'une expérience utilisateur riche plutôt que sur la gestion des données. Directus brille également par son extensibilité. Grâce à une large gamme de modules et d'extensions disponibles, il offre la flexibilité nécessaire pour personnaliser le CMS et l'adapter aux besoins spécifiques de chaque projet. Le support que je reçois via leur service Directus Cloud est également impressionnant : j'obtiens des réponses en quelques minutes ! En conclusion, Directus s'est révélé être un outil précieux pour le développement de mon application web. Ses fonctionnalités robustes, son interface intuitive et sa flexibilité en font un choix de premier ordre pour tout développeur à la recherche d'une solution CMS headless efficace. Je compte bien continuer à utiliser Directus dans de futurs projets et je le recommande vivement.
Je ne vois rien que je n'aime pas.
Directus résout le problème de la gestion et de la structuration du contenu de mon application web de manière indépendante de toute base de données. Il fournit une API puissante et une interface intuitive pour la gestion de structures de données complexes. Cela me permet de rationaliser le processus de développement et de me concentrer sur la création d'une expérience utilisateur riche plutôt que sur la gestion des données. Il offre également la flexibilité de personnaliser le CMS pour répondre aux besoins spécifiques de chaque projet, ce qui est inestimable pour adapter les applications à des exigences uniques.
Directus permet une utilisation incroyablement puissantesage Vous accédez à votre base de données sans toucher à SQL. Rien n'est propriétaire : il s'agit simplement de votre base de données et de vos données. Grâce à l'API, vous pouvez facilement manipuler vos données comme vous le souhaitez. Les possibilités de personnalisation du tableau de bord et de l'application sont nombreuses, ce qui la rend particulièrement utile pour permettre aux utilisateurs de manipuler facilement les données (en respectant scrupuleusement leurs permissions). Avec les extensions, vous pouvez lui faire faire quasiment tout ce que vous pouvez imaginer pour un backend : créer des hooks, des endpoints, des interfaces et des panneaux visuels personnalisés. De plus, leur équipe de support (un grand merci à Will, Jonathan et José !) est excellente pour leurs offres Entreprise, et le serveur Discord est très actif et toujours prêt à aider. Je l'utilise pour plusieurs projets, et la mise en place de chaque nouveau projet est de plus en plus simple à mesure que je découvre toutes les possibilités de Directus.
Un point faible potentiel réside dans la documentation. Bien que celle-ci s'améliore considérablement, il est possible que vous ayez encore besoin de poser des questions sur Discord pour bien comprendre le fonctionnement de certaines fonctionnalités. Il m'arrive de consulter le code source pour saisir le fonctionnement de certaines choses, car la documentation est soit insuffisante, soit incomplète. Cependant, Discord (et leur assistance si vous disposez de l'abonnement dédié ou de la version Entreprise) est extrêmement utile dans ce cas.
Aucun autre CMS de base de données que nous ayons trouvé n'offre une telle combinaison de puissance et de simplicité d'utilisation que Directus. Nous l'utilisons pour la saisie de données utilisateur, l'affichage, le filtrage et le tri des éléments de collection via l'interface web, ainsi que pour l'extraction automatique de données via des API. Grâce à Directus, nous avons considérablement développé nos activités et augmenté notre chiffre d'affaires.
Directus est facile à utiliser et combine de nombreuses fonctionnalités : des API REST et GraphQL faciles à utiliser pour les développeurs, une interface utilisateur intelligente pour les clients et des outils de modélisation des données pour les analystes commerciaux.
Directus pourrait être amélioré en profondeur grâce à une interface de type CMS (éditeur de contenu structuré), ce qui vous éviterait de dépendre de plugins tiers pour ce cas d'utilisation.
Directus crée une boucle de rétroaction très courte entre les analystes commerciaux qui modélisent les structures de données, les développeurs qui utilisent les API automatisées pour développer des applications et les clients qui saisissent leurs données dans des formulaires clairs et flexibles.
Sans doute le meilleur CMS headless du marché, Directus, grâce à ses nombreux composants et modules intégrés, est le choix idéal pour tous vos projets. Outre ses puissantes capacités de modélisation de bases de données, Directus Flows est particulièrement performant pour les fonctionnalités plus complexes. Le contrôle d'accès basé sur les rôles est excellent et permet une gestion très précise des droits d'accès. L'interface d'administration, entièrement développée avec Vue.js, est un atout supplémentaire, mais aucune connaissance de Vue n'est requise pour exploiter pleinement Directus.
Pas grand-chose en réalité, étant donné sa richesse en fonctionnalités et ses nombreuses options de personnalisation, il est difficile de ne rien apprécier dans Directus. Certes, la courbe d'apprentissage peut être un peu abrupte pour les débutants, mais grâce à une excellente documentation, des tutoriels et une communauté active, ce n'est pas un obstacle insurmontable.
La modélisation de la base de données et la mise en place d'un contrôle d'accès granulaire basé sur les rôles permettent à Directus de répondre aux exigences de mon application.
La conception itérative d'applications est incroyablement simple avec Directus comme backend. Sa capacité à générer des structures de bases de données et des API cohérentes et fiables m'a permis de prototyper, tester et déployer rapidement de nouvelles versions de mon application sans le moindre problème. Hautement extensible par nature, Directus m'a permis de personnaliser et d'étendre mes applications selon mes besoins spécifiques. La nature open source de la plateforme permet une intégration transparente des extensions personnalisées, me garantissant ainsi de pouvoir adapter mon application à mes exigences précises.
Il arrive que de nouvelles fonctionnalités soient déployées trop rapidement, et j'ai pris l'habitude d'attendre plusieurs mois avant de les utiliser en production.
La génération de bases de données WYSIWYG permet une itération rapide du schéma, simplifiant ainsi le processus de conception. Un backend visuellement attrayant et fonctionnel est généré automatiquement lors de la création de votre base de données, améliorant l'expérience des administrateurs et permettant aux administrateurs non techniques de contrôler pleinement les données. L'excellente API et le SDK fournis par Directus réduisent considérablement le temps de développement, augmentant ainsi l'efficacité et la productivité.
J'ai testé de nombreux environnements d'administration prêts à l'emploi, utilisant diverses technologies comme Laravel Nova, Forestry.io, Strapi, et bien d'autres. Ce que j'apprécie chez Directus, c'est qu'il offre l'authentification, une API, la gestion des médias, une interface graphique conviviale, une administration rapide et une multitude d'options de personnalisation. Tout ce dont j'avais besoin était déjà présent. C'était à la fois simple et puissant.
Il est possible de corrompre les schémas et les données, et c'est un sentiment de désespoir lorsque cela se produit.
Je cherche à mettre en place un panneau d'administration pour une application monopage (SPA) permettant d'alimenter rapidement une base de données via une API, accessible ensuite par une interface JavaScript. Directus est parfaitement adapté. Je me suis rendu compte qu'en un temps équivalent à celui nécessaire pour esquisser un diagramme entité-association (ERD), je peux créer la base de données, la mettre en production et rendre l'authentification et l'API disponibles.
C'est l'équivalent d'un Firebase ou Hasura auto-hébergé pour les bases de données SQL. Il peut également servir d'application backend pour gérer vos données. Un SDK JavaScript est compatible avec React, Vue, Svelte, etc. Il propose également une API GraphQL et REST. Les permissions sont flexibles grâce aux rôles et à une autorisation entièrement compatible ReBAC. Utilisez votre fournisseur LDAP, OpenID ou OAuth2 existant ou Directus Auth, qui offre l'authentification à deux facteurs et l'envoi d'e-mails de réinitialisation de mot de passe. Configurez des points de terminaison sans code avec Directus Flows ou développez des extensions personnalisées pour les champs, points de terminaison ou panneaux d'interface graphique en TypeScript, Vue (frontend) et ExpressJS. Améliorez l'expérience développeur et gérez les migrations de bases de données avec Directus.
Avec Directus, vous pouvez tout faire. Bien que l'authentification soit compatible avec de nombreux systèmes (Google Auth, Apple, Keycloak, LDAP), la gestion des autorisations et des permissions pourrait être améliorée. Ses fonctionnalités sont suffisantes pour les blogs et la plupart des applications. Vous pouvez même l'utiliser comme infrastructure pour votre SaaS. Cependant, le développement d'applications permettant aux utilisateurs de gérer eux-mêmes les privilèges et les rôles s'avère complexe, car seul le contrôle d'accès relationnel est disponible. En octobre 2022, il n'était pas encore possible de s'abonner aux mises à jour de données (le SDK effectue des requêtes régulières), mais cette fonctionnalité devrait être disponible plus tard dans l'année.
Nous développons des applications plus rapidement grâce à cette technologie. Nous pouvons nous passer de toute la partie backend.