Changes between Version 15 and Version 16 of CMSAppsComparison


Ignore:
Timestamp:
02/06/2009 06:18:36 AM (6 years ago)
Author:
akaihola
Comment:

Added legend which was accidentally removed in last change. Created more verbose "tooltips".

Legend:

Unmodified
Added
Removed
Modified
  • CMSAppsComparison

    v15 v16  
    22
    33This page lists a few well-known reusable Content Management System applications for Django and tries to gather a comparison of essential features in those applications.
     4
     5[[BR]]
     6
     7{{{
     8#!html
     9<table class="listing">
     10  <caption>Features currently evaluated</caption>
     11  <thead>
     12    <tr>
     13      <td>Feature</td>
     14      <td>Description</td>
     15    </tr>
     16  </thead>
     17  <tbody>
     18    <tr>
     19      <td>demo</td>
     20      <td>
     21        If the application has a public demo site, a link and
     22        login/password are given.
     23      </td>
     24    </tr>
     25    <tr>
     26      <td>editor</td>
     27      <td>Support for WYSIWYG editor(s) and/or markup formats</td>
     28    </tr>
     29    <tr>
     30      <td>img</td>
     31      <td>
     32        Image uploading integrated to page editing
     33      </td>
     34    </tr>
     35    <tr>
     36      <td>i18n</td>
     37      <td>
     38        Support for multi-lingual content (versions of pages in
     39        different languages)
     40      </td>
     41    </tr>
     42    <tr>
     43      <td>depth</td>
     44      <td>
     45        Maximum depth of page hierarchy
     46      </td>
     47    </tr>
     48    <tr>
     49      <td>i18n-URL</td>
     50      <td>
     51        URLs (page slugs) can be translated
     52      </td>
     53    </tr>
     54    <tr>
     55      <td>prefix</td>
     56      <td>
     57        URL language prefix support (e.g. /de/page1/)
     58      </td>
     59    </tr>
     60    <tr>
     61      <td>edit-in-place</td>
     62      <td>
     63        Support for editing page content in-line (as opposed to only
     64        in the Django admin)
     65      </td>
     66    </tr>
     67    <tr>
     68      <td>rearr</td>
     69      <td>
     70        Visual rearranging of page hierarchy (as opposed to entering
     71        index numbers)
     72      </td>
     73    </tr>
     74    <tr>
     75      <td>slug-dups</td>
     76      <td>
     77        Page slugs need not be unique unless pages are under the same
     78        parent and in the same language
     79      </td>
     80    </tr>
     81    <tr>
     82      <td>scheduled</td>
     83      <td>
     84        Scheduled publishing and hiding of pages
     85      </td>
     86    </tr>
     87    <tr>
     88      <td>extend-navigation</td>
     89      <td>
     90        The navigation can be extended by 3rd-party apps
     91      </td>
     92    </tr>
     93    <tr>
     94      <td>plugins</td>
     95      <td>
     96        The content of the pages can be easily extended by 3rd-party apps
     97      </td>
     98    </tr>
     99    <tr>
     100      <td>reversion</td>
     101      <td>
     102        <a href="http://code.google.com/p/django-reversion/">Django-reversion</a> integration or version control
     103      </td>
     104    </tr>
     105
     106  </tbody>
     107</table>
     108}}}
    4109
    5110[[BR]]
     
    34139      <td>Django authors</td>
    35140      <td>James Punteney</td>
    36       <td>Batiste Bieler<br />
    37 
    38       Jannis Leidel<br />
    39       Antoni Aloy López<br />
    40       Benjamin Wohlwend<br />
    41       poweredbypenguins<br />
    42       Brian Morgan</td>
     141      <td>
     142        Batiste Bieler<br />
     143        Jannis Leidel<br />
     144        Antoni Aloy López<br />
     145        Benjamin Wohlwend<br />
     146        poweredbypenguins<br />
     147        Brian Morgan
     148      </td>
    43149      <td>Patrick Lauber</td>
    44150      <td>Eric Simorre</td>
     
    46152    <tr style="background-color: #ffffff;">
    47153      <th title="Link to demo with login/password">demo</td>
    48       <td title="demo">no</td>
    49       <td title="demo">no</td>
    50       <td title="demo">no</td>
    51       <td title="demo">
     154      <td title="Link to demo">no</td>
     155      <td title="Link to demo">no</td>
     156      <td title="Link to demo">no</td>
     157      <td title="Link to demo">
    52158      <a href="http://demo.django-cms.org/">yes</a> (old v.1.0)</td>
    53       <td title="demo">
     159      <td title="Link to demo">
    54160        <a href="http://sphenex.alwaysdata.net/cms/lazydays/">only view</a>
    55161      </td>
     
    57163    <tr style="background-color: #cfc;">
    58164      <th title="WYSIWYG editor support">editor</td>
    59       <td title="editor">no</td>
    60       <td title="editor">YUI</td>
    61       <td title="editor">jQuery-based<br />wymeditor<br />markitup-Markdown<br />markitup-HTML</td>
    62       <td title="editor">wymeditor</td>
    63       <td title="editor">no</td>
     165      <td title="WYSIWYG editor support">no</td>
     166      <td title="WYSIWYG editor support">YUI</td>
     167      <td title="WYSIWYG editor support">jQuery-based<br />wymeditor<br />markitup-Markdown<br />markitup-HTML</td>
     168      <td title="WYSIWYG editor support">wymeditor</td>
     169      <td title="WYSIWYG editor support">no</td>
    64170    </tr>
    65171    <tr style="background-color: #ffffff;">
    66172      <th title="Image upload in page editing">img</td>
    67       <td title="img">no</td>
    68       <td title="img">no?</td>
    69       <td title="img">no</td>
    70       <td title="img">yes</td>
    71       <td title="img">no</td>
     173      <td title="Image upload in page editing">no</td>
     174      <td title="Image upload in page editing">no?</td>
     175      <td title="Image upload in page editing">no</td>
     176      <td title="Image upload in page editing">yes</td>
     177      <td title="Image upload in page editing">no</td>
    72178    </tr>
    73179    <tr style="background-color: #cfc;">
    74180      <th title="Multi-lingual content">i18n</td>
    75       <td title="i18n">no</td>
    76       <td title="i18n">no</td>
    77       <td title="i18n">yes</td>
    78       <td title="i18n">yes</td>
    79       <td title="i18n">no</td>
     181      <td title="Multi-lingual content">no</td>
     182      <td title="Multi-lingual content">no</td>
     183      <td title="Multi-lingual content">yes</td>
     184      <td title="Multi-lingual content">yes</td>
     185      <td title="Multi-lingual content">no</td>
    80186    </tr>
    81187    <tr style="background-color: #ffffff;">
    82188      <th title="Max page hierarchy depth">depth</td>
    83       <td title="depth">∞<!-- infinity symbol -->
    84       </td>
    85       <td title="depth">2</td>
    86       <td title="depth">∞<!-- infinity symbol -->
    87       </td>
    88       <td title="depth">∞<!-- infinity symbol -->
    89       </td>
    90       <td title="depth">∞<!-- infinity symbol -->?</td>
     189      <td title="Max page hierarchy depth">∞<!-- infinity symbol -->
     190      </td>
     191      <td title="Max page hierarchy depth">2</td>
     192      <td title="Max page hierarchy depth">∞<!-- infinity symbol -->
     193      </td>
     194      <td title="Max page hierarchy depth">∞<!-- infinity symbol -->
     195      </td>
     196      <td title="Max page hierarchy depth">∞<!-- infinity symbol -->?</td>
    91197    </tr>
    92198    <tr style="background-color: #cfc;">
    93199      <th title="Translatable URLs">i18n<br />URL</td>
    94       <td title="i18n-URL">no</td>
    95       <td title="i18n-URL">no</td>
     200      <td title="Translatable URLs">no</td>
     201      <td title="Translatable URLs">no</td>
    96202      <td title="i18n-URL: Slug, title and content translatable">yes*</td>
    97       <td title="i18n-URL">yes</td>
    98       <td title="i18n-URL">no</td>
     203      <td title="Translatable URLs">yes</td>
     204      <td title="Translatable URLs">no</td>
    99205    </tr>
    100206    <tr style="background-color: #ffffff;">
    101207      <th title="URL language prefix support">prefix</td>
    102       <td title="prefix">no</td>
    103       <td title="prefix">no</td>
    104       <td title="prefix">no</td>
    105       <td title="prefix">yes</td>
    106       <td title="prefix">no</td>
     208      <td title="URL language prefix support">no</td>
     209      <td title="URL language prefix support">no</td>
     210      <td title="URL language prefix support">no</td>
     211      <td title="URL language prefix support">yes</td>
     212      <td title="URL language prefix support">no</td>
    107213    </tr>
    108214    <tr style="background-color: #cfc;">
    109215      <th title="Edit pages in-place">edit<br />in-place</td>
    110       <td title="edit-in-place">no</td>
    111       <td title="edit-in-place">yes?</td>
    112       <td title="edit-in-place">yes</td>
    113       <td title="edit-in-place">no</td>
    114       <td title="edit-in-place">no</td>
     216      <td title="Edit pages in-place">no</td>
     217      <td title="Edit pages in-place">yes?</td>
     218      <td title="Edit pages in-place">yes</td>
     219      <td title="Edit pages in-place">no</td>
     220      <td title="Edit pages in-place">no</td>
    115221    </tr>
    116222    <tr style="background-color: #ffffff;">
    117223      <th title="Visual hierarcy rearranging">rearr</td>
    118       <td title="rearr">no</td>
    119       <td title="rearr">no?</td>
    120       <td title="rearr">yes</td>
    121       <td title="rearr">yes</td>
    122       <td title="rearr">no</td>
    123     </tr>
    124     <tr style="background-color: #cfc;">
    125       <th title="Message change history available to all">slug-dups</td>
    126       <td title="slug-dups">yes (URL-based)</td>
    127       <td title="slug-dups">yes (URL-based)</td>
    128       <td title="slug-dups">in a branch</td>
    129       <td title="slug-dups">yes</td>
    130       <td title="slug-dups">?</td>
     224      <td title="Visual hierarcy rearranging">no</td>
     225      <td title="Visual hierarcy rearranging">no?</td>
     226      <td title="Visual hierarcy rearranging">yes</td>
     227      <td title="Visual hierarcy rearranging">yes</td>
     228      <td title="Visual hierarcy rearranging">no</td>
     229    </tr>
     230    <tr style="background-color: #cfc;">
     231      <th title="Allow duplicate slugs">slug-dups</td>
     232      <td title="Allow duplicate slugs">yes (URL-based)</td>
     233      <td title="Allow duplicate slugs">yes (URL-based)</td>
     234      <td title="Allow duplicate slugs">in a branch</td>
     235      <td title="Allow duplicate slugs">yes</td>
     236      <td title="Allow duplicate slugs">?</td>
    131237    </tr>
    132238    <tr style="background-color: #ffffff;">
    133239      <th title="Scheduled publish/hide">scheduled</td>
    134       <td title="scheduled">no</td>
    135       <td title="scheduled">no</td>
    136       <td title="scheduled">yes</td>
    137       <td title="scheduled">yes</td>
    138       <td title="scheduled">no</td>
    139     </tr>
    140     <tr style="background-color: #cfc;">
    141       <th title="Extend-Navigations">extend-navigation</td>
    142       <td title="extend-navigation">no</td>
    143       <td title="extented-navigation">no</td>
    144       <td title="extend-navigation">yes</td>
    145       <td title="extend-navigation">yes</td>
    146       <td title="extend-navigation">no</td>
     240      <td title="Scheduled publish/hide">no</td>
     241      <td title="Scheduled publish/hide">no</td>
     242      <td title="Scheduled publish/hide">yes</td>
     243      <td title="Scheduled publish/hide">yes</td>
     244      <td title="Scheduled publish/hide">no</td>
     245    </tr>
     246    <tr style="background-color: #cfc;">
     247      <th title="Navigation extendable by 3rd-party apps">extend-navigation</td>
     248      <td title="Navigation extendable by 3rd-party apps">no</td>
     249      <td title="Navigation extendable by 3rd-party apps">no</td>
     250      <td title="Navigation extendable by 3rd-party apps">yes</td>
     251      <td title="Navigation extendable by 3rd-party apps">yes</td>
     252      <td title="Navigation extendable by 3rd-party apps">no</td>
    147253    </tr>
    148254    <tr style="background-color: #ffffff;">
    149255      <th title="Plugin System">plugins</td>
    150       <td title="plugins">no</td>
    151       <td title="plugins">no</td>
    152       <td title="plugins">
     256      <td title="Plugin System">no</td>
     257      <td title="Plugin System">no</td>
     258      <td title="Plugin System">
    153259        <a href="http://code.google.com/p/django-page-cms/wiki/3thPartyApps">kind of</a>
    154260      </td>
    155       <td title="plugins">yes</td>
    156       <td title="plugins">no</td>
    157     </tr>
    158     <tr style="background-color: #cfc;">
    159       <th title="Django-Reversion">reversion</td>
    160       <td title="reversion">no</td>
    161       <td title="reversion">no</td>
    162       <td title="reversion">yes</td>
    163       <td title="reversion">yes</td>
    164       <td title="reversion">no</td>
     261      <td title="Plugin System">yes</td>
     262      <td title="Plugin System">no</td>
     263    </tr>
     264    <tr style="background-color: #cfc;">
     265      <th title="Django-Reversion support">reversion</td>
     266      <td title="Django-Reversion support">no</td>
     267      <td title="Django-Reversion support">no</td>
     268      <td title="Django-Reversion support">yes</td>
     269      <td title="Django-Reversion support">yes</td>
     270      <td title="Django-Reversion support">no</td>
    165271    </tr>
    166272  </tbody>
Back to Top