Begin  › Projects › Site Sapiens Features

Site Sapiens Features

Site Sapiens™ 3.0 GUI


Administrator may change state of all interface objects (show/hide panels, change column width, assign sorting/filtering parameters and so on). All these settings are saved on-the-fly into the user account of this administrator and they are restored within every administrative session. All objects support “drag and drop” technology and right-click mouse menu.

GUI Explorer Demonstration
GUI Explorer Demonstration
Downdload (800Kb)

GUI Grid Demonstration
GUI Grid Demonstration
Downdload (156Kb)


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
    • PDA
    • Cell phones
  • 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.

 

XML Sapiens