The Logilab team holds a roadmap meeting every two months to plan its CubicWeb
development effort. Here is the report about the Jan 9th, 2014 meeting. The
previous report posted to the blog was the november 2013 roadmap.
This version is stable and maintained (current is 3.17.11 and 3.17.12 is upcoming).
This version includes a heavy refactoring that modifies sessions and
sources to lay the path for CubicWeb 4. It is currently the default development
head in the repository and is expected to be released before the end of january.
For details read list of tickets for CubicWeb 3.19.0.
This version will try to reduce as much as possible the stock of patches in the
state "reviewed", "awaiting review" and "in progress". If you have had something
in the works that has not been accepted yet, please ready it for 3.20 and get it
merged.
For details read list of tickets for CubicWeb 3.20.0.
The current trend is to develop more and more new features in dedicated cubes
than to add more code to the core of CubicWeb. If you thought CubicWeb
development was slowing down, you made a mistake, because cubes are ramping up.
Here is a list of versions that were published in the past two months:
timesheet,
postgis,
leaflet,
bootstrap, worker,
container,
embed,
geocoding,
vcreview,
trackervcs,
vcsfile,
zone,
dataio,
mercurial-server,
queueing,
questionnaire,
genomics,
medicalexp,
neuroimaging,
brainomics,
elections.
Here are a the new cubes we are pleased to announce:
Bootstrap works and we
do not create a new application without it.
relationwidget
provides a modal window to edit relations in forms (use uicfg to activate it).
resourcepicker
provides a modal window to insert links to images and files into structured
text.
rqlcontroller allows
to use the INSERT, DELETE and SET keywords when sending RQL queries over
HTTP. It returns JSON. Get used to it and you may forget about asking for
specific web services in your apps, for it is a generic web service.
imagesearch is an
image gallery with facets. You may use it as a demo of a visual search tool.
A new repository was created to have all
the CubicWeb Evolution Proposals in one place.
CWEP-0002 is a work in progress about computed relations and computed
attributes, or maybe more. It will be a focus of the next sprint and is targeted
at CubicWeb 3.20.
A new CWEP is expected about the adding FROM keyword to RQL to implement
explicit data source federation. It will be a focus of the next sprint and is
targeted at CubicWeb 3.21.
Tools to diagnose performance issues would be very useful. Maybe in 3.22 ?
Caching session data would help. Maybe in 3.23 ?
WSGI has made progress lately, but still needs work. Maybe in 3.24 ?
RESTfulness is a goal. Maybe in 3.25 ?
Maybe 3.26 will be in fact 4.0 ?
A sprint will take place in Logilab's offices in Paris around mid-february or
at the end of april. We invite all the interested parties to join us there!
As already said on the mailing list, other developers and contributors are more
than welcome to share their own goals in order to define a roadmap that best
fits everyone's needs.
Logilab's next roadmap meeting will be held at the beginning of march 2014.