[Silva-general] Silva 3.0 Released

Kit BLAKE kitblake at infrae.com
Thu Dec 13 10:33:18 CET 2012

Dear generals,

Infrae is pleased to announce the release of Silva 3.0. The new  
sports a state-of-the-art user interface, entirely Ajax-driven and  
much more
userfriendly, responsive, and performant. Silva 3.0 also includes a new
content editor running on top of a new document type. Silva News  
Network has
been refactored and provides advanced calendar functionality. On a  
level the performance of both frontend and backend has been immensely

New features

* The new Ajax-driven Silva Management Interface (SMI) is much faster,
   simpler and easier to use.
* Site authors and editors now use the CKEditor: http://ckeditor.com/
* Editor fullscreen functionality makes it possible to edit and  
preview in
   a wide screen layout.
* A new Code Source Service allows Code Sources to be managed  
   It list all usable code sources there is in the site, and give quick
   access to them. In a glance, you can determine which are the broken  
   Sources in your site. You can also install Code Sources directly from
   the filesystem. The definition of Code Sources on the filesystem is
   extremely simple as well. After they're installed, you can update a
   Code Source in the ZMI from its filesystem definition.

New extensions

Silva Content Layout
This extension provides a Content Layout Editor with a drag-and-drop  
interface for partitioning and modifying rich media components. Two  
types offer flexible layout options while maintaining design control:

* Silva Page: resembles a Silva Document but instead of having a single
   column of content it contains predefined sections, called Slots, to  
   you can add a variety of Components.
* Silva Page Model: A Silva page model allows you to create a model  
for a
   specific type of Page that can be reused as a template for a page  
   optional restrictions.

Silva Sitemap
The silva.app.sitemap extension generates XML sitemaps that help search
engines such as Google to index sites (ref. http://www.sitemaps.org/). A
'sitemap.xml' view will be available on every folder of the site.

A Silva service handles configuration of which content should appear  
in the
sitemap and automatically excludes protected areas.

Silva Forest
This extension provides a facility to define advanced virtual hosting
strategies within Silva. It obviates the need to maintain separate  
rules in web server software and brings many advantages. When the  
is used the CMS 'knows' about which virtual host it's serving content  
and uses that information for presentation, rendering logic, and robust

Improved Code Sources

* Flash Source
* YouTube Source
* GoogleMaps Source
* Portlet Element
* Vimeo Source (thanks to WU Vienna University of Economics and  

New developer features

* Major cleanup of the APIs, all methods used by the old SMI have been
   removed. Adapters provide all functionality now.
* Silva root creation process has been revamped and implemented as a
   suite of events. This makes it possible to have extensions that plug
   actions in at that moment. There is no longer a large install method.

Technical docs

Silva 3.0 code has been used to generate developer documentation. See
http://docs.infrae.com/silva/trunk for extensive technical docs.


Silva 3.0 requires Zope 2.13 and Python 2.7 and should be installed  
this buildout: https://svn.infrae.com/buildout/silva/tag/Silva-3.0/

What is Silva?

Silva is a powerful CMS for organizations that manage multiple or  
websites. Content is stored in clean and futureproof format,  
independent of
layout and presentation. Features include versioning, workflow system,
integral visual editor, content reuse, sophisticated access control,
multi-site management, extensive import/export facilities, fine-grained
templating, and hi-res image storage and manipulation.

For complete information, see the Silva Product Pages at


FMI contact Sylvain Viollon, sylvain at infrae com, +31 10 243 7051.

More information about the silva-general mailing list