Wprowadzanie zmian w wyglądzie blogów jest rzeczą trudną - zwłaszcza, jeśli zmiany mają połączenie z istniejącymi notkami.

Często ciężko jest ustalić, czy efekt dla przykładowych danych będzie taki sam po umieszczeniu na serwerze.

Jest jednak pewien sprytny sposób, by wprowadzać zmiany na żywo, lecz bez wglądu czytelników.

Określenie problemu

Załóżmy, że chcemy dodać przyciski, np. Dodaj do Wykop.pl Wykop wpis. By sprawdzić, czy szablon dobrze parsuje nasz kod, musimy go opublikować. Jeśli mamy wysoką oglądalność, czytelnicy mogą zobaczyć wadliwie działające mechanizmy, a w najgorszym przypadku - zniszczony layout.

Oczywiście, możemy skopiować cały blog i sprawdzać dane na dedykowanej platformie. W praktyce jest to wysoce nieefektywne, w dodatku bardzo trudne np. w przypadku Joggera.

Solucja

Pomysł jest bardzo prosty i jeszcze bardziej skuteczny. Zamykamy wszystkie zmiany w klasie CSS, np. "hidden" i definiujemy ją następująco:

.hidden { display: none; }

To zagwarantuje, że zawartość znacznika oznaczonego tą klasą nie będzie widoczna dla czytelników.

By była widoczna dla nas, sięgamy po dodatek umożliwiający edycję kodu CSS wyświetlanej witryny, np. WebDeveloper (działa z Firefoxem, Flockiem i Seamonkey). Po instalacji przechodzimy na naszą witrynę i wybieramy Edit CSS z menu CSS:

Menu edycji CSS oglądanej witryny

Usuwamy definicję klasy hidden i już widzimy, jak wygląda nasz blog po zmianach.

Dodatkowo możemy na żywo edytować style CSS w panelu WebDevelopera.

Trzeba jednak pamiętać, by po dokonaniu zmian skopiować je na serwer i usunąć klasę hidden.

  • Dodaj lub śledź Atom dla komentarzy komentarze
  • Kategorie wpisu: Informatyka, Techblog, Wszystkie
  • Trackback do wpisu (?)
  • Dodaj do Ma.Gnolia Dodaj do del.icio.us Dodaj do Digg.com Dodaj do StumbleUpon Dodaj do Google Reader lub Google IG