Changes between Version 22 and Version 23 of mpdl2.0-software-selection


Ignore:
Timestamp:
Jan 13, 2012, 3:26:45 PM (12 years ago)
Author:
jwillenborg
Comment:

--

Legend:

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

    v22 v23  
    1313== Software candidates ==
    1414
    15 We limit our software selection to the four CMS systems Magnolia ^[#note1 [1]]^, mediaWiki, eXist and eSciDoc:
     15We limit our software selection to the four CMS systems Magnolia ^[#note1 [1]]^, mediaWiki, eXist and eSciDoc and an own CMS development:
    1616
    17 || ||Magnolia||mediaWiki||eXist||eSciDoc||
    18 ||Webpage||  [http://www.magnolia-cms.com/ here]  ||  [http://www.mediawiki.org/wiki/MediaWiki here]  ||  [http://exist.sourceforge.net/ here]  ||  [https://www.escidoc.org/ here]  ||
    19 ||MPIWG installation||  [http://hartmutkern.mpiwg-berlin.mpg.de/ here]  ||  [https://it-dev.mpiwg-berlin.mpg.de/tracs/mpdl-project-content TRAC]  ||  [http://mpdl-proto.mpiwg-berlin.mpg.de/mpdl/query.xql MPDL system]  ||  [http://pubman.mpiwg-berlin.mpg.de/pubman/ Pubman]  ||
     17|| ||Magnolia||mediaWiki||eXist||eSciDoc||own development ^[#note2 [2]]^||
     18||Webpage||  [http://www.magnolia-cms.com/ here]  ||  [http://www.mediawiki.org/wiki/MediaWiki here]  ||  [http://exist.sourceforge.net/ here]  ||  [https://www.escidoc.org/ here]  ||  -  ||
     19||MPIWG installation||  [http://mediathek.mpiwg-berlin.mpg.de/mediathekPublic/versionEins Mediathek]  ||  -  ||  [http://mpdl-proto.mpiwg-berlin.mpg.de/mpdl/query.xql MPDL system]  ||  [http://pubman.mpiwg-berlin.mpg.de/pubman/ Pubman]  ||  -  ||
    2020
    2121References: [[br]]
    22 [=#note1 1.] which contains Apache Jackrabbit; similar system to Magnolia: [http://www.alfresco.com Alfresco]
     22[=#note1 1.] which contains Apache Jackrabbit; similar system to Magnolia: [http://www.alfresco.com Alfresco] [[br]]
     23[=#note2 2.] own development with Servlets, Lucene for indexing/querying, GIT for versioning documents
    2324
    2425== System architectures ==
     
    4243  [[Image(architectureMpdl2.0-cms-eSciDoc.jpg, 600px)]]
    4344
     45=== MPDL 2.0 - CMS: own development ===
     46  no image available so far
     47
    4448== Software design ==
    4549
     
    5155=== Basic ===
    5256
    53 || ||Magnolia||mediaWiki||eXist||eSciDoc||
    54 ||Scalable||++||++||- ^[#note1 [1]]^||++||
    55 ||Incomplex architecture||+||++||-||-||
    56 ||Stable||++||++||- ^[#note2 [2]]^||+||
    57 ||Performant||++||++||++||+||
    58 ||Customizable||++||++||++||++||
    59 ||Many installations||++||++||+||-||
    60 ||In use at MPIWG||++||++||++||+||
    61 ||Easy administration||+||+||+||-||
    62 ||Free software||+||++||++||++||
     57|| ||Magnolia||mediaWiki||eXist||eSciDoc||own development
     58||Scalable||++||++||- ^[#note1 [1]]^||++||++||
     59||Incomplex architecture||+||+||-||-||+||
     60||Stable||++||++||- ^[#note2 [2]]^||+||-||
     61||Performant||++||++||++||+||+||
     62||Customizable||++||++||++||++||++||
     63||Many installations||++||++||+||-||-||
     64||In use at MPIWG||+||-||+||+||-||
     65||Easy administration||+||+||+||-||+||
     66||Free software||+||++||++||++||++||
    6367
    6468References: [[br]]
     
    6973=== Datastore / Repository ===
    7074
    71 || ||Magnolia||mediaWiki||eXist||eSciDoc||
    72 ||User management||++||++||-||+||
    73 ||Version control system||++||++||-||+|| 
    74 ||History presentation||++||++||-||-|| 
    75 ||Index / Fulltext query system||++||++||++||++||
    76 ||Many document formats (xml, pdf, doc, html)||++||++||+||++||
    77 ||Multimedia support||++||++||-||+||
    78 ||Discussions / Blogs||++||++||-||-||
    79 ||RDBMS support||++||++||-||++||
    80 ||Wiki support||++||++||-||-||
    81 ||JCR support||++||-||-||-||
     75|| ||Magnolia||mediaWiki||eXist||eSciDoc||own development||
     76||User management||++||++||-||+||+ ^[#note1 [1]]^||
     77||Version control system||++||++||-||+||++||
     78||History presentation||++||++||-||-||++||
     79||Index / Fulltext query system||++||++||++||++||++||
     80||Many document formats (xml, pdf, doc, html)||++||++||+||++||+||
     81||Multimedia support||++||++||-||+||-||
     82||Discussions / Blogs||++||++||-||-||-||
     83||RDBMS support||++||++||-||++||-||
     84||Wiki support||++||++||-||-||-||
     85||JCR support||++||-||-||-||-||
    8286
    8387[[br]]
     88[=#note1 1.] User management of GIT is used [[br]]
     89
    8490=== Extensions / Development ===
    8591
    86 || ||Magnolia||mediaWiki||eXist||eSciDoc||
    87 ||Predefined extensions / templates||++||++ ^[#note1 [1]]^ ^[#note2 [2]]^||-||-||
    88 ||Powerful programming||++ ^[#note3 [3]]^||++ ^[#note4 [4]]^||++ ^[#note5 [5]]^||+ ^[#note6 [6]]^||
    89 ||Easy application development||+||+||+||-||
    90 ||Index / Query system||++||++||++||++||
    91 ||Java Servlet / JSP support||++||-||++||++||
    92 ||XQuery / XPath support||+ ^[#note7 [7]]^||+ ^[#note7 [7]]^||++||+ ^[#note7 [7]]^||
    93 ||XML / XSL support||+||+ ^[#note7 [7]]^||++||+ ^[#note7 [7]]^||
    94 ||Notes / Annotations ^[#note8 [8]]^||-||-||-||-||
    95 ||Web page editor||++||++||-||-||
     92|| ||Magnolia||mediaWiki||eXist||eSciDoc||own development
     93||Predefined extensions / templates||++||++ ^[#note1 [1]]^ ^[#note2 [2]]^||-||-||-||
     94||Powerful programming||++ ^[#note3 [3]]^||++ ^[#note4 [4]]^||++ ^[#note5 [5]]^||+ ^[#note6 [6]]^||+||
     95||Easy application development||+||+||+||-||+||
     96||Index / Query system||++||++||++||++||++||
     97||Java Servlet / JSP support||++||-||++||++||++||
     98||XQuery / XPath support||+ ^[#note7 [7]]^||+ ^[#note7 [7]]^||++||+ ^[#note7 [7]]^||+||
     99||XML / XSL support||+||+ ^[#note7 [7]]^||++||+ ^[#note7 [7]]^||+||
     100||Notes / Annotations ^[#note8 [8]]^||-||-||-||-||-||
     101||Web Development / Web page editor||++||++||-||-||-||
    96102
    97103
     
    109115=== MPDL software ===
    110116
    111 || ||Magnolia||mediaWiki||eXist||eSciDoc||
    112 ||Get XML page fragment||+ ^[#note2 [2]]^||+ ^[#note2 [2]]^||++||+ ^[#note2 [2]]^||
    113 ||Document web viewer||+ ^[#note2 [2]]^||+ ^[#note2 [2]]^||++||+ ^[#note2 [2]]^||
    114 ||Document upload||++||++||+ ^[#note1 [1]]^ ^[#note2 [2]]^||+ ^[#note2 [2]]^||
    115 ||Document page dictionary view||+ ^[#note2 [2]]^||+ ^[#note2 [2]]^||++||+ ^[#note2 [2]]^||
    116 ||Browse lexicons and morph. database||+ ^[#note2 [2]]^||+ ^[#note2 [2]]^||++||+ ^[#note2 [2]]^||
    117 ||Morphological fulltext search||+ ^[#note3 [3]]^||+ ^[#note4 [4]]^||++||+ ^[#note4 [4]]^||
     117|| ||Magnolia||mediaWiki||eXist||eSciDoc||own development||
     118||Get XML page fragment||+ ^[#note2 [2]]^||+ ^[#note2 [2]]^||++||+ ^[#note2 [2]]^||+ ^[#note2 [2]]^||
     119||Document web viewer||+ ^[#note2 [2]]^||+ ^[#note2 [2]]^||++||+ ^[#note2 [2]]^||+ ^[#note2 [2]]^||
     120||Document upload||++||++||+ ^[#note1 [1]]^ ^[#note2 [2]]^||+ ^[#note2 [2]]^||+ ^[#note2 [2]]^||
     121||Document page dictionary view||+ ^[#note2 [2]]^||+ ^[#note2 [2]]^||++||+ ^[#note2 [2]]^||+ ^[#note2 [2]]^||
     122||Browse lexicons and morph. database||+ ^[#note2 [2]]^||+ ^[#note2 [2]]^||++||+ ^[#note2 [2]]^||+ ^[#note2 [2]]^||
     123||Morphological fulltext search||+ ^[#note3 [3]]^||+ ^[#note4 [4]]^||++||+ ^[#note4 [4]]^||+ ^[#note4 [4]]^||
    118124
    119125References: [[br]]
     
    121127[=#note2 2.] has to be implemented (relative easy) [[br]]
    122128[=#note3 3.] Own implemented Lucene analyzer class could be set in SearchIndex; also an extractor could extract XML nodes to properties which then could be searched by specific analyzers set to them [[br]]
    123 [=#note3 4.] has to be implemented (effort still not known) [[br]]
     129[=#note4 4.] has to be implemented (effort still not known) [[br]]