Idag har det varit mest problem med pluginen. Det visade sig att den inte alls ville fungera om man har php_safe_mode igång. Då hamnar man i valet om man skall tvinga användaren att stänga av safe_mode eller om man skall fixa koden så det fungerar med safe_mode också. Jag valde att fixa koden.
Ny funktion idag är att man kan välja om man vill använda zz.gd eller tinyurl.com som “kortlänkstjänst”. Varför inte mylink.se tänker någon? Eftersom jag skrev mylink.se .. Mylink är under omskrivning den också. Nya funktioner kommer.
Jag är riktigt stolt över den här pluginen och väntar med spänning på att få konto hos Wordpress så jag kan publicera den.
Funktioner som är kvar att skriva:
- Man skall kunna välja om man vill posta hela inlägget eller bara en teaser (första delen).
- Man skall kunna välja en egen text i notifieringarna till Facebook och Twitter.
Det får bli nästa version. Skall umgås med syrran lite också 
Posted in
development at July 20th, 2008.
2 Comments.
Ikväll har jag skrivit om funktionerna som postar till Drupal, Facebook och Twitter så de använder Curl istället. Curl är riktigt trevligt. För att inte användarna skall få problem om de inte har stöd för Curl i PHP i sin server har jag lagt in en koll på om Curl är laddad i PHP eller inte. Om inte får användaren ett meddelande om felet i adminstrationsdelen av pluginen.
All konfiguration av egen data (som användarnamn och lösenord) sker nu via den webbaserade administrationsidan. Detta betyder i korta ord att pluginen är redo för mass-market. För att vara riktigt open source-aktig har jag sökt subversion-konto på wordpress.org för pluginen så källkod och sånt hamnar hos dem.
Jag skall passa på att tacka Jeff som peppade mig lite med det här. Vi satt och drack kaffe på Knutpunkten och pratade om BizTalk-servrar och integration mellan olika tjänster. Jag hade funderingar på hur folk med egna bloggar skulle kunna posta dem till Linuxportalen också.. och vi spånade iväg rätt ordentligt. Resultatet av den fikastunden är cMe-pluginen.
Jag har lärt mig en hel del om API:er för olika tjänster och känner att jag har hyfsad koll på hur man skriver plugins för Wordpress nu. Synd bara att syrran är här och hälsar på, så jag tvingas vara social istället för att koda! 
Posted in
development at July 19th, 2008.
No Comments.
Idag (igår) introducerade Jeff mig till twitter.com , som jag inte riktigt förstår mig på än. Man skall skriva korta meddelanden om vad man pysslar med, säkert jättebra.
Efter att ha kodat klart wordpress -> publicera på LP tänkte jag att jag kanske skulle kunna uppdatera Twitter också, med en notis om att jag postat ett nytt inlägg i min blog. Sagt och gjort. Nu är den fungerande också.
Imorgon skall jag lösa uppdatering av status på Facebook också, tänkte jag iaf…
Men nu är det dags att sova!
Posted in
development at July 18th, 2008.
No Comments.
Har inte du, precis som jag, alltid drömt om att kunna posta inlägg i din egna wordpress blog och sedan få inläggen kopierade rätt in i din blog på www.linuxportalen.se? Jag tänkte väl det. Så hur löser man en sådan sak?
- Hur skriver man plugins till Wordpress?
- Hur postar man inlägg från Wordpress till en drupalbaserad site som linuxportalen.se?
En sak jag gillar med open source är att projekten oftast har mycket bra dokumentation. Dessutom tillgänglig på nätet. Ofta finns det man vill göra redan gjort, men icke i detta fallet. Jag googlade runt ett par timmar och hittade mest artiklar om vilken av Wordpress och Drupal som är den ultimata CMS:en. Lyckades dessutom krasha min installation av Wordpress då jag skulle uppdatera den till version 2.6 som jag såg kommit ut..
Nåväl, efter många timmars slitande och testande har jag en färdig plugin för Wordpress som gör precis det jag ville. När jag postar detta inlägget i min blog kommer det att skickas upp till min blog på Linuxportalen.se också. Ganska fint.
Funktionen är användbar, då många av våra medlemar redan har bloggar runt om på nätet och inte känner för att blogga på ett ställe till. Därför kommer jag släppa pluginen fri, men först måste jag ordna en admin-del för den där man kan fylla i sitt LP-konto. Det verkar dumt att dela med sig av inloggningsuppgifterna som är hårdkodade i plugin-koden.
Posted in
development at July 18th, 2008.
No Comments.