Re: [Care2002-developers] [BLK_LIST] Re: branc hing issues and possible solution
Just for sake of completeness, from the sourceforge activity top-20: http://p4a.sourceforge.net/ On Thursday 29 June 2006 13:31, Kaloyan Raev wrote: Hi Reinier, Thanks for the framework hints. I will take a look about these two. I am evaluating different frameworks following these criteria: - gpl-compatible license, because Care2x is under gpl - good backbone in the project - there should be more than one or two developers and also well-known company. This ensures the quality and stability. - future of the project - I don't want to use a framework that will die in year or two (or has already died). At the moment the best I could find is Zend Framework. It lacks lots of features yet, but surely it evolves very fast. Yes, you are right that we have to introduce changes one by one. This is why I want first to build an independent prototype, see how it looks like and then find way how to integrate it in Care2x. PHP5 compatibility is definitely the first step. This will open many doors. Then for example we can abandon adodb and build the db access on top of framework classes like Zend_Db, then refactor user input for security (Zend_InputFilter), then session, authorisation, MVC architecture that will open widely the door for Ajax. And at some point in time - extension points. Greetings Kaloyan On Thu, 2006-06-29 at 13:00 +0300, Reinier Battenberg wrote: Hi, Have you been looking at specific frameworks already? I came across a few: - http://www.xaraya.com Very big CMS framework, very difficult, very powerfull. Includes: - user group management - 'Extention points' (called hooks) - dynamic fields - related objects - multilingual - completely MVC - http://www.symfony-project.com/ Also MVC framework, more low-level. Generates a lot of code. - Used to built an application from scratch - generates code based on your object definitions - lets you code only the business rules, update/insert/delete is done for you - very ajax! My knowledge here is limited. Are there any more projects that we could leverage from (learn or use, both is possible). Somehow it worries me that we are discussing things that need a total rewrite. Is there any way that we can plan a step-by-step appoach? Like, first we do php5, then adodb, then change the security-model to let modules work together (referring to kaloyans prevous email), then introduction of extention points). and this all without braking too many current installations. rgds, Reinier Kaloyan Raev wrote: Hi Amel, What I described was just high level idea. Now I have to dig in the technical details how this can be implemented as php web framework. Hopefully, soon I will have some prototype for demonstration. Translation is another story. There are many guidelines how to make good language table, but I haven't investigated time to research them and to compare with the care2x i18n. But, yes, you raise the problem of the language tables and refactoring has to be planned for the next major version that will fit everyone needs. Greetings Kaloyan On Thu, 2006-06-29 at 11:12 +0200, [EMAIL PROTECTED] wrote: hello to all, wonderfull idea. We can take Person Registration for example, You can manage that step. We in Croatia can make plugin for Croatia, now the problem her in Croatia is that we are changed almost everything...Database, Layoutand now we are out of main care2x project. And this is not ok. You Kaloyan, if You have time, can give us some more information how and where from can we start devolping that plugin. And finally, reason why we are changed layout is because language. For us only 30% of language table was good. Everthing else we have changed in PHP code. Do you maybe have some solutions for that. Because we don't want to change core care2x classes. Thank you very much, Amel Jakupovic Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121642 ___ Care2002-developers mailing list Care2002-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/care2002-developers Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
Re: [Care2002-developers] [BLK_LIST] Re: branc hing issues and possible solution
HI Kaloyan, just by accident I came across another one just now http://www.pradosoft.com/ they won a Zend coding contest once, and just revamped their website. all gpl as well. rgds, reinier On Thursday 29 June 2006 13:31, Kaloyan Raev wrote: Hi Reinier, Thanks for the framework hints. I will take a look about these two. I am evaluating different frameworks following these criteria: - gpl-compatible license, because Care2x is under gpl - good backbone in the project - there should be more than one or two developers and also well-known company. This ensures the quality and stability. - future of the project - I don't want to use a framework that will die in year or two (or has already died). At the moment the best I could find is Zend Framework. It lacks lots of features yet, but surely it evolves very fast. Yes, you are right that we have to introduce changes one by one. This is why I want first to build an independent prototype, see how it looks like and then find way how to integrate it in Care2x. PHP5 compatibility is definitely the first step. This will open many doors. Then for example we can abandon adodb and build the db access on top of framework classes like Zend_Db, then refactor user input for security (Zend_InputFilter), then session, authorisation, MVC architecture that will open widely the door for Ajax. And at some point in time - extension points. Greetings Kaloyan On Thu, 2006-06-29 at 13:00 +0300, Reinier Battenberg wrote: Hi, Have you been looking at specific frameworks already? I came across a few: - http://www.xaraya.com Very big CMS framework, very difficult, very powerfull. Includes: - user group management - 'Extention points' (called hooks) - dynamic fields - related objects - multilingual - completely MVC - http://www.symfony-project.com/ Also MVC framework, more low-level. Generates a lot of code. - Used to built an application from scratch - generates code based on your object definitions - lets you code only the business rules, update/insert/delete is done for you - very ajax! My knowledge here is limited. Are there any more projects that we could leverage from (learn or use, both is possible). Somehow it worries me that we are discussing things that need a total rewrite. Is there any way that we can plan a step-by-step appoach? Like, first we do php5, then adodb, then change the security-model to let modules work together (referring to kaloyans prevous email), then introduction of extention points). and this all without braking too many current installations. rgds, Reinier Kaloyan Raev wrote: Hi Amel, What I described was just high level idea. Now I have to dig in the technical details how this can be implemented as php web framework. Hopefully, soon I will have some prototype for demonstration. Translation is another story. There are many guidelines how to make good language table, but I haven't investigated time to research them and to compare with the care2x i18n. But, yes, you raise the problem of the language tables and refactoring has to be planned for the next major version that will fit everyone needs. Greetings Kaloyan On Thu, 2006-06-29 at 11:12 +0200, [EMAIL PROTECTED] wrote: hello to all, wonderfull idea. We can take Person Registration for example, You can manage that step. We in Croatia can make plugin for Croatia, now the problem her in Croatia is that we are changed almost everything...Database, Layoutand now we are out of main care2x project. And this is not ok. You Kaloyan, if You have time, can give us some more information how and where from can we start devolping that plugin. And finally, reason why we are changed layout is because language. For us only 30% of language table was good. Everthing else we have changed in PHP code. Do you maybe have some solutions for that. Because we don't want to change core care2x classes. Thank you very much, Amel Jakupovic Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnkkid=120709bid=263057dat=121 642 ___ Care2002-developers mailing list Care2002-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/care2002-developers Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo