doc/features_list.rst
author Alain Leufroy <alain.leufroy@logilab.fr>
Wed, 20 May 2015 16:13:07 +0200
changeset 10434 8e04ab5582d9
parent 10235 684215aca046
permissions -rw-r--r--
[web/views/formrenderer] do not use `cubicweb:target` attribute on form (closes #5534074) The `cubicweb:target` is a flag indicating that the form data (with file input) shall be posted inside an iframe - this is a well known "ajax-like" workaround to post files with browsers that do not support `FormData` (a.k.a IE<10). The `cubicweb:target` was introduced when CW used the "xhtml strict" doctype. Now that CW uses the "html5" doctype, this namespaced attribute is no longer necessary and the iframe can be generated directly. Before this patch, CW inserts the `cubicweb:target` attribute in the form DOM element (server side) and `setFormsTarget()` updates the DOM with a new `<iframe>` element (client side). Now, CW inserts the `<iframe>` DOM element directly (server side), making `setFormsTarget` useless.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
5129
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
     1
=================
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
     2
CubicWeb features
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
     3
=================
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
     4
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
     5
This page  tries to resume features found in the bare cubicweb framework,
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
     6
how mature and documented they are.
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
     7
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
     8
:code maturity (CM):
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
     9
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    10
  - 0: experimental, not ready at all for production, may be killed
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    11
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    12
  - 1: draft / unsatisfying, api may change in a near future, much probably in long
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    13
       term
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    14
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    15
  - 2: good enough, api sounds good but will probably evolve a bit with more
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    16
    hindsight
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    17
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    18
  - 3: mature, backward incompatible changes unexpected (may still evolve though,
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    19
    of course)
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    20
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    21
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    22
:documentation level (DL):
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    23
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    24
  - 0: no documentation
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    25
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    26
  - 1: poor documentation
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    27
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    28
  - 2: some valuable documentation but some parts keep uncovered
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    29
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    30
  - 3: good / complete documentation
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    31
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    32
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    33
Instance configuration and maintainance
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    34
=======================================
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    35
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    36
+====================================================================+====+====+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    37
|  FEATURE                                                           | CM | DL |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    38
+====================================================================+====+====+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    39
| setup - installation                                               | 2  | 3  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    40
| setup - environment variables                                      | 3  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    41
| setup - running modes                                              | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    42
| setup - administration tasks                                       | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    43
| setup - configuration file                                         | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    44
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    45
| configuration - user / groups handling                             | 3  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    46
| configuration - site configuration                                 | 3  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    47
| configuration - distributed configuration                          | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    48
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    49
| multi-sources - capabilities                                       | NA | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    50
| multi-sources - configuration                                      | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    51
| multi-sources - ldap integration                                   | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    52
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    53
| usage - custom ReST markup                                         | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    54
| usage - personal preferences                                       | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    55
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    56
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    57
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    58
Core development
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    59
================
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    60
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    61
+====================================================================+====+====+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    62
|  FEATURE                                                           | CM | DL |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    63
+====================================================================+====+====+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    64
| base - concepts                                                    | NA | 3  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    65
| base - security model                                              | NA | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    66
| base - database initialization                                     | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    67
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    68
| rql - base                                                         | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    69
| rql - write                                                        | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    70
| rql - function                                                     | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    71
| rql - outer joins                                                  | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    72
| rql - aggregates                                                   | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    73
| rql - subqueries                                                   | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    74
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    75
| schema - base                                                      | 2  | 3  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    76
| schema - constraints                                               | 3  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    77
| schema - security                                                  | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    78
| schema - inheritance                                               | 1  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    79
| schema - customization                                             | 1  | 1  |
5136
d795cac8ad40 [doc] more (doc oriented) feature in list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 5129
diff changeset
    80
| schema - introspection                                             | 2  | 1  |
5129
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    81
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    82
| vregistry - appobject                                              | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    83
| vregistry - registration                                           | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    84
| vregistry - selection                                              | 3  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    85
| vregistry - core selectors                                         | 3  | 3  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    86
| vregistry - custom selectors                                       | 2  | 1  |
5136
d795cac8ad40 [doc] more (doc oriented) feature in list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 5129
diff changeset
    87
| vregistry - debugging selection                                    | 2  | 1  |
5129
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    88
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    89
| entities - interfaces                                              | 2  | ?  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    90
| entities - customization (dc_,...)                                 | 2  | ?  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    91
| entities - app logic                                               | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    92
| entities - orm configuration                                       | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    93
| entities - pluggable mixins                                        | 1  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    94
| entities - workflow                                                | 3  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    95
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    96
| dbapi - connection                                                 | 3  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    97
| dbapi - data management                                            | 1  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    98
| dbapi - result set                                                 | 3  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    99
| dbapi - transaction, undo                                          | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   100
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   101
| cube - layout                                                      | 2  | 3  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   102
| cube - new cube                                                    | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   103
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   104
| migration - context                                                | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   105
| migration - commands                                               | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   106
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   107
| testlib - CubicWebTC                                               | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   108
| testlib - automatic tests                                          | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   109
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   110
| i18n - mark string                                                 | 3  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   111
| i18n - customize strings from other cubes / cubicweb               | 3  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   112
| i18n - update catalog                                              | 3  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   113
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   114
| more - reloading tips                                              | NA | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   115
| more - site_cubicweb                                               | 2  | ?  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   116
| more - adding options in configuration file                        | 3  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   117
| more - adding options in site configuration / preferences          | 3  | ?  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   118
| more - optimizing / profiling                                      | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   119
| more - c-c plugins                                                 | 3  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   120
| more - crypto services                                             | 0  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   121
| more - massive import                                              | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   122
| more - mime type based conversion                                  | 2  | 0  |
5136
d795cac8ad40 [doc] more (doc oriented) feature in list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 5129
diff changeset
   123
| more - CWCache                                                     | 1  | 0  |
5129
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   124
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   125
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   126
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   127
Web UI development
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   128
==================
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   129
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   130
+====================================================================+====+====+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   131
|  FEATURE                                                           | CM | DL |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   132
+====================================================================+====+====+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   133
| base - web request                                                 | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   134
| base - exceptions                                                  | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   135
| base - session, authentication                                     | 1  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   136
| base - http caching                                                | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   137
| base - external resources                                          | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   138
| base - static files                                                | 2  | ?  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   139
| base - data sharing                                                | 2  | 2  |
5136
d795cac8ad40 [doc] more (doc oriented) feature in list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 5129
diff changeset
   140
| base - graphical chart customization                               | 1  | 1  |
5129
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   141
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   142
| publishing - cycle                                                 | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   143
| publishing - error handling                                        | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   144
| publishing - transactions                                          | NA | ?  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   145
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   146
| controller - base                                                  | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   147
| controller - view                                                  | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   148
| controller - edit                                                  | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   149
| controller - json                                                  | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   150
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   151
| views - base                                                       | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   152
| views - templates                                                  | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   153
| views - boxes                                                      | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   154
| views - components                                                 | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   155
| views - primary                                                    | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   156
| views - tabs                                                       | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   157
| views - xml                                                        | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   158
| views - text                                                       | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   159
| views - table                                                      | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   160
| views - plot                                                       | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   161
| views - navigation                                                 | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   162
| views - calendar, timeline                                         | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   163
| views - index                                                      | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   164
| views - breadcrumbs                                                | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   165
| views - actions                                                    | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   166
| views - debugging                                                  | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   167
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   168
| form - base                                                        | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   169
| form - fields                                                      | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   170
| form - widgets                                                     | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   171
| form - captcha                                                     | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   172
| form - renderers                                                   | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   173
| form - validation error handling                                   | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   174
| form - autoform                                                    | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   175
| form - reledit                                                     | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   176
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   177
| facets - base                                                      | 2  | ?  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   178
| facets - configuration                                             | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   179
| facets - custom facets                                             | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   180
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   181
| css - base                                                         | 1  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   182
| css - customization                                                | 1  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   183
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   184
| js - base                                                          | 1  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   185
| js - jquery                                                        | 1  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   186
| js - base functions                                                | 1  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   187
| js - ajax                                                          | 1  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   188
| js - widgets                                                       | 1  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   189
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   190
| other - page template                                              | 0  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   191
| other - inline doc (wdoc)                                          | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   192
| other - magic search                                               | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   193
| other - url mapping                                                | 1  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   194
| other - apache style url rewrite                                   | 1  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   195
| other - sparql                                                     | 1  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   196
| other - bookmarks                                                  | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   197
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   198
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   199
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   200
Repository development
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   201
======================
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   202
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   203
+====================================================================+====+====+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   204
|  FEATURE                                                           | CM | DL |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   205
+====================================================================+====+====+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   206
| base - session                                                     | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   207
| base - more security control                                       | 2  | 0  |
5136
d795cac8ad40 [doc] more (doc oriented) feature in list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 5129
diff changeset
   208
| base - debugging                                                   | 2  | 0  |
5129
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   209
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   210
| hooks - development                                                | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   211
| hooks - abstract hooks                                             | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   212
| hooks - core hooks                                                 | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   213
| hooks - control                                                    | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   214
| hooks - operation                                                  | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   215
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   216
| notification - sending email                                       | 2  | ?  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   217
| notification - base views                                          | 1  | ?  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   218
| notification - supervisions                                        | 1  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   219
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   220
| source - storages                                                  | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   221
| source - authentication plugins                                    | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   222
| source - custom sources                                            | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   223
+--------------------------------------------------------------------+----+----+