Osprey
Wszystkie funkcje

Programiści

Twój stos. Twoja treść.

Modeluj w TypeScript, odczytuj dane przez API i podłącz wybrany frontend. Klienty Astro i React rozwijane przez Altovar przybliżają integrację do Twojego kodu.

Poznaj edytorOpenAPI
Ustawienia webhooków: jeden endpoint o nazwie Rebuild the site, aktywny, zapisany na zdarzenia publikacji dokumentów i stron.Ustawienia webhooków: jeden endpoint o nazwie Rebuild the site, aktywny, zapisany na zdarzenia publikacji dokumentów i stron.
Zrzuty istnieją po angielsku i włosku, więc to jest zestaw angielski.

Programiści

Twój frontend. Połączony.

Odczytuj opublikowane treści klientem TypeScript. Korzystaj z integracji Astro i React lub podłącz własny stos przez API.

Publiczne wpisy nie wymagają klucza. Dokumenty back-office wymagają klucza API albo tokenu bearer.

curl 'https://cms.altovar.net/api/v1/collections/blog-post/entries?locale=en&limit=10'

Typowany klient z tą samą kopertą: data i pagination.

import { OspreyClient } from '@osprey/client'

const osprey = new OspreyClient({
  baseUrl: 'https://cms.altovar.net',
})

const { data, pagination } = await osprey
  .collection('blog-post')
  .listEntries({ locale: 'en', limit: 10 })

Tylko zapytania, przez POST.

POST /api/v1/graphql
x-api-key: <your-api-key>

query Posts($limit: Int) {
  documents(collectionSlug: "blog-post", status: "published", limit: $limit) {
    data { id status data }
    pagination { total }
  }
}

Wpisy trafiają do content collections Astro podczas builda. Żadnego klucza na edge.

---
import { getCollection } from 'astro:content'

const posts = (await getCollection('blog'))
  .filter((post) => post.data.locale === 'en')
---
{posts.map((post) => (
  <article>
    <h2>{post.data.title}</h2>
    <p>{post.data.excerpt}</p>
  </article>
))}

Tak. Osprey oferuje własne integracje z Astro i React/Next.js, API REST i GraphQL tylko do odczytu. Dostępny jest hosting zarządzany i samodzielny; dostęp do prywatnych pakietów i wdrożeń zależy od umowy.

Połącz frontend

Zachowaj swój frontend i połącz go przez REST, GraphQL tylko do odczytu, klienta TypeScript lub moduł Astro.

REST
Publiczne wpisy nie wymagają klucza. Dokumenty back-office wymagają klucza API albo tokenu bearer.
SDK TypeScript
Typowany klient z tą samą kopertą: data i pagination.
GraphQL
Tylko zapytania, przez POST.
Loader Astro
Wpisy trafiają do content collections Astro podczas builda. Żadnego klucza na edge.

Tak. Osprey oferuje własne integracje z Astro i React/Next.js, API REST i GraphQL tylko do odczytu. Dostępny jest hosting zarządzany i samodzielny; dostęp do prywatnych pakietów i wdrożeń zależy od umowy.

Zarządzaj procesami treści

Media, SEO, formularze i webhooki łączą treści z pozostałą pracą.

Podpisane webhooki
Połącz publikację z kompilacją lub procesem zewnętrznym. Sprawdzaj dostarczenia i zlecaj ponowne wysłanie.
Własne domeny
Zarządzaj domenami i potwierdzaj własność przez DNS. Dostępność zależy od hostingu i planu.

Buduj na swoich zasadach

Typowany klient, loader Astro, CLI, serwer MCP i stack do self-hostingu.

@osprey/client
typowane SDK, renderer bloków React, menedżer zgód
@osprey/astro
loader treści, head SEO, synchronizacja tłumaczeń
CLI
setup, init, dev, build, generate-types, link, export

Tak. Osprey oferuje własne integracje z Astro i React/Next.js, API REST i GraphQL tylko do odczytu. Dostępny jest hosting zarządzany i samodzielny; dostęp do prywatnych pakietów i wdrożeń zależy od umowy.

Pytania

Poznaj platformę
01

Czym jest Osprey?

Headless CMS firmy Altovar do treści strukturalnych, wizualnej edycji stron, mediów i publikacji wielojęzycznej. Frontend pozostaje oddzielony od obszaru zarządzania treścią.

02

Czy mogę tworzyć strony wizualnie?

Tak. Pracuj z blokami i podglądem podłączonego frontendu. Edytor wizualny wymaga skonfigurowanej integracji z frontendem i mostu podglądu. Wypróbuj lokalne interaktywne demo na tej stronie.

03

Jak działają języki?

Skonfiguruj do dziesięciu języków treści na obszar roboczy, edytuj pola lokalizowane i sprawdzaj pokrycie tłumaczeń. Panel administracyjny ma pięć języków. Tłumaczenie AI zależy od konfiguracji i dostępnego limitu.

04

Co potrafi Altovar AI?

Pomaga przygotowywać szkice stron, sekcje, teksty, tłumaczenia i pola SEO w CMS. Wymaga skonfigurowanych usług AI i dostępnego limitu. Działania podlegają uprawnieniom zalogowanego użytkownika.

05

Które funkcje zależą od planu?

Limity i dołączone funkcje pochodzą z katalogu rozliczeniowego. Zaawansowane zatwierdzanie, współpraca na żywo i uprawnienia do pól wymagają odpowiedniego planu lub umowy; nie są domyślnie częścią Starter.

06

Czy mogę używać własnego frontendu lub serwerów?

Tak. Osprey oferuje własne integracje z Astro i React/Next.js, API REST i GraphQL tylko do odczytu. Dostępny jest hosting zarządzany i samodzielny; dostęp do prywatnych pakietów i wdrożeń zależy od umowy.

Twórz treści.
Zachowaj
kontrolę.

Jeden obszar pracy. Od pierwszego szkicu do frontendu.