Introduction
Thesaurus is a free open-code toolkit, that provides the simplest way to create own in-text advertising system using IntelliTXT (IntelliImages/IntelliMedia) technology approach.
You need only to include on your site pages these java scripts and fill sample.csv with you terms and their descriptions (ads). Now when a user of your site hovers mouse cursor on a term from your list (sample.csv), he or she will get overlay (tooltip) with related definition. Notice this the script asks server for term description only when user hovers mouse on the term. Using DB data adapter, you have visits and clicks statistics gathered for the tooltips.
You can use this library to create portal news popup description, interactive reference book and son on as well.
`Features
- Retrieving data though Cross-Domain Request. That allows you to have the same controller for instances of Thesaurus on different domains.
- Instancing of tooltips. When the term occures within the tooltip text it will cause another tooltip when hovering by mouse.
- Effects. Different transition effects for tooltip appearance are available.
My other open source works can be found here
Demo
Acquisition
- Digital Asset Management, including built-in file browser with broad features of file classification, ability of file compositions creation
- Document and file access permission management
- CSV format supporting within data import
- Data import and export by means of SOAP
Aggregation
- Data syndication formats supporting
- Meta-data analysis for incoming data
- Integrated web-services
Web-integration
- Ability of platform management interface creation onto external environments (API Site Sapiens 3.0 SOAP Server)
- Ability of data synchronization between the Site Sapiens-based project repository and external heterogeneous networks.
- Ability of data collection from external systems.
Authoring
- Management of information space structure by means of unified dynamic tree with branches, that can be downloaded by request on-the-fly.
- Record repository management by means of grids
- XML Sapiens 2.0 XML-based markup system, which allows flexible logical constructions.
- Context-depended help
- Unlimited nesting of record repository
- Generation of content management interfaces on the basis of specified XML scheme.
Content organizing
- Ability of content object classification (records, documents) within specified aspects in accordance with principles: one to many, many to many
Versioning
- Author documents/records version management
Personalization
- Setting of interface appearance (tree, grid, browsers), data selecting/filtering conditions. Restoring of user settings when he is turning to certain interface.
- Actions tracking
Localization
- Multilingual GUI
- UTF-8 system char set as standard
Reporting
- Ability of any system events tracking, monitors creation, assignation of reporting direction (server, email-addresses)
Security
- Encrypted sessions
- Object (document, records, files) access permission management
Staging Server for QA
- Unit-test of all general system API
Content Delivery
- Publishing
- Separate Delivery
- Replication
- Synchronization of mirror sites
- Multi-Publishing to different clients
- PDA
- Cell phones
- Syndication
- RDF Syndicated News Feeds
- Web-services