Hopp til innholdet

cjohansen.no

It's aliiive!

cjohansen.no våkner fra dvalen og pusser opp "lokalene". Sentralt i redesignet har vært kutt, kutt, kutt. Forhåpentligvis er resultatet en enklere site, som er både raskere og mer stabil.

Utgangspunktet

De av dere som titter innom her jevnlig har sannsynligvis notert seg at cjohansen.no til tider har vært veldig ustabil og mye nede. Dette har hatt å gjøre med et problem med cache-blokker i eZ Publish. Jeg har lenge irritert meg kraftig over dette, men ikke hatt muligheten til å gjøre noe med det. Før nå.

Mindre vås, strammere fokus

Når jeg først kom igang var målet å lage en site som var simplere, og hadde høyere fokus på artiklene - som tross alt er det som utgjør innholdet her. Jeg ønsker også å fjerne datofokuset for å øke levetiden til artiklene.

Mindre innhold

Musikk-biten er borte. Det vil si, innholdet ligger her om du har URL-ene, men jeg fronter det ikke lengre. Grunnen er så enkel som at jeg ikke har tid til å skrive om alt mulig. Musikkbiten var den minst aktive og blir dermed borte, selvom jeg gjerne skulle ha sagt noen ord om både den nye Metallica-plata og den nye Burst-plata...

Utviklingsstoff og filmomtaler fortsetter som vanlig.

Mindre navigasjon

Veldig mye ekstra navigasjon er fjernet for å unngå forstyrrelser. Jeg har laget en helt streit arkiv-browse-sak som jeg tror stiller behovet mer enn nok. Dessuten er ikke søket helt gæli, så om man leter skal man nok finne. I tillegg har jeg lagt til en funksjon jeg har sett flere steder - "muligens relatert". Hver artikkel har i bunnen lenke til to andre artikler som regnes som relaterte. Jeg har testa den litt og den ser ut til å funke bra for å "oppdage" siten litt på måfå (og litt etter interesse).

Mindre fokus på datoer

Desverre husker jeg ikke hvor jeg så dette, men det er ihvertfall et gulltips. Dersom man ønsker at stoffet skal ha en viss levetid bør man fjerne fokuset på datoer. Ved å ha dato i URL-en, tydelig tidlig i artikkelen, og muligens flere steder, risikerer man å skremme vekk lesere som finner artikkelen din et år eller to etter den er publisert. Dette på tross av at artikkelen fortsatt kan være helt kurrant.

Jeg har dermed restrukturert alt innholdet slik at URL-ene nå er basert på kategorier (og dermed er kortere), og at datoene generelt sett er mindre synlige - men ikke usynlige. Det er jo til en viss grad relevant når de kom på nett.

Teknisk oppgradering

Jeg har foretatt meg mange tekniske oppgraderinger. Den største er at jeg har oppgradert til eZ Publish 4.0, noe som ser ut til å fungere strålende. Selve oppdateringen var også overraskende enkel.

Malene er implementert på nytt, og jeg har denne gangen tatt inn over meg mange av ytelses-tipsene som har kommet (i hovedsak) fra Yahoo! den siste tiden. Resultatet er 89 i score på YSlow, noe jeg er godt fornøyd med. Hadde jeg hatt en CDN (gitt at publikummet mitt stort sett er i Norge er vel én server omtrent så godt som en CDN) hadde jeg hatt 98.

For syntax highlighting har jeg bytta fra dp.SyntaxHighlighter til den simplere og lettere Prettify.js. Jeg kom over denne tidligere idag da jeg så på det nylanserte JS.Class, et Javascript-rammeverk av James Cogland. Fargetemaet jeg bruker er også basert på det Cogland bruker på nevnte rammeverk-site. En god eksempelartikkel er Skjemavalidaering med Javascript (et tema jeg forøvrig veldig snart kommer med mer om).

Prettify er mye enklere enn nevnte dpSH, og var også skamenkel å "theme". Ekstra bonus at den kan highlighte kode i en inline <code>.

Design

Jeg er alt annet enn en designer, så det grafiske uttrykket blir litt tilfeldig. Denne gangen har jeg fått litt hjelp av min gode venn Jørgen Maristuen, som har laget logoen og skullsa i bakgrunnen. Takk så mye!

Utover dette har jeg tatt i bruk de billigste knepene: store fonter, runde hjørner og gradienter. Jeg tipper jeg er uhipp i løpet av et halvt år. Det som har vært fornøyelig er at jeg har gjort mye av dette med CSS3-ting (feks border-radius). Det funker ikke i like mange nettlesere, men fallbacken er litt mindre spenstig "design", og det kan jeg leve med. Når CSS3 får bred støtte vil mange typiske designoppgaver bli langt raskere å få unna (så sant trendene ikke endrer seg, haha).

Dett var dett for denne gang, jeg kommer tilbake om ikke for lenge med noe faktisk innhold!

Muligens relatert

2006 - 2010 Christian Johansen Creative Commons Lisens