Ypperlig introduktion til temaudvikling

af Georg S. Adamsen den 28. maj 2010

i Anmeldelser, Temaer

Tessa Silver, WordPress 2.8 Theme Design

Silver, Theme Design

Denne bog er en ny udgave af Tessa Silvers bog fra maj 2008. Bogen er opdateret til WP 2.8.5. Der er ingen større ændringer i WP 2.9. WP 3.0, som er lige på trapperne, kommer med et nyt standardtema samt en ny menustruktur. Det vigtigste i Silvers bog er imidlertid hendes måde at gribe det an på. Den anbefaler jeg, fordi det er smart og praktisk.

Kapitel 1 indeholder en række gode anbefaliner til, hvilken software man kan benytte sig af. Photoshop er standarden inden for grafisk design, men der er også andre gode programmer (hvoraf Silver dog ikke nævner PaintShop Pro).

Kapitel 2 er den allervigtigste, for heri gennemgår Silver de helt nødvendige ting, du skal tænke på, når du planlægger et temadesign, og introducerer hendes strategi for designarbejdet, inkl. hvordan man kan definere et godt farveskema og grafisk stil. Silver gennemgår bl.a., hvilken slags blog der er tale om, men i modsætning til første udgaven siger hun ikke her noget om genre.

Silver kalder sin strategi “rapid design comping” og forklarer, at “et foreløbigt design eller en foreløbig skitse er en ‘comp’, en fyldig illustration eller (måske?) sammensætning”, eller en model (s. 23). Design og brugerens brug af siten er vigtige elementer helt fra start. Det samme gælder, at designet skal kunne udføres i XHTML og CSS. Et vigtigt redskab er for øvrigt servietter. Læs bogen og find ud af hvorfor!

Silver gennemgår kort, hvad “semantisk” betyder i WordPress-sammenhæng. Jeg synes dog, at man skal kigge på temaet Thematic og Justin Tadlocks hjemmeside, hvis man vil have en endnu bedre introduktion til at design og kode “semantisk”: The Goals of Any HTML Structure.

Silvers gennemgang er meget praktisk – fx, når hun siger, at man skal bruge masser af tekst – og ligetil og giver god forståelse af, hvad der sker med CSS-filen, om end der er meget, hun ikke siger om CSS-regler (det er også temmelig kompliceret).

Kapitel 3 handler om, hvordan man skal kode ens design i XHTML og CSS. Der er ikke andet end at sige, at det er et udmærket kapitel, som viderefører kapitel 2. Man kan nok finde lignende kapitler i andre bøger, men det er jo kun en anbefaling.

Men man er ikke færdig, fordi man har lavet sit design og kodet det. Man skal også debugge – finde og fjerne alle fejlene – og sørge for, at temaet validerer, dvs. overholder standarderne. Silver gennemgår alt det i kapitel 4 og giver igen gode tips til Firefox-værktøjer (for selvfølgelig bruger man Firefox, når man udvikler til nettet!). Hun gennemgår også, hvordan man tager hensyn til Internet Explorer, som selv i version 8 ikke overholder alle standarder. Heldigvis er der standardløsninger på problemerne ude på nettet. Men husk også at forberede din site for mobilbrowsere.

Kapitel 5 handler om at gøre temaet klar, så andre WordPress-brugere kan hente det og installere det.

Kapitel 6 er en håndbog i WordPress’ klasser, skabelontags, funktioner og CSS. Loopet, som indsætter indholdet af dine indlæg, gennemgås.

Kapitel 7 drejer sig om Ajax, der gør det muligt at hente data, før de skal bruges, og opdatere blog en del af en hjemmeside med dem. Her gennemgås også problematikker omkring plugins og widgets. Der mangler dog noget omkring internationalisering og lokalisering. Det fungerer ikke altid med Ajax eller JavaScript.

Kapitel 8 (som i første udgave kom før det nuværende kapitel 7) går tættere på dynamiske menuer og interaktive elementer. Det er i dette kapitel, Silver også kommer ind på Flash.

Kapitel 9 indeholder en samling designtips. Man skal sørge for at have alle sine designlister ved hånden. Man skal udvikle i Firefox og så tage sig af problemerne med Internet Explorer bagefter. Man skal validerer, og man skal hele vejen igennem tænke på brugerne. Silver anbefaler Steve Krugs Don’t Make Me Think (faktisk allerede i kapitel 7). Men i det hele taget er der gode råd i dette kapitel, som f.eks. den at mestre at bruge baggrundsfarver og -billeder i CSS – fordi det får din site til at se professionel ud. Søgemaskineoptimering får også et ord med på vejen. Om der er noget, der hedder “DYI meta tags”, er jeg ikke helt sikker på, selv om det står i begge udgaver af bogen. Måske skulle der have stået “DIY meta tags”, “Do It Yourself meta tags”, som er alternativet til at bruge plugins.

Silvers bog ender med et stikordsregister på 9 sider.

Tessa Blakeley Silver: WordPress 2.8 Theme Design: Create flexible, powerful, and professional themes for your WordPress blogs and websites. Birmingham: Packt Publishing, november 2009. 277 sider. Man kan læse et prøvekapitel via forlagets hjemmeside.

PS: Køber man PDF-udgaven, får man illustrationerne i farver, hvilket bestemt ikke skader læseoplevelsen! Om det samme gælder den trykte 2. udgave, ved jeg faktisk ikke. Mit anmeldereksemplar er 1. udgaven.

Udskriv dette indlæg Udskriv dette indlæg Email dette indlæg Email dette indlæg

Skriv en kommentar

Anti-Spam Protection by WP-SpamFree

Forrige indlæg:

Næste indlæg: