Posts Tagged ‘utvidelse’

Fra oss til dere: jQuery-plugin for dynamisk fontstørrelse

Friday, March 20th, 2009

Du er herved advart: dette er en teknisk post, i utgangspunktet kun interessant for de som driver med webutvikling. Den har ingen nyheter om Diablo 4 eller juksekoder til Street Fighter IV, selv om det sikkert hadde dratt langt flere lesere.

Et av bibliotekene vi bruker på Gamer.no er det glimrende Javascript-biblioteket jQuery. jQuery gjør at vi slipper å bry oss om tusen milliarder slitsomme ting med Javascript og heller kan konsentrere oss om å skrive ting som er nyttige for hvordan vi ønsker at nettstedet vårt skal oppføre seg. Vi er selvsagt tilhengere av åpen kildekode, og hadde aldri klart å bygge den plattformen vi bruker i dag uten at tusenvis av personer hadde gjort grovarbeidet før oss.

Vi vet at dersom vi gjør deler av det vi utvikler tilgjengelig for fri bruk av andre, så kommer andre til å videreutvikle det vi har jobbet med – og igjen skape merverdi for oss. Den første komponenten vi har valgt å slippe under en helt åpen lisens er et jQuery-plugin jeg skrev for å justere størrelsen på overskriftene våre dynamisk. Dette gjør at vi ikke får “Anmeldelse: Star Wars: Knights of the Old …”  og så “… Republic” alene på neste linje. Da velger vi i stedet å gjøre overskriften litt mindre, slik at den får plass på en linje.

Vi har aldri annonsert dette, men om man åpner filen “gamer.js” direkte i en nettleser, så står lisensen i toppen av filen. Jeg nevnte dette for en kollega på det verdensomspennende interwebnettverket, og før jeg visste ordet av det hadde han forbedret og utvidet funksjonaliteten som vi brukte. Og hva har det kostet oss? Absolutt ingenting. Vi lever ikke av å selge Javascript-bibliotek. Men brått er den koden jeg skrev en kveld for et par dager siden mer verdt for oss enn jeg hadde planlagt å legge til av funksjonalitet. Og den nytten kan hvem som helst ha.

Du kan lese mer om jQDynamicFontSize hos prosjektet vi har opprettet på Google Code. Ev. bidrag og patcher tas selvsagt i mot med åpne armer.

Det var dagens melding fra utviklingsavdelingen. Så, for de av dere som har lest så langt som dette, så har jeg en liten juksekode (til det første Gradius-spillet) alikevel: Opp, opp, ned, ned, venstre, høyre, venstre, b, a.

(For en fin illustrasjon av problemet har jeg valgt å skrive en lang og fin overskrift til denne bloggen!)

Mats