The job is to integrate Pligg (an open source Digg clone) as a phpBB 3 mod (an open source forum). The idea is to have Pligg be the "forum index" page for phpBB, so that instead of displaying posts in chronological order in different forums, they will be displayed a la Digg, that is ranked by member vote, category and tag. The big difference with Digg is that members will be able to add not only links other sites, but full posts (so another difference with Digg is that most of the stories or "content" will be displayed at the site like in a forum, not visiting another site like Digg does). The classic forum "reply" window will require users via a pull down menu to select the type of content to be added (link, video, image, animation, download, music) and then (this is optional) freely add tags to the post or "story". Take a look at [url removed, login to view], that's how the phpBB front page should look like. This should be implemented as a phpBB mod (and not a Pligg mod, because Pligg is not efficient in terms of database calls, doesn't even cache the smarty template it uses, etc.), so that all forum features such as moderation, profiles, private messages, etc will be retained. The above is the concept for the project, but of course you as the coder have total freedom in how you accomplish this technically (you may choose not to use any code from Pligg, and work adapting existing phpBB mods such as topic tagging, blog display of forums, etc) or you may choose to use a different forum (any forum you like and are familiar with, SMF, punBB, Vanilla, bbPress, even vBulletin) as long as the result is Digg/Pligg looks and functionality at the forum home page as described. It is very important that the final product be at least as efficient database-wise as the chosen forum itself (no crazy number of calls per page, etc). You are the coder and I respect your work and knowledge, so feel free to suggest approaches that differ from the ones outlined here.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).