Orchid on ilmainen Laravel-paketti, joka tiivistää normaalin liiketoimintalogiikan ja mahdollistaa koodipohjaisen nopean sovelluskehityksen back-office-sovelluksiin, järjestelmänvalvojan/käyttäjäpaneeleihin ja kojelaudoihin.[1][3][5] Jotkut sen tärkeimmistä ominaisuuksista ovat:
- Nopea sovelluskehitys: Orchid antaa kehittäjille mahdollisuuden keskittyä PHP-kehitykseen ja välttää viettämästä aikaa HTML:n, CSS:n tai JavaScriptin parissa. Se tarjoaa pika-aloitusoppaan sovelluskehityksen käynnistämiseen.[1]
- Form Builder: Orchid tukee monia muotoelementtejä "pakkauksesta" ja mahdollistaa kaikenlaisten muotojen rakentamisen nopeasti, mikä estää pyörän keksimisen uudelleen.[1]
- Nopeat latausajat: Hotwire-projektin ansiosta Orchid tarjoaa SPA:n kaltaisen suorituskyvyn siirtymällä ilman sivun uudelleenlatausta.[1]
- Käyttöoikeudet ja roolit: Orchid tarjoaa yksityiskohtaisia käyttöoikeuksia, jotka perustuvat käyttäjän identiteettiin ja roolijäsenyyteen.[1]
- Suodatus ja lajittelu: Orchid käyttää Eloquent-pohjaista suodatus-/lajittelutapaa, jonka avulla käyttäjät voivat suodattaa ja lajitella tiedot nopeasti.[1]
- Koko tekstihaku: Orchid integroi Laravel Scoutin tarjotakseen nopeat kokotekstihakuominaisuudet kaikessa saatavilla olevassa sisällössä.[1]
- Useita ilmoitustyyppejä: Orchid tarjoaa erilaisia ilmoituksia pitääkseen käyttäjät ajan tasalla.[1]
Orkideapakettia kehitetään aktiivisesti yhteisön tuella. Käyttäjät voivat osallistua luomalla ongelmia, osallistumalla keskusteluihin ja liittymällä Telegram- tai Discord-yhteisöihin.[1][2]
Orchid on lisensoitu MIT-lisenssillä, ja se on saatavilla sekä yksityiseen että kaupalliseen käyttöön ilmaiseksi tukijoiden tuen ansiosta.[1]
Lainaukset:[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