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
Likewise Names Leading Open Source Voice as CTO
Launched: Zarafa Collaboration Platform 7.0 and Zarafa Archiver
Zarafa Shows User Driven Innovation at Fifth SummerCamp Anniversary
Userful Corporation Named to Everything Channel’s CRN Virtualization 100 List
Zarafa Joins Microsoft with Advanced Outlook 2010 Compatibility
Zarafa and Mandriva Partner to Deliver Integrated Enterprise Solutions
CustomTech Teams with European Exchange Alternative “Zarafa”
Likewise Cross-Platform Integration Software Hits 100,000 Users
Cloud.com Releases New Version of CloudStack

View More

XML Sapiens - the power to set you site alive!
By : Dmitry Sheiko [www] Find more article by Dmitry Sheiko on Web Dev
Wednesday the 10th, November 2004 at 05:15 AM (EST)
Send this Story to a Friend Readers TalkBack (0) - 3512 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