Silva Extensions and enhancements

RSS feed

RSS feed

Subscribe to a RSS feed of the Silva Extensions.

On this page you can download extensions from the Silva community. The extensions can be used to add new functionality to Silva (or Silva extensions themselves).

Some extensions, such as Silva External Sources and Silva Find, are now included in the core. Note that the following extensions are delivered with the Silva product in the ‘silva_extra’ tarball:

If you have questions or problems with one of the extensions, either send an email to the author of the extension, or better, send it to the mailinglist and there will be someone willing to answer your questions.

Extensions are ordered by most recent release.

Supported versions

Silva 2.x and up

Silva Forum

Silva Forum is an extension for Silva that provides a classic discussion forum environment. It can be integrated with OpenID authentication and a CAPTCHA to prevent ‘spambots’ from attempting to post.

Silva Forum allows site visitors to create topics (subjects or questions) and add comments to existing topics. Entries are ordered chronologically and displayed on multiple pages for extended conversations. Users can preview their posting, and a clickable interface for inserting emoticons in messages is provided.

In a typical setup the public can see and navigate the forum pages. Or, a forum can be configured to be viewable only by authenticated users with Silva’s Access Restrictions. If the forum should be private, a public role can be set as well, limiting access to a select group.

Regardless of whether the forum is open to the public or not, in order to post a visitor must authenticate. Authentication can be with various Zope-based approaches or with OpenID.

Credits

Sponsored by the Bijvoet Center for Bioinformatics, Silva Forum was developed as a collaboration tool for scientists working on the EU-funded project GlycoGold (MRTN-CT2005-05645).

Many thanks to Marc Petitmermet at ETH Zürich for making the OpenID functionality possible.

Author: Infrae

Contact: info at infrae com

License: New BSD

Release version Release date Release files
Silva Forum 0.2 27 may 2008 17:47 SilvaForum-0.2.tgz

Supported versions

Silva 1.6 and up

Silva Math

Silva Math is an extension product for the Silva CMS to enhance Silva Documents with mathematical formulas. Mathematical expressions are edited and stored in TeX format and rendered as PNG images. The formulas are embedded into Silva Documents as Code Sources.

Silva Math uses LaTeX and dvipng to render mathematics. Silva Math benefits from the long tradition of math handling in TeX and LaTeX with its extensive math language and mature rendering capabilities.

An advantage of Silva Math compared to Silva JSMath is mathematical expressions are rendered on the server side as images. Thus, there is no need for JavaScript or mathematical fonts on the client side. This gives the server operator full control over the appearance of the mathematical expressions. On the downside, the printing quality of the expressions is not yet optimal.

Silva Math has been tested with the Silva 1.6 and 2.x series on Linux (Ubuntu 7.10 with TeX Live) and Windows (XP with MikTeX 2.7).

For feedback use the dLCMS General mailing list (dlcms-general at infrae com)

Author: Samuel Schluep

Contact: schluep at ethz ch

Download: http://www.dlcms.ethz.ch/download

License: New BSD

Supported versions

Silva 1.5.8 and up

Silva Find

A highly customizable search solution for use with Silva. It allows defining searches in both the Silva Management Interface and on a public site. For developers of Silva Extensions, it is easy to define new search schemas so that custom metadata sets or other properties of their content can be made searchable. See README.txt for more information on how to achieve this.

Author: Infrae

Contact: info at infrae com

License: New BSD

Release version Release date Release files
Silva Find 1.1.3 03 mar 2008 12:36 SilvaFind-1.1.3.tar.gz
Silva Find 1.1.2 06 dec 2007 16:36 SilvaFind-1.1.2.tar.gz
Silva Find 1.1.1.2 08 jan 2008 10:54 SilvaFind-1.1.1.2.tar.gz
Silva Find 1.1.1 23 may 2007 16:50 SilvaFind-1.1.1.tgz
Silva Find 1.1 27 mar 2007 17:44 SilvaFind-1.1.tgz
Silva Find 1.0 27 mar 2007 17:44 SilvaFind-1.0.tgz
Silva Find 0.1.2 13 dec 2006 12:15 SilvaFind-0.1.2.tgz
Silva Find 0.1.1 07 nov 2006 17:39 SilvaFind-0.1.1.tgz
Silva Find 0.1 06 oct 2006 18:59 SilvaFind-0.1.tgz

Supported versions

Silva 2.0+

Silva Poll

Silva Poll is an extension that enables users to conduct polls inside Silva sites. A question is posed to the public and results of the answers are displayed to those that respond. The poll can be an independent page or be embedded in a document as a Code Source. Results are displayed with numbers as well as graphically with percentage bars.

Visitors can be allowed to vote multiple times or votes can be limited by setting a cookie on the user’s computer. Each poll can have a start date, a closing date, a results viewing date, and a results closing date.

Author: Infrae

Contact: info at infrae com

License: New BSD

Release version Release date Release files
Silva Poll 1.1 27 aug 2008 12:57 SilvaPoll-1.1.tgz
Silva Poll 1.0 12 nov 2007 13:09 SilvaPoll-1.0.tgz

Supported versions

Silva 1.1, 1.2, 1.6

See the version matrix on the dLCMS site for details.

Silva Dynamic Learning Content Management System

dLCMS logo

Silva dLCMS is a learning content management system based on the concept of small modular learning objects (content elements), which can be aggregated to learning units. It is designed for the creation and management of structured, textual content as well as the integration of multimedia into the content elements. Silva dLCMS allows users to create new content elements and learning units as well as edit existing documents using a web interface. Complete learning units can be exported as packages (zip-files) compatible with the IMS Content Packaging or conformant to SCORM.

See the dLCMS site for complete information.

Author: Samuel Schluep (ETH Zurich)

Contact: schluep at ethz ch

Download: http://www.dlcms.ethz.ch/download

License: BSD-style

Supported versions

Silva 1.2 and up

Silva Software Package

Silva Software Package is a Silva extension that facilitates releasing software through a Silva site. It allows for multiple releases, sorted by version number, with contact, maker, and license information. Changes can be listed on each release page.

All of the packages in the download area are presented through Silva Software Package.

Author: Infrae

Contact: info at infrae com

License: New BSD

Release version Release date Release files
Silva Software Package 0.6 23 apr 2007 15:19 SilvaSoftwarePackage-0.6.tgz
Silva Software Package 0.4 08 apr 2005 12:51 SilvaSoftwarePackage-0.4.tar.gz

Supported versions

Silva 1.2 and up

Silva Third Party Software Package

This product is based on the Silva Software Package extension, but it allows listing of  software packages that are available either locally (in the Silva site) or elsewhere on other sites. The content types have extra metadata fields for a URL, contact, maker, license info, and version range. Changes can be listed on each release page.



                                         



  

Author: Infrae

Contact: info at infrae com

License: New BSD

Release version Release date Release files
Silva 3rd Party Software Package 0.3 23 apr 2007 15:17 Silva3PSP-0.3.tgz
Silva 3rd Party Software Package 0.1 08 apr 2005 15:10 Silva3PSP-0.1.tgz

Supported versions

Silva 1.0 and up

Silva Reference Checker

Silva Reference Checker is an auxiliary product to check references on a site maintained by the CMS Silva.

This product both checks internal references, like included images or relative links to other documents, and external links. It's primary purpose is the internal reference check; the external reference check is currently just an add-on, and may be less useful than other linkcheckers.

The reference checker does only check references; it provides no means to fix broken references.

Author: Clemens Klein-Robbenhaar

Contact: clemens at espresto com

Download: http://www.zope.org/Members/camil7/SilvaReferenceChecker

License: BSD

Supported versions

Silva 1.5.x and up

Silva Z3 View Example

A small Zope3 view example product, which adds a custom view to Silva Documents. Also included in the product is a short readme on how the product works.

Author: Andrew C. Altepeter

Contact: aaltepet at bethel edu

Download: http://altepeter.net/tech/silva-products/SilvaZ3ViewExample-1.0.tgz

License: BSD Style

Supported versions

Silva 1.1, 1.2+, 1.5, 1.6 and up

See the version matrix on the dLCMS site for details.

Silva Glossary

Silva Glossary is an extension product for the Silva CMS to enhance Silva Documents with glossary functionality. It allows authors to mark up pieces of text and to link these to glossary entries. As a default behavior the glossary description, defined in an external glossary entry object, will pop-up as tooltip when the cursor is positioned over a glossary link. Additionally all glossary entries used in a folder or publication can be displayed on a separate glossary page just like the glossary in a book. Silva Glossary allows for flexible customization of its rendering.

Author: Samuel Schluep (ETH Zürich)

Contact: schluep at ethz ch

Download: http://www.dlcms.ethz.ch/download

License: BSD Style

Supported versions

Silva 1.5.x and up

SilvaStatic

SilvaStatic is a Silva extension that allows users to export a static copy of content maintained in Silva to an external website. This allows an organization to run Silva to manage content, but export the content to a simple external web server, for instance at an internet provider. The only thing the web server needs to support is the serving of static files. There also needs to be FTP access so the static files can be copied to the server.

SilvaStatic.gif

In order to install SilvaStatic, you also need to have either wget or httrack installed, and the ftputil python package (download it from http://ftputil.sschwarzer.net/trac).

We would like to thank Antropia (http://www.antropia.nl) for making SilvaStatic possible.

Author: Infrae

Contact: info at infrae com

License: New BSD

Release version Release date Release files
Silva Static 0.7 13 jan 2007 18:42 SilvaStatic-0.7.tgz

Supported versions

Silva 1.0 and up

Silva Ext ETH LDAP

This extension was specifically written to enable LDAP support for ETH's LDAP setup, but it is a good example of how to enable LDAP support in Silva. LDAP can be used to authenticate against and also to get user information such as the email address. It also allows groups defined in LDAP to be used in Silva, together with the Groups product, which must be installed.

Author: Infrae

Contact: info at infrae com

Download: https://svn.infrae.com/SilvaExtETHLDAP/

License: New BSD

Release version Release date Release files
Silva Ext ETH LDAP 0.8.2 10 mar 2008 14:57 SilvaExtETHLDAP-0.8.2.tgz
Silva Ext ETH LDAP 0.8.1 21 sep 2006 17:11 SilvaExtETHLDAP-0.8.1.tgz
Silva Ext ETH LDAP 0.7 08 apr 2005 14:48 SilvaExtETHLDAP-0.7.tgz

Supported versions

Silva 1.5 and up

Silva Custom Automatic Table of Contents

Automatic Table of Contents gives silva content authors/editors the ability to choose which Silva addables are displayed in the TOC.

Author: Andrew C. Altepeter

Contact: aaltepet at bethel edu

Download: http://www.zope.org/Members/aaltepet/SilvaCustomAutoTOC

License: New BSD

Supported versions

Silva 1.4 and up

Silva Wiki Toolbar

This toolbar is an attempt at providing and promoting the "online collaboration" spirit of wiki using Silva as the content management system. Since Silva is used as the cms, users are able to take full advantage of Silva's advanced features.

Author: Andrew C. Altepeter

Contact: aaltepet at bethel edu

Download: http://www.zope.org/Members/aaltepet/SilvaWikiToolbar

License: New BSD

Supported versions

Silva 1.1 - 1.4

See more cool stuff (a browser based Database Editor, EndNote Integration, Jmol Applet) from the Department of Materials at ETH Zurich.

Silva Photo Gallery

Silva Photo Gallery is a Silva Product to add photo galleries to your Silva documents. Just add the Code Source to a Silva document and upload your images as "Silva Images" in the same folder as the Silva document (e.g. using .zip files and the full media import feature). Silva Photo Gallery automatically displays the image thumbnails on your page, links them to the hires versions of the photos and adds the necessary javascripts.

Currently it has the following features:

  • Open hires version of photo by clicking on it. Loading of the image is done using AJAX technology, so no page reloads are necessary.
  • Image title is used as legend. If there is no title the image id is used.
  • Go to next or previous image using the appropriate links or keyboard shortcuts.
  • View the photos as slideshow using the specified time delay.

Silva Photo Gallery uses the Lightbox JS javascript and the enhanced version Slidebox. It furthermore adds resizing of images which are bigger than the current window and automatic slideshow functionality.

Author: Benno Luthiger, Lorenz Textor, Marc Petitmermet

Contact: webmaster at mat ethz ch

Download: http://www.mat.ethz.ch/silva/silvaphotogallery

License: New BSD

Release version Release date Release files
Silva Photo Gallery 1.3 27 aug 2008 14:26 SilvaPhotoGallery-1.3.tar.gz

Supported versions

Silva 1.0 and up

SAKnav: Swiss Army Knife of Navigation

This bundle of Python modules and Zope products will help layout designers to transform hierachical tree structures of different types into Python objects designed for HTML output.

This works for tree structures like a filesystem or a Zope application like the Silva CMS. It's designed to support development of a broad range of navigation structures.

Find SAKnav here.

Author: Bengt Giger

Contact: bengt giger at id ethz ch

Download: http://testcms.ethz.ch/silva_ethz/dev/nav/download/index

License: Check with author

Supported versions

Silva 1.5 and up

Silva Flexible XML

Silva Flexible XML provides a new Silva Flexible XML Document content type that can deal with arbitrary XML. It validate XML content entered using an Relax NG schema, and transform it using an XSLT template. Also provided is a new Silva Flexible XSLT Report content type that can be used to transform XML coming from arbitrary XML sources to provide a new view on output. An RSS feed for instance can be transformed using XSLT into an XHTML page.

Read an in depth explanation.

Author: Infrae

Contact: info at infrae com

License: New BSD

Release version Release date Release files
Silva Flexible XML 0.5.1 09 may 2005 14:01 SilvaFlexibleXML-0.5.1.tgz
Silva Flexible XML 0.5 02 may 2005 14:12 SilvaDocBook-0.5.tgz
SilvaFlexibleXML-0.5.tgz

Supported versions

Silva 1.0 and up

SilvaDocumentPatches

This product contains patches to Silva Document that add more features and functionality than is provided in Silva Document. This product mainly deals with functionality enhancements of the Silva Document's forms-based editor/xmlwidgets, but has some additional features that go beyond this.

Silva Document Patches can be found at: http://www.zope.org/Members/aaltepet/SilvaDocumentPatches

Author: Andrew C. Altepeter

Contact: aaltepet at bethel edu

Download: http://www.zope.org/Members/aaltepet/SilvaDocumentPatches

License: ZPL

Supported versions

Silva 1.2 and up

Silva Stylesheets

This product provides a Silva Stylesheet asset to the SMI. Stylesheets are editable through the SMI. The styles are split up into Style Sets, which are logical groupings of styles. Each Style Set contains common CSS selectors as found in Silva's frontend.css, as well as a few others selectors.

This product opens up the styling of Silva sites to Authors+, within the SMI. For large companies like universities that have one basic look, and which allow individual departments to customize the look of the content of their site, this is a perfect product.

No longer do site managers need to update stylesheets for the departments.

Author: Andrew C. Altepeter

Contact: aaltepet at bethel edu

Download: http://www.zope.org/Members/aaltepet/SilvaStylesheets/

License: ZPL

Supported versions

Silva 1.0 and up

Silva External Editor

Silva External Editor adds (limited) External Editor support to Silva. With it users can edit objects in the ZMI that would be editable in ordinary Zope folders and Silva's File and Image object types from the Silva Management Interface (SMI).

Author: Infrae

Contact: info at infrae com

License: New BSD

Release version Release date Release files
Silva External Editor 0.1 08 apr 2005 14:43 SilvaExternalEditor-0.1.tgz

Supported versions

Silva 1.2 and up

Silva Conference Extension

Silva Conference Extension provides functionality to let conference attendees register through a Silva site, with a lot of options.  It was specifically built for a customer and his use case (user directory), so it will require a little work to adapt it to other use cases.

Author: Infrae

Contact: info at infrae com

License: New BSD

Release version Release date Release files
Silva Conference Extension 0.7 08 apr 2005 15:05 SilvaConferenceExtension-0.7.tgz

Supported versions

Silva 1.2 and up

Silva MySQL Membership

Use MySQL instead of the Zope user folder for Silva membership management.

Author: Infrae

Contact: info at infrae com

License: New BSD

Release version Release date Release files
Silva MySQL Membership 0.2.1 08 apr 2005 14:06 SilvaMySQLMembership-0.2.1.tgz

Supported versions

Silva 1.2 to 1.4

This extension is largely superceded by Silva Find.

Silva Search

Silva Search offers a framework for searching through Silva for documents, and displaying them in nice search results.

Author: Infrae

Contact: info at infrae com

License: New BSD

Release version Release date Release files
Silva Search 0.6.1 08 apr 2005 13:54 SilvaSearch-0.6.1.tgz

Supported versions

Silva 1.2 and up

Silva Blog

Silva Blog is a blogging tool. It was previously maintained by Guido Wesdorp. Thanks to him for the "blogging" base.

The product is currently kinda basic, but fully functional though. You can add articles and manage them in categories. It's also possible to "enable" the comment feature, but it's not possible to edit the comments yet. I currently disabled them in my blog.

Author: Roman Joost

Contact: roman at bromeco de

Download: http://www.romanofski.de/downloads/blog

License: BSD

Release version Release date Release files
Silva Blog 0.3 23 mar 2005 09:56 SilvaBlog-0.3.tar.gz

Supported versions

Silva 1.2 and up

Silva Local Content

This is product containing locale aware content objects based on Silva and Localizer.

With this product You can create content objects in several languages. The different language variants can be edited and published independently of each other.

Author: Clemens Klein-Robbenhaar

Contact: clemens at espresto com

Download: http://www.zope.org/Members/camil7/SilvaLocalContent

License: BSD

Release version Release date Release files
Silva Local Content 0.2 21 mar 2005 17:08 SilvaLocalContent-0.2.tgz
Silva Local Content 0.1 14 mar 2005 14:22 SilvaLocalContent-0.1.tgz

Supported versions

Silva 1.0 and up

Silva Display Description

This is an example how a Layout Description could be edited for Silva. The content type is not of any use by itself, but can be used to display other content objects.

The current implementation simply stacks all content objects onto each other. One could think of more complicated examples, like allowing a multi-column layout or the like.

This product also adds example "summary" views for Silva Document. Especially the summary view is somewhat basic, but it should demonstrate how one could define a shorter display suitable for displaying content in a listing.

Author: Clemens Klein-Robbenhaar

Contact: clemens at espresto com

Download: http://www.zope.org/Members/camil7/SilvaDisplayDescription

License: BSD

Release version Release date Release files
Silva Display Description 0.1 14 mar 2005 15:38 SilvaDisplayDescription-0.1.tgz

Some rights reserved OSI Certification Mark

Scroll to top of page To table of contents for the site: acc-m Search the site: acc-f To site index: acc-i Find content in the site: acc-f No link