Rasmus.krats.se

English

Skriverier då och då, på webben sedan 1995

Taggat django

Ny teknik på rasmus.krats.se

Publicerad taggat , , , .

Nu har jag genomfört ett generationsskifte i tekniken här på bloggen. Redan tidigare har jag kört lite django "vid sidan av" själva innehållet, som var statiska filer (byggda med make och xslt), men nu kör jag hela siten i django.

På samma gång övergår jag till lite modernare markup, html5. Lite javascript och css ser till att det förhoppningsvis fungerar som det ska även i browsrar som egentligen inte stödjer det (som IE 8 och äldre). Designen har också fått en uppdatering, även om utseendet är ganska likt det jag har haft sedan 2009. Förhoppningvis ska det vara snyggt och användbart både på stora skärmar och telefoner.

Det här innebär också att kommentarer på rasmus.krats.se fungerar igen, efter att ha varit avstängt ett tag.

Kommentera inlägget

Kommentera rasmus.krats.se

Publicerad taggat , , , .

Nu går det att skriva kommentarer på mina sidor! Jag tillåter bara att inloggade personer skriver kommentarer. Samtidigt har jag full förståelse för att du inte vill skaffa ytterligare ett webbkonto att hålla ordning på lösenordet till, och jag har ingen lust att ha hand om en kontodatabas.

Lösningen heter OpenID. Nu räcker det att du håller ordning på ett användarnamn och lösenord för alla (moderna) siter du vill kunna logga in på! (eller ett lösenord för varje pseudonym du väljer att använda).

Troligen behöver du inte ens skapa ett konto, det är stora chanser att du redan har ett! Om du har ett konto på till exempel KTH, LiveJournal eller WordPress så är det bara att använda! Annars finns en ganska lång lista på servrar man kan använda.

Det här betyder att jag inte tillåter anonyma kommentarer, men jag tillåter pseudonyma kommentarer och skillnaden är ju minimal ...

django

Eftersom jag är den jag är så använder jag inte någon färdig bloggmjukvara, utan har mina sidor som statisk html, genererad med XSLT. Kommentarerna ligger i ett separat system som jag har skrivit med hjälp av plattformen django. De hämtas in på sidorna med hjälp av AJAX (har man inte javascript så blir de ett <object> i stället, och har man en webbläsare som inte ens stödjer det blir det en länk till en separat sida med bara kommentarerna).

För en liten enkel tjänst som den här kändes det väldigt trevlig att utveckla i django. Python fortsätter vara ett programspråk jag trivs med, även om det fortfarande är en relativt ny bekantskap.

Kommentera inlägget