Home Arrow Icon Knowledge base Arrow Icon Global Arrow Icon Wie interagieren Bonusrouten mit der GraphQL-Unterstützung von Statamic?


Wie interagieren Bonusrouten mit der GraphQL-Unterstützung von Statamic?


Den Suchergebnissen zufolge interagieren Bonusrouten in Statamic nicht direkt mit der integrierten GraphQL-Unterstützung von Statamic. Hier finden Sie eine Zusammenfassung der Unterschiede:

1. Bonusrouten: Mit dem Add-on „Bonusrouten“ können Sie zusätzliche Sammel- und Taxonomierouten in Statamic definieren. Diese Routen werden in der Datei „routes/web.php“ mit der Methode „Route::bonus()“ definiert. Bonusrouten werden hauptsächlich verwendet, um SEO-freundliche URLs zu erstellen und Sammlungen in verschiedenen Abschnitten Ihrer Website bereitzustellen.

2. GraphQL-API: Statamic verfügt über integrierte Unterstützung für eine GraphQL-API, die eine schreibgeschützte API für die Bereitstellung von Inhalten an Ihr Frontend, externe Apps, SPAs und andere Quellen bereitstellt. Die GraphQL-API ist in Statamic 3.3+ standardmäßig aktiviert.

3. Getrennte Funktionalitäten: Bonusrouten und die GraphQL-API dienen unterschiedlichen Zwecken. Bonusrouten werden für die URL-Verwaltung und Weiterleitung innerhalb Ihrer Statamic-Anwendung verwendet, während die GraphQL-API zum Offenlegen Ihrer Inhalte für externe Systeme und Frontends verwendet wird.

4. Keine direkte Integration: Die Suchergebnisse weisen nicht auf eine direkte Integration oder Interaktion zwischen Bonusrouten und der GraphQL-API von Statamic hin. Es handelt sich um separate Funktionen, die unabhängig voneinander verwendet werden können.

5. Mögliche Kombination: Bonusrouten und die GraphQL-API interagieren zwar nicht direkt, Sie können sie jedoch möglicherweise in Ihrer Statamic-Anwendung kombinieren. Sie könnten beispielsweise Bonusrouten verwenden, um SEO-freundliche URLs für Ihre Inhalte zu erstellen und diese Inhalte dann über die GraphQL-API von Statamic zur Nutzung durch Ihre Frontend-Anwendung oder andere Systeme bereitzustellen.

Zusammenfassend lässt sich sagen, dass Bonusrouten und die GraphQL-API von Statamic separate Funktionen sind, die unterschiedlichen Zwecken dienen. Bonusrouten werden für die URL-Verwaltung und Weiterleitung innerhalb Ihrer Statamic-Anwendung verwendet, während die GraphQL-API zum Offenlegen Ihrer Inhalte für externe Systeme und Frontends verwendet wird. Sie können je nach den Anforderungen Ihrer Anwendung einzeln oder in Kombination verwendet werden.

Zitate:
[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