Changes between Version 3 and Version 4 of mpdl2.0-software-selection


Ignore:
Timestamp:
Jun 28, 2011, 9:36:37 AM (13 years ago)
Author:
jwillenborg
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • mpdl2.0-software-selection

    v3 v4  
    1 = Future development =
     1= Future development MPDL =
    22
    3 == Software selection ==
     3== Software selection: frontend and backend system ==
    44
    55=== mediaWiki ===
     
    88  * stable
    99  * already in use at MPIWG (TRAC)
    10   * version control system included
    11   * many users worldwide
     10  * version control system with easy usable history functions
     11  * notes/annotations: discussion of each web page possible
     12  * user management included
     13  * many installations and users worldwide
    1214  * user interface
    1315    * already included (Wiki web pages)
    1416    * simple (e.g. for data uploads)
    15     * user know this system
     17    * user know the Wiki system
     18    * no extra web server
    1619  * many extensions / templates
    1720    * footnotes: [http://meta.wikimedia.org/wiki/Help:Footnotes internal], [http://www.mediawiki.org/wiki/Extension:Cite Cite]
     
    2023  * fulltext search contained (Lucene)
    2124  * free software
     25  * MPDL software
     26    * document upload: stable and mostly included
    2227* Disadvantages
    2328  * XML/XSL support has to be implemented in Java (relative easy)
    2429  * XQuery support has to be implemented in Java (relative easy)
     30  * MPDL software
     31    * backend: get page fragment in XML document: has to be implemented in Java (relative easy)
     32    * frontend: Zope programs have to be implemented in Wiki/Java (relative easy)
    2533
    2634=== Magnolia ===
     
    2937  * stable
    3038  * already in use at MPIWG
    31   * many users worldwide
     39  * notes/annotations: Blogs etc. could be integrated
     40  * many installations and users worldwide
    3241  * XML/XSL support
    3342  * many extensions / templates
     
    3847  * performance of many queries not tested ?
    3948  * version control system included ?
     49  * user management: through WordPress ?
    4050  * user interface: all web pages have to be implemented ?
     51  * XQuery support has to be implemented in Java (relative easy)
     52  * MPDL software
     53    * backend: get page fragment in XML document: has to be implemented in Java (relative easy)
     54    * frontend: Viewer has to be implemented in Java/XSL/HTML (relative easy)
     55    * document upload: has to be implemented (relative easy)
    4156
    42 === eXist ===
     57=== eXist + Zope ===
    4358* Advantages
    4459  * XML/XSL support
    4560  * already in use at MPIWG
    46   * many users worldwide
     61  * some installations and users worldwide
     62  * XQuery support
    4763  * programming: Java, XQuery, XSL
    4864  * fulltext search contained (Lucene)
     65  * MPDL software
     66    * get page fragment in XML document: already implemented
     67    * user interface: available as Zope programs
     68    * document upload: already implemented
    4969  * free software
    5070* Disadvantages
    51   * not scalable for many documents
     71  * not scalable for many documents (> 1000 XML documents)
    5272  * not really stable
    5373    * many system crashes at startup time (up to 2 days)
    5474    * sometimes system crash when a document is uploaded
    55   * no usable version control system included
     75  * no usable version control system included, no history functions
     76  * notes/annotations: has to be implemented
     77  * user management not usable / has to be implemented
    5678  * user interface: all web pages have to be implemented
    5779  * not many extensions / templates
     80  * MPDL software
     81    * document upload: not stable through eXist
    5882
    5983=== eSciDoc ===
     
    6286  * already in use at MPIWG
    6387  * version control system included
     88  * user management included
    6489  * XML/XSL support
    6590  * programming: Java
     
    7095  * performance of many queries not tested
    7196  * very complicated: much work for administration and development (API etc.)
    72   * not many users and developers
     97  * version control system: no easy usable history functions
     98  * notes/annotations: has to be implemented
     99  * not many users, installations and developers
    73100  * user interface: all web pages have to be implemented
    74101  * not many extensions / templates
    75 
     102  * XQuery support has to be implemented in Java (relative easy)
     103  * MPDL software
     104    * backend: get page fragment in XML document: has to be implemented in Java (relative easy)
     105    * frontend: Viewer has to be implemented in Java/XSL/HTML (relative easy)
     106    * document upload: has to be implemented (relative easy)