The Domna Samiou Greek Folk Music Association is a non-profit organization founded in 1981 and its aim is the preservation and dissemination of Greek traditional music. The project’s aim was to design, develop and deliver a portal that would have the dual role of serving as a hub for knowledge regarding the biographic details of Domna Samiou, and a repository of information, resources and media regarding her personal work and related information.
The portal needed to balance aesthetically design with easy access and navigational tools to visitors. Equally the back office needed to be powerful and intuitive to use, in order to allow administrator users of different levels of responsibility to manage the information stored and provided on the portals front end.
The portal provides users with biographic details and profiles of not only Ms Samiou but also others who have worked with her or with her work; lists related media articles, concerts, albums and songs all interlinked together for easier navigation and usage. Searching, filtering and ordering of lists further enhance the experience.
In addition to the traditional functionality – the following extensions were included:
Back Office Administration (LMS): The TOOLIP CMS environment was extended with the addition of a back end office (closely integrated with the front end). Users are provided with functionality which facilitated improved administration of complex pages (e.g. homepage), taxonomy and metadata administration, multimedia library and management.
Musical Database administration: The LMS back office allows for full management of the database entities related with the songs, albums, concerts, partners, publications and media clippings and the relationships between them.
Advanced Text Searching (Apache Lucene): This powerful text search library of features is used to aid searching through the musical library for specific texts besides using the common searching interface (which utilises keywords)
Basic Social Bookmarking Toolbar: All pages of importance have been provided with a toolbar of useful icons that allow for printing, sending an email wit the page’s content but also to submit and promote the page in Twitter, Facebook and Google
PROTAGON is one of the largest of news commentary portals in Greece with an average of more than 12,000 unique visitors per day. It hosts opinions and articles from popular Greek journalists and sponsors categories such as “Subjects”, “People”, “Dolce” and “Books”. It also hosts videos from the very popular Sunday night TV show “Protagonistes” which presents original stories of everyday heroes.
A Content Management System (CMS) is the term used to describe the software that allows the creation and management of the content of a website. A typical CMS facilitates the publication of all types content such as news, pages, images, videos, advertisements, menus, footers, tags, web forms etc, across all digital channels such as the Web, mobile and print. There are many CMSs on the market and vary greatly in terms of the features and also maturity, robustness and security levels they offer.
At EWORX we provide ICT consultancy and software development services, leveraging on the convergence of electronic media and answering to the need for innovative solutions to organisational and corporate challenges in the globalised economy. Established in 2001 and headquartered in Athens, the company currently employs over 20 highly trained and skilled professionals who blend experience with multi-disciplinary expertise in Web 2.0 consulting and beyond, software development, project management, marketing, branding, content and design. Since its establishment EWORX has steadily increased its yearly turnover and profits, building a customer base which spans across industries and several European countries.
The company offers consultancy services in the fields of Internet and Web technologies, information architecture, multimedia services, usability, accessibility, database applications including web integration to existing information systems.
Being a Design for All advocate, EWORX S.A. focuses on usability and accessibility, thereby ensuring that information is delivered in forms and media appropriate to all users, whatever their requirements.
Our main areas of focus are:
Object-Oriented Analysis and Design;
Open-Source Software and Internet Application Design and Development;
Web Design and Multilingual Website Development;
Information Architecture Definition;
Multimedia Services;
Content Strategy Development;
Editorial Policy Definition;
Accessible User Interface and Interaction Design;
Usability Analysis;
Social Media Marketing (SMM);
Search Engine Optimisation (SEO);
Web Analytics.
EWORX's customer base consists of public and private sector organisations, including the European Commission, European Institutions, Greek Ministries, Industry and NGOs. EWORX belongs to the European Network of Centres of Excellence in Design for all eAccessibility Network (www.edean.org) and is an iForce Partner of Sun Microsystems (recently acquired by Oracle).
EWORX is active in Greece, Ireland, Belgium, Austria, Germany and Portugal.
Read more at our corporate website at www.eworx.gr
EWORX S.A. Greece: Headquarters: 66 Jean Moreas Str.
152 31 Halandri - Athens
Belgium: Perceval Centre, Tenbosch 9, B-1000 Brussels
Tel. +30 210 6148380 Fax. +30 210 6729312
Email: info[at]eworx[dot]gr
TOOLIP websites require a simple, managed hosting environment with a web server, a Java application server and a database management system. The vast majority of our clients assign the hosting of their TOOLIP websites to EWORX a lot of clients choose to host their websites at their premises with no impact on the performance.
Not at all.
Each client has his own needs; TOOLIP is flexible enough to incorporate various features in various modules addressing customer-specific realities and requirements. Choose which of the features you would like in your website and ask for a quote now.
Well that depends on the scope and the complexity of the business requirements. In essence it is straightforward to set up a TOOLIP site with the standard module functionality but the complexity of the required customisations will define the cost.
No, TOOLIP is not open source. However, it utilizes several open source packages such as Apache Commons components, Hibernate, Freemarker
Yes TOOLIP can be easily integrated with external information publishing systems such as:
EWORX took up the re-design and implementation of the new Hellenic American Union Portal. The two main goals of this project have been the definition of a subtle, yet strong online presence and visual identity for HAU and the absolute bilinguality (English and Greek) of the website.
The services and functionality EWORX implemented include the following:
EWORX has continuously cared about the expansion of HAU Portal. The latest addition is the Bulgarian language, following the opening of new HAU offices in Sofia.
The overall aim of the project was to analyse, design and implement the new website of the European Economic and Social Committee (EESC), one of the key European Institutions which sits between the European Parliament, the Commission and the Social Partners. Part of the project was to migrate the vast content from the old website to the new one.
The Eworx team undertook:
During the website design process, several prototypes have been evaluated to assess both the proposed Information Architecture and the usability and navigability of the designs. Low-fidelity and high-fidelity prototypes, in addition to wireframes, have been produced and tested within closed user groups, using the appropriate tools.
A lot of attention was placed in content re-structuring. The proposed Information Architecture's primary aim was to effectively promote and render more accessible the vast quantity of content of the website. This was achieved by heavy inter-linking and tagging so that users can retrieve all types of content that share a common theme or attribute. Additionally, new navigation paths were analysed and determined until the new structure of the EESC website was finalized.
While building the website, the Eworx team deployed a number of Methodologies, including:
Eleftherotipia is one of the most popular newspapers in Greece. The purpose of this project was to develop and deliver an Online News Portal coupled with a back-end management system for the end-to-end lifecycle managment of news.
In order to address the challenges of a modern e-newspaper EWORX implemented and is continuously implementing a variety of cutting edge features.
Front End Features (News Portal)
Back End Features (News Management System)
TOOLIP™ (Tool for Internet Publishing) is a flexible and scalable Enterprise Content Management System (CMS). It helps build interactive websites that suit the needs of small and medium sized enterprises and yet it can scale easily to manage complex multimedia-rich, dynamic sites with thousands of multilingual pages supporting content distribution across multiple delivery channels.
TOOLIP is a lightweight Java application.
On the server side it uses the latest versions of industry de-facto standard technologies such as:
On the client side (browser or mobile) it delivers fast and accessible content using latest web 2.0 tools and technologies:
We take security very seriously so naturally TOOLIP is very secure. It implements all Top 10 web application security recommendations from OWASP so it protects your website and data from malicious acts and attacks such as Cross-Site Scripting and SQL Injection attacks.
Exposes liveness data for monitoring via third party tools or services (e.g http://pingdom.com/)
Performance improvements release: TOOLIP has now even higher performance (can serve 3.5 million dynamic pageviews/day)
Modules | Corporate Portal | Educational Portal | eCommerce / eShop | News Management System | Intranet / Extranet | Social Networking | Mobile Website |
---|---|---|---|---|---|---|---|
Modules | Corporate Portal | Educational Portal & e-Learning | eCommerce / eShop | News Management System | Intranet / Extranet | Social Networking | Mobile Website |
E-Learning | |||||||
Course Management system | | available | | | | | |
Students Management system | | available | | | | | |
Social Exposure | |||||||
"My Friends / Connections" social networking system (like Facebook, Twitter or Linked In) | | | | | available | available | available |
Advanced Blogging system | | | | | available | | |
Advanced Reporting system | | | available | available | available | | |
Article Management System | available | | | available | available | | available |
Customisable Newsletter System | available | available | available | available | available | available | |
Events Management System | | | | | available | available | |
Forums | | | | | available | available | |
GEO tagging mechanism (exploiting Google maps) | | | | | available | available | available |
Google sitemap generation and OpenSearch functionality | available | available | available | available | available | available | available |
Mass mailing tool | | | | | available | available | |
Multilingual support | available | available | available | available | available | available | available |
Multimedia Galleries & Multimedia Management (Protected file uploads and central file repository) | available | available | available | available | available | available | available |
Multiple Site Skins (customisation) | available | available | available | available | available | available | |
News Publishing Workflows | | | | available | available | | available |
Online Surveys and Poll Management system | | | available | available | available | available | available |
Rating mechanism by users | | | available | available | | available | available |
Real-time Chat | | available | | available | available | available | |
RSS Feeds | available | available | available | available | available | available | |
Tags system | available | available | available | available | available | available | |
User Commenting | | | available | available | | available | |
System & Performance | |||||||
Cache and System management | available | available | available | available | available | available | available |
Protection against malicious acts and attacks | available | available | available | available | available | available | available |
Session Management | available | available | available | available | available | available | |
User Interface / Usability | |||||||
Advanced File Management System | available | | available | available | available | | |
CK Editor (WYSIWYG rich text editing) | available | available | available | available | available | available | |
Document Management System (DMS) | | | | | available | | |
Integrated simple and advanced full-text search | available | available | available | available | available | available | |
Integration with external information publishing subsystems | | | available | available | | | |
Internal messaging system | | available | | | available | available | |
Members Area & Members Subscription Management | | available | available | available | available | available | |
Multi-purpose Contact Us web forms | available | available | available | available | available | available | |
Online Payments and Orders Management | | | available | | | | |
Page versioning and full actions history/log | available | available | available | available | available | available | |
Remote Administration | available | available | available | available | available | available | |
Users Management | available | available | available | available | available | available | |
Video Integration | available | available | available | available | available | available | |
Web Services (SOA) integration | | available | | available | | | |
The performance of each TOOLIP installation is heavily benefited by caching of information that is reused. This cache is also manageable by administrators allowing both automated and manual re-caching. A full suite of management actions give the higher-tier technical administrator full access to system vitals and statistics, performance indicators and schedulers as well as to more complex administrative and content management actions (scheduled tasks, inter-portal cloning of information, mass updates, etc.) that should not be performed by basic level content managers.
Information security is not to be taken lightly. TOOLIP implements all Top 10 web application security recommendations from OWASP (Open Web Application Security Project). TOOLIP powered websites and data are, therefore, protected from malicious acts and attacks such as Cross-Site Scripting and SQL Injection.
The system maintains a session for each user who logs in. This session can be kept alive in the system for a pre-defined amount of time. It can also be traced and managed by administrators providing useful support in conjunction with the powerful audit trail engine.
TOOLIP offers an internal repository for file uploads. The mechanism is customizable to impose restrictions to size and file extensions.
This commonly used editor sets the foundation for advanced rich text content editing. CKEditor is a WYSIWYG (What You See Is What You Get) editor, which means that the text being edited on it looks as similar as possible to the results users have when publishing it. It brings common editing features found on desktop editing applications like Microsoft Word and OpenOffice to the web.
File Management is extended by this feature to offer light DMS functionality. Files can be encapsulated in richer entities that allow for further defining metadata and a library back-office. The encapsulating entities can also be multilingual and automatically updated with newer versions of the documents (versioning).
Based on the Apache Lucene open source text searching library, TOOLIP has a deeply integrated text searching mechanism that can be fully parameterised and customised. This powerful library provides the base for an extensible engine which includes ranking of search results ("best" results first), proximity searching (measuring the distance between matching terms within a document), fuzzy searching (as opposed to exact word matching), search suggestions ("Did you mean...?") etc.
The architecture can easily integrate input of information from external sources by either directly caching/presenting them or transforming and integrating them to TOOLIP entities and structures. In addition, information can be exchanged in various B2B scenarios.
Besides the standard email notification system which can be customised to notify users on specific events/actions, TOOLIP also has an integral messaging system that allows logged in users to contact each other, especially in collaborative environments that have users remotely working with the system. This messaging system allows for a history of discussions to be kept, as well as an integration with the content management allowing users to directly inform each other on specific actions needed on specific portal pages.
TOOLIP Portals can allow for a multi-level visitor access. Visitors may be offered membership subscription via a customisable workflow that can involve CAPTCHA identification and email validations. Subscriptions can be managed by an appropriate back office which can also integrate with online payment mechanisms. Like TOOLIP Users (e.g. content managers and administrators), Members (visitors) may have different roles that define their level of access and/or contribution to the portal.
HTML forms can be customised in order to collect information from visitors and either store information in a back end system for central administration and processing or send them by email to assigned managers. These forms can refer to different departments or business units with multiple responsible users as recipients of user messages.
TOOLIP sites can be integrated online with banks to enable purchases of products or paid subsriptions to services. The online security of the transaction is guaranteed by our InfoSec standards. In TOOLIP you can also view and manage all orders and payments made through your portal.
Build-in into the TOOLIP core system is a complex logger that keeps track of all user actions. This log is provided to system users as a history of activity, with features that allow rolling back to a previous version of a page which may be particularly useful for undoing user and content errors. Information is kept on various levels and entities, allowing for a cross-matrix of activity information.
As a web-based environment TOOLIP allows remote usage of the system (or selected areas of it). Users do not need to install anything as everything can be handled by any of the widely used web browsers.
Users may be assigned different roles allowing for detailed breakdown of responsibilities, allowed actions, and assigned areas of the web site. Functionality assigned to user roles and types, and workflow procedures are further enhancements with the addition of back end modules build specifically for this purpose. Management of these roles and responsibilities fall upon administration users who may create, delete or re-assign rights to the system's users.
TOOLIP can directly link and recognise various common platforms for video uploads (such as YouTube and Google Video). This feature minimizes the costs and efforts for clients needing an easy and afforable solution for video hosting and streaming rather than delving into custom in-house solutions.
Inter-exchange of information can be extended to more complex methods and more importantly Web Services. This feature can be used for data exchange but can also provide for an integration or exporting of functionality from an external system (e.g. Integration of an ERP system).
This feature extends TOOLIP to incorporate functionality form E-Learning suites. Users can be broken down to appropriate Roles (teaching or participating roles for example), Courses can be published, subscribed to and managed by this feature. Further functionality can be extended again by the integration with other TOOLIP features (e.g. with the Document Management System for uploading coursework or the Students Management System).
Toolip User Management can also be extended by this feature to provide functionality more inherent with E-Learning environment. User information can extend to incorporate grading, grouping of users (students by class or course), etc.
A third party tool or custom single-feature solutions can both be used for allowing the sharing of information over all currently used social networks or online sharing communicities. Additionally an internal feature allows the extension of the User model to allow sharing and bookmarking of information between the system's users.
Features now commonly used in Blogging platforms can also be provided by TOOLIP disabling the need for separate systems for content management and blog management. Like Forums moderation and user management can be provided according to need.
Back office modules can be extended to allow collection and filtering of information to produce meaningful and concise reports whose look can be customised according to needs. These reports can be printer friendly and can also be exported in various commonly used formats (Comma-separated file, spreadsheet, document etc).
A powerfull back office can enhance the front end content management procedure directly towards news management, publishing and syndication. Metadata (Categories, Taxonomies, Tags etc) can further define and categorise articles into different types and contextual groups.
Newsletters subscriptions can be gathered and managed by the system. User lists can then be extracted to be used by external mass mailing tools. Content can be drawn from the site or specific templates can be customised for the actual newsletter allowing both standard text or rich HTML results.
Events can be described according to need from simple content page containers up to complex structures like small mini-sites unto themselves. In combination with other features, the Events Management System can provide subscription functionality, timetable and availability information, booking of time-zones and specific sessions, and relevant files and documents for each specific event.
TOOLIP Pages can be customised to conform with accepted standards for Forum users around the internet. Discussion can be modeled into forums, threads and user posts or similar structures; moderation can be enabled or disabled and statistics can be presented on posts. Usages of the forums can be modified by the User management module in case specific rules need apply on who can access and/or post.
TOOLIP pages can integrate with GOOGLE Maps bring in location based information, geographical position and similar features used online. The full features made available by the GOOGLE Maps suite is compatible with the TOOLIP architecture.
We are constantly upgrading our practices to be up to date with the internet community trends. XML sitemaps are generated automatically and submitted to the most popular search engines to allow for the correct spider-crawling of client's content and as a result improved performance in the SERPs (Search Engine Results page).
Email lists can be managed and collated via search criteria into mailing lists that can be used for mass mailing features.
TOOLIP is build from the ground up with multilingual support in mind. The flexible architecture does not enforce uniform content and structure in multilingual websites, allowing different locales to be built at a different pace. At the same time a number of TOOLIP tools speed up the process of creating different language versions of the website.
File management receives special treatment when it comes to audio, video and images. Files can be uploaded to the system server in a protected area. Galleries can be built and managed in a back office environment and then linked to appropriate content in the front end.
The CSS (Cascading Style Sheets) that defines the look of the portal's template does not have to be restricted to a single solution that attempts to cover all graphical and design aspects. Multiple CSS skins can be generated to ensure that multiple wesbite styles can be applied to different sites or sections within the portal, or the whole look and skin of the portal can be customised based on visitors' preferences.
Workflows can be enabled and customised to allow for complex content generation, editing, proof reading and scheduling of news articles by a custom-built set of user roles (e.g. editor, publisher, etc). Actions allow the interaction between users and the modification of article states (implementing the workflow rules), while user's landing screens can be customised per role to ease available responsibilities.
TOOLIP can provide either a loose integration with 3rd party tools or a customised dynamic module integrated in the portal. In the latter case, preset forms or user manageable questions can be provided. A detailed reporting back end can provide results and statistics as well as expose part of the survey results to the public in rich format.
Any site created with TOOLIP support user comments and ratings for specific content types like news, multimedia or events. The website administrator can easily turn comments and ratings on and off and can as easily manage user comments, moderate and publish them. TOOLIP offers a comprehensive notification system so that you can be notified about all user generated content on your portal.
Portals may be enhanced with a customisable real-time chatting engine that provides all the standard features available in similar environments (moderation, user login, access rights, multiple rooms/lobbies etc).
RSS feeds allow for the delivery of fast changing content to the user rather than forcing the user to repeatedly visit the content-rich website to check for updates. TOOLIP has a built-in engine for RSS feeds that generates automatically RSS feeds for any content-generating page. Feeds that can be subscribed to, may be for the overall portal, for a specific page's content updates or even for custom searches a visitor performs(e.g. by text searching for a term or by tags or keywords should this functionality be enabled).
Tags are inherent to most content-heavy publication portals allowing for a fairly recognised form of grouping and searching within information. The feature is further enhanced by a management back office allowing tag managers to monitor the usage of tags and manage them (create, edit, delete, merge). Tag clouds can also be used for presentation of popular tag themes or richer visual categorisation of content.
Content within a TOOLIP system can be marked as available for visitor commenting. In conjunction with the Members Subscription model users can freely post or may be asked to log in first. Additionally moderation can occur before or after a user post becomes public. A flexible back office as well as a notification system allows for the management and moderation of comments.