WizyTówka – generacja czwarta
Po raz czwarty tworzę od podstaw system zarządzania treścią w PHP o nazwie WizyTówka. Ostatnie miesiące spędziłem m.in. na poprawianiu błędów oraz dodawaniu nowych, zaplanowanych, a także pojawiających się niespodziewanie, funkcji. Obecnie WizyTówka nadaje się już do normalnego użytku. W tym wpisie chciałbym przedstawić pobieżnie zmiany w „czwórce” względem starszych wersji WizyTówki.
Odświeżony i czytelniejszy panel administracyjny
Czwarta WizyTówka posiada czytelny, świeży, lekki i odpowiadający wizualnie aktualnym trendom panel administracyjny. Poszczególne funkcje zostały porozdzielane na stronach i w menu podobnym do klasycznych menu w programach komputerowych.
W nowej wersji strony zostały podzielone na właściwe strony oraz ich szkice, dzięki czemu można ukryć stronę przed publikacją w wygodny sposób. W czytelniejszy sposób przebiega edycja stron – rozdzielone zostały ustawienia danej strony (np. sposób wyświetlania galerii zdjęć czy parametry formularza kontaktowego) oraz edycja jej zawartości (np. dodawanie kolejnych zdjęć do galerii lub pól do formularza).
Kopia zapasowa i edytor plików
Kopia zapasowa to nowe narzędzie systemu WizyTówka umożliwiające pobranie całej zawartości strony w formie pliku ZIP na swój komputer. Witrynę można przywrócić do stanu z momentu wykonania kopii kilkoma kliknięciami.
Edytor plików to znaczne rozszerzenie edycji pliku PHP i CSS motywów z trzeciej wersji WizyTówki. Edytor plików umożliwia edycję każdego pliku HTML, CSS, PHP, TXT czy konfiguracyjnego w prosty sposób. Dzięki niemu możliwa jest modyfikacja każdego własnego typu zawartości strony lub motywu bez użycia klienta FTP. Edytor posada kolorowanie składni.
Nowe typy zawartości i funkcje
W WizyTówce typem zawartości nazywa się zestaw funkcji i sposób wyświetlania pojedynczej strony. Typem zawartości jest np. galeria zdjęć lub formularz kontaktowy. WizyTówka posiadała dotychczas typy: zwykła strona, galeria zdjęć, miniblog, formularz kontaktowy, magazyn plików i wyszukiwarka.
Istniejące od dawna w systemie typy zawartości zyskały nowe funkcje. Miniblog umożliwia uproszczone planowanie publikacji wpisów (prawie jak w WordPressie!). Galeria zdjęć może być wyświetlana na dwa sposoby (tabela z miniaturami lub dynamiczna galeria) i jest bardziej konfigurowalna (szczególnie w tym drugim trybie).
Czwarta WizyTówka posiada też zupełnie nowy typy zawartości: strona kolumnowa. Umożliwia on rozmieszczenie fragmentów danej strony w kolumnach (dostępnych jest kilka układów).
Mnóstwo drobnych ulepszeń
WizyTówka w czwartej wersji posiada dziennik błędów, w którym gromadzone są wszelkie, nawet najdrobniejsze komunikaty, ostrzeżenia i błędy PHP. Kod WizyTówki jest teraz pisany staranniej, z uniknięciem cennych notice’ów.
System WizyTówka posiada edytor pliku konfiguracyjnego podobny do about:config
w Firefoksie. Możemy dzięki niemu zmienić ustawienia niedostępne ze stron panelu administracyjnego, np. włączyć tryb wysokiego zabezpieczenia blokujący dostęp do edytora plików, konfiguracji, przywracania kopii zapasowej czy deinstalatora (tak, CMS posiada deinstalator).
Kończąc ten długi wywód, zachęcam was bardzo do wypróbowania nowej wersji mojego CMS-a oraz wyrażenia opinii na jego temat. Czekam na wasze uwagi i sugestie. Najnowsza wersja WizyTówki jak zawsze dostępna do pobrania ze strony: www.wizytowka.tomaszgasior.kao.pl.
Komentarze (2)
Tomek
Hej. Od dłuższego czasu przyglądam się jak rozwijasz temat. Czy masz zamiar pójść w kierunku jaki np obrał projekt nibbleblog jako rozwinięta forma blogowa?
Tomasz Gąsior
Nie znam specyfiki NibbleBlog, ale WizyTówka ma być prostym CMS-em ogólnego przeznaczenia, nie zaś skoncentrowaną na blogach.
Dziękuję za zainteresowanie.
Dodaj komentarz