Orchid er en gratis Laravel-pakke, der abstraherer standard forretningslogik og tillader kodedrevet hurtig applikationsudvikling af back-office applikationer, admin/brugerpaneler og dashboards.[1][3][5] Nogle af dens nøglefunktioner inkluderer:
- Hurtig applikationsudvikling: Orchid giver udviklere mulighed for at fokusere på PHP-udvikling og undgå at bruge tid på HTML, CSS eller JavaScript. Det giver en hurtig startguide til at kickstarte applikationsudvikling.[1]
- Form Builder: Orchid understøtter mange formelementer "ud af boksen" og gør det muligt at bygge alle slags former hurtigt, hvilket forhindrer behovet for at genopfinde hjulet.[1]
- Hurtige indlæsningstider: Orchid giver en SPA-lignende ydeevne med overgange lavet uden at genindlæse en side, takket være Hotwire-projektet.[1]
- Adgangstilladelser og roller: Orchid tilbyder detaljerede adgangstilladelser baseret på en brugers identitet og rollemedlemskab.[1]
- Filtrering og sortering: Orchid bruger en veltalende-baseret filtrerings-/sorteringstilgang for at give brugerne mulighed for hurtigt at filtrere og sortere data.[1]
- Fuldtekstsøgning: Orchid integrerer Laravel Scout for at give hurtige fuldtekstsøgningsmuligheder på tværs af alt tilgængeligt indhold.[1]
- Flere meddelelsestyper: Orchid tilbyder forskellige typer meddelelser for at holde brugerne informeret korrekt.[1]
Orchid-pakken er aktivt udviklet med støtte fra fællesskabet. Brugere kan bidrage ved at skabe problemer, deltage i diskussioner og deltage i Telegram- eller Discord-fællesskaberne.[1][2]
Orchid er licenseret under MIT-licensen og er tilgængelig til både privat og kommerciel brug gratis takket være støtte fra bagmænd.[1]
Citater:[1] https://github.com/orchidsoftware/platform
[2] https://laraveldaily.com/code-examples/example/orchidsoftware-platform/service-providers
[3] https://orchid.software/en/
[4] https://orchid.software/en/docs/
[5] https://madewithlaravel.com/orchid