add tag interview to last post
[homepage.git] / blog / posts / 2008 / 01 / adsense_powered_ikiwiki.mdwn
1 AdSense patch for ikiwiki's embed pluging
2 ====
3
4 Today I've started playing with [AdSense](https://www.google.com/adsense/),
5 mainly to check whether a typical homepage+blog web site (read: mine) can
6 survive its hosting costs by the means of this kind of revenue or not.
7
8 However I don't want the ads to be visible on all pages, but only in some of
9 them, mainly the main blog page (which scores high in search engine results and
10 is also not prone to the risk of bothering usual readers, thanks to---$DEITY
11 bless them---RSS/Atom feeds) and some selected pet software project homepages.
12 With [ikiwiki](http://ikiwiki.info) implementing this appeared trickier than I
13 expected. The main difficulty is of course the wiki-wide
14 [htmlscrubber](http://ikiwiki.info/plugins/htmlscrubber/) plugin which I do not
15 want to switch off because of discussion pages and a part of my website which is
16 actually used as a world-editable wiki.
17
18 Googling around it seems that there is an `adsense.pm` plugin for ikiwiki, but
19 it is not registered in the ikiwiki [plugins
20 page](http://ikiwiki.info/plugins/); as such I was not particularly envy to try
21 it out. Besides, the right place to add such a feature to me seems the [embed
22 plugin](http://ikiwiki.info/plugins/embed/).
23
24 ... so I've minimally patched it: see [[!debbug 462970]]. If you're willing to
25 use AdSense with ikiwiki please try out the patch: since I'm an AdSense newbie
26 it might well be I've underestimated the possible `script` snippets it can
27 generate. Post comments to [[!debbug 462970]].
28
29 [[!tag planet-debian lang/english google adsense ikiwiki]]