[Care2002-developers] old mail
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
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
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
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