2015 ·English ·25 slides ·2358 views

Integration of Plone with eXist-db

The document discusses the integration of exist-db with Plone, an enterprise-level web CMS. It highlights the use of Plone for managing medical guidelines in the Onkopedia project, detailing its workflow from DOCX to XML and PDF outputs. The integration features include content-type mapping, UI management for collections, and support for XQuery scripts.

Slide 1 of 25 — Integration of Plone with eXist-db
1/25 arrow keys or swipe · click image for fullscreen
Slide 1 of 25 — Integration of Plone with eXist-db
1/25

Details

Uploaded
13 February 2015
Updated
30 November 2022
Language
English
Slides
25
Image size
2048x1536
Views
2358
SlideShare ID
44642278
Uploaded format
PDF
Collected
2026-09-27

The description above is SlideShare's automatically generated summary, not the author's own text.

Source & completeness

Content
original + reconstructed
Validation
passed
Slide text
available (17 slides)
Original files
yes
  • original.pdf PDF · 4.6 MB · 25 slides
Checksums (SHA-256)
  • original.pdf: f76a929bd20fd7c668c8b081f2b8617fbe8d7b6b3c5ce16c45786495bd90a279

Slide images come from SlideShare's public renderings (2048x1536 px, WebP). Any file marked as reconstructed is assembled from those images and is not the author's original source file.

Full text of every slide

Text extracted by SlideShare from the slide images — may contain OCR errors. 17 of 25 slides have text.

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
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
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
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)
13
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
14
Content structure 
 inside eXist-db
15
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
16
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
17
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
18
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
19
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
20
How to map this into Plone?
21
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
22
‣ 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…
23
‣ 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
24
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
25
Questions?