Author Archive for Jani

Rapporten klar och projektarbetet har nått sitt slut

Vår rapport är inskickad och därmed har vi nått slutet på projektarbetet. Det har varit en mycket lärosam period tycker jag men det är lite tråkigt att det har tagit så länge att förstå Django ordentligt. Det är först nu på senare dagar då jag börjat med ett annat projekt i Django (min blogg/kod/dump/…-sida) som jag lärt mig förstå det bättre och se styrkan i det. Något som att till exempel få in TinyMCE (se bild nedan) i administrationssystemet var helt klart oväntat enkelt även det.

Utvecklingen på aktivitetssidan kommer dock att fortsätta och jag själv planerar på att inom en snar framtid skriva om det gigantiska fulhacket till registrering som just nu används.

Bloggen har väl snart sett sina dagar och kommer mest troligt att lämnas orörd för att senare eventuellt tas bort helt.

Tack för mig.

Vecka 10: Förslag på storleksändring

Kikade på sidan och fann att man blir överväldigad av allt det vita härliga utrymmet man har och undrade samtidigt om det är för mycket?

Före:

Sida före

Efter:

Sida efter

Är detta bara galenskap? Kan tilläggas att jag bara gjorde en snabb skiss i ps på en förminskad sida.

Vecka 9: Jag blir galen

Python/Django jävlas bara med mig.

Skräp

Vecka 9: Inte länge kvar

Nu är det inte länge kvar. Imorgon ska sidan vara klar om jag inte har helt fel. Det jag har kvar att göra är att skriva klart koden så att min registreringssida går in i vår template. Sedan ska jag fixa så att det ser rätt ut i administrationssystemet, fixa verifieringen via mail och sedan göra någon sorts profilsida till användarna så att dom kan ändra vissa uppgifter. Kanske även en “glömt lösenord?”-funktion. Vi får se vad jag hinner med.

Vecka 8: MaxRequestsPerChild 1

Där har vi det. Så tvingar man apache att ladda om allt(!) varje(!) gång man reloadar sidan. Vi har tidigare haft problem med att sidan uppdaterats segt då man körde genom apache, nu vet vi svaret till det i alla fall. Kan dock påpekas att detta inte skall användas till den publika versionen.

Vecka 8: Apache + Django?

Har nu börjat försöka få apache att fungera med django (och samtidigt skriva dokumentationen till detta) för att man någon gång skall kunna köra våran aktivitetssida genom något annat än utvecklingsservern som följer med varje djangoprojekt. För att nu inte förstöra allt använder jag mig av vmware för att köra en virtuell maskin att prova mig fram på.

Server @ VMware

Efter att ha fixat lite fungerar nu i alla fall apache som det ska.

Apache genom VMware

Vecka 5: Snart är vi där

Denna vecka har mycket blivit gjort. Jag har ordnat klart registreringen, inloggning, utloggning och lite annat. Nu har senast har jag kikat lite på hur det kan se ut om man slänger in registreringen i våran design. Har även grubblat över vad vi egentligen ska ha i den högra kolumnen. Senaste aktiviteterna? Mest populära? Eller ska det vara olika för varje sida?

Registrering

Känns bra nu när vi kommit igång. Känns nu som om det finns ett slut på detta, en ände. Har mer och mer börjat gilla django men fortfarande får man kämpa även för att göra de simplaste saker. Stora delar av tiden går till att googla och kika på djangoproject.com samt djangobook.com. Trots allt detta så går det fram och saker fungerar som önskat. Nästa vecka måste vi planera vidare på vad som skall göras. Jag är mer eller mindre klar med det mesta jag hade planerat att göra så vi får se vad som sedan händer.

Vecka 5: Framgång

Har gått fram nu ordentligt. Har börjat bli klar med registreringen (ser dock inte ut som den ska) och just nu ser det det ut så här:

Framgång

Felmeddelanden och allt. Vackert, eller hur?

Kommer att jobba vidare på detta nu i helgen och förhoppningsvis så blir det helt klart denna vecka.

Vecka 5: SUCCESS

Nu fungerar äntligen svenska tecken (åäö) i vårat projekt! Det visade sig att man behövde ställa in vilken encoding filer skulle ha (templates med andra ord). Nu när detta är ur vägen så skall utvecklingen väl äntligen rulla fram i bra mycket bättre takt.

Success

Vecka 4: Registrera användare

Nu var det då dags att dra igång projektet igen. Denna vecka har det handlat om att försöka få användarhantering att fungera (det är min avdelning det). Jag kommer mest troligt att använda mig av den inbyggda användarmodellen tillsammans med något som heter “profiles” för att tvinga användarna att mata in en NTI-mail vid sidan om sin vanliga mail.

Så här ser det då ut just nu:

Skapa konto

Lite blandning av svenska och engelska men det är inte problemet. Problemet är att åäö inte fungerar utan om jag slänger in lite sådana tecken så får jag UnicodeDecodeError vilket gör att sidan inte kan visas. Detta är då nu problemet jag får brottas med och mer eller mindre måste lösa för att sidan ska kunna vara på svenska.

Nu efter ett långt uppehåll känns det lite segt att starta igång igen och problemen hjälper inte direkt. Vi får se om jag löser detta så kanske allt tar och flyter på lite bättre. Under denna och nästa vecka ska jag försöka få klart användarhanteringen för att senare kunna skapa själva sidan.