I would like someone to quote on writing a "Comment" plugin that will do the following:
• Comments are added to db immediately (new table)
• No emails need to be sent whatsoever
• Registered Users and Visitors can leave comments
- If a logged-in User submits comment, ask for comment only.
- If a visitor adds a comment, must take Name/Email
• Maximum of x comments per link, oldest gets deleted when new is added
• Comments are editable/deletable by comment owner and link owner.
Database table would need the following fields:
comment_id - unique identifier
comment_link_id - link id that comment belongs to. (So comments can be listed for particular link)
link_owner - owner of the link (so owner of link can edit/delete comments)
comment_owner - Email address (or Username) of poster. Might be same as link_owner
visible_name - Name (or Username) of poster
comment - the actual comment
Edit/Delete links display for each comment. When clicked...
If logged in (and link_owner), display edit_comment form or confirm_delete
If not logged in, ask for email address and if input matches comment_owner email, allow edit/confirm delete.
I have been hacking "Reviews" to work as comments, by simply:
• Displaying different form fields on add_comment based on login status
• Using hidden form fields for the required fields, Rating, Subject, ByLine
• Deleting a bunch of stuff from sub _add_this_review in Review.pm.
Please quote on writting this plugin along with estimated completion time-frame.
I will have to write it myself if the price is more than say $200. In which case I might need some pointers :-)
Thank you,
Chris
RGB World, Inc. - Software & Web Development.
rgbworld.com
• Comments are added to db immediately (new table)
• No emails need to be sent whatsoever
• Registered Users and Visitors can leave comments
- If a logged-in User submits comment, ask for comment only.
- If a visitor adds a comment, must take Name/Email
• Maximum of x comments per link, oldest gets deleted when new is added
• Comments are editable/deletable by comment owner and link owner.
Database table would need the following fields:
comment_id - unique identifier
comment_link_id - link id that comment belongs to. (So comments can be listed for particular link)
link_owner - owner of the link (so owner of link can edit/delete comments)
comment_owner - Email address (or Username) of poster. Might be same as link_owner
visible_name - Name (or Username) of poster
comment - the actual comment
Edit/Delete links display for each comment. When clicked...
If logged in (and link_owner), display edit_comment form or confirm_delete
If not logged in, ask for email address and if input matches comment_owner email, allow edit/confirm delete.
I have been hacking "Reviews" to work as comments, by simply:
• Displaying different form fields on add_comment based on login status
• Using hidden form fields for the required fields, Rating, Subject, ByLine
• Deleting a bunch of stuff from sub _add_this_review in Review.pm.
Please quote on writting this plugin along with estimated completion time-frame.
I will have to write it myself if the price is more than say $200. In which case I might need some pointers :-)
Thank you,
Chris
RGB World, Inc. - Software & Web Development.
rgbworld.com