Discussion:
[Erp5-dev] Portal types of portal types, actions of actions, roles of roles
Jean-Paul Smets
2009-10-12 12:48:31 UTC
Permalink
Hi,

ERP5 will progressively stop using CMF and replace each used CMF tool
by an ERP5 equivalent. After one or two years, all CMF dependencies will
be removed. ERP5 should then be able to run in pure "ZODB + WSGI" mode,
using the Zope Toolkit (ZTK), yet keeping upward compatibility for all
current sites (ie. no data migration needed).

The introduction today of "Portal types of portal types" is the first
example of such change. It is also one of the first examples of
completely reflexive content management framework. "Portal types of
portal types" were initially created for a big government project which
requires end users to be able to create their own portal types
(hundreds) through a validation workflow. They will be used in an
increasing range of applications, for example to help users add new
kinds of Tickets to ERP5 CRM without any programming. Since, it is still
quite new, many applications are still unknown.

The portal_types of portal_types were tested for quite some time and
were designed for transparent upgrade. However, if this new tool breaks
your existing project, please tell us so that we can fix, add tests and
learn how to reduce the risks of problems for the next refactoring.

Regards,

JPS.
--
Jean-Paul Smets-Solanes, Nexedi CEO - Tel. +33(0)6 29 02 44 25
ERP5 Enterprise: Free / Open Source ERP for Critical Applications
http://www.erp5.com
ERP5 Express: Hosted Open Source ERP for small companies
http://www.myerp5.com
Nexedi: Consulting and Development of Free / Open Source Software
http://www.nexedi.com
Bartek Gorny
2009-10-13 07:14:13 UTC
Permalink
Don't you think it would be useful to tag some semi-stable revision
just before refactoring? The last tag is three months old anyway, so
it seems about time for a new one. In this case, if you start a major
reshuffle, it would be nice to provide a "revert-point" in case
something goes wrong or breaks existing projects.

Bartek
Hi,
ERP5 will progressively stop using CMF and ?replace each used CMF tool
by an ERP5 equivalent. After one or two years, all CMF dependencies will
be removed. ERP5 should then be able to run in pure "ZODB + WSGI" mode,
using the Zope Toolkit (ZTK), yet keeping upward compatibility for all
current sites (ie. no data migration needed).
The introduction today of "Portal types of portal types" is the first
example of such change. It is also one of the first examples of
completely reflexive content management framework. "Portal types of
portal types" were initially created for a big government project which
requires end users to be able to create their own portal types
(hundreds) through a validation workflow. They will be used in an
increasing range of applications, for example to help users add new
kinds of Tickets to ERP5 CRM without any programming. Since, it is still
quite new, many applications are still unknown.
The portal_types of portal_types were tested for quite some time and
were designed for transparent upgrade. However, if this new tool breaks
your existing project, please tell us so that we can fix, add tests and
learn how to reduce the risks of problems for the next refactoring.
Regards,
JPS.
--
Jean-Paul Smets-Solanes, Nexedi CEO - Tel. +33(0)6 29 02 44 25
ERP5 Enterprise: Free / Open Source ERP for Critical Applications
http://www.erp5.com
ERP5 Express: Hosted Open Source ERP for small companies
http://www.myerp5.com
Nexedi: Consulting and Development of Free / Open Source Software
http://www.nexedi.com
_______________________________________________
Erp5-dev mailing list
Erp5-dev at erp5.org
http://mail.nexedi.com/mailman/listinfo/erp5-dev
--
"Software is largely a service industry operating under the persistent
but unfounded delusion that it is a manufacturing industry."
Eric S.Raymond, "The Magic Cauldron"
Loading...