wiki:mpdl2.0-software-selection

Version 3 (modified by jwillenborg, 13 years ago) (diff)

--

Future development

Software selection

mediaWiki

  • Advantages
    • scalable
    • stable
    • already in use at MPIWG (TRAC)
    • version control system included
    • many users worldwide
    • user interface
      • already included (Wiki web pages)
      • simple (e.g. for data uploads)
      • user know this system
    • many extensions / templates
    • programming: php, Java over JavaBridge?
    • fulltext search contained (Lucene)
    • free software
  • Disadvantages
    • XML/XSL support has to be implemented in Java (relative easy)
    • XQuery support has to be implemented in Java (relative easy)

Magnolia

  • Advantages
    • scalable
    • stable
    • already in use at MPIWG
    • many users worldwide
    • XML/XSL support
    • many extensions / templates
    • programming: Java, ... ?
    • fulltext search contained (Lucene) ?
    • free software
  • Disadvantages
    • performance of many queries not tested ?
    • version control system included ?
    • user interface: all web pages have to be implemented ?

eXist

  • Advantages
    • XML/XSL support
    • already in use at MPIWG
    • many users worldwide
    • programming: Java, XQuery, XSL
    • fulltext search contained (Lucene)
    • free software
  • Disadvantages
    • not scalable for many documents
    • not really stable
      • many system crashes at startup time (up to 2 days)
      • sometimes system crash when a document is uploaded
    • no usable version control system included
    • user interface: all web pages have to be implemented
    • not many extensions / templates

eSciDoc

  • Advantages
    • scalable
    • already in use at MPIWG
    • version control system included
    • XML/XSL support
    • programming: Java
    • fulltext search contained (Lucene)
    • free software
  • Disadvantages
    • not in use by many users
    • performance of many queries not tested
    • very complicated: much work for administration and development (API etc.)
    • not many users and developers
    • user interface: all web pages have to be implemented
    • not many extensions / templates

Attachments (6)

Download all attachments as: .zip