Kuro5hin as well as various other weblogs have them: textads.

Textads are a simple, polite, and inexpensive alternative to banners and other online advertising. Textads are inserted into webpages just like any other content. Visitors see a small text box with a link and some descriptive text.

Comments

moshe weitzman’s picture

I think that if you consider a textAd to be a Drupal Block, you will see we have some of the plumbing for this feature.

So the remaining pieces i can think of are:
- make a module for users to add/edit/delete their own ads. this saves to a new table and the possibly the node table. you could use the queue module if you want to review all ads before publishing them
- decide on some logic for determining which ad(s) to show on a given page.
- export the ad(s) as a block for the current page view in using the _block hook
- if desired, log ad view history and clickthrough history for each ad
- if desired develop reports which display the log info above.

Anyone up for this? I'm just trying to stimulate ideas.

Carl Ditzler’s picture

Component: Code » Other

phpAdsNew provides this feature including reports for the advertiser. I'm curious if this could be integrated.

kika’s picture

I quess existing ads systems like PHPAdsnew are a bit difficult to integrate to Drupal framework, because of the nature of node system. Lot of rewrinting must be done.
Also, the block system must be extended and cache system considered (how to correctly present ads and read clikthroughs when pages are loaded from cache?)

Of course no one has said that ads MUST be nodes, but it would be elegant (especially when creating microads)

moshe weitzman’s picture

Gerhard has extended the theme system so that a block may appear anywhere on the page.This is good news for advertisements in Drupal.

Meanwhile, text-ads have proven to be a *huge* success at Google (anywhere else?), while banner ads keep getting fatter and further ignored.

I suggest that discussion around adverts in Drupal stay within this project item.

moshe weitzman’s picture

Title: Textads / Microads » Re: [drupal-devel] feature #129 : Textads / Microads

i would hope that we don't restrict ads to just certain pages. I think
the Path field on the Blocks page gives sufficient flexibility for the
admin to define advert regions on arbitrary groups of pages.

submitted via email to submit@drupal.org

killes@www.drop.org’s picture

Title: Re: [drupal-devel] feature #129 : Textads / Microads » Re: feature #129 : Re: [drupal-devel] feature #129 : Textads / Microads
Priority: Major » Normal

On 23 Nov 2002, weitzman@www.drop.org wrote:

As long as people do not demand different handling of ads on index.php and
somewhere else this is fine with me.

> 2002-11-23 12:52 : weitzman@www.drop.org
>
> i would hope that we don't restrict ads to just certain pages. I think
>
> the Path field on the Blocks page gives sufficient flexibility for the
>
> admin to define advert regions on arbitrary groups of pages.
>
> submitted via email to submit@drupal.org

al’s picture

Title: Re: feature #129 : Re: [drupal-devel] feature #129 : Textads / Microads » Textads / Microads
kika’s picture

There's a start by Gerhard, not working: http://cvs.drupal.org/viewcvs/contributions/modules/simpleads/?cvsroot=c...

Another idea about ads: as ads are assignable to a taxonomy, ad module can make a filter what searches for certain keywords inside text and hilights them (something like a glossary.module, but with a commercial twist).

I personally do not like such a "smart link" techonology, but it might be attractive for some.
See http://www.osnews.com/story.php?news_id=3756 as they use it.

killes@www.drop.org’s picture

Component: Other » other

use banner.module