Care2x Development Blog

All the news regarding Care2x development

summer code

long time since the last post…and lot’s of things are happening.
first of all, we have , finally, our website up and running on, we just finished importing the wiki from to we know it has some old info, but always useful..hope we’ll have some time soon to update it.
another very important thing that is happening and some might have noticed from the emails on the devlist, the source code is going under a major changesets which will end with some highly interesting things like complete modular structure, language handled by gettext and help moved to the wiki.

as a last thing, this will be the last article of the blog on this url, the blog will be moved to


Filed under: c3x, General, New Directions,

A defence of rational, systems-thinking approach to handling complex problems

Atul Gawande’s The Checklist Manifesto: How To Get Things Right (…) proposes “checklists” as a functional tool to deal with the limitations of human knowledge and the possibility of making mistakes in the face of complex problems. Using stories from construction management, airline piloting and disaster management, and surgery, he shows how checklists can be used to break down complex tasks into simpler steps, thus helping prevent expensive mistakes. The author delves further into two kinds of lists (Do-Confirm or Read-Do) using a story from how the airline manufacturing industry writes their “user manuals”.

Read the rest of this entry »

Filed under: c3x, New Directions, , , ,

New JIT PHP Compiler

It seems that Facebook is working on a new PHP compiler that will fasten a lot how PHP runs on servers. This would be of major importance — if it becames FL/OSS — to big projects like Care2x.

Most of Care2x code does not change so often so it will be really neat if it was compiled hence, as Crowley said, “A JIT (Just In Time) compiler compiles frequently-executed portions of the program to machine code for speed while maintaining the flexibility of interpreted code” and this will dramatically improve Care2x usability in high demand environments like urgency units.

Of course, we already have APC, Memcache and eAccelerator and Facebook uses for quite some time APC but I too think that this could be a neat enhancement to those and a new option to choose from is always good. And better if it is released under some sort of truly Free and Open Source License.

Filed under: c3x, New Directions, , , ,

New tool

I activated IdeaTorrent for Care2x wishing to concentrate the community development ideas in one place. Hope you use it. It’s HERE. Thanks!

UPDATED: Sourceforge’s IdeiaTorrent doesn’t allow me to approve any new idea so it is useless. Already issued a ticket and hope they reply ASAP. So, don’t use it until further notice.

Filed under: c3x, New Directions, , , , , ,

UI Changes

One of the most important things on refactoring Care2x is on changing a few big bottlenecks it still has:

  1. It has a very ugly interface almost impossible to change
  2. UX and Usability is still a big issue
  3. Huge load of uncessary data
  4. Unclear steps in some places which turn it prune to error
  5. Unusable main menu with all in that turns productive work almost impossible

Read the rest of this entry »

Filed under: c3x, New Directions, , , , , , , , , ,

Using inclued 0.3 under Ubuntu 8.04

think that some of you has read this post : Where is the include coming from ?. It was an interesting post appeared on the PHP::Impact blog, which i re posted and linked here because i thought it was an interesting one regarding the future of care2x.

Read the rest of this entry »

Filed under: c3x, General

Where is the include comming from?

The hardest part on starting something new – apart the architecture – is the tools you’ll use. Since we’re still in a planning phase of c3x we are looking here and there for the latest frameworks on which to base the development.

Since one of our main concerns is speed, it’s hard to evaluate all the different frameworks. Everyone of them have something that the other doesn’t.

Something that could ease a bit the decision is this comparison made here. It’s based on the number of include calls made by the boot-up of the framework. Some examples can be seen here :

Symphony 1.1

Symphony 1.1

Zend Framework 1.5.2

Zend Framework 1.5.2





So the decision doesn’t look so hard…

I’ll wait your comments…

Before i forget you can read the full post here

Filed under: c3x,


c2x development

Top Posts