This document discusses two open source projects, Free Mind and PHP Schedule It, that Praveen contributed to. It provides details on requested enhancements made to the note window options for Free Mind and implementation of an activation process during registration for PHP Schedule It. The document also outlines communication, tools used and conclusions from Praveen's experience with open source development.
1 of 12
More Related Content
cs286final
1. OPEN SOURCE DEVELOPMENT Praveen AP CS 286 San Jose State University Instructor: Cay Horstmann
2. OPEN SOURCE DEVELOPMENT Contribution Free Mind Mind Mapping Software PHP Schedule It Online scheduling system
3. OPEN SOURCE DEVELOPMENT Free Mind 0.8.1 Rank 56 (Best Rank 5) 7 598 370 Downloads 8 to 10 developers on an average
4. OPEN SOURCE DEVELOPMENT Free Mind Change Request Note Window Options (Left, Right, Top & Bottom) Remove existing panel Add the new panel based on the action Split the window horizontally for bottom and top Split vertically for left and right
7. OPEN SOURCE DEVELOPMENT PhpScheduleIt - Enhancement Implemented Activation part of registration Check status of user pending or active Member Id, email Id
8. OPEN SOURCE DEVELOPMENT PhpScheduleIt - Implementation http://localhost/phpScheduleIt/register.php?activate=e24640f25550adbeb13b437d643c25fb&email=appraveencse@gmail.com activate = MD5_HASH(memberid) Verification Get memberid for the emailid from DB Compute MD5_HASH(memberid) Compare this value with activate value If (match) activate user
9. OPEN SOURCE DEVELOPMENT PhpScheduleIt - Problems Take care of cookies Check for direct access to home page Give specific error message to user ID does not exist Not activated Password problem
10. OPEN SOURCE DEVELOPMENT Communication email based communication svn for phpscheduleit patch for freemind
11. OPEN SOURCE DEVELOPMENT Tools Used Eclipse Dreamcoder svn (phpscheduleit) cvs (freemind) xampp Firebug
12. OPEN SOURCE DEVELOPMENT Conclusion Good exposure in Open source development Will contribute until there is enough motivation well spec for enough varies time to time