W tej części książki omówimy, jak temat Mono w systemie Publii CMS obsługuje funkcję wyróżnionych postów, która może być szczególnie przydatna na stronach z dużą ilością wpisów. Wersja tematu Mono pozwala na wyświetlanie wyróżnionych postów w bocznym pasku na stronie, co pozwala na zwrócenie uwagi odwiedzających na konkretne artykuły. Ta funkcjonalność, choć wydaje się prosta, jest jednym z kluczowych sposobów na poprawienie interakcji z użytkownikami, szczególnie w przypadku blogów o dużej liczbie postów.

Przykład działania tej funkcji można zobaczyć w poniższej ilustracji. Po kliknięciu przycisku „Preview your changes” w menu głównym Publii CMS, na stronie pojawił się nowy element w pasku bocznym, który wyróżnia jeden z postów, jako post wyróżniony (patrz rysunek). Taki sposób prezentacji jest skuteczny, ponieważ przyciąga wzrok użytkowników do kluczowych treści.

Dzięki wbudowanej funkcji wyróżniania postów, Publii CMS daje właścicielom stron możliwość szybkiego przyciągania uwagi do wybranych artykułów, co w efekcie może prowadzić do zwiększenia zaangażowania odwiedzających stronę. Dodatkowo, temat Mono i inne oficjalne motywy systemu Publii CMS regularnie aktualizowane są pod kątem nowych funkcji, co zapewnia ich stabilność i kompatybilność z przyszłymi wersjami oprogramowania.

Zastosowanie motywów w Publii CMS

Motywy odgrywają kluczową rolę w kształtowaniu wyglądu i funkcjonalności strony w Publii CMS. Wybór odpowiedniego motywu może znacząco poprawić doświadczenie użytkowników, ponieważ nie tylko wpływa na estetykę strony, ale także na jej wydajność i dostępność. Publii CMS oferuje szeroką gamę motywów zarówno bezpłatnych, jak i premium, które można pobrać z rynku Publii. Motywy oficjalne, oferowane bezpośrednio przez twórców Publii, są zazwyczaj najlepszym wyborem, ponieważ są na bieżąco aktualizowane, aby korzystać z najnowszych funkcji systemu. Natomiast motywy tworzone przez społeczność mogą nie zawsze nadążać za zmianami w oprogramowaniu, co może prowadzić do problemów z kompatybilnością.

Zastosowanie tematu na stronie Publii odbywa się w trzech podstawowych krokach: pobranie motywu z rynku Publii, zainstalowanie go globalnie oraz aktywowanie go lokalnie na wybranej stronie. Ważne jest, aby przed aktywacją motywu wykonać kopię zapasową strony, ponieważ zmiany wprowadzane przez temat mogą wpłynąć na wygląd strony lub nawet jej funkcjonalność.

Rola stron jednostronicowych

Choć Publii CMS został początkowo zaprojektowany z myślą o blogach, umożliwia także tworzenie stron jednostronicowych, które są coraz bardziej popularne w Internecie. Strony tego typu często pełnią rolę stron docelowych (landing pages), które służą jako mapa do innych zasobów w obrębie witryny. Czasami strony jednostronicowe stanowią jedną stronę zawierającą wszystkie informacje, które autor chce przekazać czytelnikom.

Strony jednostronicowe są szczególnie użyteczne w przypadku firm, organizacji non-profit lub osób prywatnych, które potrzebują strony internetowej, aby przedstawić swoją ofertę, usługi lub misję, bez potrzeby prowadzenia bloga. Tego typu witryny są łatwe do zarządzania, nie wymagają regularnych aktualizacji, a ich struktura jest prosta i przejrzysta. Publii CMS umożliwia stworzenie takich stron, zapewniając jednocześnie możliwość łatwego dodania bloga, jeśli zajdzie taka potrzeba.

Zmiana struktury strony na jednostronicową

W Publii CMS wersja 0.46.x wprowadziła funkcję obsługi stron jednostronicowych bez potrzeby modyfikacji istniejących postów. Wcześniej użytkownicy musieli tworzyć specjalne posty i konfigurować je jako stronę główną, co bywało uciążliwe. Teraz, z nową funkcjonalnością stron, tworzenie witryn jednostronicowych stało się łatwiejsze i bardziej intuicyjne. W przypadku takich stron, Publii nadal pozwala na korzystanie z funkcji bloga, ale zamiast standardowego układu bloga, można wyświetlać jedną stronę.

Aby stworzyć stronę jednostronicową, wystarczy wybrać odpowiednią opcję w interfejsie zarządzania stronami Publii CMS. Po jej dodaniu, użytkownicy mogą wykorzystać edytor WYSIWYG do edycji treści strony i nadania jej odpowiedniego układu. Taki proces jest prosty, ale wymaga uwagi, aby strona wyglądała profesjonalnie i spełniała swoje zadanie.

Co jeszcze warto wiedzieć?

Tworzenie stron jednostronicowych w Publii CMS to doskonała opcja dla osób szukających prostej, ale skutecznej formy komunikacji z użytkownikami. Takie strony świetnie nadają się do przedstawienia konkretnej oferty lub misji organizacji, ale również mogą pełnić rolę strony informacyjnej o danej firmie lub produkcie. Warto pamiętać, że choć Publii CMS nie jest typowym narzędziem do budowy dużych, skomplikowanych witryn, jego prostota i elastyczność czynią go świetnym wyborem do prostych stron internetowych, które nie wymagają zaawansowanego zarządzania treścią.

Zdecydowanie warto zainwestować czas w naukę zarządzania tematycznymi ustawieniami w Publii CMS oraz w poznanie wszystkich opcji edycji dostępnych w edytorze WYSIWYG. Dzięki temu można osiągnąć pełną kontrolę nad wyglądem i funkcjonalnością strony, co przełoży się na lepsze doświadczenia użytkowników i sprawi, że strona będzie bardziej efektywna w osiąganiu swoich celów.

Jak wykorzystać wtyczki i zarządzać ciasteczkami w systemie Publii CMS?

Wtyczki stanowią kluczowy element w rozszerzaniu funkcji witryn internetowych. W przypadku Publii CMS, proces instalacji wtyczek obejmuje ich pobranie z Marketplace, zainstalowanie plików wtyczek oraz aktywowanie ich na stronie. W rozdziale tym omawiamy wtyczki, które umożliwiają dodawanie funkcji komentowania postów na blogu. Istnieje kilka rozwiązań w tej kategorii, każde z własnymi zaletami i wadami. Zdecydowaliśmy się na system GraphComment, który oferował najlepszą prywatność, koszty oraz funkcje spośród dostępnych opcji. Jako godny zamiennik można wskazać Cusdis, będący rozwiązaniem open source, choć oferującym skromniejszy zestaw funkcji.

W pierwszej części tego rozdziału dowiedzieliśmy się, jak zarejestrować wtyczkę pobraną do systemu Publii CMS, dzięki czemu stanie się dostępna na wszystkich stronach globalnie. Z kolei aktywacja wtyczki lokalnie pozwala na korzystanie z jej funkcji tylko na jednej, konkretnej witrynie. W przypadku GraphComment, wymagało to rejestracji w serwisie oraz uzyskania unikalnego identyfikatora, który łączył wtyczkę lokalną z usługą hostowaną. Takie podejście jest powszechnie stosowane w przypadku wtyczek, które integrują przetwarzanie w tle z zewnętrznymi usługami.

Pomimo iż domyślnie komentarze w Publii CMS nie są włączone, proces ten jest prosty i wymaga jedynie aktywacji w ustawieniach motywu. Przechodząc do kolejnej kwestii, omawiamy ustawienie i aktywację polityki prywatności oraz banera cookie w systemie Publii CMS. Ciasteczka, stanowiące kluczowy element działania współczesnych stron internetowych, są szeroko omawiane pod kątem ich funkcji, przechowywania oraz wpływu na prywatność użytkowników.

Każda witryna internetowa powinna posiadać politykę prywatności, która wyjaśnia, jakie dane są zbierane od użytkowników, jak są one wykorzystywane, oraz czy są udostępniane osobom trzecim. Powinna także precyzować, jak dane są chronione oraz jakie prawa przysługują użytkownikom w odniesieniu do ich danych. Istotnym punktem jest również zgodność z obowiązującymi regulacjami prawnymi, takimi jak RODO czy CCPA. Dobrze skonstruowana polityka prywatności powinna uwzględniać także informacje o plikach cookie i innych podobnych technologiach oraz zawierać dane kontaktowe w przypadku pytań dotyczących prywatności.

W systemie Publii CMS, w sekcji ustawień prywatności, konfigurowany jest również baner informujący o cookies. W tym przypadku wybraliśmy wersję podstawową, gdyż pełna identyfikacja wszystkich ciasteczek używanych na stronie wykraczałaby poza zakres tej książki. Kolejnym krokiem była modyfikacja menu w stopce, tak aby zawierało odnośnik do "Polityki prywatności" zamiast "Polityki cookies".

Warto pamiętać, że polityka prywatności nie jest jedynie formalnością, lecz narzędziem budującym zaufanie użytkowników do witryny. Dokładne i zrozumiałe wyjaśnienie zasad zbierania oraz przetwarzania danych może znacząco wpłynąć na wrażenia użytkowników oraz ich decyzje o korzystaniu z witryny. Warto również zaznaczyć, że każda witryna internetowa jest unikalna, a zasady dotyczące prywatności powinny być dostosowane do jej specyfiki, celów oraz przepisów obowiązujących w danym regionie.

W kontekście ciasteczek należy również podkreślić, że wprowadzenie funkcji zarządzania plikami cookie nie tylko spełnia wymogi prawne, ale może również stanowić element transparentności w relacji z użytkownikami. Oferowanie jasnych informacji o tym, jak i dlaczego pliki cookie są używane, może poprawić doświadczenie użytkownika na stronie oraz zredukować ryzyko nieporozumień i obaw związanych z prywatnością.

Ponadto, warto zastanowić się nad rozbudową polityki prywatności o kwestie związane z ochroną danych osobowych, zwłaszcza w kontekście nowych przepisów dotyczących ochrony danych osobowych. Przepisy takie jak RODO w Unii Europejskiej nakładają na właścicieli stron internetowych obowiązki informacyjne oraz zabezpieczające prawa użytkowników w kontekście ich danych osobowych. Stąd tak ważne jest, aby polityka prywatności była nie tylko zgodna z przepisami, ale także przejrzysta i łatwa do zrozumienia.