Archive for the ‘Uncategorized’ Category

Hur man inte ska hantera sidordningen i Wordpress pages

onsdag, december 3rd, 2008

Möjligheten att kunna ändra sidordningen i pages har funnits sedan ett antal versioner tillbaka. Det är bra då man kan ändra ordningen för pages i exempelvis wp_list_pages.

Fortfarande är det så att man måste skriva in en siffra där längre siffra placerar sidan högre upp. För att inte stänga in sig själv i ett hörn gäller det att vara dynamisk. Att skapa sidordningsnummer som 0,1,2,3,4 och 5 är inte speciellt smart. Vad händer om nummer 5 ska flyttas och placeras mellan 0 och 1? Det går inte döpa den till 1,5. En väl beprövad variant är att ta siffran gånger 10 eller 100 och sidordningen blir då exempelvis 0,10,20,30,40 och 50.

Om då man vill sätta in ett ordningnummer mellan 0 och 10 är detta inget problem eftersom allt från 1-9 kommer fungera. Smartast kan vara att sätta nummer 5 första gången. Då finns fortfarande möjligheter att ändra ordningen på både övre och undre sidan om 5 dvs 1,2,3,4 respektive 6,7,8,9 nästa gång.

Gör om, gör rätt!

Wordpress RC1 släppt

tisdag, december 2nd, 2008

Då har det hänt, Wordpress RC1 är släppt med ca 380 fixar. De skriver själva på sin blogg att vi nu är nära en release och efter som ”Release Candidate” står för kandidat-release så innebär det att en release kan komma när som helst. Rapporteras inga fler ”blockers” så kommer det nog inte dröja många dagar innan en skarp version är ute. En blocker är en bugg allvarlig nog att förhindra att versionen släpps.

Hittas nya blockers, alltså allvarliga buggar så kan det komma en eller fler RC-versioner men givetvis hoppas jag och säkert många andra att detta är både första och sista RC-versionen innan den skarpa.

Nattliga byggnationer

måndag, december 1st, 2008

En annan mer korrekt fras för det är ”nightly builds”. En av de finfina funktionerna i Wordpress 2.7 är att man inte längre behöver ladda ner programvaran varje gång den uppdateras. Inte heller krävs ett FTP-program för att ladda upp Wordpress. Det hela sker halvautomatiskt genom en knapp som heter ”Uppdatera”. Svårare än så är det inte.

Ett klick på uppdatera-knappen och senaste versionen av Wordpress laddas ner, installeras och databasen uppdateras. Kunde inte bli enklare. Finns det ingen ny färdig version och man använder en beta eller annan ofärdig version så får man alternativet att ladda ner senaste ”nightly builds” eller nattliga byggnationer som man lite fult skulle kunna översätta det till på svenska.

Release Candidate är versionen som kommer efter beta och betyder lite halvdant översatt ”Kandidat till att bli riktig version”.

Intressanta plugins

fredag, november 28th, 2008

Ibland finner jag intressanta plugins till Wordpress. Jag försöker nuförtiden sträva efter att hålla nere antalet plugins så mycket som möjligt eftersom Wordpress-systemet hela tiden kommer med nya funktioner som ibland har samma funktioner som tidigare krävde plugins. Man vill ju ha en ren och fin databas.

Ett intressant plugin som ganska garanterat inte kommer att komma inbyggt i Wordpress är ett tagg-system i Flash. Ett tag-cloud blir enormt mycket snyggare än vad det blir med HTML. Dessutom blir det helt SEO-vänligt så sökmotorerna blir inte besvärade av detta.

Ett annat plugin jag funnit heter niceforms. Det gör om utseendet på formulär med Javascript så det blir enormt mycket snyggare än vad det är som standard.

Jag kommer antagligen använda båda dessa i ett eller flera framtida projekt.

Kör Wordpress lokalt med WAMP

torsdag, november 27th, 2008

För att köra Wordpress lokalt krävs någon form av programvara. Jag själv använder WAMP. Fördelen med att köra lokalt är att man slipper skicka upp filer med ett FTP-program varje gång man vill se en förändring.

Det kan dock vara lite problem om man inte är van att få WAMP och Wordpress att fungera men det finns bra guider på nätet. Allt man behöver göra är att Googla lite.

Wordpress 2.6.5 släppt idag

onsdag, november 26th, 2008

Idag släpptes en säkerhetsfix för äldre Wordpress dvs versionen innan Wordpress 2.7. Tråkigt nog är det inga nya funktioner i den utan enbart fixar för att göra Wordpress säkrare.

Det kan vara den sista versionen i 2.6-serien men det finns inga garantier. Så fort version 2.7 är släppt kommer alla uppdateringar därefter att baseras på 2.7.

Att versionsuppdateringen går från 2.6.3 till 2.6.5 direkt beror på att det finns en skadlig version på nätet som heter 2.6.4 och därför ville Wordpress-team förhindra att användare drabbas av skadlig kod genom att hoppa över ett versionsnummer.

Svensk kollationering i databasen = inte bra

tisdag, november 25th, 2008

Skapar man genom exempelvis Wordpress en databas utan att ange kollationering så sätts det som är default i databasen vilket oftast är svenska. Enligt egna erfarenheter är det inte speciellt bra att ha det så.

Bättre är att sätta utf8_general_ci på allt då man även kan få ryska tecken att fungera utan problem. Med svenska kollationeringen visas bara frågetecken. Med ”rätt” kollationering fungerar både ryska språket och det svenska, därför bör man se till att man kör med rätt kollationering på både databas och i tabellraderna. Dessutom ska lagringsmotorn vara satt till InnoDB för att det ska fungera. Värt att tänka på vid skapande av exempelvis plugins för Wordpress.

Smarta inbyggda funktioner i admin

måndag, november 24th, 2008

Eftersom det är över 100 personer som arbetar på Wordpress så är det väl genomtänkt och visuellt sätt är Wordpress 2.7 enligt mig den absolut snyggaste versionen. Den innehåller AJAX-funktioner som tidigare men också en del intressanta bitar man kan använda sig av som programmerare när man kodar plugins för admin.

Exempelvis kan man använda vissa klasser för att skapa funktionaliteten att klicka i en kryssruta och få resternade kryssrutor ifyllda. Det går självklart att skriva egna javascript för detta och inkludera, men visst är det mycket smidigare om det redan finns funktioner med från början och det sparar både på kodstorlek och inladdningstid.

Ryska tecken i URLen i Wordpress

fredag, november 21st, 2008

Av en händelse fick jag ett arbete som innebar att jag skulle förbereda Wordpress för ryska språket. Mycket intressant projekt, men jag tycker att det gick bra då jag haft mycket hjälp av ett språkstödsplugin så man får en flik för varje språk och en titel för varje språk. Smidigt!

Hur som helst reagerade jag över att URL:en eller webbplatsadressen visade ryska tecken. Jag trodde definitivt inte dessa tecken var tillåtet att ha. Wordpress konverterar åäö till a respektive o för att det inte är lämpligt med svenska tecken i URL:erna. Ryska får man däremot ha?

En tanke som slog mig var att ryska språket skulle gå före det svenska men så kom jag på att de som kodat Wordpress är tyskar och där finns tyska tecken som ü men dessa översätts till u istället. Detta är en gåta. Hur är det med arabiska och kinesiska tecken?

Ikonerna spikade för Wordpress 2.7

torsdag, november 20th, 2008

Då var det klart, omröstningen för ikonpaketen till Wordpress 2.7. Dessvärre blev det inte som jag hade hoppats. Ikonerna som valdes var överlag ok, men de jag röstade för var grymt mycket snyggare. De övriga har helt enkelt dålig smak!

Jag har fortfarande inget datum på när Wordpress 2.7 släpps skarpt men just nu är vi på beta3 och vad jag läst så lutar det åt att RC1 är på gång och kommer att bli nästa version. RC1 betyder Release Candidate 1 och sådana släpps tills dess att det hela fungerar utan allvarliga buggar. Efter RC2 eller RC3 brukar utvecklare släppa den skarpa versionen.

Jag tycker fortfarande att beta-versionen av Wordpress verkar vara stabil.