Originally Posted by
Brad Murray
I'm unaware of any such technologies in Spring itself.
For your versioning and CMS though, I'll still echo what other people are saying and grab Alfresco. You can have the open source version for free, and it has a lot of nice restful APIs that you can use to integrate it with your app.
> Ok, so does it mean that I can dl the code of Alfresco, then do my own application with it, and I can do my business with my soft (is it legal) ?
Architecturally, what you want is not one app that has all of these functionalities, but a web-app acting as the integration point for different technologies, often running in seperate apps in your domain.
My own project (large public sector CMS) has both Alfresco and Solr running on dedicated servers, but the end-users do not interact with them, our CMS and integration applications do. You are leveraging thousands of man-hours that has gone into getting those applications as good as they are in their domain.
> I totally agree, and I would like to know more about it, about the architecture, how proceding... I do not know...do you have any website to recommend me ?
Honestly though, I do think it would take more than a month to become proficient in working with all of the techs you could combine with Roo. Roo itself does not dictate any long term design choices though. Every single part of what a default Roo application uses can be pulled out, its just a matter of getting to know where it puts things.