Sophia Antipolis, September 2006
Behind the portal software - the Naaya technology
Miruna Bădescu
Finsiel Romania
2
What is Naaya?
A multilingual content management system based on glossaries and thesauri for data indexing
Strong interoperability featuresAllows non-technical people to administrate
various aspects of the portal
3
Naaya main features
User friendliness in content managementMultilingual supportSkinable layout Publishing workflow and version controlEasy import/export of dataFlexible security modelModern accessible layoutExpandablePowerful search mechanismsCollaboration (syndication and web services)
4
What does Naaya bring?
A set of components that allow the creation of an “out of the box” portal with:generic characteristics for today’s portalscustom features, relevant for each customer
5
History of Naaya
2000 – the EEA needs more and more Zope-based portals with common CMS functionality
2002 – the first portal toolkit is released - NatPort2004 – EWPublisher is released, a more advanced
toolkit2005 – Naaya is released and widely used:
EC CHM toolkit version 2 SEMIDE portal toolkit EIONET West Balkans nodes Various Italian clients Finsiel’s public websites Others in preparation
6
Naaya …
Naaya glossary
PTK – sustainable development
Zope – mature Web and application server Naaya – framework with a core set of generic modules + 1
custom module for each type of application
Naaya content
Naaya calendar
Naaya forum
Naaya core
CHMmodule
SEMIDEmodule
Finsielmodule
…
7
Toolkit distribution page
A page to be decided on the SEMIDE public website Needs to keep track of all released versions Needs a changes log for each new version Offers links to tutorials and manuals
Example distribution page for the CHM community:
http://biodiversity-chm.eea.europa.eu/ptk
8
Source code management
The EIONET SVN repository
http://svn.eionet.europa.eu
makes the Naaya tools and SEMIDE custom components publicly available
(Currently, the SEMIDE components are stored on Finsiel’s SVN)
9
The Naaya community
Each successful (open source) framework has a community behind it:end users giving feedbackstakeholders deciding on trends, standards,
technologiessoftware developers implementing the updates
10
How to maintain/build the community
Tracker for wish lists?Helpdesk agent – ticketing systemDiscussion forum for end users (countries)?Mailing lists?Online demonstration website for upcoming
versions What else?
11
Why the name?
Because we like how it sounds and it didn’t have hits on Google
Linguistic sciences say:Naaya = little sister, in GreenlandicNaaya = dog, in the Indian dialect from CalcuttaNaaya = round trip journey, in the Navajos
dialect from AmericaNaaya = common surname in Uganda
12
Coming up…
www.naaya.org