Freedom The Open Source Way Contribute Articles or News to OSForgeOSForge HomeLogout from Forums
Contacting OSForgeOSForge HomeAbout OSForge
  

Root
Contribute News
Learning Corner
Linux Distributions
Linux Common FAQ's
Discussion Forums
Community Gallery
Links Directory
Search OSForge
Networking
Industry Updates
Linux & Open Source
Opinions
Press Release
Programming
Security
Web Development

White Paper
Plat'Home Launches First Linux-based Eco-Friendly Servers In United States
World’s Largest Python Conference Sees 70 Percent Jump in Attendance
Leading SaaS Infrastructure Provider Deploys Zenoss to Improve Uptime and Reduce Cost
JasperSoft is Most Widely-Deployed Business Intelligence Software in the World
Cluster Resources to Showcase Adaptive Windows/Linux Cluster at BrainShare
Funambol Helps New AGPLv3 Open Source License Gain Formal OSI Approval
Zenoss Sponsors PyCon 2008 and Leads Application Monitoring Discussion
The Linux Foundation Reveals Speaker Line-up for 2nd Annual Collaboration Summit
Zenoss Core Named 2008 CODiE Awards Finalist for Best Open Source Solution

View More »

XML Sapiens - the power to set you site alive!
By : Dmitry Sheiko [www] Find more article by Dmitry Sheiko on Web Development
Wednesday the 10th, November 2004 at 05:15 AM (CST)
Send this Story to a Friend Readers TalkBack (0) - 2422 Reads

Printer Friendly Page Printable format
Send this Story to a Friend Foward to Email

<i>Have you ever looked for an Open Source CMS for your site? We are sure that you must have faced some problems while developing functional models. Maybe you even had to turn down some nice ideas about interface and content. Most likely you thought "It would be cool if there were a macro language to describe my site interfaces without any limitations to predefined stamps". And you were definitely right!

XML Sapiens - the power to set you site alive!

In reality, there were numerous Content Management Systems, but there was no concept that describes CMS model as a whole and unifies functionality with the program core. Still, a concept like this really exists! It is described in XML Sapiens specification available (http://xmlsapiens.org/spec/). XML Sapiens is an XML-oriented language for user interface description, developed and supported by Red Graphic Systems.

XML Sapiens treats any site or a family of web sites (multitude of sites and their language versions) in three dimensions: data, its presentation and functionality. In other words, any web document includes unique data, a presentation template and a functional model. In this way, while generating a web document the CMS parser analyzes it?s template for XML Sapiens objects. All query containers will be replaced with appropriate data from data depositary (for example, database).

During an admin session, these containers will be replaced with data query forms. Static data containers will be replaced with the appropriate code, attached to them. In the end, dynamic data containers will be replaced with a code, generated in compliance with their functional model.

As such, dynamic data containers are just tools for managing web site functionality.

But how does it all work? For example, we are planning to make a layout with a side menu on all pages according to template X. So we should define the XML Sapiens dynamic data container. A pointer to CMS application that returns a site structure array will be placed into this definition. Here we can also determine rules and styles for data presentation. And the last thing: we need to locate the pointer to our dynamic data container in template X. Just in the same way we are able to determine different navigation forms, interactive forms, information channels, etc. We can even configure a template and its containers to display web documents in XML format, which will be understood by Flash application, Java applet, WAP browser or SVG.

So why should you limit your creative ideas and development? Use XML Sapiens and you are a success!



Read full article at - http://xmlsapiens.org

  
Reader Rating from 1-5

 

Poor very 

1

2

3

4

5
 very Excellent

Talkback

Post Your Talkback | View All Talkback (0 Posted)


 Currently there are no Talkback posted on "XML Sapiens - the power to set you site alive!", Click here to be the first to post a talkback.


 
Scroll Up

   About | Term of Use | Privacy | Contact us | Tell a Friend | Advertise  

OSForge News RSS Feed