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


Ignore:
Timestamp:
Jun 28, 2011, 12:16:57 PM (13 years ago)
Author:
jwillenborg
Comment:

--

Legend:

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

    v4 v5  
    22
    33== Software selection: frontend and backend system ==
     4
     5=== Magnolia ===
     6* Advantages
     7  * scalable
     8  * stable
     9  * performant
     10  * is used at MPIWG
     11  * user management included (incl. LDAP)
     12  * version control system with easy usable history functions (commercial EE version)
     13  * notes/annotations: blog comments for each web page
     14  * many installations and users worldwide
     15  * many extensions / templates
     16  * programming: Freemarker, Java Server Pages, XSL, limited XPath (works also in JCR 2.0 ?)
     17  * fulltext search contained (Lucene)
     18  * multimedia support (image, sound, video)
     19  * free software (CE version)
     20  * MPDL software
     21    * document upload: stable and mostly included
     22* Disadvantages
     23  * user interface: all web pages have to be implemented
     24  * XQuery support has to be implemented in Java (relative easy)
     25  * MPDL software
     26    * get page fragment in XML document: has to be implemented in JSP (relative easy)
     27    * language technology: has to be integrated by JSP's (relative easy)
     28    * viewer: has to be implemented by templates and JSP/XSL/HTML (relative easy)
    429
    530=== mediaWiki ===
     
    732  * scalable
    833  * stable
    9   * already in use at MPIWG (TRAC)
    10   * version control system with easy usable history functions
     34  * performant
     35  * is used at MPIWG (TRAC)
     36  * user management included (incl. LDAP)
     37  * version control system with easy usable history functions (not free EE version)
    1138  * notes/annotations: discussion of each web page possible
    12   * user management included
    1339  * many installations and users worldwide
    1440  * user interface
     
    2248  * programming: php, Java over JavaBridge
    2349  * fulltext search contained (Lucene)
     50  * multimedia support (image, sound, video)
    2451  * free software
    2552  * MPDL software
     
    2956  * XQuery support has to be implemented in Java (relative easy)
    3057  * 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)
    33 
    34 === Magnolia ===
    35 * Advantages
    36   * scalable
    37   * stable
    38   * already in use at MPIWG
    39   * notes/annotations: Blogs etc. could be integrated
    40   * many installations and users worldwide
    41   * XML/XSL support
    42   * many extensions / templates
    43   * programming: Java, ... ?
    44   * fulltext search contained (Lucene) ?
    45   * free software
    46 * Disadvantages
    47   * performance of many queries not tested ?
    48   * version control system included ?
    49   * user management: through WordPress ?
    50   * 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)
     58    * get page fragment in XML document: has to be implemented in Java (relative easy)
     59    * language technology: has to be integrated by Java programs (relative easy)
     60    * Viewer: Zope programs have to be implemented in Wiki/Java (relative easy)
    5661
    5762=== eXist + Zope ===
    5863* Advantages
     64  * performant
    5965  * XML/XSL support
    60   * already in use at MPIWG
     66  * is used at MPIWG
    6167  * some installations and users worldwide
    62   * XQuery support
    63   * programming: Java, XQuery, XSL
     68  * XQuery/XPath support
     69  * programming: Java, XQuery/XPath, XSL
    6470  * fulltext search contained (Lucene)
    6571  * MPDL software
    6672    * get page fragment in XML document: already implemented
    67     * user interface: available as Zope programs
     73    * viewer: available as Zope programs on another web server
    6874    * document upload: already implemented
    6975  * free software
     
    8490* Advantages
    8591  * scalable
    86   * already in use at MPIWG
     92  * is in test use at MPIWG
     93  * user management included (incl. LDAP)
    8794  * version control system included
    88   * user management included
    8995  * XML/XSL support
    9096  * programming: Java
     
    102108  * XQuery support has to be implemented in Java (relative easy)
    103109  * 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)
     110    * get page fragment in XML document: has to be implemented in Java (relative easy)
     111    * language technology: has to be integrated by Java programs (relative easy)
     112    * viewer: has to be implemented in Java/XSL/HTML (relative easy)
    106113    * document upload: has to be implemented (relative easy)