as far as the adserver - the limitations of phpmyads (new and others) all are dimension based for the target adspace and phpmyads is just a drain on a server (esp the environment I'm looking at and the fact it's only an internal ad system)
phpAdsNew is designed so it is a central server, i.e. runs on dedicated hardware that only serves ad. The banner module and others are part of the Drupal server.
i think it's really just the logic for the blocks that is complicated in any way - ;-)
How so? If all you want is to rotate ads in blocks, then the banner module already does that. Also, see the code in the adsense module, you can define the format and channel per block with some pre-defined blocks. In 4.7, blocks can be anywhere. You could do the same with banner module or a variant of it. As far as not repeating the ad, it can be done by a simple static variable that stores the ad ID that is displayed, so it does not get displayed again.
Khalid B wrote:
NNTP/Mailgateway (unpaid project for bar.baen.com - talking about replacing the system they have with drupal) -- allowing for threaded posting of comments and the ability to subscribe to taxonomies and maybe forums also -- this must also have the ability to control access to the nodes just as roles and na_arbitrators do (use their data if mods available) -- more spec needed...
I am sure someone will find this useful. Think of a Drupal powered clone of Google Groups (ne Dejavu).
Adserver (small but paying project) -- simply put we need to be able to show any ad on a page spot of any size w/o limitations -- basic impressions / clicks data would be nice but not at all req -- would like the logic for displaying the ads built into the page view itself - allowing the end user to place blocks anywhere and within those blocks set simple random rotations of any number of ads. -- the hard part is doing this without repeating any ad show on a particular page (ie.. if there are 5 available ads for an area - an there are 8 spots open in the block setups it will only show the total of five balanced across the available space. it is key that the dimensions are not a factor - call it non-idiot proof but it's a needed option for the targets. - dimensionally controled spots also would be good... ) -- the ability to assign types to the blocks
There is the banner module which serves ads from the Drupal site on the same Drupal site.
At one point Jeremy Andrews was writing an expanded version that treats ads as nodes.
If you want a central ad server for other sites, why do you need it to be Drupal? Look in phpAdsNew which is GPL licensed. http://en.wikipedia.org/wiki/PhpAdsNew
-- Dan Horning - danhorning.com American Digital Services - americandigitalservices.com Where you are only limited by imagination. 1-866-493-4218 (direct) / 1-800-863-3854 (main number)