Orchid je brezplačen paket Laravel, ki abstrahira standardno poslovno logiko in omogoča s kodo voden hiter razvoj zalednih aplikacij, skrbniških/uporabniških plošč in nadzornih plošč.[1][3][5] Nekatere njegove ključne lastnosti vključujejo:
- Hiter razvoj aplikacij: Orchid razvijalcem omogoča, da se osredotočijo na razvoj PHP in se izognejo porabi časa za HTML, CSS ali JavaScript. Zagotavlja vodnik za hiter začetek razvoja aplikacij.[1]
- Form Builder: Orchid podpira številne elemente obrazcev "izven škatle" in omogoča hitro gradnjo vseh vrst obrazcev, s čimer prepreči potrebo po ponovnem odkrivanju kolesa.[1]
- Hitri časi nalaganja: Orchid zagotavlja delovanje, podobno SPA, s prehodi brez ponovnega nalaganja strani, zahvaljujoč projektu Hotwire.[1]
- Dovoljenja za dostop in vloge: Orchid ponuja podrobna dovoljenja za dostop na podlagi identitete uporabnika in članstva v vlogi.[1]
- Filtriranje in razvrščanje: Orchid uporablja pristop filtriranja/razvrščanja, ki temelji na Eloquentu, da uporabnikom omogoči hitro filtriranje in razvrščanje podatkov.[1]
- Iskanje po celotnem besedilu: Orchid integrira Laravel Scout za zagotavljanje možnosti hitrega iskanja po celotnem besedilu v vsej razpoložljivi vsebini.[1]
- Več vrst obvestil: Orchid ponuja različne vrste obvestil za ustrezno obveščanje uporabnikov.[1]
Paket Orchid se aktivno razvija s podporo skupnosti. Uporabniki lahko prispevajo tako, da ustvarjajo težave, sodelujejo v razpravah in se pridružijo skupnostim Telegram ali Discord.[1][2]
Orchid je licenciran pod licenco MIT in je zahvaljujoč podpori podpornikov na voljo brezplačno za zasebno in komercialno uporabo.[1]
Citati:[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