Jak chciałbym, by wyglądał blog na WordPress? Od strony zewnętrznej, funkcjonalnej:
1. Układ graficzny możliwie prosty, czarne litery na białym tle; menu górne, menu boczne, menu dolne i część główna.
2. Post zawiera oprócz typowych pól także pole skrótu artykułu (podsumowania) i pole słów kluczowych dla artykułu:
- pole skrótu jest wykorzystywane jako Meta Description a słów kluczowych jako Meta Keywords dla danej strony;
- pole skrótu jest wykorzystywane na stronach spisu treści działu i polach archiwum (nowości i chronologicznego).
3. Spis treści działu jest konstruowany według schematu:
- tytuł działu jest tytułem danej strony;
- lista składająca się z pozycji zawierających: tytuł postu będący linkiem do pełnego postu + nowa linia + pole skrótu;
- kolejność alfabetyczna listy artykułów.
4. Strona najnowszych postów: 10 (albo liczba konfigurowalna) najnowszych postów, strona wygląda tak samo jak strona działu, najnowszy na górze.
5. Archiwum chronologiczne: lata, miesiące i strona postów w danym miesiącu, wygląda tak jak strona działu, kolejność chronologiczna.
6. Jest budowane RSS, konfigurowalne w dwóch wariantach:
- tytuł postu, data i pełna treść postu;
- tytuł postu, data i pole skrótu jako zapowiedź.
7. Strona postu zawiera:
- tytuł, treść postu, podpis z adresem e-mail (gdzieś musi być tego konfiguracja), data ładnie podana czyli „10 maja 2009″;
- pod postem sekcja „Zobacz też” 5-7 postów z tego samego działu (lub może mniejszej jednostki, jakiejś „teczki”);
- liczba komentarzy jest opisywana zgodnie z językiem polskim („nie ma komentarzy”, „1 komentarz” „23 komentarze”).
8. W menu bocznym moduły spisu działów, pola tekstowego (gdzie mogę wpisać co chcę z HTML włącznie), może coś jeszcze.
9. Menu górne konfigurowalne.
10. Menu dolne (stopka) konfigurowalne.
11. Może jakiś element strony losowany przy każdej odsłonie strony? Coś w rodzaju globalnej listy „Polecane”?
12. Integracja ze statystykami oglądalności.
Propozycja specyfikacji niezbyt skomplikowana, raczej dla tematycznego, informacyjnego bloga (ale dla na przykład tomiku wierszy niewiele by się zmieniła). Od strony administracyjnej wymagałaby nieco okienek konfiguracyjnych, ale raczej niezbyt dużo.
Do zastanowienia w wersjach 1.x:
13. Obsługa biuletynu (newslettera): baza zapisanych i treść biuletynu. Automatyczne wysyłanie biuletynu co określony odcinek czasu (tydzień, miesiąc, ręcznie). Automatyczny lub ręczny zakres treści (z listy ostatnich artykułów), możliwość dodania własnego tekstu wprowadzającego.
14. Szersze możliwości konfiguracji pierwszej strony (w stronę bardziej portalowego wyglądu), więcej możliwych do włączenia modułów.
Opublikował/a Jaroslaw Zielinski