Hi Lenya devs,

yesterday I noticed that it's possible to build external blocks
with Cocoon since 2.1.7. That would enable us to use the Cocoon
block concept for modularization, without building our own infrastructure.
Maybe it is even possible to implement plug-ins / publets as blocks?

More info:

http://wiki.apache.org/cocoon/Blocks

Anyway, IMO the codebase would benefit from a better modularization,
we have too many inter-component dependencies at the moment. A
separation into blocks would certainly lower the entry barrier
as well.

I imagine something like

+------------------------------------------------------- ... --+
| Usecases                                                     |
+------------+-------+-----------+----------+-------+--- ... --+
| Repository | Lenya | Site      | Workflow | BXE   |
| Block      | Core  | Structure | Block    | Block | ...
|            | Block | Block     |          |       |
|            |       |           |          |       |
+------------+-------+-----------+----------+-------+

I have no idea about the impact on the codebase yet, but I'd like
to do some investigation. My idea is not to do a major refactoring,
but merely to create self-contained modules wherever this is possible.

WDYT?

-- Andreas


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to