|
Acquisition
- Digital Assets 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’s 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
- Syndication
- RDF Syndicated News Feeds
- Web-services
Background features
Strong OOP development The WEB in now built mainly on scripting technologies, messing script codes with HTML. We refused this way of web development from the very beginning. OOP development allows programmers to take full advantage of design patterns, reuse existing code, and create new modules quickly.
All Site Sapiens 3.0 WCMP applications are written within entire class model. So, business model of every application of the platform is transparent, instinctively understandable.
The flexible paradigm of managed sites Site Sapiens 3.0 WCMP based on XML Sapiens 2.0 paradigm. The conception allows logical separation and further effective management of content, its decoration and functionality within the specified business model.
AOP-based event model The platform uses AOP-based event model. It means you assign extra dispatcher within an aspect for every event, which takes place in the system. Thus, when the project is demanding especial tuning, you don’t need to interfere in program core of the platform. It’s enough to create dispatchers outside the platform. Test-driven development The most significant trouble of the software development is quality and stability of the developing product. We always should to know that code modifying of one of the modules will not upset efficiency of the system on the whole. Therefore sets of appropriate unit tests have been created within all basic API developing.
MVC component model MVC conception was used during component model of Site Sapiens 3.0 WCMP developing. Model-view-controller (MVC) is a software architecture that separates an application's data model, user interface, and control logic into three distinct components so that modifications to one component can be made with minimal impact to the others.
|