Osprey
Toate funcțiile

Dezvoltatori

Stackul tău. Conținutul tău.

Modelează în TypeScript, citește prin API-uri și conectează frontendul ales. Clienții proprii pentru Astro și React aduc integrarea aproape de codul tău.

Explorează editorulOpenAPI
Setările webhook-urilor: un endpoint numit Rebuild the site, activ, abonat la evenimentele de publicare ale documentelor și paginilor.Setările webhook-urilor: un endpoint numit Rebuild the site, activ, abonat la evenimentele de publicare ale documentelor și paginilor.
Capturile există în engleză și italiană, așa că acesta este setul englez.

Dezvoltatori

Frontendul tău. Conectat.

Citește conținutul publicat cu clientul TypeScript. Folosește integrările Astro și React sau conectează propriul stack prin API-uri.

Intrările publice nu cer cheie. Documentele de back-office cer o cheie API sau un bearer token.

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

Un client tipizat cu același plic: 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 })

Doar interogări, prin 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 }
  }
}

Intrările ajung în content collections din Astro la build. Nicio cheie pe 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>
))}

Da. Osprey oferă integrări proprii pentru Astro și React/Next.js, API-uri REST și GraphQL doar pentru citire. Sunt disponibile găzduirea administrată și găzduirea proprie; accesul la pachete private și implementare depinde de contract.

Conectează frontendul

Păstrează frontendul și conectează-l prin REST, GraphQL doar pentru citire, clientul TypeScript sau modulul Astro.

REST
Intrările publice nu cer cheie. Documentele de back-office cer o cheie API sau un bearer token.
SDK TypeScript
Un client tipizat cu același plic: data și pagination.
GraphQL
Doar interogări, prin POST.
Loader Astro
Intrările ajung în content collections din Astro la build. Nicio cheie pe edge.

Da. Osprey oferă integrări proprii pentru Astro și React/Next.js, API-uri REST și GraphQL doar pentru citire. Sunt disponibile găzduirea administrată și găzduirea proprie; accesul la pachete private și implementare depinde de contract.

Gestionează operațiunile de conținut

Media, SEO, formularele și webhook-urile conectează conținutul cu activitățile din jur.

Webhook-uri semnate
Conectează publicarea la o compilare sau un flux extern. Verifică livrările și solicită retrimiterea.
Domenii personalizate
Gestionează domenii și verifică proprietatea prin DNS. Disponibilitatea urmează găzduirea și planul.

Construiește în condițiile tale

Un client tipizat, un loader Astro, un CLI, un server MCP și un stack self-host.

@osprey/client
SDK tipizat, renderer de blocuri React, manager de consimțământ
@osprey/astro
loader de conținut, head SEO, sincronizare de traduceri
CLI
setup, init, dev, build, generate-types, link, export

Da. Osprey oferă integrări proprii pentru Astro și React/Next.js, API-uri REST și GraphQL doar pentru citire. Sunt disponibile găzduirea administrată și găzduirea proprie; accesul la pachete private și implementare depinde de contract.

Întrebări

Explorează platforma
01

Ce este Osprey?

Un CMS headless de la Altovar pentru conținut structurat, editare vizuală de pagini, media și publicare multilingvă. Frontendul rămâne separat de spațiul de administrare a conținutului.

02

Pot construi pagini vizual?

Da. Lucrează cu blocuri și cu previzualizarea frontendului conectat. Editorul vizual necesită integrarea frontendului și puntea de previzualizare configurate. Încearcă demonstrația interactivă locală de pe acest site.

03

Cum funcționează limbile?

Configurează până la zece limbi de conținut per spațiu, editează câmpurile localizate și verifică acoperirea traducerilor. Interfața de administrare are cinci limbi. Traducerea AI depinde de configurație și de cotă.

04

Ce poate face Altovar AI?

Te ajută să pregătești schițe de pagini, secțiuni, texte, traduceri și câmpuri SEO în CMS. Necesită servicii AI configurate și o cotă disponibilă. Acțiunile respectă permisiunile utilizatorului autentificat.

05

Ce funcții depind de planul meu?

Limitele și funcțiile incluse provin din catalogul de facturare. Aprobările avansate, colaborarea în timp real și permisiunile pe câmp necesită un plan sau contract eligibil; nu sunt incluse implicit în Starter.

06

Pot folosi propriul frontend sau propriile servere?

Da. Osprey oferă integrări proprii pentru Astro și React/Next.js, API-uri REST și GraphQL doar pentru citire. Sunt disponibile găzduirea administrată și găzduirea proprie; accesul la pachete private și implementare depinde de contract.

Creează conținut.
Păstrează
controlul.

Un spațiu. De la prima schiță la frontendul tău.