Tuesday, May 23, 2006

Animation

Jag började leka lite med den statistikanimationsgrejen jag hade tänkt lägga in i går. Sen kom jag på följande: det var jävligt trist. Istället tänker jag skapa en processingapplet. Animationen kommer vara sataniskt snygg, och mer "animerad" men kopplingen med sidan försvinner, eftersom jag inte riktigt vet hur jag göra animationen relaterad till filmklubben. Men jag har sett hur dom andra gör, och dom slänger oftast bara in en gif-bild på några rutor, så jag känner inte att animationen egentligen behöver vara relevant till sidan i övrigt.

Monday, May 22, 2006

Resefeber vs. webbdesignprojekt

Nu börjar det dra ihop sig inför turkiet. Jag har köpt sololja, men badshortsen och hawaiishortan är ej ännu inköpta. På begäran kommer här en lista på förändringar jag har gjort på sidan sen projektet startade:

Synliga förändringar:
  • På index-sidan, sidan man ser precis när man loggat in kan man läsa de tre senaste nyheterna från admin. För att de litterära insatser jag gjort i min nyhetsrapportering inte ska gå förlorade har jag lagt in ett nyhetsarkiv där man kan läsa alla nyheter, gamla som nya.
    Såhär såg det ut innan.
    Nu har jag lagt in den fina länken.
    Klickar man på den länken finner man den här fina sidan
    där man kan bläddra igenom alla gamla nyheter.
  • Jag har uppdaterat mina tabeller. Dom var rätt fula innan. En liten förbättring, men ändå någon.
    Förut använda jag genomgående den här fulla stilen på mina tabeller.

    Så här ser det ut nu istället.
  • Förut använde jag en linjär sidvisare.
    Så såg det ut. Detta blev snabbt opraktiskt när man kom upp runt 40 sidor.
    Jag håller gradvis på att byta till designen ovan istället.
  • Förut kunde man skriva en recension och publicera den för att sedan göra om den till ett utkast. Väldigt förvillande för användare om andra användares recensioner helt plötsligt försvinner. Dessutom stod det i vägen för ett RSS-feed för nya recensioner. Jag ändrade så när man väl publicerat en recension så är den publicerad för alla att sen. Man kan givetvis fortfarande spara ofärdiga recensioner som utkast för att publicera dem sedan.
  • Nu har jag lagt till ett RSS-flöde för recensioner. Det innebär att man lätt kan prenumerera på nya recensioner i sin favorit RSS-läsare.
    Det må stå "Senaste nyheterna" men egentligen ska det stå
    "Senaste recensionerna". Killarna på bloglines är galningar, i tell you.
  • I varje fil som hade HTML i sig skrev jag förut in en head-tag. Men efter ett tag visade det sig att head alltid såg ungefär likadant ut på varje sida. Så jag flyttade ut den i en annan fil som jag senare inkluderar i de andra filerna. Om jag då behöver ändra något i head-taggen är det bara att ändra i en fil, och hela sidans storlek minskar.
  • Jag fick nyligen en inbjudan till Google Analytics, vilket egentligen är en sidträffsmätare med många bjällror och visslor, som det heter på engelska. För att google ska kunna generera statistik för din sida måste du klippa in en bit javascript på varje sida. Smidig och smart som jag är slänger jag bara in detta i ännu en include-fil som varje sida för ladda in.
    Så här fina grafer och pajer kan man få om man har tur!
Det är vad jag har gjort hittills som jag kan komma ihåg. Jag har fortfarande några grejer kvar. Dels några småförbättringar. Sen hade jag tänkt förbättra hanterandet av "taggar", och skriva den utlovade animeringsgrejen.

Friday, May 19, 2006

Mer tid över

Nu har jag skrivit slutprovet i Matte E , och webbdesignprojektet är egentligen det enda stora skolarbete som är kvar nu innan min student. Nu har jag mer tid att jobba på det på fritiden. Eftersom vi åker till turkiet snart, hade jag hoppats att bli klar innan vi åker, så jag måste jobba lite varje dag.
Idag har jag pillat med buggar, finjusterat. Nästa stora grej jag gör är nog en statistik-sida med lite snygg grafik. På tal om statistik: jag blev precis invald att delta i betan av Google Analytics. En rätt så avancerad sida som mäter statistik på din sida, hur många träffar du får och hur dina användare uppför dig och så vidare. Ännu har jag inte installerat "tracking"-koden än på sidan, så jag vet inte hur bra det fungerar.

Monday, May 15, 2006

En och en halv timme

Tydligen är lektionen slut. Kändes som om jag precis satte mig ner. Kanske kom jag för sent trots allt? Idag hade jag tänkt leta buggar och mörda dessa. Lite tidigare i utvecklingen av sidan använde jag en tjänst som heter tadalists. Det är en sida där man lätt kan skapa och publicera listor. Där skapade jag en lista med alla buggar jag täntk fixa och funktioner jag tänkt lägga till. Listan återfinns här.
Tiden börjar dra ihop sig, speciellt för oss som snart ska åka till turkiet. För att få ett visuellt resultat (vilket ju är viktigt för dig som inte vet så mycket vad som fanns innan, och vad jag kommer lägga till) måste jag nog jobba en hel del hemma.
Detta är det sjätte inlägget på en och en halv månad ungefär. Så, jag har varit lite lat med min loggbok. Alltså får jag skriva duktigt i den när jag jobbar hemma.

Monday, May 08, 2006

Fler mål

Idag, får jag lov att erkänna, har jag inte åstadkommit mycket. Fortsatt på samma som förra gången, dvs filade på recensionsdelen. Har ännu inte fått igång flödena för denna del, men det lär inte vara några problem längre.

Sen funderade jag lite på några mer saker jag kunde göra. Jag tänkte på att alla andra fick börja om från "skratch" medans jag redan hade så mycket från början. Därför bör jag nog göra lite mer än det jag skrev i ett tidigare inlägg. Här är några nya mål:


  • Läste i målen att man behöver ett "objekt" av något slag. Eftersom jag inte är en vän utav animationer tänkte jag mig statistik. Det finns en sorts objekt som heter canvas, som man via javascript kan måla på. Det hade jag tänkt använda mig av. Jag gjorde en simpel grafräknare med hjälp av canvas och javascript för ett tag sen. Här är den.
  • Jag har lagt fundamenten för en funktion som emailar information ut till användarna. Tex kan man få en dagliga påminnelse om vilka filmer man ska lämna tillbaka eller låna ut. Men funktionen behöver installeras och filas på lite.

Friday, May 05, 2006

Problematiska RSS-flöden

Bestämde mig för att börja beta av punkterna i föregående post. Jag hade tänkt greja lite med RSS-flödena. Just nu har jag flöden för sidnyheter och nya filmer. De flödena fungerar bra. För att generera flöden använder jag ett smidigt bibliotek, så det är inget krångel att skapa nya.
Jag tänkte lägga in en flöde för senaste skriva recensionerna. Men som alltid dyker det upp nya
oförutsedda problem. Just nu kan man skriva en recension och spara den som ett utkast. Senare kan man publicera den recensionen, så andra användare kan se den. Om man vill, kan man efter publiceringen ta tillbaka den till ett utkast igen.
Att man kan göra recensioner till utkast fram och tillbaka innebar vissa problem för flödet. Så idag skrev jag om så man inte kan göra publicerade recension till utkast.

Thursday, May 04, 2006

Min målsättning

Här är de punkter jag vill ha avklarat vid projektets slut. Listan kan göras oändlig, så jag får försöka begränsa mig. Det är känns ju bättre att utöka antalet mål än att reducera dem.
  • Fixa taggningen av filmer. Taggar är ett populärt sätt att sortera på. Det går ut på att man ger varje ett antal taggar, en sorts nyckelord. Sen kan man hitta andra föremål som har samma taggar, eller ta reda på vilka filmer som liknar varandra genom att jämföra taggar.
  • Ett sätt att rapportera in buggar och förslag lättare. Jag tänkte en rand i nedre skärmen, som när man klickar på den åker en ruta in. Där kan man skriva in sin bugg eller förslag och sen skickas det i bakgrunden till mig utan att rapporterarens arbete störs. Drivs med "AJAX".
  • Fixa RSS-flöde för recensioner.
  • Göra klart email-utskickandet.
  • Ordna upp CSS-filen. I stort sett klart redan.
  • Testa installationsskriptet ordentligt och ladda upp det hela till sourceforge.

Jag vet inte om det är mycket eller alldeles lagom. Jag tror det kommer gå bra.