I'm currently developing an advertisement manager. This addon will allow users of your site to purchase ad space. This is early on in development. I currently just have the ability to create campaigns and edit existing ones, add funds to your account via paypal, and displaying the ads in a "bd Widget Framework" widget. Screenshots are included.
The entire system can be configured to your preferences. The tab name, the titles of the pages, the page description, all the text for options when setting up a campaign, etc are controlled by phrases. Each widget has settings to control the width and height of the banners being displayed along with a setting for the default html to be rendered if there are no campaigns currently running for that widget.
Setting up a campaign is as easy as naming it, setting the target url, picking the ad slot (widget), and setting your bid along with the max budget for both life time and daily cap (0 if you don't want it to be capped until the life time budget is reached). The minimum bid is set in the admin panel.
I'm going to be adding a button next to "Delete" for attachments that allows you to pick which image is used for your campaign.
The main page when you view the ad center (named Advertise With Us on my site) is a page that shows your current funds with an input box to add funds.
Currently PayPal is the only processor supported. You can set two options for adding funds: minimum amount and a processing fee. You can turn off either by setting to 0. Everything is in USD currently.
Once you enter in an amount you are prompted to confirm.
It may take a minute to process but once Paypal notifies of completion, the funds are added to your account and you can set up your campaigns.
We log the number of impressions daily, lifetime impressions, and the number of clicks.
When you set up a campaign, if there are no others, you will be charged the minimum bid value. If there is another bid and you're way above it, you'll be charged a penny more than the next highest bid.
More screenshots coming soon. Admin panel still needs to be completed (which will show over all statistics for every campaign, the amount of advertisers, logs for each time funds are added to accounts, etc). The statistics page for advertisers still needs to be made also.
Let me know your suggestions or critiques.