silva.core.smi 3.0.3
Silva Management Interface
License: BSD
Keywords: silva zope2 smi

==============
silva.core.smi
==============

Introduction
============

``silva.core.smi`` is a core `Silva`_ 3 extension that contains the
implementations of the different SMI screens, the Silva Management
Interface. It is built using ``silva.ui``.

For more information on how to extend the SMI, please check the `Silva
developer documentation`_.

Code repository
===============

This code can be found in Git at:
https://github.com/silvacms/silva.core.smi

.. _Silva developer documentation: http://docs.silvacms.org/latest/
.. _Silva: http://silvacms.org

Changelog
=========

3.0.3 (2013/12/19)
------------------

* Add a new screen site preferences in the user menu that gives the
  user access to a list of services that can be configured through the
  SMI if he has enough permissions.

* XML import and export is no longer available on ghost folders (since
  it makes no sense).

* Do not display links to the ZMI unless the proper option is
  activated in ``service_ui``.

* Improve functional tests.

3.0.2 (2013/10/09)
------------------

* Update tests.

3.0.1 (2013/05/24)
------------------

* Add a user menu, move some actions there.

* Add an about overlay.

* Add a screen under Settings to configure HTTP headers and HTTP
  caching settings.

* Add new XML import and export options in the corresponding screens.

* Improve metadata and publish screens.

* Change the location of the preview button.

3.0 (2013/03/06)
----------------

* Update labels,

* Update functional tests (labels changed),

* Update XML import feature to use the new API, and create a document
  with the list of problems at the end.

3.0c2 (2012/12/12)
------------------

* Add confirmation before the suppression of a version.

* Add email columns in the Access tab.

* Improve tests.

3.0c1 (2012/09/25)
------------------

* Update API to Silva 3.0c1.

* Support ``VersionedNonPublishable`` object type.

* Review the settings, access and publishable screen.

* Fix various bugs.

* Improve tests.

3.0b1 (2011/11/10)
------------------

* Rebuild SMI on top of ``silva.ui``. Almost everything changed.

2.3.2 (2010-02-07)
------------------

* Improve CSS.

* Review and improve error pages and theirs CSS.

* Review tab interfaces (introduce a new grouping interfaces).

* Add more support for INonPublishable content object.

* Add more support to skin the SMI.

* Fix various small bugs.

2.3.1 (2010-12-20)
------------------

* Add support to skin the SMI: you can now provide your own CSS for the SMI.
  All hardcoded CSS have been removed.

* Tab preview for File and Image have been modernized.


2.3 (2010-10-18)
----------------

* The access tab is now implemented in here.

* Middleground actions, navigation, error pages and layout have been
  improved.

* Review permissions on buttons and tabs.

* Implement a working Over quota error page.


2.3b1 (2010-07-15)
------------------

* A SMI layout defined using ``silva.core.layout`` has been added. It
  includes some CSS and JS resources.

* Forms now use ``zeam.form``.

* Flash messages now use ``silva.core.messages``.

* It is possible to make SMI views and forms using only
  ``silva.core.smi``, and not rely anymore on old Silva Views macros.


2.2b1 (2010/01/25)
------------------

* Various improvements on buttons.

* Add support for error pages in SMI.

* Update to use ``silva.core.interfaces`` and directly ``five.grok``.

* SMI components are register on a SMILayer.

* The editor buttons (kupu editor, forms editor) can be disabled in
  IDocument types that don't support a particular editor
  (e.g. SilvaNews News Items don't support the forms-based editor)

2.2a2 (2009/01/12)
------------------

* Fixed editor buttons on publised documents.

* Keep lookup button selected on lookup screen.

* Remove deprecation warnings.


2.2a1 (2008/11/18)
------------------

* Initial release