09-12-2013 03:29 PM
Is possible create new types using opencmis with the Nuxeo or just putting xsd with extensions and restarting the tomcat server ? Restart the server is a big problem for me.
http://chemistry.apache.org/java/opencmis.html
I also don´t want use the Nuxeo Studio for do that.
09-12-2013 10:38 PM
I believe document types can now be reliably hot deployed. It should not be too hard to modify nuxeo-chemistry to use the nuxeo-core SchemaManager to dynamically register new types. The challenge is persisting the new dynamically-registered types so that they get re-registered upon restart.
09-12-2013 10:38 PM
I believe document types can now be reliably hot deployed. It should not be too hard to modify nuxeo-chemistry to use the nuxeo-core SchemaManager to dynamically register new types. The challenge is persisting the new dynamically-registered types so that they get re-registered upon restart.
09-24-2013 07:22 PM
@rg1 I just want to confirm some steps
09-17-2013 11:48 AM
Nuxeo can dynamically create new types (because that's actually what's used internally to create the types when Nuxeo starts), but we don't really support that because, as @rg1 said, there's no mechanism to persist them and take them into account at the next server restart. So even if we implement some optional CMIS 1.1 features, this won't be among them.
We don't have this feature because we haven't seen a demand for it. Creating types is usually done by expert people and rarely done in the life of the server. It needs testing and care.
If the need is to be able to add types to a server (basically upgrade the application) without service interruption, then Nuxeo in cluster mode (and restarting one node after the other) is the proper answer.
09-17-2013 04:30 PM
Florent, one caveat. I suspect forthcoming, off-the-shelf CMIS 1.1 apps may come with installers that want to dynamically register new types. These applications will not want to ship with custom configuration modules unique to each CMIS vendor.
09-19-2013 01:53 PM
Yes we've considered that, and it's a good way to solve the problem. Maybe not in the content repository but this remains to be determined. There has never been a pressing enough need to implement it though.
09-19-2013 07:27 PM
I agree with @rg1, some applications want to work like a HUB of DAMs, the CMIS Protocol make all repositories looks like a Database, so now is very easy to work that way. We dont want create a DAM or ECM, we just want use one and make the users from our application be free to choose the DAM they want. But CMIS 1.1 is kind recent, so @Florent Guillaume is right to.
09-24-2013 04:05 PM
@Florent Guillaume, you asked to put this information here, so here is
09-25-2013 11:16 AM
Nuxeo Studio is an external configuration tool that generates a full Nuxeo bundle (plugin). This bundle is then downloaded by Nuxeo, and seen on next Nuxeo restart (or hot-reload).
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.