Roadmap
Aktualny kierunek rozwoju TIPIcms: linia 3.2.0 Accessible Foundation (WCAG 2.2), dalsze rozszerzenia API, Content Buildera i materiałów wdrożeniowych.
3.2.0 — Accessible Foundation
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.
3.1.0 — stabilizacja produktu
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ń.
3.0.0 - Breaking Runtime
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.
2.9.2 - panel i dług techniczny
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.
2.8.0 - Content Builder UX
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.
2.7.x - baza produktu
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.
Po 3.2.0
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.