God Jul
De nyrenoverte sidene du nå ser på er min julegave til favorittklubben vår. Over 8000 linjer PHP, javascript og CSS er skrevet. Det gikk sikkert en milliard museklikk med i konfigureringen av Drupal (publiseringssystemet). Et helt år i ledig fritid har gått med til planlegging, diskusjoner, designforslag, utvikling, brukertesting, revidering, konvertering, oversetting og sammenfletting av den, til nå, største oppgraderingen av tmfk.net.
Denne artikkelen forklarer både hva som er nytt, samtidig som jeg går ned i de tekniske detaljene bak hvordan det er gjort.
Fotoalbumet
Fotoalbumet er byttet ut. Tmfk.net har i alle år brukt gallery (selvstendig nettapplikasjon for bilder) integrert på nettstedet, men samarbeidet mellom drupal og gallery har skranglet hele veien. Nå er bildene integrert i drupal som enkeltstående sider, og utenpå de er det smurt et lag logikk for å skille de fra hverandre. Bildene er delt i brukere og kategorier (fotoalbum), med navigasjon mellom variantene av disse.
Redigering av bildene gjøres enklest i et album. Klikk på tittel eller beskrivelsen for å redigere (facebook style). Her har også bildene ei verktøylinje med de vanligste operasjonene for bildene.
Den mest elegante måten å bla gjennom bildene i et album er å klikke på forstørr-ikonet
i verktøylinja til et bilde, for så å bruke piltastene eller mushjulet til å bla.
Kun TMFK-medlemmer får laste opp bilder, foreløpig som et eksperiment, og selve opplastingen krever at javascript og Flash er aktivert.
Utseende
Utseendet til tmfk.net er bygget fra grunnen av og ikke basert på en eksisterende utseendemal (theme). Det har statisk bredde og tilpasset et rutenett med seks kolonner. Tidlige skisser av forsiden ble brukt som utgangspunkt for videre design.
Som jeg har nevnt tidligere så er denne biten ganske smertefull. Å få ting til å se og oppføre seg likt mellom ulike nettlesere tar unødvendig mye tid. Mye av skylden for dette er at Internet Explorer 6 eller eldre fortsatt brukes hos 20% av brukermassen der ute. Dette har jeg hoppet over.
Så, sidene fungerer godt i Mozilla Firefox, Opera eller Gooogle Chrome, men er også testet og fungerer tilfredsstillende i versjon 7 og 8 av IE. IE6 er ikke engang testet, og alle henvendelser om denne går i søpla. Å holde nettleseren og maskinen sin oppdatert er litt som å sende bilen sin til EU-kontroll, eller å kildesortere. Vi må alle dra litt for å holde samfunnet ryddig.
Medlemsdata
Medlemsoversikten fra NLF synkroniseres nå mot brukerprofilene automatisk en gang i døgnet. Det betyr at medlemmer kun har NLF å forholde seg til for å oppdatere kontaktinfo. Oppgi samme e-postadresse hos NLF og på sidene våre for å låse dine medlemsdata mot brukeren på TMFK.net.
Løsningen brukt her er et rammeverk for automatisk generering av innhold fra en nyhetsstrøm (rss, atom). En egen parser er utviklet for å lese medlemsdata fra NLF og dermed kunne man enkelt knytte felt fra NLF med felt i brukerprofilene.
Forumet
Alle forumene, også kjøp og salg, er nå slått sammen til èn, stor skravleplass og døpt om til «Prat». Det var rett og slett ikke trafikk nok til å ha alle de ulike kategoriene der. Prat-siden er åpen for alle med brukerkonto.
Hva gjenstår
Til nå har jeg forsøkt å få nettstedet på samme funksjonelle nivå som forrige versjon, bare med nytt utseende og endret struktur. Det gjenstår fortsatt en del arbeid før målet er nådd:
- Sponsorene våre, Hobby24.no og Lufttransport skal ha sin plass på forsiden, som tidligere skissert.
- Filmene fra forrige versjon må konverteres. (Sorry Jack… Men de kommer)
- Plassen nede til høyre i bunnteksten skal brukes til aktuelle saker. F.eks informasjon om NNM, innendørsflyginger, Warbirds, utstillingen, o.l.
- Vi trenger en bedre oversikt (med kart) over hvor vi har flysteder.
- Endre navn på fotoalbum. Nå er det (nesten) umulig å bytte navn på fotoalbum.
- Deres forslag og tilbakemelding. Barnesykdommer. Eventuelt. Det er avgjørende at dere gir meg tilbakemelding på hva som ikke fungerer. Er det noe dere vil ha annerledes? Gi meg en notis.
Til slutt
Mye arbeid er lagt ned i disse sidene. Og det har tatt langt mer tid enn beregnet. Jeg har gått langt dypere i utviklingen enn tidligere versjoner, og selv om det kanskje ikke ser slik ut, er denne versjonen den desidert mest avanserte. Håper den faller i smak.
God Jul.

Flott, Kåre! Vi er veldig takknemlige for arbeidet du legger ned i dette! Nå kan du hvile ut i jula!
God jul!
Øyvind
TMFK (avd Bergen)
Hei Kaare.
Bøyer meg i støvet for jobben som er gjort.
Trodde det bare var en "enkel" konvertering for å skifte utseende på sia våres.
Det var det ikke.......
Go Jul til alle dere der ute,
håper vi ser mange på stripa og andre plasser til neste år:)
Gratulerer med proff jobb.
Har en del bilder fra tidlig 80 tallet som hadde vært artig å dele med dere. Det er fra den tiden lynlim og natron ble flittig brukt og den tiden vi var ung og yr.
Ses i nye klubblokaler neste møte og ha ei fin jul. Fly safe og husk å få ut landingshjulene før landing.
mvh
Knut Kristoffersen
Jeg vil gjerne ha tilbakemelding på hvordan opplasting og behandling av bilder fungerer for dere, og bilder fra gamle dager er jo veldig spennende, så slå deg løs og last opp. Jeg tror allerede jeg vet om et problem der dere får haugevis av feilmeldinger under selve opplastingen. Har dog ikke løsning på det i farta. Men det kjæm :-)
Og nå har Mats og jeg fått flytta sidene over på nyere, kjappere maskinvare.
Fotoalbumet led noe fryktelig på den gamle maskinen. Bildene i fotoalbumet blir generert fra det orginale bildet første gang man går til en side. Dette tok fryktelig lang tid på den gamle tjeneren. Med denne oppgraderingen har førstegangs sidevisning kommet ned på et akseptabelt nivå.
Hei og godt nyttår.
Kåre, kjæmpe :)
At diverse videoer er borte gjør ingenting, kan jo legge inn igjen.Men blir litt kjedelig å legge det samme inn vær gang. Vi må vi selv bli flink å slette og legge inn nytt av bilder/video ,Happy landing.
Jack