doc/dev/features_list.rst
changeset 10892 f0bb16be11d0
parent 10496 e95b559a06a2
child 12539 10159a3d1d72
equal deleted inserted replaced
10890:504a67206fdc 10892:f0bb16be11d0
     1 =================
     1 =================
     2 CubicWeb features
     2 CubicWeb features
     3 =================
     3 =================
     4 
     4 
     5 This page  tries to resume features found in the bare cubicweb framework,
     5 This page summarizes features found in the bare cubicweb framework and indicates
     6 how mature and documented they are.
     6 how mature and documented they are.
     7 
     7 
     8 :code maturity (CM):
     8 :code maturity (CM):
     9 
     9 
    10   - 0: experimental, not ready at all for production, may be killed
    10   - 0: experimental, not ready at all for production, may be killed
    11 
    11 
    12   - 1: draft / unsatisfying, api may change in a near future, much probably in long
    12   - 1: draft / unsatisfying, API may change in a near future, and will
    13        term
    13     certainly change in the long term
    14 
    14 
    15   - 2: good enough, api sounds good but will probably evolve a bit with more
    15   - 2: good enough, API sounds good but will probably evolve a bit with more
    16     hindsight
    16     hindsight
    17 
    17 
    18   - 3: mature, backward incompatible changes unexpected (may still evolve though,
    18   - 3: mature, backward incompatible changes unexpected (may still evolve
    19     of course)
    19     though, of course)
    20 
    20 
    21 
    21 
    22 :documentation level (DL):
    22 :documentation level (DL):
    23 
    23 
    24   - 0: no documentation
    24   - 0: no documentation
    25 
    25 
    26   - 1: poor documentation
    26   - 1: poor documentation
    27 
    27 
    28   - 2: some valuable documentation but some parts keep uncovered
    28   - 2: some valuable documentation but incomplete coverage
    29 
    29 
    30   - 3: good / complete documentation
    30   - 3: good / complete documentation
    31 
    31 
    32 
    32 
    33 Instance configuration and maintainance
    33 Instance configuration and maintainance
    34 =======================================
    34 =======================================
    35 
    35 
    36 +====================================================================+====+====+
    36 .. table::
    37 |  FEATURE                                                           | CM | DL |
    37 
    38 +====================================================================+====+====+
    38    +-------------------------------------------------------------------+----+----+
    39 | setup - installation                                               | 2  | 3  |
    39    |  FEATURE                                                          | CM | DL |
    40 | setup - environment variables                                      | 3  | 2  |
    40    +===============+===================================================+====+====+
    41 | setup - running modes                                              | 2  | 2  |
    41    |    setup      | installation                                      | 2  | 3  |
    42 | setup - administration tasks                                       | 2  | 2  |
    42    |               +---------------------------------------------------+----+----+
    43 | setup - configuration file                                         | 2  | 1  |
    43    |               | environment variables                             | 3  | 2  |
    44 +--------------------------------------------------------------------+----+----+
    44    |               +---------------------------------------------------+----+----+
    45 | configuration - user / groups handling                             | 3  | 1  |
    45    |               | running modes                                     | 2  | 2  |
    46 | configuration - site configuration                                 | 3  | 1  |
    46    |               +---------------------------------------------------+----+----+
    47 | configuration - distributed configuration                          | 2  | 1  |
    47    |               | administration tasks                              | 2  | 2  |
    48 +--------------------------------------------------------------------+----+----+
    48    |               +---------------------------------------------------+----+----+
    49 | multi-sources - capabilities                                       | NA | 0  |
    49    |               | configuration file                                | 2  | 1  |
    50 | multi-sources - configuration                                      | 2  | 0  |
    50    +---------------+---------------------------------------------------+----+----+
    51 | multi-sources - ldap integration                                   | 2  | 1  |
    51    | configuration | user / groups handling                            | 3  | 1  |
    52 +--------------------------------------------------------------------+----+----+
    52    |               +---------------------------------------------------+----+----+
    53 | usage - custom ReST markup                                         | 2  | 0  |
    53    |               | site configuration                                | 3  | 1  |
    54 | usage - personal preferences                                       | 2  | 1  |
    54    |               +---------------------------------------------------+----+----+
    55 +--------------------------------------------------------------------+----+----+
    55    |               | distributed configuration                         | 2  | 1  |
    56 
    56    +---------------+---------------------------------------------------+----+----+
       
    57    | multi-sources | capabilities                                      | NA | 0  |
       
    58    |               +---------------------------------------------------+----+----+
       
    59    |               | configuration                                     | 2  | 0  |
       
    60    |               +---------------------------------------------------+----+----+
       
    61    |               | ldap integration                                  | 2  | 1  |
       
    62    +---------------+---------------------------------------------------+----+----+
       
    63    | usage         | custom ReST markup                                | 2  | 0  |
       
    64    |               +---------------------------------------------------+----+----+
       
    65    |               | personal preferences                              | 2  | 1  |
       
    66    +---------------+---------------------------------------------------+----+----+
    57 
    67 
    58 Core development
    68 Core development
    59 ================
    69 ================
    60 
    70 
    61 +====================================================================+====+====+
    71 .. table::
    62 |  FEATURE                                                           | CM | DL |
    72 
    63 +====================================================================+====+====+
    73    +--------------------------------------------------------------------+----+----+
    64 | base - concepts                                                    | NA | 3  |
    74    |  FEATURE                                                           | CM | DL |
    65 | base - security model                                              | NA | 2  |
    75    +===========+========================================================+====+====+
    66 | base - database initialization                                     | 2  | 1  |
    76    | base      | concepts                                               | NA | 3  |
    67 +--------------------------------------------------------------------+----+----+
    77    |           +--------------------------------------------------------+----+----+
    68 | rql - base                                                         | 2  | 2  |
    78    |           | security model                                         | NA | 2  |
    69 | rql - write                                                        | 2  | 2  |
    79    |           +--------------------------------------------------------+----+----+
    70 | rql - function                                                     | 2  | 0  |
    80    |           | database initialization                                | 2  | 1  |
    71 | rql - outer joins                                                  | 2  | 1  |
    81    +-----------+--------------------------------------------------------+----+----+
    72 | rql - aggregates                                                   | 2  | 1  |
    82    | rql       | base                                                   | 2  | 2  |
    73 | rql - subqueries                                                   | 2  | 0  |
    83    |           +--------------------------------------------------------+----+----+
    74 +--------------------------------------------------------------------+----+----+
    84    |           | write                                                  | 2  | 2  |
    75 | schema - base                                                      | 2  | 3  |
    85    |           +--------------------------------------------------------+----+----+
    76 | schema - constraints                                               | 3  | 2  |
    86    |           | function                                               | 2  | 0  |
    77 | schema - security                                                  | 2  | 2  |
    87    |           +--------------------------------------------------------+----+----+
    78 | schema - inheritance                                               | 1  | 1  |
    88    |           | outer joins                                            | 2  | 1  |
    79 | schema - customization                                             | 1  | 1  |
    89    |           +--------------------------------------------------------+----+----+
    80 | schema - introspection                                             | 2  | 1  |
    90    |           | aggregates                                             | 2  | 1  |
    81 +--------------------------------------------------------------------+----+----+
    91    |           +--------------------------------------------------------+----+----+
    82 | vregistry - appobject                                              | 2  | 2  |
    92    |           | subqueries                                             | 2  | 0  |
    83 | vregistry - registration                                           | 2  | 2  |
    93    +-----------+--------------------------------------------------------+----+----+
    84 | vregistry - selection                                              | 3  | 2  |
    94    | schema    | base                                                   | 2  | 3  |
    85 | vregistry - core selectors                                         | 3  | 3  |
    95    |           +--------------------------------------------------------+----+----+
    86 | vregistry - custom selectors                                       | 2  | 1  |
    96    |           | constraints                                            | 3  | 2  |
    87 | vregistry - debugging selection                                    | 2  | 1  |
    97    |           +--------------------------------------------------------+----+----+
    88 +--------------------------------------------------------------------+----+----+
    98    |           | security                                               | 2  | 2  |
    89 | entities - interfaces                                              | 2  | ?  |
    99    |           +--------------------------------------------------------+----+----+
    90 | entities - customization (`dc_`, ...)                              | 2  | ?  |
   100    |           | inheritance                                            | 1  | 1  |
    91 | entities - app logic                                               | 2  | 2  |
   101    |           +--------------------------------------------------------+----+----+
    92 | entities - orm configuration                                       | 2  | 1  |
   102    |           | customization                                          | 1  | 1  |
    93 | entities - pluggable mixins                                        | 1  | 0  |
   103    |           +--------------------------------------------------------+----+----+
    94 | entities - workflow                                                | 3  | 2  |
   104    |           | introspection                                          | 2  | 1  |
    95 +--------------------------------------------------------------------+----+----+
   105    +-----------+--------------------------------------------------------+----+----+
    96 | dbapi - connection                                                 | 3  | 1  |
   106    | vregistry | appobject                                              | 2  | 2  |
    97 | dbapi - data management                                            | 1  | 1  |
   107    |           +--------------------------------------------------------+----+----+
    98 | dbapi - result set                                                 | 3  | 1  |
   108    |           | registration                                           | 2  | 2  |
    99 | dbapi - transaction, undo                                          | 2  | 0  |
   109    |           +--------------------------------------------------------+----+----+
   100 +--------------------------------------------------------------------+----+----+
   110    |           | selection                                              | 3  | 2  |
   101 | cube - layout                                                      | 2  | 3  |
   111    |           +--------------------------------------------------------+----+----+
   102 | cube - new cube                                                    | 2  | 2  |
   112    |           | core selectors                                         | 3  | 3  |
   103 +--------------------------------------------------------------------+----+----+
   113    |           +--------------------------------------------------------+----+----+
   104 | migration - context                                                | 2  | 1  |
   114    |           | custom selectors                                       | 2  | 1  |
   105 | migration - commands                                               | 2  | 2  |
   115    |           +--------------------------------------------------------+----+----+
   106 +--------------------------------------------------------------------+----+----+
   116    |           | debugging selection                                    | 2  | 1  |
   107 | testlib - CubicWebTC                                               | 2  | 1  |
   117    +-----------+--------------------------------------------------------+----+----+
   108 | testlib - automatic tests                                          | 2  | 2  |
   118    | entities  | interfaces                                             | 2  | ?  |
   109 +--------------------------------------------------------------------+----+----+
   119    |           +--------------------------------------------------------+----+----+
   110 | i18n - mark string                                                 | 3  | 2  |
   120    |           | customization (`dc_`, ...)                             | 2  | ?  |
   111 | i18n - customize strings from other cubes / cubicweb               | 3  | 1  |
   121    |           +--------------------------------------------------------+----+----+
   112 | i18n - update catalog                                              | 3  | 2  |
   122    |           | app logic                                              | 2  | 2  |
   113 +--------------------------------------------------------------------+----+----+
   123    |           +--------------------------------------------------------+----+----+
   114 | more - reloading tips                                              | NA | 0  |
   124    |           | orm configuration                                      | 2  | 1  |
   115 | more - site_cubicweb                                               | 2  | ?  |
   125    |           +--------------------------------------------------------+----+----+
   116 | more - adding options in configuration file                        | 3  | 0  |
   126    |           | pluggable mixins                                       | 1  | 0  |
   117 | more - adding options in site configuration / preferences          | 3  | ?  |
   127    |           +--------------------------------------------------------+----+----+
   118 | more - optimizing / profiling                                      | 2  | 1  |
   128    |           | workflow                                               | 3  | 2  |
   119 | more - c-c plugins                                                 | 3  | 0  |
   129    +-----------+--------------------------------------------------------+----+----+
   120 | more - crypto services                                             | 0  | 0  |
   130    | dbapi     | connection                                             | 3  | 1  |
   121 | more - massive import                                              | 2  | 0  |
   131    |           +--------------------------------------------------------+----+----+
   122 | more - mime type based conversion                                  | 2  | 0  |
   132    |           | data management                                        | 1  | 1  |
   123 | more - CWCache                                                     | 1  | 0  |
   133    |           +--------------------------------------------------------+----+----+
   124 +--------------------------------------------------------------------+----+----+
   134    |           | result set                                             | 3  | 1  |
       
   135    |           +--------------------------------------------------------+----+----+
       
   136    |           | transaction, undo                                      | 2  | 0  |
       
   137    +-----------+--------------------------------------------------------+----+----+
       
   138    | cube      | layout                                                 | 2  | 3  |
       
   139    |           +--------------------------------------------------------+----+----+
       
   140    |           | new cube                                               | 2  | 2  |
       
   141    +-----------+--------------------------------------------------------+----+----+
       
   142    | migration | context                                                | 2  | 1  |
       
   143    |           +--------------------------------------------------------+----+----+
       
   144    |           | commands                                               | 2  | 2  |
       
   145    +-----------+--------------------------------------------------------+----+----+
       
   146    | testlib   | CubicWebTC                                             | 2  | 1  |
       
   147    |           +--------------------------------------------------------+----+----+
       
   148    |           | automatic tests                                        | 2  | 2  |
       
   149    +-----------+--------------------------------------------------------+----+----+
       
   150    | i18n      | mark string                                            | 3  | 2  |
       
   151    |           +--------------------------------------------------------+----+----+
       
   152    |           | customize strings from other cubes / cubicweb          | 3  | 1  |
       
   153    |           +--------------------------------------------------------+----+----+
       
   154    |           | update catalog                                         | 3  | 2  |
       
   155    +-----------+--------------------------------------------------------+----+----+
       
   156    | more      | reloading tips                                         | NA | 0  |
       
   157    |           +--------------------------------------------------------+----+----+
       
   158    |           | site_cubicweb                                          | 2  | ?  |
       
   159    |           +--------------------------------------------------------+----+----+
       
   160    |           | adding options in configuration file                   | 3  | 0  |
       
   161    |           +--------------------------------------------------------+----+----+
       
   162    |           | adding options in site configuration / preferences     | 3  | ?  |
       
   163    |           +--------------------------------------------------------+----+----+
       
   164    |           | optimizing / profiling                                 | 2  | 1  |
       
   165    |           +--------------------------------------------------------+----+----+
       
   166    |           | c-c plugins                                            | 3  | 0  |
       
   167    |           +--------------------------------------------------------+----+----+
       
   168    |           | crypto services                                        | 0  | 0  |
       
   169    |           +--------------------------------------------------------+----+----+
       
   170    |           | massive import                                         | 2  | 0  |
       
   171    |           +--------------------------------------------------------+----+----+
       
   172    |           | mime type based conversion                             | 2  | 0  |
       
   173    |           +--------------------------------------------------------+----+----+
       
   174    |           | CWCache                                                | 1  | 0  |
       
   175    +-----------+--------------------------------------------------------+----+----+
   125 
   176 
   126 
   177 
   127 Web UI development
   178 Web UI development
   128 ==================
   179 ==================
   129 
   180 
   130 +====================================================================+====+====+
   181 .. table::
   131 |  FEATURE                                                           | CM | DL |
   182 
   132 +====================================================================+====+====+
   183    +--------------------------------------------------------------------+----+----+
   133 | base - web request                                                 | 2  | 2  |
   184    |  FEATURE                                                           | CM | DL |
   134 | base - exceptions                                                  | 2  | 0  |
   185    +============+=======================================================+====+====+
   135 | base - session, authentication                                     | 1  | 0  |
   186    | base       | web request                                           | 2  | 2  |
   136 | base - http caching                                                | 2  | 1  |
   187    |            +-------------------------------------------------------+----+----+
   137 | base - external resources                                          | 2  | 2  |
   188    |            | exceptions                                            | 2  | 0  |
   138 | base - static files                                                | 2  | ?  |
   189    |            +-------------------------------------------------------+----+----+
   139 | base - data sharing                                                | 2  | 2  |
   190    |            | session, authentication                               | 1  | 0  |
   140 | base - graphical chart customization                               | 1  | 1  |
   191    |            +-------------------------------------------------------+----+----+
   141 +--------------------------------------------------------------------+----+----+
   192    |            | http caching                                          | 2  | 1  |
   142 | publishing - cycle                                                 | 2  | 2  |
   193    |            +-------------------------------------------------------+----+----+
   143 | publishing - error handling                                        | 2  | 1  |
   194    |            | external resources                                    | 2  | 2  |
   144 | publishing - transactions                                          | NA | ?  |
   195    |            +-------------------------------------------------------+----+----+
   145 +--------------------------------------------------------------------+----+----+
   196    |            | static files                                          | 2  | ?  |
   146 | controller - base                                                  | 2  | 2  |
   197    |            +-------------------------------------------------------+----+----+
   147 | controller - view                                                  | 2  | 1  |
   198    |            | data sharing                                          | 2  | 2  |
   148 | controller - edit                                                  | 2  | 1  |
   199    |            +-------------------------------------------------------+----+----+
   149 | controller - json                                                  | 2  | 1  |
   200    |            | graphical chart customization                         | 1  | 1  |
   150 +--------------------------------------------------------------------+----+----+
   201    +------------+-------------------------------------------------------+----+----+
   151 | views - base                                                       | 2  | 2  |
   202    | publishing | cycle                                                 | 2  | 2  |
   152 | views - templates                                                  | 2  | 2  |
   203    |            +-------------------------------------------------------+----+----+
   153 | views - boxes                                                      | 2  | 1  |
   204    |            | error handling                                        | 2  | 1  |
   154 | views - components                                                 | 2  | 1  |
   205    |            +-------------------------------------------------------+----+----+
   155 | views - primary                                                    | 2  | 1  |
   206    |            | transactions                                          | NA | ?  |
   156 | views - tabs                                                       | 2  | 1  |
   207    +------------+-------------------------------------------------------+----+----+
   157 | views - xml                                                        | 2  | 0  |
   208    | controller | base                                                  | 2  | 2  |
   158 | views - text                                                       | 2  | 1  |
   209    |            +-------------------------------------------------------+----+----+
   159 | views - table                                                      | 2  | 1  |
   210    |            | view                                                  | 2  | 1  |
   160 | views - plot                                                       | 2  | 0  |
   211    |            +-------------------------------------------------------+----+----+
   161 | views - navigation                                                 | 2  | 0  |
   212    |            | edit                                                  | 2  | 1  |
   162 | views - calendar, timeline                                         | 2  | 0  |
   213    |            +-------------------------------------------------------+----+----+
   163 | views - index                                                      | 2  | 2  |
   214    |            | json                                                  | 2  | 1  |
   164 | views - breadcrumbs                                                | 2  | 1  |
   215    +------------+-------------------------------------------------------+----+----+
   165 | views - actions                                                    | 2  | 1  |
   216    | views      | base                                                  | 2  | 2  |
   166 | views - debugging                                                  | 2  | 1  |
   217    |            +-------------------------------------------------------+----+----+
   167 +--------------------------------------------------------------------+----+----+
   218    |            | templates                                             | 2  | 2  |
   168 | form - base                                                        | 2  | 1  |
   219    |            +-------------------------------------------------------+----+----+
   169 | form - fields                                                      | 2  | 1  |
   220    |            | boxes                                                 | 2  | 1  |
   170 | form - widgets                                                     | 2  | 1  |
   221    |            +-------------------------------------------------------+----+----+
   171 | form - captcha                                                     | 2  | 0  |
   222    |            | components                                            | 2  | 1  |
   172 | form - renderers                                                   | 2  | 0  |
   223    |            +-------------------------------------------------------+----+----+
   173 | form - validation error handling                                   | 2  | 0  |
   224    |            | primary                                               | 2  | 1  |
   174 | form - autoform                                                    | 2  | 2  |
   225    |            +-------------------------------------------------------+----+----+
   175 | form - reledit                                                     | 2  | 0  |
   226    |            | tabs                                                  | 2  | 1  |
   176 +--------------------------------------------------------------------+----+----+
   227    |            +-------------------------------------------------------+----+----+
   177 | facets - base                                                      | 2  | ?  |
   228    |            | xml                                                   | 2  | 0  |
   178 | facets - configuration                                             | 2  | 1  |
   229    |            +-------------------------------------------------------+----+----+
   179 | facets - custom facets                                             | 2  | 0  |
   230    |            | text                                                  | 2  | 1  |
   180 +--------------------------------------------------------------------+----+----+
   231    |            +-------------------------------------------------------+----+----+
   181 | css - base                                                         | 1  | 1  |
   232    |            | table                                                 | 2  | 1  |
   182 | css - customization                                                | 1  | 1  |
   233    |            +-------------------------------------------------------+----+----+
   183 +--------------------------------------------------------------------+----+----+
   234    |            | plot                                                  | 2  | 0  |
   184 | js - base                                                          | 1  | 1  |
   235    |            +-------------------------------------------------------+----+----+
   185 | js - jquery                                                        | 1  | 1  |
   236    |            | navigation                                            | 2  | 0  |
   186 | js - base functions                                                | 1  | 0  |
   237    |            +-------------------------------------------------------+----+----+
   187 | js - ajax                                                          | 1  | 0  |
   238    |            | calendar, timeline                                    | 2  | 0  |
   188 | js - widgets                                                       | 1  | 1  |
   239    |            +-------------------------------------------------------+----+----+
   189 +--------------------------------------------------------------------+----+----+
   240    |            | index                                                 | 2  | 2  |
   190 | other - page template                                              | 0  | 0  |
   241    |            +-------------------------------------------------------+----+----+
   191 | other - inline doc (wdoc)                                          | 2  | 0  |
   242    |            | breadcrumbs                                           | 2  | 1  |
   192 | other - magic search                                               | 2  | 0  |
   243    |            +-------------------------------------------------------+----+----+
   193 | other - url mapping                                                | 1  | 1  |
   244    |            | actions                                               | 2  | 1  |
   194 | other - apache style url rewrite                                   | 1  | 1  |
   245    |            +-------------------------------------------------------+----+----+
   195 | other - sparql                                                     | 1  | 0  |
   246    |            | debugging                                             | 2  | 1  |
   196 | other - bookmarks                                                  | 2  | 1  |
   247    +------------+-------------------------------------------------------+----+----+
   197 +--------------------------------------------------------------------+----+----+
   248    | form       | base                                                  | 2  | 1  |
       
   249    |            +-------------------------------------------------------+----+----+
       
   250    |            | fields                                                | 2  | 1  |
       
   251    |            +-------------------------------------------------------+----+----+
       
   252    |            | widgets                                               | 2  | 1  |
       
   253    |            +-------------------------------------------------------+----+----+
       
   254    |            | captcha                                               | 2  | 0  |
       
   255    |            +-------------------------------------------------------+----+----+
       
   256    |            | renderers                                             | 2  | 0  |
       
   257    |            +-------------------------------------------------------+----+----+
       
   258    |            | validation error handling                             | 2  | 0  |
       
   259    |            +-------------------------------------------------------+----+----+
       
   260    |            | autoform                                              | 2  | 2  |
       
   261    |            +-------------------------------------------------------+----+----+
       
   262    |            | reledit                                               | 2  | 0  |
       
   263    +------------+-------------------------------------------------------+----+----+
       
   264    | facets     | base                                                  | 2  | ?  |
       
   265    |            +-------------------------------------------------------+----+----+
       
   266    |            | configuration                                         | 2  | 1  |
       
   267    |            +-------------------------------------------------------+----+----+
       
   268    |            | custom facets                                         | 2  | 0  |
       
   269    +------------+-------------------------------------------------------+----+----+
       
   270    | css        | base                                                  | 1  | 1  |
       
   271    |            +-------------------------------------------------------+----+----+
       
   272    |            | customization                                         | 1  | 1  |
       
   273    +------------+-------------------------------------------------------+----+----+
       
   274    | js         | base                                                  | 1  | 1  |
       
   275    |            +-------------------------------------------------------+----+----+
       
   276    |            | jquery                                                | 1  | 1  |
       
   277    |            +-------------------------------------------------------+----+----+
       
   278    |            | base functions                                        | 1  | 0  |
       
   279    |            +-------------------------------------------------------+----+----+
       
   280    |            | widgets                                               | 1  | 1  |
       
   281    |            +-------------------------------------------------------+----+----+
       
   282    |            | ajax                                                  | 1  | 0  |
       
   283    |            +-------------------------------------------------------+----+----+
       
   284    |            | widgets                                               | 1  | 1  |
       
   285    +------------+-------------------------------------------------------+----+----+
       
   286    | other      | page template                                         | 0  | 0  |
       
   287    |            +-------------------------------------------------------+----+----+
       
   288    |            | inline doc (wdoc)                                     | 2  | 0  |
       
   289    |            +-------------------------------------------------------+----+----+
       
   290    |            | magic search                                          | 2  | 0  |
       
   291    |            +-------------------------------------------------------+----+----+
       
   292    |            | url mapping                                           | 1  | 1  |
       
   293    |            +-------------------------------------------------------+----+----+
       
   294    |            | apache style url rewrite                              | 1  | 1  |
       
   295    |            +-------------------------------------------------------+----+----+
       
   296    |            | sparql                                                | 1  | 0  |
       
   297    |            +-------------------------------------------------------+----+----+
       
   298    |            | bookmarks                                             | 2  | 1  |
       
   299    +------------+-------------------------------------------------------+----+----+
   198 
   300 
   199 
   301 
   200 Repository development
   302 Repository development
   201 ======================
   303 ======================
   202 
   304 
   203 +====================================================================+====+====+
   305 .. table::
   204 |  FEATURE                                                           | CM | DL |
   306 
   205 +====================================================================+====+====+
   307    +--------------------------------------------------------------------+----+----+
   206 | base - session                                                     | 2  | 2  |
   308    |  FEATURE                                                           | CM | DL |
   207 | base - more security control                                       | 2  | 0  |
   309    +==============+=====================================================+====+====+
   208 | base - debugging                                                   | 2  | 0  |
   310    | base         | session                                             | 2  | 2  |
   209 +--------------------------------------------------------------------+----+----+
   311    |              +-----------------------------------------------------+----+----+
   210 | hooks - development                                                | 2  | 2  |
   312    |              | more security control                               | 2  | 0  |
   211 | hooks - abstract hooks                                             | 2  | 0  |
   313    |              +-----------------------------------------------------+----+----+
   212 | hooks - core hooks                                                 | 2  | 0  |
   314    |              | debugging                                           | 2  | 0  |
   213 | hooks - control                                                    | 2  | 0  |
   315    +--------------+-----------------------------------------------------+----+----+
   214 | hooks - operation                                                  | 2  | 2  |
   316    | hooks        | development                                         | 2  | 2  |
   215 +--------------------------------------------------------------------+----+----+
   317    |              +-----------------------------------------------------+----+----+
   216 | notification - sending email                                       | 2  | ?  |
   318    |              | abstract hooks                                      | 2  | 0  |
   217 | notification - base views                                          | 1  | ?  |
   319    |              +-----------------------------------------------------+----+----+
   218 | notification - supervisions                                        | 1  | 0  |
   320    |              | core hooks                                          | 2  | 0  |
   219 +--------------------------------------------------------------------+----+----+
   321    |              +-----------------------------------------------------+----+----+
   220 | source - storages                                                  | 2  | 0  |
   322    |              | control                                             | 2  | 0  |
   221 | source - authentication plugins                                    | 2  | 0  |
   323    |              +-----------------------------------------------------+----+----+
   222 | source - custom sources                                            | 2  | 0  |
   324    |              | operation                                           | 2  | 2  |
   223 +--------------------------------------------------------------------+----+----+
   325    +--------------+-----------------------------------------------------+----+----+
       
   326    | notification | sending email                                       | 2  | ?  |
       
   327    |              +-----------------------------------------------------+----+----+
       
   328    |              | base views                                          | 1  | ?  |
       
   329    |              +-----------------------------------------------------+----+----+
       
   330    |              | supervisions                                        | 1  | 0  |
       
   331    +--------------+-----------------------------------------------------+----+----+
       
   332    | source       | storages                                            | 2  | 0  |
       
   333    |              +-----------------------------------------------------+----+----+
       
   334    |              | authentication plugins                              | 2  | 0  |
       
   335    |              +-----------------------------------------------------+----+----+
       
   336    |              | custom sources                                      | 2  | 0  |
       
   337    +--------------+-----------------------------------------------------+----+----+
       
   338