Your SlideShare is downloading. ×
XML Sapiens unified site-building concept in focus of XML/PHP
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

XML Sapiens unified site-building concept in focus of XML/PHP

1,693
views

Published on

Presentation of XML Sapiens markup language for CM-based solution developers

Presentation of XML Sapiens markup language for CM-based solution developers

Published in: Technology

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,693
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
55
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. XML Sapiens unified site-building concept in focus of XML/PHP Dmitry Sheiko lead developer at Red Graphic Systems sheiko @ cmsdevelopment .com http://www.cmsdevelopment.com
  • 2.
    • Why are Windows Forms, Win32 API, MFC models inapplicable in web-development ?
    Part I Desktop GUI Web GUI … Any web solution needs a new information architecture and a new graphical design
  • 3.
    • User Web-interface Kit
    Part I Web GUI User instructions UIML, XAML, XUL , Flex Models GTK SMARTY W3C XML/XSL
  • 4.
    • The Reality of W3C Compounding
    Part I Interface Document WWW XML Data + Model XSLT Representation + Model
  • 5.
    • The Desired Way of Web GUI Formation
    Part I Interface Model Representation Data Document WWW
  • 6.
    • The XML Sapiens Approach
    Part I Interface WWW Interface XML XML Sapiens XSLT Data Model Representation XML Data XML Sapiens Model + Representation
  • 7.
    • Canonical CMS definition
    Part II XML Publication Management Collection CMS
  • 8.
    • Collection
    Part II DB SOA
    • DB
    • CD
    • LAN/WAN
    • WEB
    Multi Media XML
  • 9.
    • Publication
    Part II Web GUI Syndication
    • DB
    • CD
    • LAN/WAN
    • WEB
    Print production Publication PDF and other electronic formats
  • 10.
    • Management
    Part II Site Document Information space Management Model Object Object Content
  • 11.
    • CMS Developers’ Wishes
    Part II
    • Unified conception
    • Cross-platform
    • Independence from data representation formats
    • Simplicity of interfaces logic description
  • 12.
    • Document objects in focus XML Sapiens
    Part III DDC Dynamic code , based on scenario QC Editable content fragments SDC Static code common for a group of documents
  • 13.
    • DDC General View
    Part III Condition 1 Applying to CMS application Condition 2.1 Condition 2.2 Enumeration Condition 2 Code returning Code returning Code returning
  • 14.
    • The MVC Paradigm In Focus XML Sapiens
    Part III Browser XSL View Model Controller Environment XML Sapiens processor XML Sapiens declarations CMS API Structure Template
  • 15.
    • XML Sapiens Processor Inside
    Part IV Enter Document Template Data QC analysis System instructions analysis SDC analysis Environment variables analysis DDC analysis Exit Come new objects?
  • 16.
    • Totals
    Part V
    • XML Sapiens allow s non-programmers to implement web UIs;
    • XML Sapiens declare infrastructure of dynamic site near CMS ;
    • XML Sapiens provides a natural separation among UI code , application logic code, data and their representation ;
    • XML Sapiens support semantic web principl es ;
  • 17.
    • Resume
    Part V XML Sapiens – open project , created by web-developers web-developers . Project contains site-building conception , convenient for using by CMS . Project evaluates dynamic and each of you can join to it . Thematic links XML Sapiens project site : http:// xmlsapiens .org Open library of interface solutions : http:// xmlsapiens .org/lib/ Project mail list : http://groups.yahoo.com/group/ xmlsapiens / Open source CMS based on XML Sapiens: http://sapid. sf .net XML Sapiens PHP processor : http://sapiprocessor.sf.net
  • 18.
    • Contacts
    Red Graphic Systems Pervomayskaya str. 24/2-108 Minsk, BY-220088 Belarus info@ redgraphic . ru www. redgraphic . ru phone : +375 17 233.90.09 Interactive design and programming