Directus reposted this
Warum ich mein Standard-Headless-CMS von Strapi zu Directus🐰 gewechselt habe 🛠️ Die letzten Jahre habe ich standardmäßig Strapi als Headless CMS genutzt und war eigentlich ganz happy damit. Why dann wechseln? 🤷🏼♂️ kurz und knackig: 🪞Direkte Datenbankspiegelung Directus spiegelt erstmal nur deine Datenbank. Das bedeutet, dass wir die volle Kontrolle über unsere Datenstruktur behalten und keine zusätzliche, abstrahierte Schicht benötigen. Mit Strapi —> NO CHANCE! Wir können also bspw. einfach eine bereits existierende Datenbank mit Directus nutzen und sind ready to go 🚀 Das ist besonders interessant, wenn ein Projekt von einem bestehenden CMS zu Directus migriert werden soll. 👀 Einfache Projekt-Struktur Strapi‘s Projekt-Struktur ist wesentlich komplexer / komponentenreicher als die von Directus und setzt stark auf lokale Dateien, die dann mit Life-Cycle-Hooks, anderen Komponenten und APIs zum Leben erweckt werden. Directus‘s Projekt-Struktur ist maximal Datenbank fokussiert und hat nur wenige lokale Dateien. Hierdurch ist Directus zum einen tendenziell weniger Fehleranfällig und in der CMS-Experience wesentlich angenehmer, weil hier nicht bei Änderungen der CMS-Struktur das ganze System neu gestartet werden muss (das kann bei Strapi manchmal ganz schön nervig sein) 🚀 Automatisierung mit Flows Die Flow-Funktion von Directus ist der absolute Gamechanger!! Einfach im Handumdrehen komplexe Automatisierungen aufsetzen, ohne eine Line Code zu schreiben 😍 (hierzu gibts demnächst nochmal einen detaillierteren Post) Guckts euch mal in den Directus Docs an: https://lnkd.in/eF4VCUH5 Generell bin ich sehr happy mit dem Wechsel, auch wenn Strapi auch eine super Lösung ist! Nur glaube ich, dass Directus viel zu wenig Aufmerksamkeit bekommt (irgendwie vermarktet Strapi sich einfach besser 😅) Was ist dein Go-To Headless CMS?
Werde ich mir asap mal zu Gemüte führen, das klingt für mich ziemlich cool
Nice to read your experience, I come from a kind of similar replacement 😅. When I started using headless CMSs I also started with strapi. It wasn't that bad but I didn't like how it's code API worked. Also their relational fields were represented as tags so handling complex relationships from their GUI was almost completely dependant on the code side of things so it was a dead feature. Finally the granular permissions for roles was only available for their payed tier. Then I met directus and fell in love with their technology, everything mentioned before was solved and even a lot of things that I didn't even noticed that were problematic they were solving them with their beautifully designed software. They have been changing a lot their core in the last few years but everything they've done has been completely worth it. Now it is one of the core pieces of most of my projects, I mostly use it as the interface for my schemas and use a lot their core to develop custom extensions.
Wir setzen such super gerne auf Directus in unseren Projekten. Vor allem wenn man aus dem Vue-Cosmos kommt fühlt es sich einfach gut an, das System schnell und unkompliziert zu erweitern. Aber out-of-the-box ist Directus schon echt mächtig. 👍
I'm working with both CMS too. I agree with all your points. Directus is way better when you need a backend app with no abstraction. On the other hand, if you need a backend app for content generation like blogs, articles etc. I do prefer Strapi. Its interface and forms are more user friendly.
Ich hatte vor einigen Monaten ähnliche Erkenntnisse bei der Auswahl eines Headless CMS für ein App Projekt. Mittlerweile hat sich Directus zusätzlich noch gut weiterentwickelt und es wird bei uns sicher noch öfter zum Einsatz kommen. Danke für Deine Insights (und die Bestätigung unserer).
Strapi out Directus in!
Richtige Entscheidung! Wir freuen uns sowas zu hören :)
Head of Development & Geschäftsführer @ SPRYLAB | Plattformentwicklung für große & mittlere Unternehmen
2moDirectus ist toll, nur das Licensing für self hosted ist leider mit 1000 USD pro Monat etwas, was man sich gut vorher überlegen muss. Klar, gilt erst ab 5mio Umsatz/Funding/..., aber die erreicht man als Firma schnell. Und cloud hosting ist in vielen Anwendungsfällen halt keine Option. Wir sind daher bei kleineren Projekten gerade an der gegenteiligen Überlegung und suchen nach Alternativen für Directus 🙃 (dass man wegen der GPL-Lizenz dann keine Endkunden direkt auf das System lassen sollte, ist ein weiteres Thema...)