Sep 05
Puh,
it has NOT been easy, I can tell you. But finally I have decided to release my banner management (and rotation) plugin for Wordpress. Basically it gives you the possibility to manage which ads to show on your Wordpress blog. Clicks logging and stats are handled by the plugin, as well as the actual management (adding/updateing banner campaigns etc).
Moreover it gives you the possibility to target your ads, meaning you can choose to show a certain banner only for pages (posts) within the “Foobar” category of your blog. An example: People reading a post in the, say “Games” category, are more likely to be interested in your “Buy games” banner than the “Buy bananas” banner - which you instead setup to show on your “Fruits” category. That’s the basic idea.
Please see the screenshots and info from these posts as well
http://php.aspcode.net/wpadmentor-prelease/
http://php.aspcode.net/quick-docs/
Now go grab the zip file at the PHP download page
Unzip and install like any plugin!
Sep 05
I have added a few more practical things to my Wordpress banner plugin.
First - I needed to be able to specify that a certain banner only will be allowed to show X times on the same page (read Adsense rules):

As you can see that also adds you the ability to specify for each individual banner wether they should appear on search/author archive/monthly archive as well.
Next I added a code generator:

looking like this:

So you can easily get the code which you should paste inside your post/template.
And that pretty much end the development of this release.
I will now just need to test it out live - and will publish it in under the downloads page when it’s ok!
Future development: I need GeoIP! I.e show a certain banner only to, say US visitors.
Sep 05
I needed to do this post for myself own good. While content of the Wordpress.org documentation wiki
sure is invaluable to me as a plugin developer - I get so frustrated by the organisation and
structure - or should I say lack of the same.
I spend some time each morning trying to find (through search of course) the pages I “always”
need.
So here are some quick links:
http://codex.wordpress.org/Conditional_Tags
defines use of functions such as
is_home
is_admin
is_single
is_page()
is_category()
in_category(’5′)
is_author()
is_date()
is_search()
http://codex.wordpress.org/Plugin_API
startpage for plugin developer, noting of value but for beginner
http://codex.wordpress.org/Plugin_API/Action_Reference
action hook reference
http://codex.wordpress.org/Plugin_API/Filter_Reference
filter hook reference
Other hook and filter lists
http://blog.taragana.com/index.php/archive/wordpress-2x-hooks-for-action-comprehensive-list-for-plugin-and-theme-developers/
http://blog.taragana.com/index.php/archive/wordpress-2x-filters-comprehensive-list-for-plugin-and-theme-developers/