[Care2002-developers] old mail

2009-08-02 Thread Gjergj Sheldija
hi all

this mail was sent some time ago..i think thay i should resend it again..

A long time has passed since c2x appeared and a lot of things have
changed over the years.

PHP has become a more robust and business oriented language, a lot of
tools are disposable for developers and a lot of new business
strategies are available to help with the common day to day problems
that we encounter.

Localization and internationalization are now more easy that they used
to be, and php 6 promises even further improvements via Unicode
support. Creating user documentation is now much more easy via wiki’s
and Java script libraries can help a lot with designing rich and
practical UI.

I thing that the time is right to start a small revolution in c2x;
i’ll list here some suggestion that I think would be useful, they may
be right, may not; it’s up to the community to decide.

Printing

I think printing should be centralized, we should use a centralized
code to do that. Agatha with some improvements could ease the creation
of new print forms without the need to specify pdf coordinated by hand
as we actually do.

Localization

The current way c2x has of handling translation is very hard to
maintain and error prone. A migration to gettext could ease the
translation efforts and help c2x greaten it’s userbase.

Besides that there are strange cases like js_lang_sex_title.php
which is not used in any file.

Manual / Help files

We all know how hard it is to write, update c2x help files, that why
not use a wiki engine ? It would easy the process of maintenance of
the the help files, it’s much more easy to translate and this way we
could create a much needed manual, and have it updated automatically.

HL7

The actual implementation of HL7 is practically non existent. But the
we should discuss here about v2 or v3, and if it has to be part of
every module, or it should be and external library.

The Code….

Here are a lot of things that should be changed and and lot should be
deleted.

* First there is a lot of code that should be rewritten, think
about sql code inside the module code, which is not a good practice.
* Second there is no real separation of modules, module files are
scattered all around the directory tree, which makes even harder to
apply updates and change code around.
* Third , the code needs some major clean up; there is a lot of
unused code all over which makes further improvements difficult.

And a lot of other things that I didn’t mention.

UI

Major improvements should be done on the ui side, from simple things
as changing the tab interface from using images to simple js, to new
visualization of the ward, to the possibility of connecting a specific
user or group of users to a specific module – an example is the
Glasgow Coma Scale.

The notification system used in the labs, pharmacy, depot, technical
is a bit outdated, a little ajax could make it much more usable.

A new theming engine css based could help much more and ease the
creation of new UI.

Other scattered ideas..

Other things that could be helpful is we should start to use automatic
testing, modules can be installable from a central repository, the
possibility of connecting specific users to specific modules,etc.

Another thing is that we should avoid static configuration in files
like $OpenTimes in lang_lang_abteilung.php and preferably have them
stored in the db.
this mail could be even more lengthy, but I hope you understand my
point : c2x should evolve and it needs our help to do it!

gj.
--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july___
Care2002-developers mailing list
Care2002-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/care2002-developers


Re: [Care2002-developers] old mail

2009-08-02 Thread Frank Tilugulilwa
I concur with you.

On Sun, Aug 2, 2009 at 9:52 PM, Gjergj Sheldija
gjergj.sheld...@gmail.comwrote:

 hi all

 this mail was sent some time ago..i think thay i should resend it again..

 A long time has passed since c2x appeared and a lot of things have
 changed over the years.

 PHP has become a more robust and business oriented language, a lot of
 tools are disposable for developers and a lot of new business
 strategies are available to help with the common day to day problems
 that we encounter.

 Localization and internationalization are now more easy that they used
 to be, and php 6 promises even further improvements via Unicode
 support. Creating user documentation is now much more easy via wiki’s
 and Java script libraries can help a lot with designing rich and
 practical UI.

 I thing that the time is right to start a small revolution in c2x;
 i’ll list here some suggestion that I think would be useful, they may
 be right, may not; it’s up to the community to decide.

 Printing

 I think printing should be centralized, we should use a centralized
 code to do that. Agatha with some improvements could ease the creation
 of new print forms without the need to specify pdf coordinated by hand
 as we actually do.

 Localization

 The current way c2x has of handling translation is very hard to
 maintain and error prone. A migration to gettext could ease the
 translation efforts and help c2x greaten it’s userbase.

 Besides that there are strange cases like js_lang_sex_title.php
 which is not used in any file.

 Manual / Help files

 We all know how hard it is to write, update c2x help files, that why
 not use a wiki engine ? It would easy the process of maintenance of
 the the help files, it’s much more easy to translate and this way we
 could create a much needed manual, and have it updated automatically.

 HL7

 The actual implementation of HL7 is practically non existent. But the
 we should discuss here about v2 or v3, and if it has to be part of
 every module, or it should be and external library.

 The Code….

 Here are a lot of things that should be changed and and lot should be
 deleted.

 * First there is a lot of code that should be rewritten, think
 about sql code inside the module code, which is not a good practice.
 * Second there is no real separation of modules, module files are
 scattered all around the directory tree, which makes even harder to
 apply updates and change code around.
 * Third , the code needs some major clean up; there is a lot of
 unused code all over which makes further improvements difficult.

 And a lot of other things that I didn’t mention.

 UI

 Major improvements should be done on the ui side, from simple things
 as changing the tab interface from using images to simple js, to new
 visualization of the ward, to the possibility of connecting a specific
 user or group of users to a specific module – an example is the
 Glasgow Coma Scale.

 The notification system used in the labs, pharmacy, depot, technical
 is a bit outdated, a little ajax could make it much more usable.

 A new theming engine css based could help much more and ease the
 creation of new UI.

 Other scattered ideas..

 Other things that could be helpful is we should start to use automatic
 testing, modules can be installable from a central repository, the
 possibility of connecting specific users to specific modules,etc.

 Another thing is that we should avoid static configuration in files
 like $OpenTimes in lang_lang_abteilung.php and preferably have them
 stored in the db.
 this mail could be even more lengthy, but I hope you understand my
 point : c2x should evolve and it needs our help to do it!

 gj.


 --
 Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day
 trial. Simplify your report design, integration and deployment - and focus
 on
 what you do best, core application coding. Discover what's new with
 Crystal Reports now.  http://p.sf.net/sfu/bobj-july
 ___
 Care2002-developers mailing list
 Care2002-developers@lists.sourceforge.net
 https://lists.sourceforge.net/lists/listinfo/care2002-developers


--
Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day 
trial. Simplify your report design, integration and deployment - and focus on 
what you do best, core application coding. Discover what's new with 
Crystal Reports now.  http://p.sf.net/sfu/bobj-july___
Care2002-developers mailing list
Care2002-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/care2002-developers


Re: [Care2002-developers] old mail

2009-08-02 Thread Gjergj Sheldija
hi Frank,

actually there are a lot of positions to fill in the care2x project.

are you in ?

gj.

On Sun, 2009-08-02 at 23:09 +0300, Frank Tilugulilwa wrote:
 I concur with you.
 
 On Sun, Aug 2, 2009 at 9:52 PM, Gjergj Sheldija
 gjergj.sheld...@gmail.com wrote:
 hi all
 
 this mail was sent some time ago..i think thay i should resend
 it again..
 
 A long time has passed since c2x appeared and a lot of things
 have 
 changed over the years. 
 
 
 PHP has become a more robust and business oriented language, a
 lot of 
 tools are disposable for developers and a lot of new business 
 strategies are available to help with the common day to day
 problems 
 that we encounter. 
 
 
 Localization and internationalization are now more easy that
 they used 
 to be, and php 6 promises even further improvements via
 Unicode 
 support. Creating user documentation is now much more easy via
 wiki’s 
 and Java script libraries can help a lot with designing rich
 and 
 practical UI. 
 
 
 I thing that the time is right to start a small revolution in
 c2x; 
 i’ll list here some suggestion that I think would be useful,
 they may 
 be right, may not; it’s up to the community to decide. 
 
 
 Printing 
 
 
 I think printing should be centralized, we should use a
 centralized 
 code to do that. Agatha with some improvements could ease the
 creation 
 of new print forms without the need to specify pdf coordinated
 by hand 
 as we actually do. 
 
 
 Localization 
 
 
 The current way c2x has of handling translation is very hard
 to 
 maintain and error prone. A migration to gettext could ease
 the 
 translation efforts and help c2x greaten it’s userbase. 
 
 
 Besides that there are strange cases like
 js_lang_sex_title.php 
 which is not used in any file. 
 
 
 Manual / Help files 
 
 
 We all know how hard it is to write, update c2x help files,
 that why 
 not use a wiki engine ? It would easy the process of
 maintenance of 
 the the help files, it’s much more easy to translate and this
 way we 
 could create a much needed manual, and have it updated
 automatically. 
 
 
 HL7 
 
 
 The actual implementation of HL7 is practically non existent.
 But the 
 we should discuss here about v2 or v3, and if it has to be
 part of 
 every module, or it should be and external library. 
 
 
 The Code…. 
 
 
 Here are a lot of things that should be changed and and lot
 should be 
 deleted. 
 
 
 * First there is a lot of code that should be rewritten,
 think 
 about sql code inside the module code, which is not a good
 practice. 
 * Second there is no real separation of modules, module
 files are 
 scattered all around the directory tree, which makes even
 harder to 
 apply updates and change code around. 
 * Third , the code needs some major clean up; there is a
 lot of 
 unused code all over which makes further improvements
 difficult. 
 
 
 And a lot of other things that I didn’t mention. 
 
 
 UI 
 
 
 Major improvements should be done on the ui side, from simple
 things 
 as changing the tab interface from using images to simple js,
 to new 
 visualization of the ward, to the possibility of connecting a
 specific 
 user or group of users to a specific module – an example is
 the 
 Glasgow Coma Scale. 
 
 
 The notification system used in the labs, pharmacy, depot,
 technical 
 is a bit outdated, a little ajax could make it much more
 usable. 
 
 
 A new theming engine css based could help much more and ease
 the 
 creation of new UI. 
 
 
 Other scattered ideas.. 
 
 
 Other things that could be helpful is we should start to use
 automatic 
 testing, modules can be installable from a central repository,
 the 
 possibility of connecting specific users to specific
 modules,etc. 
 
 
 Another thing is that we should avoid static configuration in
 

Re: [Care2002-developers] old mail

2009-08-02 Thread Otandeka Simon Peter
I concur with you.

Count me in!

On Sun, Aug 2, 2009 at 11:22 PM, Gjergj Sheldija
gjergj.sheld...@gmail.comwrote:

 hi Frank,

 actually there are a lot of positions to fill in the care2x project.

 are you in ?

 gj.

 On Sun, 2009-08-02 at 23:09 +0300, Frank Tilugulilwa wrote:
  I concur with you.
 
  On Sun, Aug 2, 2009 at 9:52 PM, Gjergj Sheldija
  gjergj.sheld...@gmail.com wrote:
  hi all
 
  this mail was sent some time ago..i think thay i should resend
  it again..
 
  A long time has passed since c2x appeared and a lot of things
  have
  changed over the years.
 
 
  PHP has become a more robust and business oriented language, a
  lot of
  tools are disposable for developers and a lot of new business
  strategies are available to help with the common day to day
  problems
  that we encounter.
 
 
  Localization and internationalization are now more easy that
  they used
  to be, and php 6 promises even further improvements via
  Unicode
  support. Creating user documentation is now much more easy via
  wiki’s
  and Java script libraries can help a lot with designing rich
  and
  practical UI.
 
 
  I thing that the time is right to start a small revolution in
  c2x;
  i’ll list here some suggestion that I think would be useful,
  they may
  be right, may not; it’s up to the community to decide.
 
 
  Printing
 
 
  I think printing should be centralized, we should use a
  centralized
  code to do that. Agatha with some improvements could ease the
  creation
  of new print forms without the need to specify pdf coordinated
  by hand
  as we actually do.
 
 
  Localization
 
 
  The current way c2x has of handling translation is very hard
  to
  maintain and error prone. A migration to gettext could ease
  the
  translation efforts and help c2x greaten it’s userbase.
 
 
  Besides that there are strange cases like
  js_lang_sex_title.php
  which is not used in any file.
 
 
  Manual / Help files
 
 
  We all know how hard it is to write, update c2x help files,
  that why
  not use a wiki engine ? It would easy the process of
  maintenance of
  the the help files, it’s much more easy to translate and this
  way we
  could create a much needed manual, and have it updated
  automatically.
 
 
  HL7
 
 
  The actual implementation of HL7 is practically non existent.
  But the
  we should discuss here about v2 or v3, and if it has to be
  part of
  every module, or it should be and external library.
 
 
  The Code….
 
 
  Here are a lot of things that should be changed and and lot
  should be
  deleted.
 
 
  * First there is a lot of code that should be rewritten,
  think
  about sql code inside the module code, which is not a good
  practice.
  * Second there is no real separation of modules, module
  files are
  scattered all around the directory tree, which makes even
  harder to
  apply updates and change code around.
  * Third , the code needs some major clean up; there is a
  lot of
  unused code all over which makes further improvements
  difficult.
 
 
  And a lot of other things that I didn’t mention.
 
 
  UI
 
 
  Major improvements should be done on the ui side, from simple
  things
  as changing the tab interface from using images to simple js,
  to new
  visualization of the ward, to the possibility of connecting a
  specific
  user or group of users to a specific module – an example is
  the
  Glasgow Coma Scale.
 
 
  The notification system used in the labs, pharmacy, depot,
  technical
  is a bit outdated, a little ajax could make it much more
  usable.
 
 
  A new theming engine css based could help much more and ease
  the
  creation of new UI.
 
 
  Other scattered ideas..
 
 
  Other things that could be helpful is we should start to use
  automatic
  testing, modules can be installable from a central repository,
  the
  possibility of connecting specific users to specific
  modules,etc.
 
 
  Another thing is that we should avoid static configuration in
  files
  like $OpenTimes in lang_lang_abteilung.php and preferably
  have them
  stored in the db.
 
 
  this mail could be even more lengthy, but I hope you
  understand my