Orchid je bezplatný balíček Laravel, který abstrahuje standardní obchodní logiku a umožňuje kódem řízený rychlý vývoj aplikací back-office, administrátorských/uživatelských panelů a řídicích panelů.[1][3][5] Mezi jeho klíčové vlastnosti patří:
- Rychlý vývoj aplikací: Orchid umožňuje vývojářům soustředit se na vývoj PHP a vyhnout se trávení času nad HTML, CSS nebo JavaScriptem. Poskytuje rychlý průvodce pro nastartování vývoje aplikací.[1]
- Form Builder: Orchid podporuje mnoho formulářových prvků "z krabice" a umožňuje rychlé vytváření všech druhů forem, což zabraňuje nutnosti znovu vynalézat kolo.[1]
- Fast Loading Times: Orchid poskytuje výkon podobný SPA s přechody provedenými bez opětovného načítání stránky díky projektu Hotwire.[1]
- Přístupová oprávnění a role: Orchid nabízí podrobná přístupová oprávnění na základě identity uživatele a členství v rolích.[1]
- Filtrování a třídění: Orchid používá filtrování/třídění založené na výmluvném přístupu, který uživatelům umožňuje rychle filtrovat a třídit data.[1]
- Full-Text Search: Orchid integruje Laravel Scout, aby poskytoval rychlé fulltextové vyhledávání v celém dostupném obsahu.[1]
- Více typů upozornění: Orchid nabízí různé typy upozornění, aby byli uživatelé náležitě informováni.[1]
Balíček Orchid je aktivně vyvíjen s podporou komunity. Uživatelé mohou přispívat vytvářením problémů, účastí v diskuzích a připojením se ke komunitám Telegram nebo Discord.[1][2]
Orchid je licencován pod licencí MIT a je k dispozici pro soukromé i komerční použití zdarma, díky podpoře backerů.[1]
Citace:[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