The solution delivered handles large amounts of digital content with over 1,100 news items generated in-house daily. The system is integrated with external data providers and processes the news feeds (over 40,000 news items daily) of such influential news agencies as Thomson Reuters, Agence France-Presse, the Associated Press, Interfax, etc. Approximately 6,400,000 news items are stored in the archive and may be searched by keyword or by phrase.
The solution was designed to cover a wide range of functional modules spanning from editing digital content to event management. BNS editorial system enables to manage multimedia data and an extensible set of meta information in compliance with industry-leading IPTC Media and NewsML standards.
The system provides a highly customizable GUI and easy-to-use content management features comprising:
- WYSIWYG news editor
- Browsing and uploading audio and video content
- Sending/receiving news items by e-mail and creating news items automatically based on incoming e-mails
- Exporting news to TXT files
- Generating news feeds
- Bundled Content
- Advanced search and filter capabilities
- Item Access Control and Lock
- Screen Layout Settings
Event information sharing across the company is organized in accordance with another industry-leading standard - EventsML. The system event management features are represented by:
- Internal calendar: tasks, events (i.a. recurrent events), reminders.
- External calendar: importing events from UCI.
Administrative facilities provide for:
- User Management
- Reports generation (the number of news items created/translated/published by user or by time period)
- Who’s Online module
Workflow support modules include:
- Marking news item states (Draft, For Editing, For Correction, For Publishing, Scheduled for Publish, Published)
- Scheduled and immediate publishing
- Tracking changes
The system provides a multilingual user interface, which is vital for a system deployed in three differnet countries.
System Architecture and Modes of Operation
The system developed supports two client application types – a rich desktop client and a web-based thin client. Consistent use of RESTful web services implemented with Jersey allows external access to the system from anywhere in the world using a web client.
Offline Work technology developed by the Rayyan Technology team for the needs of the current project enables access to vital solution features using the rich desktop client even when the server is offline.
Unified Content-Centric Solution
To build a reliable, flexible content-centric system, Rayyan Technology utilized Apache Jackrabbit as reference implementation of the JCR standard with MySQL database as a backend. Hibernate, a robust Java persistence framework, was implemented to facilitate storage and retrieval of the digital content stored in the database.
The solution desktop client runs on Microsoft Windows, Linux and Mac OS, so editors and reporters can keep on utilizing the operating systems they are accustomed to without sacrificing consistent user experience.