This project is a modification to the [pligg framework], written in PHP and MySQL.
My pligg installation needs to allow multiple users to submit the same URL. The interface changes are minimal so it won't require much on that front.
Currently in pligg, a user cannot submit a URL that has already been submitted. If they try, they receive an error message. Instead, I need any number of users to be able to submit a URL, or even submit the same URL multiple times.
Don't consider this a technical specification, since I haven't yet examined pligg's schema, but I assume there is a user table and a URL table. This project would presumably add a join table between those two, and change existing code that refers to the URL table to refer to the join table instead. The join table would store standard metadata about time/date created, etc., and would also store the keywords for that particular instance. So if two people submit the same URL, one might tag it with news, oscars, portman, while another user might tag the same story with award, nomination, black swan.
The change should allow the keywords field when submitting a URL to pre-populate with the most common tags applied to the URL by others.