Multiple user ad management plugin

Please Note: Development on this plugin is currently on hold due to lack of time. Expect MASSIVE update soon.

I am proud to announce the release of our first plugin, Multiuser ad management for the WordPress platform. The plugin is ideal for blogs with multiple authors and acts as an incentive for making quality posts. When the add-on is enabled, users will have full control over the advertisements displayed on their own posts. Using a space preallocated by the blog administrator, authors will be able to display various forms of advertisements in addition to accepting Paypal donations. This, in turn will also motivate writers to increase the frequency and quality of posts in order to reach a higher popularity and maximize the ability to monetize.  Since this is our first attempt at a WordPress plugin, the installation process is still a bit rough. In this post, I will take you through the entire installation and configuration process (it’s rather short) to make implementation as easy as possible. We truly hope you enjoy using the plugin. Depending on the popularity, new features will continuously be added as needed by our users.

Download Links (July 24, 2010):

i) Sourceforge ii) WordPress.org

Unless otherwise stated, the plugin on this site is provided “as-is,” without any express or implied warranty. In no event shall Ravall be held liable for any damages arising from the use of the software. Please backup your blog before installation to ensure no data loss occurs.

Features:

  1. Ability to change advertisement settings through a graphical interface on the fly.
  2. Users can display image ads, input their own <HTML> codes (with admin verification), or accept donations by entering their Paypal account. With respect to image ads, users can also specify a time limit until the advertisement expires.
  3. As an added layer of security, the plugin will not be seen by users with a subscriber status. Since users with the power to post on your blog are typically trusted, the worry of misuse should be minimized. Despite this, we have sanitized all the inputs besides the Code textarea. To eliminate it’s misuse, the field is disabled until access is granted by an administrator.

Installation:

  1. The installation process is rather simple and starts with the extraction of the multiauthors folder from the RAR archive. In order to extract the folder, you will need a program such as Winrar.
  2. Without changing anything (Not even the folder name), place the extracted multiauthor folder into the plugins directory of your WordPress installation.
  3. Login to the administrative panel of the WordPress installation and activate the plugin. At this point in time, a MU Ad management option should appear on the admin navigation bar. This option will be visible to authors on your blog as well.
  4. In order to actually display the ads, we need to call the function: <?php mu_sidebar(get_the_author_id()); ?>. Wherever this function is placed, the ad will show. As you may be able to tell, on Ravall.com we have included this function at the bottom of the sidebar.

After following the steps above, although everything should be functioning, the script is still optimized for Ravall.com. We now need to modify the code to better suit your website.

Configuration:

  1. The first thing we need to configure is, the maximum size of custom (image) ads allowed. To do so, open the file, adminpanel.php and edit the variables, $maximagewidth & $maximageheight. The default values for these two variables are 152X172. Users will not be able to link to image files that are larger than the maximum restriction set by these two variables.
  2. All the actual outputting is done by multiauthorcommerce.php. If you dislike any message displayed by the script, simply navigate to this file and make the change.

The script functions off of the presence of two files. The file: adminpanel.php is responsible for taking in inputs by the user and displaying all the information present in the MU Ad Management option of the admin panel. The multiauthorcommerce.php file is responsible for grabbing data from the MySql database and outputting the data to the location where the mu_sidebar(get_author_id()) function is called.

We hope you enjoy using this plugin! If you have any questions, comments or feature request, feel free to leave a comment. We will get back to you as soon as possible!


Related Posts Plugin for WordPress, Blogger...