Orchid je bezplatný balík Laravel, ktorý abstrahuje štandardnú obchodnú logiku a umožňuje rýchly vývoj aplikácií back-office, admin/užívateľských panelov a dashboardov riadený kódom.[1][3][5] Niektoré z jeho kľúčových funkcií zahŕňajú:
- Rýchly vývoj aplikácií: Orchid umožňuje vývojárom zamerať sa na vývoj PHP a vyhnúť sa tráveniu času v HTML, CSS alebo JavaScript. Poskytuje rýchly sprievodca pre naštartovanie vývoja aplikácií.[1]
- Form Builder: Orchid podporuje mnohé formulárové prvky „out of the box“ a umožňuje rýchle vytváranie všetkých druhov foriem, čím predchádza potrebe znovu vynájsť koleso.[1]
- Fast Loading Times: Orchid poskytuje výkon podobný SPA s prechodmi uskutočnenými bez opätovného načítania stránky vďaka projektu Hotwire.[1]
- Prístupové povolenia a roly: Orchid ponúka podrobné prístupové povolenia na základe identity používateľa a členstva v rolách.[1]
- Filtrovanie a triedenie: Orchid používa prístup filtrovania/triedenia založený na výrečnosti, ktorý používateľom umožňuje rýchlo filtrovať a triediť údaje.[1]
- Fulltext Search: Orchid integruje Laravel Scout, aby poskytoval rýchle možnosti fulltextového vyhľadávania v celom dostupnom obsahu.[1]
- Viaceré typy upozornení: Orchid ponúka rôzne typy upozornení, aby boli používatelia primerane informovaní.[1]
Balíček Orchid sa aktívne vyvíja s podporou komunity. Používatelia môžu prispievať vytváraním problémov, zapájaním sa do diskusií a pripájaním sa ku komunitám Telegram alebo Discord.[1][2]
Orchid je licencovaný pod licenciou MIT a je k dispozícii na súkromné aj komerčné použitie zadarmo, vďaka podpore podporovateľov.[1]
Citácie:[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