Most of Rivista's functionality is provided by modules. When a publisher's needs exceed the capabilities of Rivista's core modules, custom functionality can be provided through the use of custom modules. Currently three types of custom modules are available, and new ones can be added as needed.
As the list of Content Manager modules grow, certain areas of Rivista become cumbersome such as the Page Editor's Add and Arrange Modules widget. To alleviate this problem, Godengo, Inc. has developed a Content Module Category scheme where each of your Content Manager modules may be assigned to a category. You can create as many categories as you like. Each time you edit a Content Manager item, a field appears for the Category. As you start typing in this field, potential matching category names appear in a drop down list. You can select an existing category or create a new one. Once the items have been categorized, you will see these categories on the Page Editor's Add and Arrange modules widget. Items that have not been categorized will be found under the Uncategorized entry.
In addition to the edit screen category field, you can also bulk-assign items to a category (once it is created) using the Content Manager List screen. The workflow currently is:
Edit a content manager item and assign it to a category. This creates the category entry.
Go back to the Content Manager List screen and search for/select the item(s) you wish to add to the newly created category. At the bottom of the list screen is a drop down list of categories and a “Categorize” button.
Select the desired category, and click the Categorize button.
All the selected items will be assigned to the selected category.
As you categorize modules, these categories will display on the Page Editor in the Add/Arrange modules widget. Clicking the “Content Library” item in Add/Arrange modules will display a list of categories. There is a special category called “Uncategorized” that will contain all of your existing Content Library items. As you work with the new feature in the Content Manager, you will add modules to categories, and the Add/Arrange module widget will become more responsive as it has to deal with smaller lists of data. Previously, you may receive warnings from your browser about the page taking too long. This was due to the very large list of data required to populate the list of content modules. This new category feature alleviates much of these issues.
We recommend that publishers create a test page or pages to experiment with these new module types, before making them immediately live on their sites. Most of these modules utilize default templates and styles. These can usually be customized to some extent, if necessary. If any assistance is needed in implementing or customizing these modules, please submit a work request ticket through the Godengo support site: http://support.godengo.com/mantis/
All slideshows are derived from currently existing galleries. New galleries can be created using the Gallery Editor. Any number of slideshows can be created from a single gallery. Note that slideshow modules will override any templates or style sheets applied to the source gallery. In addition, the source gallery can still be used as a module on the site.
Creates an archive module. This module can be placed on a page, and will display a list of articles depending on what parameters are passed to the page in the URL. This particular module class has no parameters.
This module allows for the creation of a list of articles, based on tag. Templates will determine some functionality for the list. Allows the user to select from a variety of list templates, or add their own custom templates. Included templates are:
Basic. Displays a basic article list
Features. Very much like the Basic view, but will show a link to the current issue in the upper right corner of the displayed module
Departments. Will show a hierarchical list of articles that are tagged with the given tag or children of that tag. Used most commonly to display a list of departments from a given issue.
Slideshow. Will show a slideshow, populated by article images from the given tag.
Creates a child or peer page menu. When the module is placed on a page, it will automatically show a menu of the children or peers of the host page.
This module will produce a roll of blog posts, derived from all blogs in the system. The use of this module may require some modifications to a site.
This module will produce a roll of blog posts, derived from a single given blog. The use of this module may require some modifications to a site.
Allows the user to select from different views for a given calendar:
monthly (grid view)
The module allows for the events to be filtered by calendar category, and will automatically link to the chosen calendar.
This type of module shows filter fields and a search box for a given Content Data Editor (CDE) module. The module will automatically link to the chosen CDE.
This will create a module that shows a list of filters, and filter values for a given GeoBase. The module will automatically link to the chosen GeoBase.
Shows a list of popular articles. The number of articles shown can be adjusted.
Shows a list of related articles. Can be limited to a specific tag set.