Navigation

Account services

Helpdesk

For assistance, please send an e-mail to: websinanet@isprambiente.it

Naaya main features

Naaya is a multilingual content management system. It is built as a set of core Zope products, to which additional Naaya-specific components can be added (e.g. Survey tool, Photo Gallery), as well as generic Zope products (e.g. RDF Calendar).

Naaya portals address the need to have the administration and content management operations done by non-technical people from the portal pages. The Managers can access the ZMI in order to make changes, but this requires some technical understanding and can result in errors. Therefore, Administrators and Contributors have folder-level and portal level administration pages which allow executing the operations most frequently requested.

License

All Open Source, including the components created for customers other than EEA.

Content types

The Naaya content consists of Folders, which can contain the following Naaya specific sub-objects:

In the case of all types that contain files, the files are kept on the hard disk.

All Naaya content types have:

Since multiple Naaya portals can reside together on the same Zope server, dynamic properties of objects allow fulfilling the needs of each portal without impacting on the genericness of the software product.

Recently, the possibility to geo-code all content types has been added. For instance, there were requests to see events and contacts on the map. Now it is possibly to define for each Naaya portal which types of content will allow geo-coding.

At the time of writing this document, a new feature is about to become available: the properties schema for Naaya content types can be changed at portal level. This means that Administrators can decide how each property will be called, if it will be displayed or not and if its value will be chosen from a selection list or or have free input.

 Aside from the generic content types, others have been built over the time for specific types of portals. For instance, SEMIDE portals include by default objects for “Funding source”, “Project ” and a more complex type of “Organisation”. Naaya portals have a Control Panel for content which allows to install/uninstall types of content available in the NaayaContent Zope product. This allows keeping individual instances of Naaya as simple as needed.

Content management

Publishing workflow

The Naaya publishing workflow for content is “hardcoded” into the product, because the need for another approach was never expressed by the users.

The states an item can be in are approved and pending . Pending content does not appear in the folder listing for regular users and is not found in searches. At submission time, the content is added as pending or approved depending on the type of user that submits it:

Comments on content

Naaya content can be commented on by users if that particular item has the option “Open for comments” enabled. By default, Authenticated users can comment, but the security settings for the commenting can be changed.

Comments can be deleted by Administrators, but not changed.

Notifications

If the email setting are filled in at portal level, notifications are send to the list of emails set there and to local folder Administrators when content is added in the portal. Additionally, email notifications can be send in case of errors encountered by end users while accessing the portal pages.

Versions

Naaya objects have an editing form which allows changing their properties with immediate effect to the users and also a versioning form which makes a copy of the object and allows repeated savings of that copy until the needed version is reached.

The version is closed when either of the “Save version” or “Discard changes” are pressed. While the version is edited, all users aside from the owner see the online version. When the version is saved, the existing online one is replaced by the new version and this one is deleted.

When a user starts a version, editing from other users is blocked until that version is closed.

Folder view

By default, the folders display its title, the HTML description with links and images and the listing of its subobjects. It is possible to have a different view for individual folders. From the ZMI, a copy of the default folder index is made and Managers can edit the Page Template to change it.

Portal level content management

The portal-level content management operations are:

Folder level content management

Portal Administrators or local ones can execute the following operations at folder level:

Translate the content

Each item of content can be added in one language and individually translated from its edit form. When a new language is added in the portal, all content receives that language version. When the content is migrated from one portal to another, it maintains all language versions.

If an item is not translated in one language and it is also not available in the portal default language, its id is shown, along with a message informing users what language version(s) are available for that item.

When an item is edited and a language version was marked wrongly (e.g. the content provided added an item in German and the adding language was English), it is possible to mark that version as being from another language (which corresponds to the English version being deleted and the German version being added in the previous example).

Indexing content from controlled sources

The properties Geographical coverage and Keywords common for all Naaya content can be freely entered by content managers or picked from glossaries or thesauri if this option is enabled at portal level.

Naaya has two additional products to support this facility, NaayaGlossary and NaayaThesaurus. They both allow import and export in SKOS format and translation of terms and themes.

Portal administration

Additional components

All the components described below are Naaya objects that can be added either inside a Zope object or in a Naaya folder.

Discussion forum

A forum contains discussion topics on certain themes. Each topic contains a description, on which users can post messages, either referring to that topic or in response to other messages.

Permissions are defined for adding topics, messages, managing topics and messages, etc., which allows tailoring any kind of open or closed forums.

The forum is not moderated, but Administrators can delete messages.

Notifications can be sent when messages are posted.

Photo gallery

A photo gallery can contain albums, which contain photos, all described by metadata. Photos can be added either one by one or from a zip file. Visitors can download a subset of the photos in an album as zip.

A photo can be chosen as album cover. Administrators can fully manage this content. A search is made to find photos inside a gallery.

The navigation in an album can be made from the listing or to the next/previous photo. When displaying a photo, Administrators can rotate it in any direction.

Photos are displayed as thumbnails, but 6 sizes of thumbnails can be generated at first use and users can also download the original image.

Survey

The survey tool is a folderish object that can be added anywhere in a portal. It requires Administrators to define the questions one by one and choose their type:

The survey has a start and an end date, before and after which users cannot comment. The answers are available (to Administrators) one by one, with details about the respondent. Also, statistics are generated for each question in a tabular form, graphs, lists or pie-charts, using the Google API.

Respondents can receive a link to their answer by email.

Consultation tool

This tool allows uploading a file for each portal language, on which users can comment:

Email notifications can be sent when users respond to the consultation. There is a start and end date, before and after which users cannot comment anymore.

Statistics are automatically generated for the answers. In case more significant statistics are needed, Administrators can rate answers by various criteria, which will conduct to additional statistics.

TalkBack commenting tool

This tool allows defining chapters like an online book, each chapter being divided by the system in paragraphs on which users can add comments. Administrators can merge the paragraphs (which can be images, objects, or other types of HTML tags), delete them and edit each one.

Visitors can see the text of each chapter with or without the comments.

Online chat

A chat room can be added by Administrators and access can be granted to certain roles or individual users for it. When entering a chat room, users see who's participating to the chat and the chronological list of messages like in any other chat.

The history of a chat room is kept after the room is closed – access to it can be granted to a certain role of users.

When chatting in a room, private chat rooms can be opened for two users if there is a need for them to discuss separately.