Hi,
I've been working on a few wiki pages and feel as if I am at a juncture.
I've been looking at the version 3 code base (rather than version 2...)
and getting a better idea of the big picture. I would like to expand the
documentation further but would like some feedback as to whether they
are appropriate descriptions. It's a little bit sketchy and there are a
few things I have missed because I haven't had time to look them up yet,
but I think its fairly comprehensive. I think the JamesUserTypes is
important because this is how I currently view/manage James (and other
projects).
http://wiki.apache.org/james/JamesUserTypes
http://wiki.apache.org/james/JamesTools
http://wiki.apache.org/james/JamesArchitecture
James weakest point, and something I would certainly like help to
improve is the Administrator services, which are basically, very
minimal. I think its important to stress that large parts of the
configuration, basically the mailet configuration and related items,
while it is a configuration, it is more importantly a
organisation/business application. This aspect of the configuration
changes regularly and needs to be deployable, like a web application.
The version 3 code base is much better and has encouraged me a lot,
there is a lot more reusable stuff. It has also convinced me that
Platformed can be of significant benefit to James. Platformed is not
comparable to Guice and unfortunately a lot of inversion of control
containers are indeed injection frameworks. Platformed is not an
injection framework, it is a multi-threaded server application framework
and it uses, amongst other things, injection. At this stage, I am still
happy to create documentation in a non-obtrusive manner as this will
allow me to offer more constructive propositions.
Is there an expected release date for version 3?
Regards,
Simon
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]