Alexander Karlssons blogg
RSS

Blogg

wordpress WordPress 3.0 släpptes idag i skarp version. Jag tvekade inte en sekund och uppgraderade alexanderk.se så fort jag fick nys om det. Uppgraderingen gick näst intill smärtfritt, med undantaget att jag hade gjort några mindre förändringar i en av wordpress filer.

De största nyheterna är att WordPress och WordPress MU har slagits ihop, vilket innebär att man kan köra fler webbplatser på samma wordpress-system utan att behöva ta hem den speciella releasen WordPress MU.

Man kan i WordPress 3.0 även skapa upp anpassade menyer direkt från administrationen, En mycket välkommen funktion som har varit på tapeten väldigt länge.

Jag tänkte att jag skulle kika närmare på många av nyheterna när jag har lite mer tid. Lovar att återkomma med fler blogginlägg i ärendet.

wordpress WordPress är ett av världens främsta blogg- och innehållshanteringssystem som under senaste åren blivit väldigt populärt. Jag blev väldigt intresserad av att testa det på allvar och satte mig därför och byggde om min egna blogg till wordpress.

Föruom bloggen har jag även integrerat flickr med webbplatsen, detta med hjälp av tillägget FAlbum. Några förändringar var dock nödvändiga för att jag skulle få det som jag ville ha det, bland annat fancybox samt några justeringar för att tillfredställa sökmotoroptimeringen.

Designen är i stor sett densamma, då det inte var länge sedan jag ändrade denna och fortfarande känner att jag är nöjd med den.

WordPress hemsida

Google Font API Logotype

Under gårdagen släppte Google ett väldigt intressant API för oss webbutvecklare och webbdesigners, Google Font API.

Detta betyder att vi nu på ett enklare och bättre sätt än tidigare kan inkludera typsnitt som inte är webbstandard, till och med i Internet Explorer 6. Här nedan ser ni ett exempel på hur en implementation av API:et kan se ut.

<link href='http://fonts.googleapis.com/css?family=Tangerine' rel='stylesheet' type='text/css'>
body { font-family: 'Tangerine', serif; }

Det finns i dagsläget en liten hake, Google har ännu inte fyllt på sitt galleri, Google Font Directory, med typsnitt men det bör inte dröja länge innan det finns en hel del att välja på.

Ni kan läsa mer i om detta i Google Code -bloggen

Nu, äntligen har jag lanserat en ny version av min blogg/site, efter sådär ett halvårs funderingar, ritande och laborerande. Jag har från och med den här versionen valt att satsa på min blogg och mina bilder. Den största skillnaden från den gamla siten för er besökare är designen men det är även en hel del optimering och bakomliggande funktionalitet som gör det lättare för mig att uppdatera webbplatsen.

Bild-sidan har integrerats mot mitt flickr-konto och har på så sätt optimerats rejält sedan förra versionen. Jag har planerat in att lägga upp fler bilder i helgen, bland annat från Thailandsresan i januari.

Större förändringar som gjort:

  • Ny fräschare design.
  • Optimering av hela webbplatsen.
  • Integrering av flickr för mina bilder.
  • Automatisk postning på twitter vid nytt blogginlägg.
  • Code-highlighter i bloggen för kod-exempel.
  • Dela bloggposter till facebook, twitter, pusha, delicious, google.
  • Bättre sökmotoroptimering i bloggen och i bilderna.

Jag stötte för någon vecka sedan på ett problem när jag implementerade Google Maps i ett Thickbox-fönster. Problemet som dök upp var att Google Maps inte centrerade som jag hade angivit när jag instansierade kartan. Jag letade med ljus och lykta utan att hitta en lösning men av slump testade jag att genom parametern size sätta storleken på kartan även i kart-instansieringen. Min Google Map-implementation såg till slut ut som nedan.

var map;
var controlId = 'googlemap';
var Points = new Array();
var icon0 = new GIcon();

var centerPoint = new GLatLng(58.2692, 10.3531);
var zoomIndex = 5;

Points[0] = new Array(57.1253, 12.21586, icon0, 'A marker title', 'The popup window text', 'Marker link');
Points[1] = new Array(59.2556, 16.1235, icon0, 'A marker title', 'The popup window text', 'Marker link');

function OnPageLoad() {
	if (GBrowserIsCompatible()) {
		var mapsize = new GSize(420, 350);

		map = new GMap2(document.getElementById(controlId), { size: mapsize });
		map.setCenter(centerPoint, zoomIndex);
		map.addControl(new GLargeMapControl());
		map.addControl(new GMapTypeControl());

		for (var i = 0; i &lt; Points.length; i++) {
			var point = new GLatLng(Points[i][0], Points[i][1]);
			var icon = Points[i][2];
			var objectName = Points[i][3];
			var popuphtml = Points[i][4];
			var link = Points[i][5];

			var marker = createMarker(point, icon, objectName, popuphtml, link);
			map.addOverlay(marker);
        	}

		map.zoomToMarkers();
    	}
}

function createMarker(point, icon, objectName, popuphtml, link)
{
	var marker = new PdMarker(point);

	marker.setTooltip(objectName);

	if (link != '') {
		GEvent.addListener(marker, 'click', function() {
			// DoEvent
		});
	}

	return marker;
}

window.onload = OnPageLoad;

Notera att detta är en förenklad implementation av den jag använder. Jag använder även PdMarker för att underlätta vid centrering och zoomning.

XAMPP Logotype

Med XAMPP får du en komplett webbserver i en fil. Det tog bara några minuter så var jag igång med min webbserver och kunde testa Joomla som var mitt mål. När jag utvecklade mycket i PHP så gjorde jag apache-, php- och mysql-installationerna manuellt och konfigurerade dem. Detta behövs alltså inte längre, tack vara XAMPP där du även får med en enkel kontrollpanel där du kan starta och stänga av de olika tjänsterna.

Det som ingår i XAMPP är följande:

  • Apache 2
  • MySQL 5.x
  • PHP 4 & 5
  • phpMyAdmin 3.x
  • XAMPP CLI Bundle 1.x
  • FileZilla FTP Server 0.9.x
  • Mercury Mail Transport System 4.x

XAMPP hittar du via Apache Friends hemsida www.apachefriends.org

Lycka till!

Idag släpps den skarpa versionen av Internet Explorer 8 och det ska verkligen bli intressant att se vad som är fixat sedan beta-stadiet av webbläsaren. Jag hann testa betan som hastigast i och med att jag testade Windows 7 Beta och stora brister i renderingsmotorn, till och med värre än i IE 7. Detta är något som utvecklarna inte kommer att godkänna om nu fallet är detsamma med den skarpa.

En uppdatering kommer att komma under kvällen/morgondagen när jag testat den skarpa versionen.

Internet Explorer 8 kommer finnas för nedladdning runt 17-tiden i eftermiddag och hämtas från Microsofts hemsida

* Jag kan säga så mycket att jag inte är kompis med IE8 i dagsläget, den är absolut snabbare än föregångaren men det är inte tillräckligt. Att det fortfarande finns renderingsproblem förvånar mig inte, men att det skulle finnas så många som det gör är inte speciellt upphetsande.

Resultatet i Acid3-testet är dessutom pinsamt för Microsoft och den grupp av utvecklare som utvecklat versionen. Framför allt när de säger att den stödjer dagens standard. Jag vill nog påstå att 20/100 är ett bra bevis på att webbläsaren inte stödjer dagens standard.

Efter en veckas semester

10 mars, 2009

Efter en veckas semester med grym skidåkning från 9-16 i stort sett varje dag är det skönt att komma tillbaka till vardagen, men visst skulle det sitta fint med en hel säsong med skidorna som bästa vän.

Vädret i Trysil var inte det bästa, snö i stort sett hela veckan men utan vind och ett par minusgrader var backarna som vanligt riktigt bra. Inte heller speciellt mycket folk, mest danskar som inte vet hur man beter sig i varken backen eller liften. Jag antar att man inte kan begära mer utav dem tyvärr.

Det har skett några mindre uppdateringar på sidan och dessa är lite av experiment. Den första nyheten är att jag har ett nytt ”TagCloud” som från början var ett plugin till WordPress som jag byggde om för att kunna fungera som jag ville. Vad tycker ni?

Den andra nyheten är att jag började labba lite med LastFM’s API och lyckades ganska enkelt få ut vilka låtar som jag (lite Katrin också) spelar mest i Spotify. Detta kommer säkerligen ändras under kommande veckorna då jag fortfarande labbar med det. I övrigt ska jag försöka skriva lite oftare här, för att ni få som läser ska ha något att läsa.

Slänger även med lite bilder från Norge.