{"id":26,"date":"2007-08-07T16:16:16","date_gmt":"2007-08-07T16:16:16","guid":{"rendered":"http:\/\/localhost\/exoblog\/2007\/08\/07\/ecm-and-standards\/"},"modified":"2007-08-07T16:16:16","modified_gmt":"2007-08-07T16:16:16","slug":"ecm-and-standards","status":"publish","type":"post","link":"https:\/\/www.exoplatform.com\/blog\/ecm-and-standards\/","title":{"rendered":"ECM and standards"},"content":{"rendered":"<p>There&#8217;s been a discussion on the blogosphere at the beginning of July about standards, but I didn&#8217;t have time to comment it.<\/p>\n<p>I think standards in ECM can only be a benefit. A reproach made to them is to lose functionalities by wanting to define a common interface. Right, but if you have more functionalities, you can extend the protocol to handle them. The importance of standard is to give software a commons interfaces to be able to exchange data or information. It should not be because your software do more than the protocol expose that you should not implement it.<\/p>\n<p>From my point of view, we should use standards to expose the data inside of your system to the outside. For example if I expose data in an RDF format, I don&#8217;t have to store my data in RDF. Standards interfaces should only be here to expose the data and to enable other software to interact with yours. It\u2019s a view of your system.<\/p>\n<p>But I definitely agree that we need to work on new standards for ECM, everything is not covered yet by standards.<\/p>\n<p>At eXo, like you&#8217;ve seen, we like standards and rely on them for a lot of functionalities.<\/p>\n<ul>\n<li><a href=\"http:\/\/www.webdav.org\/specs\/rfc4918.html\" target=\"_blank\" rel=\"noopener\">WebDav<\/a><\/li>\n<\/ul>\n<blockquote>\n<ul>\n<li><a href=\"http:\/\/www.webdav.org\/deltav\/\" target=\"_blank\" rel=\"noopener\">Delta-V<\/a><\/li>\n<li><a href=\"http:\/\/www.webdav.org\/specs\/rfc3648.html\" target=\"_blank\" rel=\"noopener\">WebDAV ordering<\/a><\/li>\n<li><a href=\"https:\/\/greenbytes.de\/tech\/webdav\/draft-reschke-webdav-search-latest.html\" target=\"_blank\" rel=\"noopener\">WebDAV Search<\/a> (Xpath, JCR-SQL, DASL)<\/li>\n<\/ul>\n<\/blockquote>\n<p>I like webdav, because all the major OS (Mac OS, Linux\/unix and Windows) are able to mount it. Also a bunch of software can interact with it.<br \/>\nFor example we use this in our Ms Office and Open Office plugin to browse the repository, display comments and information about documents.<\/p>\n<ul>\n<li><a href=\"https:\/\/docs.microsoft.com\/en-us\/previous-versions\/aa302188(v=msdn.10)?redirectedfrom=MSDN\" target=\"_blank\" rel=\"noopener\">CIFS<\/a><\/li>\n<\/ul>\n<p>It allows us to expose our ECM using the sharing of folder on windows.<\/p>\n<ul>\n<li><a href=\"https:\/\/datatracker.ietf.org\/doc\/html\/rfc959\" target=\"_blank\" rel=\"noopener\">FTP<\/a><\/li>\n<\/ul>\n<p>Everyone knows it. We also expose our data by this protocol.<\/p>\n<ul>\n<li><a href=\"https:\/\/cyber.harvard.edu\/rss\/rss.html\" target=\"_blank\" rel=\"noopener\">RSS<\/a><\/li>\n<\/ul>\n<p>RSS is a simple format, that&#8217;s why it&#8217;s so popular. It&#8217;s nice for feeding the user with notifications. A lot of users are using it, so why not implementing it for sending notifications about changes, new documents&#8230;<br \/>\nAs Bex said, RSS is limited, but we can already do a lot with it.<\/p>\n<ul>\n<li><a href=\"http:\/\/microformats.org\/\" target=\"_blank\" rel=\"noopener\">Microformat<\/a><\/li>\n<\/ul>\n<p>We are working on this, especially for the Collaboration Suite. It&#8217;s a light way to structure data in XHTML.<\/p>\n<ul>\n<li>JCR (<a href=\"https:\/\/www.jcp.org\/en\/jsr\/detail?id=170\" target=\"_blank\" rel=\"noopener\">JSR170<\/a> and <a href=\"https:\/\/www.jcp.org\/en\/jsr\/detail?id=283\" target=\"_blank\" rel=\"noopener\">JSR283<\/a>)<\/li>\n<\/ul>\n<p>We are part of the expert group of the JSR 283.<br \/>\nEverything now is based on the JCR.<\/p>\n<ul>\n<li>Portlets (<a href=\"https:\/\/www.jcp.org\/en\/jsr\/detail?id=168\" target=\"_blank\" rel=\"noopener\">JSR168<\/a> and <a href=\"https:\/\/www.jcp.org\/en\/jsr\/detail?id=286\" target=\"_blank\" rel=\"noopener\">JSR286<\/a>)<\/li>\n<\/ul>\n<p>We were the first certified implementations of the JSR168, and we are now part of the expert group of the JSR286.<br \/>\nAll the applications running on the eXo Platform are based on it. A portlet can even be used in the webOS.<\/p>\n<ul>\n<li><a href=\"https:\/\/www.oasis-open.org\/committees\/tc_home.php?wg_abbrev=wsrp\" target=\"_blank\" rel=\"noopener\">WSRP<\/a><\/li>\n<\/ul>\n<p>We use it to integrate remote Portlets.<\/p>\n<ul>\n<li>iCal \/ <a href=\"http:\/\/www.webdav.org\/specs\/rfc4791.html\" target=\"_blank\" rel=\"noopener\">CalDAV<\/a> (soon available)<\/li>\n<\/ul>\n<p>Used for sharing calendars in the Collaboration Suite.<\/p>\n<p>Participants of the discussion :<\/p>\n<ul>\n<li><a href=\"https:\/\/wordofpie.com\/2007\/06\/23\/enterprise-standards-attention\/\" target=\"_blank\" rel=\"noopener\">Technology Standards and the Enterprise, Getting Too Much Attention?<\/a><\/li>\n<li>Lack of ECM Standards<\/li>\n<li><a href=\"http:\/\/duckdown.blogspot.com\/2007\/07\/more-thoughts-on-ecm-standards.html\" target=\"_blank\" rel=\"noopener\">More Thoughts on ECM Standards<\/a><\/li>\n<li>WebDAV and RSS for ECM Standards?!? Holy Crap, NO!<\/li>\n<li>WebDAV and RSS for ECM Standards?!? Holy Crap, NO! Agreed. ATOM&#8230; Why the heck not?<\/li>\n<li><a href=\"http:\/\/duckdown.blogspot.com\/2007\/07\/round-two-on-ecm-and-industry-standards.html\" target=\"_blank\" rel=\"noopener\">Round Two on ECM and Industry Standards<\/a><\/li>\n<li>This conversation\u2026enabled via standards<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"There&#8217;s been a discussion on the blogosphere at the beginning of July about standards, but I didn&#8217;t have time to comment it. I think standards in ECM can only be a benefit. A reproach made to them is to lose functionalities by wanting to define a common interface. Right, but if you have more functionalities, [&hellip;]","protected":false},"author":48,"featured_media":27539,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"image","meta":[],"categories":[409],"tags":[711,713],"lang":"en","translations":{"en":26},"pll_sync_post":[],"_links":{"self":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/posts\/26"}],"collection":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/users\/48"}],"replies":[{"embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/comments?post=26"}],"version-history":[{"count":0,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/posts\/26\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/media\/27539"}],"wp:attachment":[{"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/media?parent=26"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/categories?post=26"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.exoplatform.com\/blog\/wp-json\/wp\/v2\/tags?post=26"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}