This is a unique product for Joomla! that is intended to provide the functionality of a social bookmarking website (aka [url removed, login to view], [url removed, login to view], etc.) into a Joomla! website. The website will rely on the com_zoo CCK from [url removed, login to view] to interact with both the submission of content and the voting of content both on site and off site.
The way we see the product interacting with com_zoo is as both a plugin and an element (element are specific to com_zoo). The product will allow users to submit content via a button (similar to [url removed, login to view]) from their own website to the host website. Users must be registered to interact with the product: to comment on articles submitted, to submit articles, and to vote on articles using the vote button. There must be good use of the database structure so that even if many 1000s of sites have a submission button and articles are submitted, the database isn’t overloaded.
Each time an article is submitted it will check user session to see if the user is registered or logged in and their ACL. Users are permitted to vote on articles only once. Users will receive JomSocial points for submitting content, voting on content and commenting on submitted articles on the website. The resulting activity will also appear in the JomSocial activity stream listing the article name submitted and article link that was interacted with (commented on or voted up).
Finally, the product will have administration functionality that will allow the admin of the website to display, via the Joomla! menu system, the most recent submitted content from com_zoo, the most voted content with range of date variables as dropdown choices (last week, last month, last 3 months, last 6 months, last year, all time), each with sort options to select individual categories, multiple categories, or all categories.
This is for serious Joomla! experts only--I have attached a detailed requirements document for further information regarding this project.