Szablony: Różnice pomiędzy wersjami

Z JoggerWiki
Skocz do: nawigacji, wyszukiwania
(New page: = Wytyczne dla twórców szablonów = '''WORK IN PROGRESS''' Szablon dostępny publicznie musi być odporny na większość zmian przeprowadzanych przez początkującego bloggera z pozio...)
 
m (Elementy standardowe)
Linia 93: Linia 93:
 
== Elementy standardowe ==
 
== Elementy standardowe ==
  
Poniższe elementy mogą być pominięte, jeśli układ / design szablonu nie pozwala bądź znacznie utrudnia dodanie takich elementów. Brak w/w nie uniemożliwia korzystania z bloga, aczkolwiek nie zaleca się usuwania na raz listy archiwum i kategorii.
+
Poniższe elementy mogą być pominięte, jeśli układ / design szablonu nie pozwala bądź znacznie utrudnia dodanie takich elementów. Brak n/w nie uniemożliwia korzystania z bloga, aczkolwiek nie zaleca się usuwania na raz listy archiwum i kategorii.
  
 
* Tytuł bloga
 
* Tytuł bloga
Linia 101: Linia 101:
 
* Lista archiwum
 
* Lista archiwum
 
* Lista kategorii
 
* Lista kategorii
 
Część z elementów pozycji wyświetlana jest tylko wtedy, gdy istnieją dane mogące je wypełnić – to blogger decyduje których opcji chce użyć (np.: lista stron, linki…), więc nie ma powodu do obaw o przeładowanie szablonu.
 
  
 
W przypadku minibloga, specjalnie oddzielona lista wpisów jest bardzo mile widziana i jeśli tylko da się ją umieścić w sidebarze bloga, powinno się tak robić.
 
W przypadku minibloga, specjalnie oddzielona lista wpisów jest bardzo mile widziana i jeśli tylko da się ją umieścić w sidebarze bloga, powinno się tak robić.

Wersja z 04:23, 22 wrz 2007

Wytyczne dla twórców szablonów

WORK IN PROGRESS

Szablon dostępny publicznie musi być odporny na większość zmian przeprowadzanych przez początkującego bloggera z poziomu panelu. Musi być także kompletny oraz przetestowany w naturalnych warunkach (np: podgląd komentarza, zablokowanie komentarzy)

Elementy obowiązkowe

Podstawowy szablon musi mieć następujące części:

  • Wpisy
  • Przeglądanie stron wpisów (kategorii, archiwum)
  • Komentarze
  • Formularz dodawania komentarza
  • Podgląd komentarza
  • Link do logowania / wylogowania
  • Adres trackback
  • RSS wpisów i komentarzy
  • Lista stron
  • Lista grup linków

W przypadku RSS dopuszczalne jest skorzystanie z konstrukcji <link/> w części <head></head> dokumentu.

Wpisy

Wymagane tagi:

  • <ENTRY_SUBJECT>
  • <ENTRY_CONTENT_SHORT/>
  • <ENTRY_CONTENT_SHORT_EXIST>
  • <ENTRY_CONTENT_LONG/> (strona komentarzy)
  • <ENTRY_COMMENT_HREF/>

Należy zakładać, że blogger może chcieć skrócić wpis za pomocą taga <EXCERPT>, dlatego wymagane jest korzystanie na stronie wpisów z tagów <ENTRY_CONTENT_SHORT/> i <ENTRY_CONTENT_SHORT_EXIST></ENTRY_CONTENT_SHORT_EXIST> wraz z linkiem do dalszej części wpisu. Na stronie komentarzy należy skorzystać z <ENTRY_CONTENT_SHORT/> i <ENTRY_CONTENT_LONG/> otoczonego elementem z (na przykład) id="more", aby link kierował od razu do dalszej części, a nie początku wpisu.

Przeglądanie stron wpisów

Wymagane tagi:

  • <PAGE_BLOCK_EXIST>
  • <PAGE_PREV_EXIST>
    • &PAGE_PREV_HREF;
  • <PAGE_NEXT_EXIST>
    • &PAGE_NEXT_HREF;

Komentarze

Wymagane tagi:

  • COMMENT_BLOCK_EXIST
  • COMMENT_BLOCK
  • COMMENT_NICK/
  • COMMENT_CONTENT/
  • COMMENT_EDIT_EXIST
    • &COMMENT_EDIT_HREF;
  • COMMENT_ALLOWED_BLOCK
  • COMMENT_NONE_BLOCK
  • COMMENT_LOGGED_BLOCK

Należy pamiętać o 3 ostatnich tagach określających czy komentowanie zostało zablokowane. W przypadku monitu o login, powinno się podać adres http://login.jogger.pl/login/ jako że chodzi o logowanie joggerowców (poziom 2 wpisu), a nie użytkowników tego jednego bloga.

Pierwszy tag stosuje się, aby stwierdzić czy już jakieś komentarze się pojawiły (szablon nie przejdzie walidacji, jeśli będzie pusty <ol> gdzie zwykle umieszcza się komentarze).

Wymagany jest także link edycji komentarza, aby nie dokładać problemów komentującemu.

Standardowe tagi:

  • &COMMENT_ID;
  • COMMENT_DATE
  • COMMENT_HOUR
  • ADMIN_BLOCK
    • &ADMIN_COMMENT_EDIT_HREF;
    • &ADMIN_COMMENT_BLOCKIP_HREF;
    • &ADMIN_COMMENT_REMOVE_HREF;

Warto podać (i prawie zawsze jest na to miejsce) czas dodania komentarza oraz linki administracyjne. Przydaje się też permalink do komentarza – można podlinkować w tym przypadku timestamp.

Formularz dodawania komentarza

Wszystkie tagi są obowiązkowe. Należy pamiętać, że istnieją 3 stany formularza:

  • Admin – widzi 2 pola (treść, podpis)
  • Joggerowiec – widzi 3 pola (treść, podpis, śledzenie wątku (checkbox włącz / submit wyłącz)
  • Gość - widzi cztery pola (treść, podpis, strona www, kod catpcha)

Podgląd komentarza

Logowanie

Adres trackback

RSS

Lista stron

Lista grup linków

Elementy standardowe

Poniższe elementy mogą być pominięte, jeśli układ / design szablonu nie pozwala bądź znacznie utrudnia dodanie takich elementów. Brak n/w nie uniemożliwia korzystania z bloga, aczkolwiek nie zaleca się usuwania na raz listy archiwum i kategorii.

  • Tytuł bloga
  • Miniblog
  • Tagi wpisu
  • Przeglądanie wpisów pojedynczo (poprzedni, następny)
  • Lista archiwum
  • Lista kategorii

W przypadku minibloga, specjalnie oddzielona lista wpisów jest bardzo mile widziana i jeśli tylko da się ją umieścić w sidebarze bloga, powinno się tak robić.