10.02.2013 Views

PHP Programming Language - Cultural View

PHP Programming Language - Cultural View

PHP Programming Language - Cultural View

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Xaraya 368<br />

Security<br />

Xaraya has a robust security system. User input is filtered, and can be validated against many formats, which can<br />

optionally be chained. Privileges of various levels are assigned to roles (either individual users, or groups). A<br />

privileges consists of a module, item type, and an instance mask, which is defined by the module according to its<br />

needs.<br />

Templating system<br />

Xaraya has a templating system developed specially for it, known as BlockLayout [3] . This makes it possible to<br />

customize most features of a website developed using Xaraya.<br />

Block Layout supports the complete separation of code and layout. The output templates are written in XML, with<br />

'xar' namespace tags providing variable access, looping constructs, conditional constructs and inclusion of<br />

sub-templates. The output from the standard themes are XHTML and RSS, though any other type of output can be<br />

generated.<br />

Branches<br />

Xaraya currently has two development branches. The original branch, known alternatively as "1x" or "Aruba",<br />

supports both <strong>PHP</strong>4 and <strong>PHP</strong>5. A newer branch which supports only <strong>PHP</strong>5, is known as "2x" or "Jamaica".<br />

See also<br />

• Web content management system<br />

External links<br />

• Official Website [1]<br />

• Xaraya's Bugzilla [4]<br />

• Code repository [5] (Monotone (software))<br />

References<br />

[1] http://www.xaraya.com/<br />

[2] Holly Yu (2005). Content and Workflow Management for Library Web Sites: Case Studies (http://books.google.com/<br />

books?id=8E1aOIGNFKMC&pg=PA37&dq=Xaraya&sig=seVNe3mqvR1o-Ik-jNJf02KrOX8). Idea Group Inc. pp. 37. ISBN 1591405343. .<br />

[3] http://docs.xaraya.com/documentation/rfcs/rfc0010.html<br />

[4] http://bugs.xaraya.com/<br />

[5] http://mt.xaraya.com/

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!