Przejdź do treści
Plan rozwoju

Roadmap

Aktualny kierunek rozwoju TIPIcms: linia 3.2.0 Accessible Foundation (WCAG 2.2), dalsze rozszerzenia API, Content Buildera i materiałów wdrożeniowych.

Aktualna wersja: 3.2.1 WCAG 2.2 A/AA PHP 8.4+ Bramka wcag32
Aktualnie

3.2.0 — Accessible Foundation

3.2
Cel linii 3.2.0

Wersja 3.2.0 dostarcza bazę techniczną pod tworzenie serwisów zgodnych z WCAG 2.2 na poziomie A i AA. Dostępność jest częścią rdzenia produktu — motywu referencyjnego, panelu administracyjnego i Content Buildera.

  • motyw referencyjny design/tipi: skip-link, landmarki, fokus, aria-current, formularze, lightbox, cookie,
  • panel administracyjny dostępny z klawiatury: auth, sidebar, combobox, podsumowanie błędów formularza,
  • Content Builder z walidatorem dostępności (P0/P1), polem decorative i raportem przed publikacją,
  • bramka regresji php sky/cli/wcag32.php oraz smoke test wdrożeniowy,
  • dokumentacja Accessible Foundation: standard, checklisty, procedury testów i migracja motywu.
Co obejmuje wydanie
  • aktualizacja plikowa z 3.1.0 — bez migracji bazy danych,
  • procedura UPGRADE-3.2.0 i paczka var/patches/v3.2.0/,
  • referencyjne wdrożenie tipicms.pl jako baza do oceny i retestów,
  • granice odpowiedzialności: rdzeń vs motyw klienta vs treść redakcyjna,
  • moduły local i sportowe pozostają poza zakresem wydania core.

TIPIcms 3.2.0 zapewnia bazę techniczną Accessible Foundation — nie automatyczną zgodność WCAG każdej strony klienta bez audytu treści i motywu.

Zakończone

3.1.0 — stabilizacja produktu

3.1
Cel linii 3.1.0

Linia 3.1.0 domknęła przejście z legacy danych i panelu do nowej bazy produktowej.

  • kanoniczny schemat danych bez zależności od dawnych tabel sky, config, typ i root_box,
  • preflight oraz migracja danych dla aktualizacji z 3.0.0,
  • panel administracyjny oparty na Bootstrap 5 i vanilla JavaScript,
  • REST API z zapisem i autoryzacją tokenem,
  • instalator tworzący pełny schemat 3.1.0 dla nowych wdrożeń.
Zakończone

3.0.0 - Breaking Runtime

3.0
Zakres wydania
  • PHP 8.4+ jako minimalne środowisko uruchomieniowe,
  • Composer jako jedyna ścieżka autoload,
  • minimalny kontener DI dla usług core,
  • usunięcie sztywnych ścieżek panelu na rzecz helperów tipi_admin_url() i tipi_admin_path(),
  • przygotowanie bazy pod tor danych i panelu w 3.1.0.
Zakończone

2.9.2 - panel i dług techniczny

2.9
Co zostało uporządkowane
  • nowy shell panelu administracyjnego,
  • kolejne moduły panelu przeniesione w stronę vanilla JavaScript,
  • testy cache, webhooks, backup i Content Buildera,
  • mocniejsza warstwa src/Tipi nad legacy runtime.
Zakończone

2.8.0 - Content Builder UX

2.8
Najważniejsze zmiany
  • nowe bloki i gotowe presety sekcji,
  • undo/redo oraz wygodniejszy drag-and-drop,
  • lepsze ustawienia wierszy i kolumn,
  • rozwój bez migracji bazy i bez zmiany schema_version.
Fundament

2.7.x - baza produktu

2.7
Co nadal stanowi fundament
  • SemVer, paczki upgrade i procedury rolloutowe,
  • SEO head, sitemap, robots, Open Graph i read modele,
  • Native Content Builder z draftem, preview, publish i rollbackiem,
  • backup, restore, webhooki i REST API read-only.
Dalej

Po 3.2.0

3.3+
Kierunki rozwoju
  • rozszerzenie API o kolejne obszary panelu,
  • migracja motywów klientów do profilu Accessible Foundation,
  • kolejne presety Content Buildera i lepsza biblioteka sekcji,
  • materiały demo: screeny panelu, case studies i krótkie filmy,
  • przyrostowe przenoszenie legacy sky/core do namespaced klas Tipi\Core.