 |
Krönika på Jonas Webresurs:
Arbetet med "Nya" Jonas Webresurs |
I oktober 2004 insåg jag att jag måste anpassa min sajt för nya tiders krav. Här kan du läsa mer om detta arbete, som tog sex månader....
Oktober 2004
Min webresurs hade varit uppe några år och det som var modernt och fungerade 1998 kändes en aning skamfilat och slitet. Jag hade funderat ett tag på att modernisera mina sidor. Men hur?
Jag ville behålla så mycket som möjligt, men framförallt lämna frames-lösningen. Alternativen verkade vara att skapa en databaslösning. En sådan skulle dock innebära en hel del jobb och dessutom måste databasen skapas och installeras på webbservern, till en extra kostnad.
Jag hörde mig för och sådana lösningar - om jag lämnade bort allt jobb till någon annan - skulle kosta från 25.000:- (exkl. moms) och uppåt.
Det kändes lite väl dyrt då (idag vet jag bättre). Därför beslöt jag att hitta en alternativ lösning som innebar att jag gjorde delar av arbetet själv. Jag ville också ha en lösning som inte innebar någon databas.
Så här tänkte jag mig det hela: i stället för att ha en index-sida med frames som samlar ihop alla sidor, ville jag ha ett script som gjorde samma sak.
Detta script skulle alltså utgå ifrån alla sidor som ligger i "mitten" och lägga till en meny och sidan med annonser.
Jag pratade med flera programmerare och alla sade att det nog var möjligt att åstadkomma detta.
Sagt och gjort. Jag skrev ihop en offertförfrågan med mina krav specificerade. Jag lade dessutom till att jag även ville ha lite andra finesser, som ett bättre annonssystem och några bättre kontaktformulär.
November 2004
Jag fick in en hel del offerter och de landade på mellan fem och tiotusen kronor. Jag pratade med några av de mer intressanta och valde till slut ut en programmerare i Göteborg.
Han och jag satte igång med uppgiften och använde ett par månader till att försöka åstadkomma någon lämplig lösning. medan han skapade lämpliga lösningar för de problem jag ställt upp satte jag igång med följande:
- Xhtml-anpassa min sajt på 1200 sidor.
- Lägga in absoluta länkar, alltså http://sida.html i stället för ../sida.html, på alla sidor och alla 25000 länkar.
- Se till så att alla länkar till externa sidor öppnas i nya fönster med _target.
Det låter kanske enkelt, men snart insåg jag att det var ett fruktansvärt jobb! Det här var vad jag till slut gjorde och ungefär hur lång tid det tog:
- Möten och annat samarbete med programmeraren för att diskutera problem som dykt upp. (20 timmar)
- Kontakter med andra aktörer, bl.a mitt webbhotell (10)
- Bygga om mappsystemet för att göra det "plattare" och mer hanterbart (5)
- Flytta och/eller ta bort gamla, inaktuella eller överflödiga sidor (20)
- Göra alla sidor Xhtml-kompatibla (10)
- Lägga in alt-texter för alla bilder på sajten (5)
- Se till så att alla externa länkar öppnas i nytt fönster (5)
- Skapa absoluta länkar för alla interna länkar, utom för länkar som hänvisar till samma sida och för länkar till vissa exempel-sidor (25)
- Felsökning och rättning av fel (20)
- Arbete med att ta fram ett annonssystem och få det att fungera ihop med programmeraren. (5)
Totalt 125 timmar effektivt arbete och ungefär en och en halv timme per dag i sex månader. Och det är lågt räknat! Betänk då att jag samtidigt arbetar heltid, driver mitt företag med konsult- och utbildningstjänster på deltid, har behövt skriva nya sidor för min webresurs, samt har ett socialt liv att sköta...
Nåväl, programmeraren, webbhotellet och jag hittade olika lösningar på mina något speciella önskemål. Annonssystemet som programmeraren rekommenderade var PHP-baserat och webbhotellet fick inte PHP att fungera som det skulle på sin server.
Jag pratade med programmerare, som sade att en grunka på servern måste installeras. Jag pratade med mitt webbhotell för att de skulle installera grunkan. När de svarade att det var klart meddelade jag programmeraren, som testade.
Det kunde gå en vecka mellan varje kontakt - ibland längre. Och när det fanns frågor så gick de via mig, varpå det tog ytterligare en vecka. Jag försökte får programmeraren och webbhotellet att kommunicera direkt, men det fungerade inte då båda hela tiden behövde fråga mig om råd. Tyvärr en ganska vanlig situation då många aktörer är inblandade.
Som ni ser är det inte svårt att se att detta drog ut på tiden. Tiden på uppskattade två månader, blev till slut närmare sju...
Maj 2005
Arbetet drog ut på tiden och jag kände att jag var tvungen att sätta punkt någonstans. Vi hittade gemensamt olika lösningar, men det arbete vi fick lägga ner mellan varje test av nya idéer blev till slut för mycket. Som jag skrev arbetade jag redan oerhört mycket och hann helt enkelt inte med.
Så i mitten av maj satte jag klackarna i backen. Jag behöll frameslösningen och tvingades skriva om några sidor, ändra här och där, vilket tog ytterligare ett tiotal timmar.
Men allt arbete var inte förgäves. Sajten har fått en uppfräschning och blivit uppdaterad. Dessutom fick vi till slut annonssystemet att funka. Men med facit i hand så kanske jag skulle valt en leverantör av en helhetslösning. Med både ansvaret för att göra om alla sidor, installera rätt webbkomponenter och se till så att allt fungerar.
Just nu håller jag på och finputsar det sista. Förhoppningsvis skall det inte heller ha smugit sig in särskilt många fel. Hör gärna av dig om något ser konstigt ut!
Jonas Ahlberg
18 maj, 2005
|