Case study · WordPress · Hybryda SPA · AI · Dostępność
Jak połączyć WordPress z SPA i AI? Opowieść o stronie Familia Czeladź
familia.czeladz.pl to czwarta strona, którą zbudowałem w całości na WordPressie. Po raz pierwszy musiałem zaprojektować nową witrynę z uwzględnieniem istniejących wpisów ze strony poprzedniej — zwykłej strony SPA napisanego tradycyjnie w HTML i CSS, bez zaawansowanych funkcji JavaScript. W tym artykule opisuję drogę od migracji treści, przez wyzwania z Elementorem, po asystenta AI z obsługą głosową i lekką stronę główną jako SPA.
Migracja ze starej strony — WordPress jako CMS
Stowarzyszenie na rzecz osób niepełnosprawnych potrzebowało miejsca na aktualności, opisy działań i galerie zdjęć. Poprzednia strona była statyczna — każda zmiana wymagała edycji kodu. WordPress rozwiązał ten problem: redaktorzy mogli samodzielnie dodawać wpisy, a ja skupiłem się na architekturze i integracjach. Podobne wyzwania opisuję w innych realizacjach — np. manualny.pl czy psikomfort.pl.
Pierwsza wersja — wpisy na pierwszym planie
Początkowa strona była prosta: głównym widokiem były widoczne wpisy. Potem dodałem dedykowaną stronę główną, ale długo nie potrafiłem zbudować layoutu, który byłby czytelny, schludny i przyjemny dla oka. Po wielu próbach udało mi się to osiągnąć — jednak wciąż brakowało mi miejsca na bogatszą prezentację działań stowarzyszenia.
Elementor i Spectra — więcej komponentów, mniej wydajności
Chcąc zwiększyć ilość informacji na stronie, zastosowałem edytor Elementor wraz z Spectra — pozwoliły mi na większą różnorodność komponentów i elementów wizualnych. Niestety strona stała się ociężała: dłużej się ładowała, a sam edytor działał wolniej. Edycja treści była trudniejsza nie tylko dla mnie, ale przede wszystkim dla użytkowników tworzących wpisy.
Ponieważ zastosowałem kilka cięższych wtyczek (Elementor, Spectra, wtyczki do galerii zdjęć, menedżer mediów) i utworzyłem część wpisów w tych narzędziach, nie dało się po prostu wyłączyć tych rozszerzeń. Wolniejsze otwieranie strony i opóźniona edycja wpisów stały się codziennością. Musiałem zrezygnować z Elementora i Spectry przy tworzeniu nowych treści.
Powrót do standardowego edytora WordPress
Nowe wpisy zacząłem tworzyć w standardowym edytorze WordPress (Gutenberg) z dodatkowymi komponentami — np. bardziej rozbudowaną galerią. Standardowa galeria WordPressa w podstawowym wyglądzie zdjęć jest wystarczająca, ale chciałem dodatkowe funkcjonalności dające bogatsze prezentacje galerii. To kompromis: mniej efektów wizualnych, ale szybsza i prostsza praca dla redaktorów.
Asystent AI — rozmowa tekstowa o stowarzyszeniu
Z czasem dodałem asystenta AI. Pozwala on odwiedzającym prowadzić rozmowę tekstową — informuje o stowarzyszeniu, jego zadaniach, kontakcie i innych możliwościach wsparcia dla osób niepełnosprawnych. Asystent działa 24/7 i odciąża zespół od powtarzalnych pytań. O architekturze takich rozwiązań piszę szerzej w artykule Inteligentni Asystenci AI.
Asystent głosowy — dostępność bez pisania
Rozbudowałem asystenta AI o funkcjonalność rozmów głosowych — słuchania i odpowiedzi na głos. To rozwiązanie ułatwia korzystanie z asystenta osobom z niepełnosprawnością ruchową: można mówić i słuchać zamiast pisać. Rozwiązanie dźwiękowe jest całkowicie darmowe — nie są pobierane opłaty za korzystanie z tej funkcji.
Przełom: własna strona SPA jako frontend
Cały czas strona główna nie miała wyglądu, który by mnie zadowolił — była nieczytelna, trudna w nawigacji i niezrozumiała dla nowych odwiedzających. Ponieważ zbudowanie satysfakcjonującej strony głównej w WordPressie z użyciem posiadanych wtyczek wydawało mi się trudne, postanowiłem stronę główną zbudować jako SPA.
Strona frontendowa powstała w oparciu o HTML, CSS i JavaScript — była niezależna od WordPressa, samodzielna, a jednocześnie korzystała z wpisów CMS z WordPressa. Dzięki temu witryna stała się lekka, szybko się ładuje i łatwiej ją dostosować pod kątem SEO. To ten sam wzorzec hybrydowy, który stosuję w psikomfort.pl i manualny.pl.
| Kryterium | WordPress + Elementor | Hybryda: SPA + WordPress CMS |
|---|---|---|
| Czas ładowania strony głównej | Wolny (ciężkie wtyczki) | Szybki (lekki frontend) |
| Łatwość edycji wpisów | Trudna (wolny edytor) | Prosta (Gutenberg) |
| Asystent AI (tekst + głos) | Tak | Tak |
| Kontrola nad SEO | Ograniczona | Pełna |
| Dostępność dla redaktorów | Niska | Wysoka |
Wnioski
- WordPress świetnie sprawdza się jako CMS — redaktorzy stowarzyszenia mogą samodzielnie publikować aktualności bez znajomości kodu.
- Ciężkie page buildery mają swoją cenę — Elementor i Spectra dają efekt, ale spowalniają witrynę i utrudniają codzienną pracę.
- Asystent AI z obsługą głosową to realna dostępność — nie tylko moda, ale konkretne ułatwienie dla osób z ograniczoną mobilnością.
- Hybryda SPA + WordPress łączy najlepsze cechy obu światów — szybki frontend i wygodny panel administracyjny. Przy tworzeniu treści z pomocą AI korzystam też z narzędzia Praktyka Content AI.
Dziś familia.czeladz.pl to witryna, która łączy misję społeczną stowarzyszenia z nowoczesną technologią. Jeśli planujesz podobny projekt — zapraszam do kontaktu.
FAQ
Najczęściej zadawane pytania o Familia Czeladź
Dlaczego WordPress zamiast samej strony statycznej?
Bo stowarzyszenie potrzebowało systemu do regularnego publikowania aktualności ze zdjęciami. WordPress daje gotowy panel redakcyjny — redaktorzy nie muszą znać HTML.
Czy Elementor się opłaca w projektach non-profit?
Na start daje wiele możliwości wizualnych, ale przy wielu wtyczkach i dużej liczbie wpisów spowalnia witrynę i utrudnia pracę. W moim przypadku powrót do Gutenberga okazał się lepszym kompromisem.
Jak działa asystent AI na stronie stowarzyszenia?
Asystent odpowiada na pytania o działalność stowarzyszenia, kontakt i formy wsparcia. Działa tekstowo i głosowo, 24/7. Szczegóły architektury opisuję w Inteligentni Asystenci AI.
Co daje asystent głosowy w kontekście dostępności?
Osoby z ograniczoną mobilnością mogą rozmawiać z asystentem bez pisania — wystarczy mówić i słuchać odpowiedzi. Rozwiązanie jest darmowe dla użytkowników strony.
Dlaczego hybryda SPA + WordPress zamiast czystego WordPressa?
Strona główna wymagała pełnej kontroli nad layoutem, szybkością i SEO. SPA jako frontend rozwiązało te problemy, a WordPress nadal obsługuje wpisy i galerie. Podobny model stosuję też przy tworzeniu treści z pomocą AI — więcej w narzędziu Praktyka Content AI.
Autor
O autorze
Chcesz podobny projekt?
Porozmawiajmy o Twojej stronie
WordPress, hybryda SPA, asystent AI lub landing page — pomogę uniknąć błędów, które sam popełniłem na początku.