Article Management SystemphpXperts Coding Contest, October 2005. This project will help PHP developers who want to boost up their skill in a competitive environment. Competition brings much pleasure and knowledge. We hope this coding-contest will give more pleasure to you all the PHP lovers. To inspire you with the real life problems every month we plan to arrange this coding contest with intuitive and distinct problems. As much as u participates, you will improve your coding skill as well as learn how to solve these problems with your favorite language. So don't waste your time, lets register for the contest and start. Features of the article manager:1. There must be an admin panel and you can add users and manage their privileges management via admin panel. You may use LDAP, Active Directory or any Database for this. 2. If you apply design patterns, that will be considered as a plus.3. Must support unlimited categories, subcategories and authors. 4. There must be article and author rating system present in your article manager. 5. Anonymous users can submit comment on articles. 6. You must implement a flexible CRUD (Cut Retrieve Update Delete) system for managing articles7. You must implement WYSIWYG content editor 8. Draft management should be implemented9. Password protected article10. Image management system for articles. 11. There must be different roles of each and every user. Also you must ensure that someone could be of higher privilege and someone could be with lower. Higher privileged person can edit lower privileged person's article anytime. 12. Template based look-n-feel for the site. 13. There must be a system to block any IP address from viewing the article manager. 14. There must be a traffic logging system. Constraints: 1. You must be a member of phpXperts group. If you are not a member yet, go to http://groups.yahoo.com/group/phpexperts and become member. 2. You can use PHP4 or PHP5, but we prefer PHP5. 2. Your article management system must be compatible with Linux Operating System 3. You can use MySQL, PostgreSQL or SQLite as your database backend. 4. You must separate presentation layer from your business logic using any popular template engine like smarty. 5. You must implement Data Abstraction Layers by yourself or you may use some existing one like adoDB. 6. No copyrighted material is allowed. If we find anything copyrighted, your code will not be qualified for the contest. Moreover if you use any third party library or module, you must mention it and give credit to the proper developer. 7. You must follow the standard coding convention and properly document your code. Submissions without documentation will be considered minus. But remember; don't make your code over commented. 8. You cannot use any COM extension. 9. You must release the source code under GPL. Deliverables: 1. All sources along with dependencies (recommended) should be bundled in an archive. 2. Installation Note 3. Database Schema4. Dummy Data. Prizes1. One developer license of Fusion Chart (worth $149) from Infosoft Global 2. One original paperback book (UK edition) from Packt Publishers 3. Two one year PDF subscription of best PHP Magazine "PHP Architect" from "Somewhere In... " How to submit Code 1. Bundle all your code and necessary documents and email to us at "[EMAIL PROTECTED]"2. Soon we will provide a web based interface for uploading your code instead of emailing. Keep in touch. Deadline You must submit your project before November 14th, 2005.
And Finally, Judges will decide the winner and Their Decission is Final. Thank you for your interest in phpXperts Coding Contest. -- phpXperts [Non-text portions of this message have been removed] ------------------------ Yahoo! Groups Sponsor --------------------~--> Most low income households are not online. Help bridge the digital divide today! http://us.click.yahoo.com/cd_AJB/QnQLAA/TtwFAA/HKFolB/TM --------------------------------------------------------------------~-> Community email addresses: Post message: php-list@yahoogroups.com Subscribe: [EMAIL PROTECTED] Unsubscribe: [EMAIL PROTECTED] List owner: [EMAIL PROTECTED] Shortcut URL to this page: http://groups.yahoo.com/group/php-list Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/php-list/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/