From: <s.k...@pr...> - 2003-07-23 10:33:27
|
Hi @all I will be back "full time" end of next week. Then I can start to talk to all developers in details again. First: I have read the threads on eNvo.com-forum "eNvo&PN" and can't follow the discussion clearly because I haven't understand it 100%. But I see more disadvantages than advantages if we reunion the two projects. But we can participate from each other. So we can use some code from PN, i.e. security issues, API-functions, recoded core-modules, etc. Otherwise PN can use our theme-engine-knowhow for their new Xanthia-engine. For us it would be very important because we want to use several 3rd-party-modules which are coded for PN. We can only use them without changings, if the fundament of our API and other functions is nearly the same as PN uses. This doesn't mean that we can't modify or change them for our needings. We only have to be a bit carefully by doing this. And another point is (this is for me the most important thing), that our community is differently structured. Our resolution is Open Source. This means that every eNvo-member is part of the development process. Without the feetback of every eNvo user we can't create a stable, full-featured CMS product for the whole community. I think we will lost this very important point if we combine both projects again. eNvo exists since 1 year. It was hard work to bring up the actual version (1.2.5 FLS) to what it is now. Also the community grow and work perfectly together. We should not risk that ! Ok. You also talk about needed standards, rules, guidelines for developing. I think this thema is a bit more complex to write it here on mailinglist. You can read my points of view on envolution.com as an article tonight. This article includes: 1. What we have to do next 2. What we have to consider with programming 3. Some rules for source codes (note: using of phpWiki for documentation) 4. Using of API (or all files in folder "includes") 5. New structured API 6. Centralize images, functions, code blocks 7. Uniform design for buttons, input forms, lists and outputs (for core and 3rd-party) 8. Code clearing to reduce multi-calls and speed up 9. How we can build teams for this new tasks, who is part of what 10. How we have to communicate I hope we can discuss this points and can find a solution for this organisational structure. So we have rules, guidelines and standards and everyone knows where we want to go and what he has to do. Possible there are missing points. I don't want to dictate. We have to talk about. At the end of discussion I hope everybody can except this paper for "eNvolution Development Standards". Stefan aka WindMeUp [eNvo-Devel-team] [Lead Developer] s.k...@pr... http://www.drachentasche.de http://www.envolution.de |