doc/features_list.rst
author Julien Cristau <julien.cristau@logilab.fr>
Wed, 23 Oct 2013 14:18:58 +0200
branchstable
changeset 9305 f7a738afc295
parent 5136 d795cac8ad40
child 10235 684215aca046
permissions -rw-r--r--
[notification] avoid leaking cnxsets (closes #3243810) When sending notifications, we get each recipient as either an email address or a CWUser. In the latter case, we create a temporary session for that user and use it to send the mail. However, if we later decided to not send the mail after all, we'd leak the session and its cnxset. Add a try block inside the loop to make sure the temporary sessions are closed properly.
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
| configuration - pyro                                               | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    49
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    50
| multi-sources - capabilities                                       | NA | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    51
| multi-sources - configuration                                      | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    52
| multi-sources - ldap integration                                   | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    53
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    54
| usage - custom ReST markup                                         | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    55
| usage - personal preferences                                       | 2  | 1  |
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
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    59
Core development
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
+====================================================================+====+====+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    63
|  FEATURE                                                           | CM | DL |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    64
+====================================================================+====+====+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    65
| base - concepts                                                    | NA | 3  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    66
| base - security model                                              | NA | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    67
| base - database initialization                                     | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    68
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    69
| rql - base                                                         | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    70
| rql - write                                                        | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    71
| rql - function                                                     | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    72
| rql - outer joins                                                  | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    73
| rql - aggregates                                                   | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    74
| rql - subqueries                                                   | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    75
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    76
| schema - base                                                      | 2  | 3  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    77
| schema - constraints                                               | 3  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    78
| schema - security                                                  | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    79
| schema - inheritance                                               | 1  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    80
| schema - customization                                             | 1  | 1  |
5136
d795cac8ad40 [doc] more (doc oriented) feature in list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents: 5129
diff changeset
    81
| schema - introspection                                             | 2  | 1  |
5129
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    82
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    83
| vregistry - appobject                                              | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    84
| vregistry - registration                                           | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    85
| vregistry - selection                                              | 3  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    86
| vregistry - core selectors                                         | 3  | 3  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    87
| 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
    88
| vregistry - debugging selection                                    | 2  | 1  |
5129
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    89
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    90
| entities - interfaces                                              | 2  | ?  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    91
| entities - customization (dc_,...)                                 | 2  | ?  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    92
| entities - app logic                                               | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    93
| entities - orm configuration                                       | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    94
| entities - pluggable mixins                                        | 1  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    95
| entities - workflow                                                | 3  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    96
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    97
| dbapi - connection                                                 | 3  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    98
| dbapi - data management                                            | 1  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
    99
| dbapi - result set                                                 | 3  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   100
| dbapi - transaction, undo                                          | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   101
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   102
| cube - layout                                                      | 2  | 3  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   103
| cube - new cube                                                    | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   104
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   105
| migration - context                                                | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   106
| migration - commands                                               | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   107
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   108
| testlib - CubicWebTC                                               | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   109
| testlib - automatic tests                                          | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   110
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   111
| i18n - mark string                                                 | 3  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   112
| 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
   113
| i18n - update catalog                                              | 3  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   114
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   115
| more - reloading tips                                              | NA | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   116
| more - site_cubicweb                                               | 2  | ?  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   117
| more - adding options in configuration file                        | 3  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   118
| more - adding options in site configuration / preferences          | 3  | ?  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   119
| more - optimizing / profiling                                      | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   120
| more - c-c plugins                                                 | 3  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   121
| more - crypto services                                             | 0  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   122
| more - massive import                                              | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   123
| 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
   124
| more - CWCache                                                     | 1  | 0  |
5129
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
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   128
Web UI development
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
+====================================================================+====+====+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   132
|  FEATURE                                                           | CM | DL |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   133
+====================================================================+====+====+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   134
| base - web request                                                 | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   135
| base - exceptions                                                  | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   136
| base - session, authentication                                     | 1  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   137
| base - http caching                                                | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   138
| base - external resources                                          | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   139
| base - static files                                                | 2  | ?  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   140
| 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
   141
| base - graphical chart customization                               | 1  | 1  |
5129
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   142
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   143
| publishing - cycle                                                 | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   144
| publishing - error handling                                        | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   145
| publishing - transactions                                          | NA | ?  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   146
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   147
| controller - base                                                  | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   148
| controller - view                                                  | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   149
| controller - edit                                                  | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   150
| controller - json                                                  | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   151
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   152
| views - base                                                       | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   153
| views - templates                                                  | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   154
| views - boxes                                                      | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   155
| views - components                                                 | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   156
| views - primary                                                    | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   157
| views - tabs                                                       | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   158
| views - xml                                                        | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   159
| views - text                                                       | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   160
| views - table                                                      | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   161
| views - plot                                                       | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   162
| views - navigation                                                 | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   163
| views - calendar, timeline                                         | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   164
| views - index                                                      | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   165
| views - breadcrumbs                                                | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   166
| views - actions                                                    | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   167
| views - debugging                                                  | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   168
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   169
| form - base                                                        | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   170
| form - fields                                                      | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   171
| form - widgets                                                     | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   172
| form - captcha                                                     | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   173
| form - renderers                                                   | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   174
| form - validation error handling                                   | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   175
| form - autoform                                                    | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   176
| form - reledit                                                     | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   177
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   178
| facets - base                                                      | 2  | ?  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   179
| facets - configuration                                             | 2  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   180
| facets - custom facets                                             | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   181
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   182
| css - base                                                         | 1  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   183
| css - customization                                                | 1  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   184
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   185
| js - base                                                          | 1  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   186
| js - jquery                                                        | 1  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   187
| js - base functions                                                | 1  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   188
| js - ajax                                                          | 1  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   189
| js - widgets                                                       | 1  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   190
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   191
| other - page template                                              | 0  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   192
| other - inline doc (wdoc)                                          | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   193
| other - magic search                                               | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   194
| other - url mapping                                                | 1  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   195
| other - apache style url rewrite                                   | 1  | 1  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   196
| other - sparql                                                     | 1  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   197
| other - bookmarks                                                  | 2  | 1  |
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
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   201
Repository development
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
+====================================================================+====+====+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   205
|  FEATURE                                                           | CM | DL |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   206
+====================================================================+====+====+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   207
| base - session                                                     | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   208
| 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
   209
| base - debugging                                                   | 2  | 0  |
5129
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   210
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   211
| hooks - development                                                | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   212
| hooks - abstract hooks                                             | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   213
| hooks - core hooks                                                 | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   214
| hooks - control                                                    | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   215
| hooks - operation                                                  | 2  | 2  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   216
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   217
| notification - sending email                                       | 2  | ?  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   218
| notification - base views                                          | 1  | ?  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   219
| notification - supervisions                                        | 1  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   220
+--------------------------------------------------------------------+----+----+
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   221
| source - storages                                                  | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   222
| source - authentication plugins                                    | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   223
| source - custom sources                                            | 2  | 0  |
839aadaf42d3 [doc] started full features list
Sylvain Thénault <sylvain.thenault@logilab.fr>
parents:
diff changeset
   224
+--------------------------------------------------------------------+----+----+