In base ai risultati della ricerca, i percorsi bonus in Statamic non interagiscono direttamente con il supporto GraphQL integrato di Statamic. Ecco un riepilogo di come differiscono:
1. Percorsi bonus: il componente aggiuntivo "Percorsi bonus" consente di definire ulteriori percorsi di raccolta e tassonomia in Statamic. Questi percorsi sono definiti nel file `routes/web.php` utilizzando il metodo `Route::bonus()`. I percorsi bonus vengono utilizzati principalmente per creare URL SEO-friendly e montare raccolte in diverse sezioni del tuo sito.
2. API GraphQL: Statamic dispone del supporto integrato per un'API GraphQL, che fornisce un'API di sola lettura per la distribuzione di contenuti al tuo frontend, app esterne, SPA e altre fonti. L'API GraphQL è abilitata per impostazione predefinita in Statamic 3.3+.
3. Funzionalità separate: i percorsi bonus e l'API GraphQL hanno scopi diversi. I percorsi bonus vengono utilizzati per la gestione e il routing degli URL all'interno della tua applicazione Statamic, mentre l'API GraphQL viene utilizzata per esporre i tuoi contenuti a sistemi e frontend esterni.
4. Nessuna integrazione diretta: i risultati della ricerca non indicano alcuna integrazione o interazione diretta tra i percorsi bonus e l'API GraphQL di Statamic. Sono funzionalità separate che possono essere utilizzate in modo indipendente.
5. Potenziale combinazione: sebbene i percorsi bonus e l'API GraphQL non interagiscano direttamente, puoi potenzialmente combinarli nella tua applicazione Statamic. Ad esempio, potresti utilizzare percorsi bonus per creare URL SEO-friendly per i tuoi contenuti e quindi esporre tali contenuti tramite l'API GraphQL di Statamic per l'utilizzo da parte della tua applicazione frontend o altri sistemi.
In sintesi, i percorsi bonus e l'API GraphQL di Statamic sono funzionalità separate che servono a scopi diversi. I percorsi bonus vengono utilizzati per la gestione e il routing degli URL all'interno della tua applicazione Statamic, mentre l'API GraphQL viene utilizzata per esporre i tuoi contenuti a sistemi e frontend esterni. Possono essere utilizzati indipendentemente o in combinazione, a seconda dei requisiti dell'applicazione.
Citazioni:[1] https://stackoverflow.com/questions/75373946/can-we-use-statamic-cms-as-a-backend-and-vue-with-graphql-on-the-frontend-for
[2] https://statamic.dev/graphql
[3] https://statamic.com/addons?page=2&sort=name
[4] https://statamic.com/addons/jacksleight/bonus-routes
[5] https://statamic.dev/controllers