Custom Joomla 1.1x Componet/Module

Cerrado Publicado Sep 10, 2008 Pagado a la entrega
Cerrado Pagado a la entrega

We are looking for a custom Joomla [url removed, login to view] Component/Module that will allow us to manage a pay-per-click directory and a content site. The basic desired functionality is as follows: 1. Allows registered site users should be able to add a listing in our directory (Mossets Tree Component) our add articles to our site (Mossets Tree) after the have pre-paid for a certain number of click-throughs. 2. The user can set a price per click which determines how high their directory item ranks in the directory or where their article is placed on the site. 3. The application tracks the number of site click-throughs and notifies users when the balance is running low, and deactivates directory listings and articles when the pre-paid balance is expired.

## Deliverables

We are looking for a custom Joomla [url removed, login to view] Component/Module that will allow us to manage pay-per-click (PPC) directories and content sites. Our sites currently use a Mosset Tree Directory, Community Builder, Article Manager, and sh404SEF (in addition to some other add-ons that are not relevant. We would like a custom component and module to provide the following functionality: 1. Component User Functionality: Three users types: Visitors, Advertisers, Administrators a. This can be done through community builder or AEC Subscription Manager. b. Visitors have default joomla access i. Can be a registered user without Advertisers/Administrators access c. Advertisers have access to a utility that provides the following functionality in a single place i. Create/Edit/Delete directory listings 1. Basic functionality Provided by Mossets Tree 2. listings include a required link ii. View active/inactive listings 1. Basic functionality of Mossets Tree 2. needs to be enhanced to tell user the reason that the listing is inactive a. Advertisers choice b. out bid c. pre-pay balance is exhausted iii. Create articles 1. Basic Functionality Provided by Article Manager 2. Articles can include any number of links but must include at least one a. Component hacks basic Article Manger functionality to parse and store the article links iv. Pre Pay for Clicks: Through 1. PayPal 2. Other payment gateways 3. Payment utility can used existing component v. Place directory listings in the directory: Steps 1. Pick directory category(s) [nodes] for each listing a. See current bids for places in the category from 1 to a limit set be the administrator i. Limit is site wide not category specific and is set by the administrator as described below b. Set PPC bids for category C. Repeat a-b for each category D. [Note: Advertisers pay when a link in the listing is clicked not when the listing is viewed] 2. Repeat 1. for each listing vi. Place articles in sections/categories 1. Pick from a list of approved section/categories 2. See a list of PPC bid for the top x articles in a category a. Limit is specific for each section/category and is set in the module described below 3. Assign article to a SINGLE section category 4. Repeat 1-3 for each article 5. [NOTE: Advertisers pay when a link in their article is clicked not when the article is read.] vii. Set notification rules 1. Notified when balance hits a certain “warning limit?? 2. Reminded every x days or no reminder viii. View reports on 1. Total clicks by period (day/week/month/year) 2. Total cost by period (day/week/month/year) 3. Total clicks/cost by listing and Category 4. Total clicks/cost by Article d. Administrators have access to the following functionality i. Create/edit directory structure 1. Basic functionality provided by Mossets tree ii. Approve listings 1. Basic functionality provided by Mossets tree iii. Update/edit/delete listings 1. Basic functionality provided by Mossets tree iv. Set site directory category limit v. Create/Edit/Delete content section/categories 1. Basic Joomla functionality vi. Approve articles 1. Basic ArticleManger functionality vii. Set-up Section/Categories for paid content 1. choose which of the section/categories will be available to paid search 2. set the section/category number limit viii. Set a minimum PPC bid level 1. site wide for directory categories links 2. site wide for article links ix. View reports on PPC activity 1. total clicks throughout site by period (day/week/month/year) 2. total $ earned by period (day/week/month/year) 3. total clicks by advertiser by period (day/week/month/year) a. pick advertiser from list b. search advertiser by account name or email 4. total $ earned advertiser by period (day/week/month/year) a. pick advertiser from list b. search advertiser by account name or email 5. All advertisers with less than x left in their pre-pay balance a. X is an variable entered by the administrator 2. Component back-end functionality: a. Tracks all clicks i. This is default functionality in mossets tree so the component can use this table for directory clicks ii. This need to be developed for the articles. We would accept 1. links in articles are replace with a “link tracking?? code that replaces the href but leaves a. every time a coded link is clicked the database is incremented 2. clicks are tracked through a javascript/ajax utility that does not replace links but tracks all click-outs and stores those that are from directory listings our paid articles b. Manages pre-pay accounts i. Every time a PPC link is clicked the Advertisers pre-pay balance is deducted by the cost of the click ii. Sends notifications to users based on the warning limit described above iii. Sends reminders based on the schedule described above iv. Notifies users when listings/articles are no longer in the category limit (when they are out bid) v. Deactivates listings and/or articles when they are out bid vi. Deactivates listings and/or articles when pre-pay balance is hit vii. Sends notifications to advertisers that an article/listing has been deactivated We also desire a module that has the following functionality: 1. Administrator can set name, publish and all default styling behavior 2. Administrators can copy the module any number of times 3. Administrators associate the module with a single section category OR all section categories a. Admin can only choose section categories selected for paid content as described above 4. The module lists the x number (highest bidding) of linked article titles for a specific section/category OR the top x number (highest bidding) of linked articles titles for all paid content 5. [Note: The module looks and acts like the “most popular?? module that is part of the Joomla core. Except articles are listed based on their PPC bidding not their popularity] 6. The module is visible for all site users Additional requirements: 1. The Module and Component must come packaged in an installer and they must be able to be installed on multiple Joomla sites with the configuration described above. It is OK if certain files need to be hacked for the Module and Component to work. 2. Commented code is considered in the scope of work.

Ingeniería JavaScript MySQL PHP Gestión de proyectos Arquitectura de software Verificación de software Web Hosting Gestión de páginas web Verificación de páginas web

Nº del proyecto: #3213492

Sobre el proyecto

2 propuestas Proyecto remoto Activo Sep 20, 2008

2 freelancers están ofertando un promedio de $2423 por este trabajo

codeandmore

See private message.

$3825 USD en 14 días
(479 comentarios)
8.4
joeyzb

See private message.

$1020 USD en 14 días
(0 comentarios)
0.0