O slideshow foi denunciado.
Utilizamos seu perfil e dados de atividades no LinkedIn para personalizar e exibir anúncios mais relevantes. Altere suas preferências de anúncios quando desejar.
Structured Content Rocks!

Integration of eXist-db with Plone
Andreas Jung/@MacYET
ZOPYX • www.zopyx.com
eXist-db User Mee...
www.xml-director.info Professional XML Publishing (C) 2015 ZOPYX
Speaker
‣ Python developer since 20 years
‣ Worked for se...
www.xml-director.info Professional XML Publishing (C) 2015 ZOPYX
What is Plone?
‣ Enterprise-level Web CMS
‣ Content-types...
www.xml-director.info Professional XML Publishing (C) 2015 ZOPYX
Onkopedia project
‣ www.dgho-onkopedia.de

www.onkopedia-...
www.xml-director.info Professional XML Publishing (C) 2015 ZOPYX
Current editorial workflow
Word/DOCX -> XML+HTML
(c-rex.ne...
Content structure 

inside eXist-db
root
de
en
onkopedia
my-onkopedia
onkopedia-p
knowledge-database
mammakarzinom-der-frau
mammakarzinom-des-mannes
mammakarz...
a
pedia
mammakarzinom-der-frau
mammakarzinom-des-mannes
mammakarzinom-der-frau
…
current
archive
draft
Version 25.03.2012
...
a
pedia
mammakarzinom-der-frau
mammakarzinom-des-mannes
mammakarzinom-der-frau
…
current
archive
draft
Version 25.03.2012
...
mmakarzinom-der-frau
current
archive
draft
Version 01.04.2013
Version 07.08.2014
Version 25.03.2012
pdf
html
media
1.jpg
2...
root
de
en
onkopedia
my-onkopedia
onkopedia-p
knowledge-database
mammakarzinom-der-frau
mammakarzinom-des-mannes
mammakarz...
How to map this into Plone?
de my-onkopedia
onkopedia-p
knowledge-database
mammakarzinom-des-mannes
mammakarzinom-der-frau
…
onkopedia
current
archive...
‣ www.xml-director.info
‣ Integration of the Plone CMS with
‣ eXist-db or Base-X (over WebDAV)
‣ Open platform for buildin...
‣ Plone content-type (Dexterity)
‣ maps a subtree from eXist-db into Plone (similar to Reflecto)
‣ traversal support
‣ UI f...
www.xml-director.info Professional XML Publishing (C) 2015 ZOPYX
Produce & Publish
XML to PDF
Query Server
Word2XML
Plone
...
Questions?
Integration of Plone with eXist-db
Integration of Plone with eXist-db
Integration of Plone with eXist-db
Integration of Plone with eXist-db
Integration of Plone with eXist-db
Integration of Plone with eXist-db
Integration of Plone with eXist-db
Integration of Plone with eXist-db
Terminou este documento.
Transfira e leia offline.
Próximos SlideShares
Plone Integration with eXist-db - Structured Content rocks
Avançar
Próximos SlideShares
Plone Integration with eXist-db - Structured Content rocks
Avançar
Transfira para ler offline e ver em ecrã inteiro.

3

Compartilhar

Integration of Plone with eXist-db

Baixar para ler offline

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

Livros relacionados

Gratuito durante 30 dias do Scribd

Ver tudo

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?
  • linxd1

    Oct. 2, 2018
  • DannesWessels

    May. 4, 2015
  • lcaballero

    Feb. 13, 2015

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

Vistos

Vistos totais

2.319

No Slideshare

0

De incorporações

0

Número de incorporações

575

Ações

Baixados

9

Compartilhados

0

Comentários

0

Curtir

3

×