PLATFORMA

Podstawa,
nie ograniczenie.

Zbierz treści, renderowanie i integracje w środowisku uruchomieniowym, które rozumiesz — i dostosuj te części, które odróżniają Twój projekt.

CO OPISUJE DOKUMENTACJA

To, co niezbędne, w jednym miejscu.

Udokumentowana podstawa

Treść w centrum

Repozytorium Jackrabbit Oak stanowi podstawę treści, wraz z modelem zasobów Sling i uprawnieniami repozytorium.

Udokumentowana podstawa

Renderowanie bez rozpraszania

HTL jest językiem szablonów w udokumentowanym starterze. Pliki statyczne dostarczane przez bundle działają obok treści renderowanych po stronie serwera.

Udokumentowana podstawa

API dla integracji

Typowane moduły HTTP korzystają z Jakarta REST, mają osobne korzenie zarządzania i publiczny oraz dokumenty OpenAPI generowane w czasie działania.

Przeczytaj przewodnik po API
Udokumentowana podstawa

Jawne środowisko uruchomieniowe

Pliki funkcji (features) wymieniają, co wchodzi w skład kompozycji. Dodajesz możliwość świadomie, zamiast dziedziczyć wciąż rosnący zestaw domyślny.

Zrozum kompozycję
Udokumentowana podstawa

Strzeżona granica żądania

Dopuszczanie ruchu, CORS, CSRF i budżet żądań anonimowych mają rozdzielone odpowiedzialności. Utwardzenie produkcyjne pozostaje zadaniem operatora.

Przeczytaj o modelu bezpieczeństwa
Do potwierdzenia

Podstawy witryn i redakcji

Model witryny opisuje powiązania domen, komponenty, sloty i szablony. Warstwa redakcyjna opisuje wymienialną powłokę demonstracyjną.

Sprawdź zakres weryfikacji

Dodaj to, co ważne.
Pomiń to, co zbędne.

Model funkcji (feature model) czyni z inwentarza środowiska uruchomieniowego jawną decyzję. Projekt pochodny może wnieść własne bundle i konfigurację, z analizą w czasie budowania i osobnym testem rozruchu.

Przeczytaj przewodnik po dostosowywaniu

Poglądowy modułowy układ: kod i konfiguracja Twojego projektu nad podstawą ContentLIBRE, która łączy treści, API HTTP i renderowanie na Apache Felix, Apache Sling i Jackrabbit Oak.

Zakres jest częścią produktu.

Udokumentowany starter nie zawiera domyślnie wyszukiwania pełnotekstowego ani parserów dokumentów. Klastrowanie i osobna topologia author/publish nie są potwierdzone w zapisie implementacji. Oceń te potrzeby jawnie, zamiast zakładać, że są wbudowane.

Zacznij od części, które możesz prześwietlić.

Przeczytaj o architekturze, sprawdź stan możliwości i zdecyduj, gdzie Twój projekt powinien rozszerzyć platformę.