Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Integration of Plone with eXist-db

2,120 views

Published on

Integration of Plone with eXist-db. Short talk given at the XML Prague Conference, Exist-DB users meeting, February 2015

Published in: Internet
  • DOWNLOAD FULL eBOOK INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF eBook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB eBook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc eBook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. PDF eBook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB eBook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc eBook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookeBOOK Crime, eeBOOK Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • DOWNLOAD FULL eBOOK INTO AVAILABLE FORMAT ......................................................................................................................... ......................................................................................................................... 1.DOWNLOAD FULL. PDF eBook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB eBook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc eBook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. PDF eBook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. EPUB eBook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... 1.DOWNLOAD FULL. doc eBook here { https://tinyurl.com/y3nhqquc } ......................................................................................................................... ......................................................................................................................... ......................................................................................................................... .............. Browse by Genre Available eBooks ......................................................................................................................... Art, Biography, Business, Chick Lit, Children's, Christian, Classics, Comics, Contemporary, CookeBOOK Crime, eeBOOK Fantasy, Fiction, Graphic Novels, Historical Fiction, History, Horror, Humor And Comedy, Manga, Memoir, Music, Mystery, Non Fiction, Paranormal, Philosophy, Poetry, Psychology, Religion, Romance, Science, Science Fiction, Self Help, Suspense, Spirituality, Sports, Thriller, Travel, Young Adult,
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here

Integration of Plone with eXist-db

  1. 1. Structured Content Rocks!
 Integration of eXist-db with Plone Andreas Jung/@MacYET ZOPYX • www.zopyx.com eXist-db User Meeting XML Prague 2015
  2. 2. www.xml-director.info Professional XML Publishing (C) 2015 ZOPYX Speaker ‣ Python developer since 20 years ‣ Worked for several publishers in Germany ‣ Plone contributor since more than a decade ‣ Building large CMS solutions on top of Plone & Python ‣ own "Produce & Publish" publishing platform ‣ eXist-db user since one year ‣ founder of "XML Director" project ‣ Neither Java nor XML addicted 😊
  3. 3. www.xml-director.info Professional XML Publishing (C) 2015 ZOPYX What is Plone? ‣ Enterprise-level Web CMS ‣ Content-types ‣ very flexible workflow system ‣ fine-grained access and roles management ‣ very secure ‣ written in Python ‣ based on the Zope application server
  4. 4. www.xml-director.info Professional XML Publishing (C) 2015 ZOPYX Onkopedia project ‣ www.dgho-onkopedia.de
 www.onkopedia-guidelines.info ‣ Plone CMS project since 2010 ‣ Portal for medical guidelines for diagnosis and treatment of hematology and oncology diseases ‣ DOCX ➝ XML ➝ PDF (Produce & Publish)
  5. 5. www.xml-director.info Professional XML Publishing (C) 2015 ZOPYX Current editorial workflow Word/DOCX -> XML+HTML (c-rex.net) • Metadata management • SVG management Conversion to PDF
 (PDFreactor, CSS Paged Media) Publishing and Archiving
  6. 6. Content structure 
 inside eXist-db
  7. 7. root de en onkopedia my-onkopedia onkopedia-p knowledge-database mammakarzinom-der-frau mammakarzinom-des-mannes mammakarzinom-der-frau … … onkopedia current archive draft Version 01.04.2013 Version 07.08.2014 Version 25.03.2012 pdf xml html media source 1.jpg 2.jpg … incoming.docx index.html index.xml index.pdf my-onkopedia source incoming.docx xml index.xml html index.html media 1.jpg 2.jpg … pdf index.pdf source incoming.docx xml index.xml html index.html media 1.jpg 2.jpg … pdf index.pdf
  8. 8. a pedia mammakarzinom-der-frau mammakarzinom-des-mannes mammakarzinom-der-frau … current archive draft Version 25.03.2012 pdf xml html media source 1.jpg 2.jpg … incoming.docx index.html index.xml index.pdf source incoming.docx xml index.xml html index.html media 1.jpg 2.jpg … pdf index.pdf source incoming.docx xml index.xml html index.html media 1.jpg 2.jpg … pdf index.pdf
  9. 9. a pedia mammakarzinom-der-frau mammakarzinom-des-mannes mammakarzinom-der-frau … current archive draft Version 25.03.2012 pdf xml html media source 1.jpg 2.jpg … incoming.docx index.html index.xml index.pdf source incoming.docx xml index.xml html index.html media 1.jpg 2.jpg … pdf index.pdf source incoming.docx xml index.xml html index.html media 1.jpg 2.jpg … pdf index.pdf Publish
  10. 10. mmakarzinom-der-frau current archive draft Version 01.04.2013 Version 07.08.2014 Version 25.03.2012 pdf html media 1.jpg 2.jpg … index.html index.pdf source incoming.docx xml index.xml html index.html media 1.jpg 2.jpg … pdf index.pdf source incoming.docx xml index.xml html index.html media 1.jpg 2.jpg … pdf index.pdf Archive
  11. 11. root de en onkopedia my-onkopedia onkopedia-p knowledge-database mammakarzinom-der-frau mammakarzinom-des-mannes mammakarzinom-der-frau … … onkopedia current archive draft Version 01.04.2013 Version 07.08.2014 Version 25.03.2012 pdf xml html media source 1.jpg 2.jpg … incoming.docx index.html index.xml index.pdf my-onkopedia source incoming.docx xml index.xml html index.html media 1.jpg 2.jpg … pdf index.pdf source incoming.docx xml index.xml html index.html media 1.jpg 2.jpg … pdf index.pdf
  12. 12. How to map this into Plone?
  13. 13. de my-onkopedia onkopedia-p knowledge-database mammakarzinom-des-mannes mammakarzinom-der-frau … onkopedia current archive draft Version 01.04.2013 Version 07.08.2014 Version 25.03.2012 pdf xml html media source 1.jpg 2.jpg … incoming.docx index.html index.xml index.pdf source incoming.docx xml index.xml html index.html media 1.jpg 2.jpg … pdf index.pdf source incoming.docx xml index.xml html index.html media 1.jpg 2.jpg … pdf index.pdf Connector http://host/de/my-onkopedia/mammakarzinom-der-frau/archive/version-25.03.2014/@@view/xml/index.xml Connector Connector
  14. 14. ‣ www.xml-director.info ‣ Integration of the Plone CMS with ‣ eXist-db or Base-X (over WebDAV) ‣ Open platform for building XML CMS solutions ‣ battle proven since many years ‣ Join the project…
  15. 15. ‣ Plone content-type (Dexterity) ‣ maps a subtree from eXist-db into Plone (similar to Reflecto) ‣ traversal support ‣ UI for managing collections (add, remove, rename) ‣ ACE editor integration ‣ pluggable view registry for eXist-db content (by-suffix) ‣ ZIP import/export ‣ support for XQuery scripts called through the RESTXQ layer of eXist-db ‣ persistent per-connector logging ‣ small and extensible ‣ Plone security & rights management apply on the connector level
  16. 16. www.xml-director.info Professional XML Publishing (C) 2015 ZOPYX Produce & Publish XML to PDF Query Server Word2XML Plone CMS DGHO Member Database Authentication DOCX XML, Assets Authorization PDF, EPUB HTML, XML + CSS XQuery XML, HTML, JSON Mac XM LEditing,AssetsEditing XM LEditing,AssetsEditing W ebDAV W ebDAV Windows JSON HTML XMLXQuery WebDAV Onkopedia Onkopedia Editor (Intern) OnkopediaEditor(Intern) OnkopediaSiteVisitor OnkopediaSiteVisitor OnkopediaEditor(Intern) External Systems Clinical systems Medical applications Medical databases HTTP REST API Guidelines (XML) Addendums (XML) Assets (Images, Styles) PDF DOCX eXist-db XML database Architecture
  17. 17. Questions?

×