2010-10-31 klockan 22:33

Nu är det endast några timmar kvar på oktober så det är hög tid för en summering av de jag gjort under månaden.

En ny sajt är på gång, alla stora delar är på plats så nu återstår den för mig tråkigaste biten – design av sajten. Detta är den bit som jag verkligen inte ser fram emot i mina projekt. Som tur är har jag en del kompisar som tycker detta är roligt så jag får utbyta lite tjänster med dem för att få detta klart.

Under oktober släppte jag ett nytt plugin till WordPress och är nu uppe i tre stycken. Det senaste heter Relevant AdSense Ads och används för att hjälpa Google AdSense utskilja vad som är relevant och vad som inte är det på en sida.

Mina första tre WordPress plugins har snart tillsammans blivit nedladdade 500 gånger vilket är väldigt kul och inspirerar mig att göra fler. Hittills har det varit ganska simpla plugins men det finns mer avancerade på lager som jag ska ge mig på väldigt snart. Vissa av dem har jag faktiskt redan i fungerande skick men de behöver en del jobb för att kunna släppas till WordPress plugin repository.

Om man tittar på de antal bloggposter jag skriver varje månad inser man snabbt att jag inte kommer att vinna något bloggpris. Jag fortsätter min utstakade bana med få, relevanta och förhoppningsvis välskrivna bloggposter hellre än en massa irrelevanta.

Denna månad blev det ett inlägg om mitt senaste plugin till WordPress – Hjälp Google AdSense hitta relevant innehåll

2010-10-26 klockan 20:58

För bara en liten stund sedan släppte jag mitt tredje plugin till WordPress. Precis som mina tidigare plugins är även denna relativt simpel.

Med Relevant AdSense Ads kan man hjälpa Google AdSense visa mer relevanta annonser genom att markera vilka sektioner på en sajt eller en bloggpost som är relevanta och vilka som inte är det.

Ett exempel på det är om man skriver om en viss typ av sajter som man inte gillar så vill man såklart inte visa annonser baserat på denna text.

Läs mer om Relevant AdSense Ads eller ladda ner det direkt och testa.

WordPress Relevant AdSense Ads

Adminsida för Relevant AdSense Ads

Tags: , , ,

2010-09-30 klockan 20:58

Kylan närmar sig i rasande fart och imorgon är det oktober. En lite sammanfattning av september är alltså på sin plats.

September var en kul månad då jag släppte mina första officiella WordPress plugins. Hittills är det två stycken som ligger på min profil på WordPress plugin directory.

Easy Excerpt – Ett plugin för att hantera den sammanfattande texten som WordPress skapar per automatik om man inte själv skriver den.
Clean up wp_head – Med detta plugin kan man ta bort oönskad HTML-kod från wp_head.

Jag har många fler plugins på lager varav en kommer troligtvis att laddas upp inom kort.

Eftersom jag nu publicerar material som även personer som inte pratar svenska kan använda tyckte jag det var på sin plats att även skapa en sajt på engelska och vad passar bättre än att använda den hittills oanvända FredrikMalmgren.com för detta ändamål.

Nu för tiden är jag väldigt insnöad på WordPress. Hittills har det inte varit några mer avancerad projekt utan lite enklare bloggar och sajter till företag. Nu har jag lite planer på en mer avancerad sajt där jag kommer att behöva använda många av WordPress API:er.

Det blev också ett blogginlägg i september – Min första officiella WordPress plugin och en ny sajt

I söndags publicerade jag min första officiella WordPress plugin. Pluginet heter Easy Excerpt och som namnet antyder har det med WordPress excerpt att göra. Med mitt plugin kan man ändra antalet ord, hur excerpt slutar och om man vill lägga till en länk för  ”läs-mer” i slutet på sin excerpt.

Easy Excerpt är inte ett speciellt avancerat plugin utan målet jag hade var att lära mig mer om hur man skapar ett plugin och använder WordPress API på rätt sätt. Jag har en del andra liknande plugins som ligger halvfärdiga och som förhoppningsvis snart blir klara. Såklart finns det även mer avancerade plugin som jag skulle vilja göra men det får bli när jag känner att grunderna sitter bättre.

Easy Excerpt

Adminsida för Easy Excerpt

I samband med publiceringen av Easy Excerpt har jag även gjort en nya sajt vilken på många sätt kommer att vara lik denna fast den nya sajten kommer att vara på engelska. Sajten ligger på domänen FredrikMalmgren.com. Anledningen till att jag skapar ytterligare en sajt är att jag tänker publicera fler plugins som till exempel Easy Excerpt men även andra saker som plugins till webbläsare, tutorials med mera. Sajten kommer även att fungera som en portfolio där jag listar alla projekt och sajter jag gör.

Tags: , ,

2010-08-31 klockan 21:48

Dags för en sammanfattning av månaden som passerat. Just nu spenderar jag väldigt mycket tid med WordPress, dels att göra sajter men jag sitter äntligen och fixar i ordning med mina plugins så jag kan skicka upp dem till WordPress så fler kan ta del av dem. När man ska skicka upp dem till WordPress krävs det lite mer än när man bara ska använda dem själv. Man måste till exempel tänka igenom vad man döper bland annat funktioner till så de inte krockar med andra plugins. Även en readme.txt och gärna skärmdumpar måste också finnas.

Jag har under några månader nu funderat på vad jag ska göra med fredrikmalmgren.com som jag köpte samtidigt som denna domän och nu har jag äntligen bestämt mig. Det kommer att bli en typ av portfolio där jag kan samla allt jag gör. En sak som kommer att hamna på denna sajt är de plugins till WordPress som jag nämnde tidigare men även en hel del annat roligt som jag tänker dela med mig av.

Under de senaste veckorna har jag hjälpt en kompis med några WordPress sajter som han håller på med. Fick chansen att testa på WordPress nya tema, TwentyTen, som var rätt trevligt att arbeta med. Två sajter handlar om vin och den tredje är en form av kampanjsajt till ett större företag i Sverige.

Även en egen sajt håller på att få liv. Det är en sajt som baseras på Twitters API. De mesta av grunden är klar, men det känns ändå ganska långt kvar tills designen är på plats tyvärr.

Här är månadens blogginlägg:
Markera relevant innehåll för Google AdSense
Ny trackingkod för Google Analytics

2010-08-11 klockan 13:32

Många är vi som använder Googles populära trackingsystem Google Analytics. Nu för tiden när Google har gått ut med att laddtiden för en sida att laddas spelar roll för SEO så är det väldigt viktigt att scriptet för Google Analytics inte gör sidan seg när man väntar på att den ska koppla upp mot servern. För en tid sedan kom Google med en lösning på detta problem, nämligen ett asynkront javascript. I slutet av 2009 släppte Google detta javascript som Beta och från maj 2010 är det detta javascript man får som standard när man lägger till nya sajter i Google Analytics.

Så här såg den gamla koden ut:

<script type="text/javascript">
	var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
	document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
</script>

<script type="text/javascript">
	try {
		var pageTracker = _gat._getTracker("UA-xxxxxxx-x");
		pageTracker._trackPageview();
	} catch(err) {}
</script>

Den nya asynkronta javascriptet:

<script type="text/javascript">
	var analyticsFileTypes = [''];
	var analyticsEventTracking = 'enabled';
</script>
<script type="text/javascript">
	var _gaq = _gaq || [];
	_gaq.push(['_setAccount', 'UA-xxxxxxxx-x']);
	_gaq.push(['_trackPageview']);

	(function() {
		var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
		ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
		(document.getElementsByTagName('head')[0] || document.getElementsByTagName('body')[0]).appendChild(ga);
	})();
</script>

Självklart fungerar fortfarande den gamla koden men det är rekommenderat att byta till den nya snabbare koden så snart som möjligt.

Tags:

2010-08-04 klockan 13:05

Många bloggare och webbsajter visar annonser från Google AdSense. För det mesta är AdSense väldigt bra på att visa relevanta annonser till en text. Ibland händer det dock att de visar annonser som inte är fullt så relevanta för sidan.

För att hjälpa AdSense på traven finns det taggar som ser ut som vanliga HTML-kommentarer men som talar om för AdSense vilket innehåll som är relevant och vilket innehåll de kan bortse från. Med dessa taggar markerar man början och slutet på den text man vill lyfta fram alternativt de texter man vill lägga mindre vikt på.

För att lyfta fram innehåll använder man följande taggar runt sin text:

<!-- google_ad_section_start -->
<!-- google_ad_section_end -->

Motsvarande taggar för innehåll som man vill lägga mindre vikt vid:

<!-- google_ad_section_start(weight=ignore) -->
<!-- google_ad_section_end -->

Ett exempel på hur det kan se ut på en vanlig webbsajt:

<html>
<head>
<title>Sida med relevant och irrelevant innehåll för Google Adsense</title>
</head>
<body>

<!-- google_ad_section_start -->
Detta är en viktig text som vi vill lägga mer vikt på
<!-- google_ad_section_end -->

<!-- google_ad_section_start(weight=ignore) -->
Detta är en mindre viktig text som vi vill lägga mindre vikt på.
<!-- google_ad_section_end -->

</body>
</html>

Använder man WordPress kan man till exempel i filen single.php lägga dessa taggar runt the_content(); på följande sätt:

<!-- google_ad_section_start -->
<?php the_content(); ?>
<!-- google_ad_section_end -->

Dessa taggar kan användas på så många ställen man vill men man ska ha klart för sig att detta endast är förslag till Google AdSense och det kan ta upp till 2 veckor innan man ser något resultat.
För att detta ska fungera bra måste man också ha en betydande del text inom dessa taggar för att inte riskera att få sämre relevans på annonserna så använd detta med förstånd.

Tags:

2010-07-31 klockan 22:46

I juli månad har det varit väldigt lugnt på bloggen, faktiskt inte en enda bloggpost har skrivits. Anledningen till det är att jag har försökt att ta det så lugnt som möjligt under min semester. Men om man inte räknar bloggposter så har det i alla fall hänt lite andra saker.

Jag och en kompis håller på med en sajt till en vinimportör. Första utkastet på sajten blev klart igår. Jag tycker själv det blev väldigt bra. Sajten bygger såklart på WordPress och denna gång har jag fått använda många av de saker jag har lärt mig den senaste tiden. Bland annat har jag använt mig av custom post types, custom taxonomies plus en del andra saker för att modifiera funktionerna i WordPress.

Även en ny egen sajt börjar ta form. Satt uppe en sen kväll och fick en ide som jag kände att jag var tvungen att göra. Jag tänkte inte avslöja vad det är förens den är färdig men den har en stark koppling till Twitter.

Sedan har jag även börjat laborera lite med en sajt på engelska där jag till exempel kan lägga upp alla mina plugins till WordPress och Firefox och andra saker jag utvecklar som kan vara av intresse för andra. Jag skulle såklart kunna lägga upp dem på den här sajten men för att få bäst spridning ska de skrivas på engelska och då är det nog bäst att skapa en helt nya sajt för detta ändamål.

2010-06-30 klockan 23:29

Nu är det bara lite drygt en vecka kvar tills min semester börjar. Semesterplaneringen är i full gång och det kommer att blir ett pusslande för att hinna med allt.

Ingen har väl missat att det pågår fotbolls-VM i Sydafrika. Bara några dagar före första avspark fick jag tipset om en plugin till WordPress som gjorde så man kunde skapa en sajt för att tippa resultatet. Jag blev inspirerad och satte ihop Predict World Cup 2010 på en kväll utan några större problem.

När jag sedan försökte sprida sajten fick jag ett erbjudande om att skapa en liknande sajt på svenska för en av de större sportkedjorna i Sverige. Resultatet blev Tippa fotbolls-VM. Funktionen är mer eller mindre exakt den samma som för den engelska sajten men designen blev klart förbättrad. Nu återstår bara att se vem som vinner!

Den senaste tiden har jag gjort en hel del plugins till WordPress men även till bland annat Firefox. Nu känns det som att det är rätt tillfälle att skapa en sajt på engelska där jag gör allt detta publikt så att även andra fått nytta av dem. Sajten kommer även att få agera företagssajt där jag lägger upp min portfolio på sajter jag gjort men även en hel del tutorials.

Under juni har jag skrivit några blogginlägg också:

Ny sajt till fotbolls-VM 2010
Egen bakgrundsbild på Googles startsida
Starta ett videoklipp från YouTube vid en viss tidangivelse
Automatiskt översatt text?
Kul funktion i Safari 5

2010-06-25 klockan 11:21

I Safari 5 finns en ny funktion som heter Reader. Funktionen fungerar så att när Safari kan lista ut vad som är en artikel på en sida så visar de en Reader-knapp uppe i adressfältet.

Safari 5

Safari 5

Klickar man på Reader-knappen så får man se följande vy.

Safari 5 med Reader-vy

Safari 5 med Reader-vy

Spontant skulle jag gissa att denna funktion lämpar sig väldigt bra på en iPad. Tyvärr fungerade inte detta när jag skulle testa på min kollegas iPad eftersom han inte hade Safari 5 installerat.

Tags: ,