Directus-extensies op maat
Directus dekt standaard al veel af. Dekt het net niet datgene waar uw bedrijf op draait, dan is dat gat precies waarvoor extensies bestaan — en er één goed schrijven is goedkoper dan uw proces om een beperking heen buigen.
Klinkt dit bekend?
Een veldtype dat niet bestaat, dus doet uw team alsof in een tekstvak
Een handmatige stap die iemand dagelijks herhaalt omdat niets het automatiseert
Een extern systeem dat synchroon moet blijven, en dat nu niet is
Een rapport dat uw team elke maand met de hand in elkaar zet
Een regel die het systeem zou moeten afdwingen en die in iemands hoofd zit
Een handeling die riskant is op echte gegevens, zonder enig vangnet
Wat wij voor u bouwen
Interfaces, layouts, panelen, hooks, endpoints en operations — geschreven op hetzelfde niveau als de extensies die we openbaar publiceren, want juist daardoor vinden mensen ons.
Eigen interfaces
De invoer die uw gegevens echt nodig hebben: een kaartkiezer, een gestructureerde editor, een berekend veld, een opzoeking in een ander systeem. Alles wat voorkomt dat uw team om de software heen werkt.
Hooks en automatisering
Logica die afgaat wanneer er iets verandert: validatie, meldingen, synchroniseren naar een ander systeem, of het afdwingen van een regel die nu afhangt van of iemand eraan denkt.
Eigen endpoints
API-routes gevormd naar de app of partner die ze gebruikt, in plaats van uw hele schema blootstellen en hopen dat het goed gaat.
Dashboardpanelen
De cijfers die uw team nu naar een spreadsheet exporteert, getoond waar ze toch al werken en bijgewerkt zonder dat iemand er iets voor hoeft te doen.
Veilige handelingen op live gegevens
Onze open source extensie voor veilig hernoemen bestaat omdat het hernoemen van een collectie in Directus relaties, rechten en flows kan breken. Diezelfde zorgvuldigheid zit in alles wat productie raakt.
Open source waar het helpt
Als wat wij voor u bouwen voor iedereen nuttig is en niets van u bevat, vragen wij of we het mogen vrijgeven. U krijgt onderhoud van een bredere community, wij de reputatie. Nooit zonder uw toestemming.
Werk aan extensies past als:
U Directus al gebruikt en tegen een grens aan loopt
Uw team een handmatige omweg heeft bedacht voor iets wat het systeem zou moeten doen
Directus moet praten met iets dat specifiek is voor uw branche
U wilt dat het werk wordt gedaan door mensen die extensies in het openbaar publiceren
Het onderhoudbaar moet blijven voor wie na ons komt
Zo verloopt werk aan een extensie:
U beschrijft de beperking, het liefst door ons de omweg te laten zien
Wij kijken of een bestaande extensie het al oplost — soms is dat zo, en dan zeggen we dat
Een voorstel tegen vaste prijs voor de bouw, met het gedrag op papier
Wij bouwen tegen een kopie van uw omgeving, niet tegen uw live gegevens
U test het in uw eigen omgeving voordat het in de buurt van productie komt
Oplevering met broncode, documentatie en een garantieperiode
Common questions about directus extensies
Is de extensie die jullie bouwen van ons?
Ja, volledig: broncode en alle rechten. Blijkt die algemeen nuttig en bevat hij niets dat specifiek over uw bedrijf gaat, dan vragen we misschien of u het goedvindt dat we hem open source vrijgeven. Altijd vragen, nooit aannemen.
Wat als Directus deze functie later zelf toevoegt?
Mooie uitkomst, en we zeggen het u wanneer we dat waarschijnlijk achten. Extensies staan op zichzelf, dus u kunt de onze laten vallen en overstappen op de ingebouwde versie. Wij raden u liever een bouw af dan u iets te verkopen met een kort leven.
Kunnen jullie een bestaande extensie repareren of overnemen?
Meestal wel. Stuur ons de repository en we zeggen eerlijk of repareren de moeite waard is of herschrijven goedkoper — ook als dat antwoord ons de grotere opdracht kost.
Hoe beoordelen we de kwaliteit voordat we jullie inhuren?
Lees onze code. Onze extensies staan openbaar op GitHub en npm, met hun volledige historie. Dat is een eerlijker referentie dan een casestudy die wij over onszelf schreven.
Klaar om te beginnen?
Beschrijf de beperking waar u tegenaan loopt. Lost een bestaande extensie het al op, dan wijzen we u daarheen in plaats van te offreren.