Headless CMS

Directus

Directus doet iets wat andere headless CMS'en niet doen: het legt een beheeromgeving over een bestaande database heen, zonder die database te veranderen. Voor bedrijven met data die er al staat, is dat een wezenlijk verschil.

Directus in het kort

Sinds
2015
Techniek
Node.js
Bijzonder
Werkt op je bestaande database
Licentie
Open source
Niet voor
Paginabeheer

Wat het is

Wat is Directus?

Directus bestaat sinds 2015 en is open source. Waar de meeste CMS'en hun eigen datastructuur opleggen, sluit Directus aan op de database die je al hebt.

Dat maakt het interessant voor situaties die andere systemen slecht bedienen: er draait al een applicatie met een database, en er moet een beheeromgeving of een API bovenop.

Je krijgt automatisch een API en een beheerscherm op je bestaande tabellen. Rechten stel je fijnmazig in, tot op veld- en rijniveau.

Als klassiek CMS voor een website is het minder logisch: er is geen paginaopbouw en geen voorbeeldweergave, en dat merken redacteuren direct.

Onder de motorkap

Hoe Directus werkt

  1. Directus draait op Node.js en verbindt met een bestaande SQL-database.

  2. Het beheerscherm en de API worden afgeleid van je databasestructuur, niet andersom. Dat is precies waarom het bij bestaande systemen past.

  3. De website of applicatie die de content toont bouw je apart.

Past het bij jou?

Wanneer Directus de juiste keuze is

  • Er is al een database met bedrijfsgegevens die beheerd moet worden
  • Er moet een API bovenop bestaande data komen
  • Rechten moeten fijnmazig per gebruiker of rij worden ingesteld
  • Je wilt geen tweede plek waar dezelfde gegevens staan

Wanneer je beter iets anders kiest

Als contentbeheer voor een website is Directus zelden de juiste keuze: er is geen paginaopbouw, geen voorbeeldweergave en geen thema. Redacteuren die een WordPress-achtige ervaring verwachten, vinden het een databasescherm, wat het feitelijk ook is. Zet het in waar data centraal staat, niet waar pagina's centraal staan.

Kosten

Wat Directus kost

Directus is open source en gratis in de zelf gehoste variant; er is ook een betaalde clouddienst.

De kosten zitten in het inrichten en in de applicatie eromheen. Bij ons valt dat onder maatwerk vanaf €6.500.

Omdat het op je bestaande database werkt, valt het werk vaak lager uit dan bij een systeem dat alles opnieuw moet opbouwen.

Uit de praktijk

Wat we het vaakst fout zien gaan

  1. Directus als websites-CMS inzetten

    Er is geen paginaopbouw en geen voorbeeldweergave. Redacteuren die dat verwachten, gebruiken het na twee weken niet meer.

  2. Rechten te ruim instellen

    Directus kijkt direct op je database. Te ruime rechten betekent dat iemand per ongeluk bedrijfsgegevens kan wijzigen die niet voor hem bedoeld waren.

  3. Node.js-hosting vergeten

    Directus draait niet op de gewone PHP-pakketten die de meeste Nederlandse bedrijven hebben.

In Nederland

Directus in Nederland

Headless CMS'en zijn in Nederland vooral in gebruik bij softwarebedrijven, grotere merken en bureaus die met Next.js of Nuxt bouwen. Voor het MKB is het zelden de juiste route: je betaalt twee systemen waar WordPress er één levert.

Wij zetten ze in wanneer content naar meerdere plekken tegelijk moet (een site, een app, een scherm in de winkel), of wanneer een bestaand project er al op draait.

Wat we doen

Wat wij met Directus doen

  • Directus inzetten op bestaande databases
  • API's en beheerschermen bouwen bovenop bedrijfsgegevens
  • Bestaande Directus-projecten overnemen

Vragen

Veelgestelde vragen over Directus

Staat je vraag er niet tussen? Bel of app ons gerust, je krijgt binnen vier werkuur antwoord.

Projectmanager bij Volstoom

ProjectmanagerOp werkdagen binnen 4 uur antwoord

Staat je vraag er niet tussen? Stuur gerust een appje of een mail, dan zoeken we het voor je uit.

01Wat maakt Directus anders?

Het legt een beheeromgeving en API over een database die je al hebt, zonder die te veranderen. Andere CMS'en leggen juist hun eigen structuur op.

02Kan ik Directus als CMS voor mijn website gebruiken?

Technisch wel, praktisch zelden verstandig. Er is geen paginaopbouw en geen voorbeeldweergave; voor een website is WordPress veel geschikter.

03Is Directus gratis?

De zelf gehoste versie wel. Er is ook een betaalde clouddienst. In beide gevallen heb je Node.js-hosting nodig.

04Kunnen jullie Directus inzetten op onze database?

Ja, dat is precies waar het sterk in is. We kijken eerst naar je databasestructuur en naar wie welke rechten moet krijgen.

05Hoe maakt Directus een API van je database?

Directus verbindt met een bestaande SQL-database en leidt het beheerscherm en de API af van de structuur die er al staat, niet andersom. Je krijgt zo automatisch een API en een beheerscherm op je bestaande tabellen.

06Is Directus een headless CMS?

Ja, Directus levert een beheerscherm en een API, en de website of applicatie die de content toont bouw je apart. Het bestaat sinds 2015 en is open source.

07Welke hosting heeft Directus nodig?

Directus draait op Node.js en verbindt met een SQL-database. Het draait niet op de gewone PHP-pakketten die veel Nederlandse bedrijven hebben, dus regel vooraf hosting die Node.js ondersteunt.

08Hoe fijnmazig zijn de rechten in Directus?

Zeer fijnmazig: je stelt rechten in tot op veld- en rijniveau. Stel ze niet te ruim in, want Directus kijkt direct op je database, en dan kan iemand per ongeluk bedrijfsgegevens wijzigen die niet voor hem bedoeld waren.

09Wat kost een Directus-project?

De kosten zitten in het inrichten en in de applicatie eromheen; bij ons valt dat onder maatwerk vanaf €6.500. Omdat Directus op je bestaande database werkt, valt het werk vaak lager uit dan bij een systeem dat alles opnieuw moet opbouwen.

10Wanneer is Directus een goede keuze?

Als er al een database met bedrijfsgegevens is waar een beheeromgeving of API bovenop moet. Je voorkomt dan een tweede plek waar dezelfde gegevens staan, en dat is precies een situatie die andere systemen slecht bedienen.

Eerst zien, dan beslissen

Benieuwd wat Directus voor jouw bedrijf kan betekenen?

Vraag het gratis proefontwerp aan: binnen 2 werkdagen zie je een ontwerp van je nieuwe homepage, met een vaste prijs erbij. Daarna beslis je pas.

  • Binnen 2 werkdagen zie je hoe jouw nieuwe website eruit kan zien.
  • Gratis en vrijblijvend. Het ontwerp is echt gratis, je zit nergens aan vast.
Projectmanager bij VolstoomUX/UI-designer bij VolstoomLead developer bij Volstoom

Het bureau achter je project: één vast aanspreekpunt, op werkdagen binnen vier uur reactie.

“Perfect gedaan. Ik stuurde een schets met uitleg en het eerste ontwerp zat er al voor 95 procent op. Na één kleine feedbackronde was alles precies zoals ik het wilde.”
Ondernemer, nieuw webdesign

Vraag je gratis homepage design aan

Binnen 2 werkdagen in je mail. Invullen duurt 1 minuut.

  • Gratis en vrijblijvend
  • Betalen pas bij livegang