W systemie zarządzania treścią Publii CMS istnieje wiele funkcji, które pozwalają na łatwe tworzenie i edytowanie stron oraz menu na Twojej stronie internetowej. Proces ten jest stosunkowo prosty i intuicyjny, szczególnie gdy znamy odpowiednie kroki, które należy wykonać, aby skutecznie dodać nowe pozycje do menu, konwertować posty na strony oraz zarządzać hierarchią stron.
Po pierwsze, aby dodać nową pozycję do menu w systemie Publii CMS, należy kliknąć tytuł menu, które chcemy edytować, np. „Main” jak pokazano na rysunku 6-47. Po kliknięciu pojawią się dostępne opcje: możliwość dodania nowego elementu do menu oraz edytowania nazwy samego menu. Warto pamiętać, że podczas tworzenia nowych pozycji w menu, będziemy mogli przypisać link do odpowiednich stron. W poprzednich rozdziałach omawialiśmy już, jak dodać elementy takie jak „Home” czy „Contact Us”. W tym przypadku załóżmy, że chcemy dodać pozycję odnoszącą się do strony z regulaminem, którą właśnie utworzyliśmy.
Aby dodać nowy element, klikamy przycisk „Add menu item”, co otwiera panel „ADD NEW MENU ITEM” (rysunek 6-49). W tym panelu wybieramy nazwę nowego elementu, np. „Terms of Use” i określamy typ linku jako „Page link”. Po tym zabiegu w trzecim polu, które zmienia się na „Page”, pojawi się rozwijana lista wszystkich dostępnych stron. Wybieramy stronę, którą wcześniej stworzyliśmy (np. „Terms and Conditions”), a następnie klikamy przycisk „Add menu item”, aby zapisać naszą zmianę. Nowa pozycja pojawi się na liście elementów w menu „Main” jako ostatnia.
Kiedy pozycje w menu są już dodane, warto przejść do edycji kolejności wyświetlania tych elementów. Publii CMS oferuje funkcję drag-and-drop, czyli przeciągania elementów w menu w celu zmiany ich kolejności. Aby to zrobić, klikamy na link „Move” przy wybranej pozycji i przeciągamy ją w odpowiednie miejsce, np. pomiędzy „Tags” a „Contact Us”. Zaletą tej funkcji jest łatwość manipulacji elementami, jednak należy uważać, aby przypadkowo nie stworzyć podmenu, przesuwając pozycję zbyt daleko w prawo.
Kiedy już ułożymy elementy menu według własnych preferencji, możemy zobaczyć efekt naszych zmian, klikając przycisk „Preview your changes”, który wyświetli podgląd strony z nowym układem menu.
Jeśli w trakcie tworzenia strony zauważymy, że zawartość posta lepiej pasuje do charakterystyki strony, Publii CMS oferuje opcję konwersji postów na strony. Na przykład, jeśli opublikowany post zaczyna pełnić funkcję informacyjną, możemy go zmienić w stronę, co jest szczególnie przydatne, gdy początkowo nie planowaliśmy tej zmiany. W tym celu wystarczy otworzyć panel z listą postów, zaznaczyć post, który chcemy przekonwertować, a następnie z menu „More” wybrać opcję „Convert to page”. System automatycznie przekształci post w stronę, a my będziemy mogli dalej zarządzać tą stroną w panelu stron.
Warto dodać, że Publii CMS umożliwia również konwersję stron na posty, co daje jeszcze większą elastyczność w organizowaniu treści na stronie. Wszystkie operacje konwersji są łatwe do wykonania i nie wymagają zaawansowanej wiedzy technicznej.
Kolejną ważną funkcją, którą warto poznać, jest tworzenie stron zagnieżdżonych. Funkcja ta została wprowadzona w wersji 0.46.0 Publii CMS i pozwala na tworzenie hierarchii stron, gdzie jedna strona pełni rolę nadrzędną, a inne strony są do niej przypisane jako podrzędne. Tego typu struktura jest szczególnie przydatna w przypadku większych witryn, które wymagają bardziej zorganizowanego układu treści. Strony zagnieżdżone są tworzone poprzez przypisanie do strony nadrzędnej w panelu edycji strony. Ważne jest, aby włączona była opcja wyświetlania linków do stron podrzędnych, co można ustawić w panelu administracyjnym systemu.
Aby zagnieździć stronę, należy przejść do panelu edycji strony i w opcjach strony wskazać stronę nadrzędną. Strony zagnieżdżone wyświetlane są w postaci estetycznych linków, które mogą być widoczne globalnie lub tylko na stronie nadrzędnej. Warto pamiętać, że funkcja ta wymaga tematu, który obsługuje wyświetlanie stron zagnieżdżonych – na szczęście wszystkie oficjalne tematy w Publii CMS ją wspierają.
Ważne jest, aby przy zarządzaniu stronami w Publii CMS zwrócić uwagę na dwie kwestie: organizację treści oraz odpowiednią strukturę menu. Prawidłowa hierarchia stron i elementów menu wpływa nie tylko na łatwość nawigacji, ale także na optymalizację SEO witryny, ułatwiając indeksowanie treści przez wyszukiwarki. Struktura URL, która wspiera hierarchię stron, odgrywa kluczową rolę w zapewnianiu, że treści są prawidłowo widoczne i dobrze zorganizowane, co poprawia doświadczenie użytkowników i efektywność witryny.
Jak poprawnie skonfigurować domenę internetową i zabezpieczenia TLS na stronie?
TLS (Transport Layer Security) jest współczesną wersją SSL (Secure Sockets Layer), służącą do zabezpieczania komunikacji w Internecie. Oferuje ona szyfrowanie przesyłanych danych, co pozwala na ich ochronę przed nieautoryzowanym dostępem. Gdy odwiedzający naszą stronę, zainstalowany certyfikat TLS pozwala zweryfikować jej wiarygodność, zapewniając tym samym użytkownikowi poczucie bezpieczeństwa. Certyfikat TLS to cyfrowa tożsamość, która weryfikuje, że strona jest prawdziwa, a wszelkie dane przekazywane między stroną a odwiedzającym są szyfrowane, co uniemożliwia ich przechwycenie przez osoby trzecie.
Taki certyfikat staje się kluczowym elementem bezpieczeństwa. Jego obecność zapewnia, że informacje wprowadzone na stronie, takie jak dane logowania, dane osobowe czy inne poufne informacje, pozostają chronione w trakcie przesyłania przez Internet. Certyfikat TLS jest także odpowiedzialny za działanie protokołu HTTPS, który w dzisiejszych czasach stał się standardem, a jego obecność buduje zaufanie użytkowników. Co ważne, certyfikat TLS może także wpłynąć na pozycjonowanie strony w wyszukiwarkach internetowych, takich jak Google, co przekłada się na większą widoczność witryny w sieci.
Po uzyskaniu certyfikatu TLS dla naszej domeny internetowej, może minąć kilka minut, zanim stanie się on aktywny. Warto wtedy odświeżyć stronę w przeglądarce, aby upewnić się, że proces zakończył się pomyślnie. Po otrzymaniu certyfikatu, możemy także wymusić korzystanie z HTTPS, aktywując odpowiednią opcję w ustawieniach strony. Należy pamiętać, że aktywowanie HTTPS w pełni zapewnia bezpieczeństwo witryny.
Po załatwieniu kwestii bezpieczeństwa, następuje etap testowania naszej strony. W przypadku, gdy po wpisaniu zakupu domeny w przeglądarkę nie widzimy strony, może to oznaczać, że wyświetlana jest strona zaparkowana przez rejestratora domeny. W takim przypadku warto skorzystać z funkcji czyszczenia pamięci podręcznej w przeglądarkach. Często zdarza się, że po prostu należy wyczyścić dane przeglądania, takie jak pliki cookie czy pamięć podręczną obrazów. Dzięki temu przeglądarka będzie mogła pobrać aktualną wersję strony, a nie jej zapisany w pamięci podręcznej poprzedni stan. Warto również zamknąć i ponownie otworzyć przeglądarkę, by upewnić się, że wszystkie dane zostały faktycznie usunięte.
Jeżeli mamy stronę opartą na systemie CMS, jak na przykład Publii, należy dodatkowo zaktualizować adres URL strony w ustawieniach serwera. To bardzo ważny krok, ponieważ jeśli zapomnimy zmienić adres, nasza strona nadal będzie wskazywała na stary URL. Po dokonaniu tej zmiany, warto zapisać ustawienia i zsynchronizować naszą witrynę z GitHubem, aby upewnić się, że wszystkie dane zostały poprawnie przeniesione i dostępne są pod nowym adresem.
W tej części książki omówiliśmy także proces zakupu domeny. Domena jest nie tylko adresem w Internecie, ale także naszą wirtualną własnością, którą możemy używać do celów profesjonalnych lub prywatnych. Domena pomaga nadać stronie profesjonalny wygląd, co jest istotne, szczególnie w przypadku, gdy chcemy, by nasza strona była łatwa do zapamiętania i dzielenia się nią z innymi. Domena może być zakupiona u certyfikowanego rejestratora, który jest uznawany przez organizację ICANN (Internet Corporation for Assigned Names and Numbers). Istnieje wiele narzędzi umożliwiających sprawdzenie dostępności danej domeny, z czego najbezpieczniejsze to narzędzia oferowane bezpośrednio przez ICANN.
Warto również zwrócić uwagę na kwestie związane z konfiguracją systemów zarządzania stronami, takich jak Publii CMS, który umożliwia dodanie nowych funkcji i modyfikację wyglądu strony. Za pomocą Publii możemy dostosować ustawienia serwera, co pozwala na łatwe zarządzanie stroną i jej adresami URL.
Wszystkie te elementy składają się na całościową konfigurację naszej strony internetowej, która jest nie tylko funkcjonalna, ale także bezpieczna i łatwa do odnalezienia przez użytkowników w sieci.
Jak zapewnić zgodność z przepisami o prywatności i wykorzystanie wtyczek na stronie?
Podstawową funkcjonalnością większości współczesnych stron internetowych jest wykorzystanie wtyczek do rozszerzenia ich możliwości. Z kolei każda z tych wtyczek, a także technologie śledzenia, mogą wymagać wykorzystania plików cookies do zapewnienia pełnej funkcjonalności. Wtyczki, takie jak narzędzia analityczne, oferują cenne dane o zachowaniach użytkowników na stronie, ale mogą także budzić kontrowersje w kontekście prywatności. Warto zatem przyjrzeć się rozwiązaniom, które pomagają zapewnić zgodność z regulacjami, takimi jak RODO czy CCPA.
Publii CMS, popularny system zarządzania treścią, oferuje szereg wtyczek, które pomagają wzbogacić witrynę o dodatkowe funkcje, w tym wtyczki analityczne, jak Umami Analytics czy Google Analytics. Choć Google Analytics cieszy się dużą popularnością, jego polityka udostępniania danych oraz obciążenie plikami cookies, które są umieszczane w przeglądarkach użytkowników, budzą wątpliwości w kwestii prywatności. W związku z tym, dla osób ceniących sobie większą prywatność użytkowników, bardziej odpowiednim rozwiązaniem może być Umami Analytics, które jest rozwiązaniem open-source, wolnym od zbędnych opłat i bardziej transparentnym w kwestii gromadzenia danych.
Istotnym elementem witryny jest również kwestia wykorzystywania plików cookies. Jeśli strona używa wtyczek, które generują pliki cookies, konieczne jest zapewnienie użytkownikom informacji na ten temat i uzyskanie ich zgody na ich stosowanie. W przypadku Publii CMS, jeśli korzystamy z oficjalnych motywów i nie instalujemy dodatkowych wtyczek, strona nie generuje żadnych plików cookies. Jednakże, każda dodatkowa wtyczka, jak np. narzędzia analityczne czy formularze kontaktowe, może wprowadzać cookies w celu realizacji swojej funkcji. Przykładem może być wtyczka Jotform, która ustawia dwa pliki cookies: „guest” i „userReferer”, które wygasają po 48 godzinach. W związku z tym ważne jest, aby przed uruchomieniem strony, szczegółowo określić, jakie pliki cookies są wykorzystywane, i wdrożyć odpowiedni baner informujący o tym użytkowników.
Publii CMS oferuje możliwość skonfigurowania dwóch rodzajów banerów cookies: podstawowego, który informuje użytkownika o wykorzystaniu cookies, oraz bardziej zaawansowanego, który pozwala użytkownikowi na udzielenie zgody na konkretne typy cookies. Wdrożenie zaawansowanego trybu wymaga jednak szczegółowej analizy, jakie dokładnie cookies są wykorzystywane przez temat, wtyczki oraz inne zasoby na stronie, takie jak integracje z formularzami kontaktowymi. Dodatkowo warto pamiętać, że należy ścisłe przestrzegać przepisów dotyczących prywatności i danych osobowych, aby zapewnić pełną zgodność z wymaganiami prawnymi obowiązującymi w danym kraju.
Dobrą praktyką jest także posiadanie polityki prywatności na stronie, w której dokładnie określimy, jakie dane osobowe są zbierane, w jaki sposób są wykorzystywane, i jakie prawa mają użytkownicy w związku z przetwarzaniem ich danych. Polityka prywatności powinna również uwzględniać informacje o używanych plikach cookies, o ile takie są wykorzystywane na stronie. Tworzenie takiej polityki jest obowiązkowe w wielu krajach, w tym w krajach UE, w ramach przestrzegania przepisów RODO, ale również w Stanach Zjednoczonych, w kontekście przepisów CCPA.
Zaleca się, aby stworzoną politykę prywatności umieścić w łatwo dostępnym miejscu na stronie, najlepiej w stopce, i zapewnić link do niej w obrębie systemu. Istnieje wiele generatorów polityki prywatności dostępnych w Internecie, które ułatwiają ten proces, takich jak np. Termly.io, który oferuje łatwy sposób na stworzenie pełnej polityki zgodnej z regulacjami prawnymi. Polityka prywatności powinna także zawierać informacje kontaktowe, w razie gdyby użytkownicy chcieli zgłaszać zapytania dotyczące przetwarzania danych.
Warto również pamiętać, że wdrożenie właściwych procedur i narzędzi do ochrony prywatności użytkowników nie tylko pomaga przestrzegać przepisów prawnych, ale również buduje zaufanie do strony. Użytkownicy coraz bardziej cenią sobie transparentność w kwestii wykorzystania ich danych, a strona, która dba o prywatność, może liczyć na większą liczbę odwiedzających, którzy będą ją traktować jako wiarygodną i godną zaufania.

Deutsch
Francais
Nederlands
Svenska
Norsk
Dansk
Suomi
Espanol
Italiano
Portugues
Magyar
Polski
Cestina
Русский