Roadmap

Major features are listed for upcoming releases. Other features may be under discussion. If you have any questions you can contact the developers on the Silva irc channel (#silva on freenode) or the silva-dev list.

The general idea of the roadmap is to progressively move away from Zope 2.

  • For maintainability and durability reasons
  • To be able to integrate more recent technology more easily
  • To facilitate access to Silva extension development

Silva 2.3 (done)

  • Migration to Python 2.6 and Zope 2.12
  • Ability to plug Silva into a WSGI server (Paster and Apache mod_wsgi support)
  • New referencing engine using intids, in order to prevent broken internal links
  • Mobile skins with WURFL-based detection
  • SilvaLayout is removed in favor of silva.core.layout

OAI Pack

  • These extensions will be modernized for the Silva 2.x era. This in connection with the MOAI Server release.
  • Specifically the Silva OAI content types need UI work

Silva 2.4 (3.0 pre-release)

  • Migration to Python 2.7 and Zope 2.13 (Python 2.6 will still be supported)
  • Official version of the new document content type using CKEditor
  • Ability to convert documents from Silva Document to the new document content type
  • Renovate the folder / publication listing
  • Finish removing SilvaViews views, and deprecate SilvaViews

Silva 3.0

  • Silva Document is deprecated and removed
  • Silva News is updated not to rely on ParsedXML or XMLWidgets
  • ParsedXML, XMLWdigets is deprecated and removed as well
  • SilvaViews is removed
  • Introduction of support for the public content tree (aka marketing link)

Silva 4.0

  • The SMI has been rebuilt using Javascript and a REST-like API to make modifications
  • SilvaViews and FileSystemSite are deprecated and removed
  • The Silva legacy layout is removed in favor of the service_customization