The ability to manage ads within links and/or by integration with dbman would be FANTASTIC!
As I'm sure you're aware, there would be several "groups" of details which would need to be addressed including type of ad, placement/position of ad on pages, ad owner logistics, admin statistics & functionality.
Type of ad:
- Banner maxFilesize, FixedWidth, FixedHeight, linkURL, AltText(displayed below ad), locURL (where the banner is physically stored - upload to defined directory, or called from another server?)
- Button maxFilesize, FixedWidth, FixedHeight, linkURL, locURL
- Text min/maxChar, linkURL, locURL (txt file & path), displayFormat (font-face,font-size,font-color,align)
- Email min/maxChar, line length< br > locURL (txt file & path)
Others?
Placement/Position:
- ROS, Cat, SubCat, Page, Keyword
- Weight (0=off 10=exclusive)
- Pos1, Pos2, Pos3
helpful with a column of buttons or top/lower banners, etc.
Ad owner (ad placement):
- Contact name, email, phone
- Billing name, phone, address, city, state, zip, methodCC, CCType, CCNumb, CCExp, methodCheck, methodPO, methodOther(specify)
These two items are often diff with ads
- AdType Banner, Button, Text, Email
- Duration NumWeeks, NumMonths, Year, Impressions, Click-thrus
- StartDate
- Login password (email being keyID)
Ad owner (stats viewing):
- authenticate (or retrieveLostPass)
- ViewAll (default) optionalViewIndividual (if multiple ads - after default view)
- Views, Clicks, clickRate
- renewIndividual, cancelIndividual, renewAll, CancelAll, addNew
- contactAdSupport (links to a form, hidden fields captures accountInfo)
- changePass, changeContact (if changing billing newAd)
- AddNew, Modify (existing ads only)
SiteOwner
- onLOGIN - display TotalAdViews, TotalClickThrus, ViewAll, ViewIndividual, EmailAll, Validate, Modify, AdType
- validateNewAd, validateAdType options, assignWeight input, assignPlacement input, assignPosition options, assignStartDate acceptDefault(provided by adOwner or uncheck to delay), validateDuration check, confirmEmail (customizeable text to ack ad details)
- reviewChange, validateChange (on AdOwner modifys)
- modifyID - modifyAdType options (displayCurrent), modifyWeight input (displayCurrent), modifyPlacement input (displayCurrent), modifyPosition options (displayCurrent), modifyStartDate (displayCurrent), modifyDuration check (displayCurrent), modifyEmail
- deleteID (same/similar functionality as modifyID)
- suspendID (same/similar functionality as modifyID)
- adType - createNew, ModifyTypeID (display list of current types with checkbox for modifying)
- adType/createNew - selectBanner/Button/Text/Email, selectMaxFilesize or inputMaxFilesize, selectFixedWidth or inputFixedWidth, selectFixedHeight or inputFixedHeight, selectlocURL or inputlocURL (where images or txt files are to be stored for this adType)
<grin> I know there's a lot I've overlooked but running out of time quickly! I'm sure many others would be able to provide some valuable input on this topic - I've seen some fantastic brainstorming going on in these forums!
------------------
~ ~ ~ ~ ~
Karen