10.02.2013 Views

PHP Programming Language - OpenLibra

PHP Programming Language - OpenLibra

PHP Programming Language - OpenLibra

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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!