Hi Jan, I've been thinking about this issue. I think that (in the future) magnolia could provide different "content-adapters" for CMIS. Exposing website and data workspaces should be a priority, I think.
As a baseline implementation JCR content could be exposed using JCR-System-View exports (like magnolia's XML export). Magnolia's "mgnl:content" nodes could be exposed as a folder structure, and properties and "mgnl:contentNodes" could be exposed as a "content.xml" file in each folder. That would already allow a wide variety of integrations, and would allow any of magnolia's JCR workspaces to be exposed via CMIS. Further "content-adapters" could export content as rendered HTML, or could use a specific sub-template (sorry, template-variant) to produce the CMIS output... Regards from Vienna, Richard -----Ursprüngliche Nachricht----- Von: [email protected] [mailto:[email protected]] Im Auftrag von Jan Haderka (via Magnolia Forums) Gesendet: Dienstag, 05. Juni 2012 13:57 An: Magnolia User List Betreff: [magnolia-user] Re: Problem with CMIS access, no wsdl available? Yeah, sorry about that. The problem is that website content can't be expressed in simple files (in difference from DMS). Each page consists of set of components/paragraphs each with different properties, some even with binary content. And templates used to render content are just linked to it. Final html is produced only on demand once page is being rendered. IF it was ever expressed over webdav, you would most likely end up with some directory structure and bunch of properties files which would be useless for most of the purposes anyway. However if that is what you need, you can just look at the implementation of the DMS or resources mapping for webdav and write your own for the website. -- Context is everything: http://forum.magnolia-cms.com/forum/thread.html?threadId=e5c1b074-9b9a-4159-9f9f-21950a0450aa ---------------------------------------------------------------- For list details, see http://www.magnolia-cms.com/community/mailing-lists.html Alternatively, use our forums: http://forum.magnolia-cms.com/ To unsubscribe, E-mail to: <[email protected]> ---------------------------------------------------------------- ---------------------------------------------------------------- For list details, see http://www.magnolia-cms.com/community/mailing-lists.html Alternatively, use our forums: http://forum.magnolia-cms.com/ To unsubscribe, E-mail to: <[email protected]> ----------------------------------------------------------------
