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

Reply via email to