Puvanendran Senthilruban wrote: > Hi all, > Thank you very much for you guys who wished us for our new roles.
My best wishes to you. > There are lot items in our card to improve the care2x project design, > development and releases with documentation. We are discussing these > days and we would like community to drive the project as we can get more > valuable inputs from your experiences. That seems good. Perhaps even a better way to start would be to take a look at the free/open source/freely downloadable book from Karl Fogel's "Producing Open Source Software" (available at: http://producingoss.com/en/producingoss.pdf) I would start by reading chapters 6 and 7 of that book. I am sure that you will be able to immediately find a lot of easy and very useful changes to make. About Care2x code: 1. Making Care2x always run in the current stable version of Apache, MySQl/PostgreSQl and PHP should be among the first priorities; 2. Have a clear Howto install Care2x from bare metal (either windows or linux): - Either you will be using it for serious day-to-day patient management and in that case you need to know (or have access to someone who knows) how to properly install a running Care2x Server. - Or you just found Care2x and are searching for a quick way to check it and, in that case, you have the live demo. In that case you should not deserve too much time from the developers community. Care2x is not a Game or a computer utility that one installs over the knee just to take a quick look and play a little before and abandoning it to the next "mew thing". - So, please, no Care2x installations over Xampp or its cousins. For serious clinical usage, do you seriously think that it will substitute the rock solid foundation of a a properly installed support stack (Apache-Dbms-PHP) over a properly configured server? A couple of sugestions: 1. Now that it has become a child's play to install Ubuntu Linux either by itself, or on a dual boot machine, or even inside a windows partition, let's reduce Care2x environment variability (installation, support, maintenance) and agree that the standard Care2x Developers Installation should be made over, for instance, Ubuntu 8.04 2. Let's start reducing Care2x code complexity. In some ways Care2x has grown beyond manageability: - We have AdoDB to make it work with a lot of DBMS but most of the time ended up installed it just to work over MySql or PostgreSql - We have now Smarty templating just to end with more complex code to make almost the same that was done before with the more simpler project code - and the list goes on... making it so complex that now nobody is able to understand it enough to be able to change a few lines of code and commit it to the CVS. 3. It is obvious that it is unnecessarily hard to commit changes to the present code tree CVS. That was the problem of many other software projects. That was the main reason why many of them changed from sourceforge to google code, launchpad, or some other platforms. It is obvious that a DISTRIBUTED CVS would, in 2008, serve much better the Care2x project: we have groups in Africa committing to themselves, we have groups in Latin America committing to themselves, we have groups in Germany committing to themselves, we see a loot of emails with code snippets and bug reports that never appear in the Care2x's FAQ, or CVS , or Wiki. All these people cannot be wrong, and if they are not wrong than there must be anything keeping them from doing the "proper" thing, i.e., reporting the bugs at the bugs page, committing code and patches to the code and patches page, looking for answers for common problems at the FAQ's page. Time has proven that sourceforge has not been good at supporting these activities. It is unnecessarily complex. It is not user friendly. Far from being a place to keep the Care2x community united, it has been a source of frustration. Best regards, M. ------------------------------------------------------------------------- Check out the new SourceForge.net Marketplace. It's the best place to buy or sell services for just about anything Open Source. http://sourceforge.net/services/buy/index.php _______________________________________________ Care2002-developers mailing list Care2002-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/care2002-developers