<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>CMS Critic &#187; xaraya</title>
	<atom:link href="http://www.cmscritic.com/tag/xaraya/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.cmscritic.com</link>
	<description>CMS News, Reviews, Interviews and Articles</description>
	<lastBuildDate>Mon, 06 Feb 2012 19:36:54 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Xaraya CMS 1.1.5 &#8211; Review and Commentary</title>
		<link>http://www.cmscritic.com/xaraya-cms-1-1-5-review-and-commentary/</link>
		<comments>http://www.cmscritic.com/xaraya-cms-1-1-5-review-and-commentary/#comments</comments>
		<pubDate>Wed, 02 Dec 2009 22:12:03 +0000</pubDate>
		<dc:creator>Mike Johnston</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[application development framework]]></category>
		<category><![CDATA[cms]]></category>
		<category><![CDATA[language preference]]></category>
		<category><![CDATA[privilege management]]></category>
		<category><![CDATA[root]]></category>
		<category><![CDATA[site]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[TinyMCE]]></category>
		<category><![CDATA[wcm]]></category>
		<category><![CDATA[web application development]]></category>
		<category><![CDATA[xaraya]]></category>
		<category><![CDATA[xaraya cms]]></category>

		<guid isPermaLink="false">http://cmscritic.com/?p=188</guid>
		<description><![CDATA[Content management is but one of many roles that the Xaraya web application development framework has taken on since 2002. With beginnings built on the combined history of ThatWare, PHP-Nuke, and PostNuke, Xaraya boasts an extensible API, powerful security and privilege management, dynamic data allowing users to create or extend modules, and block layout, where [...]]]></description>
			<content:encoded><![CDATA[<p>Content management is but one of many roles that the Xaraya web application development framework has taken on since 2002. With beginnings built on the combined history of ThatWare, PHP-Nuke, and PostNuke, Xaraya boasts an extensible API, powerful security and privilege management, dynamic data allowing users to create or extend modules, and block layout, where form and function are separated.</p>
<p>In addition, Xaraya is completely translatable in over twenty languages. But with all of this functionality, how easy is it to install, configure, and actually use to manage content?</p>
<p>I uploaded the latest offering of Xaraya&#8217;s Aruba version 1.1.5, unzipped it into the root of my website, and then moved the files within the extracted directory up one, into the root. Per the <a href="http://www.xaraya.com/index.php/documentation/97" target="_blank" class="thisismyurl_external">official Xaraya documentation</a>, I then moved all directories and files located in the html directory up one, into the root as well, and then deleted the empty html directory.</p>
<p>After completing these basic configurations I went into my hosting account and created a Xaraya database and the credentials required to access it. Once my database was created I simply navigated to http://yourdomain.com/install.php to begin the installation process. <em>Note that even though I did not experience much trouble in the preparations<br />
required, I can see where a beginner could easily get tripped up on the installation and would encourage anyone attempting an install to consult the very helpful <a href="http://www.xaraya.com/index.php/documentation/96" target="_blank" class="thisismyurl_external">installation preparation guide</a> on the Xaraya website.</em></p>
<p><img src="/uploads/xaraya1.png" alt="" width="617" height="274" /></p>
<p>Once I selected my language preference and agreed to the user license, Xaraya ran a compatibility inventory and confirmed that my hosting solution had everything required to run Xaraya successfully. After the system was cleared for install, I simply entered in my database /information, initialized the install, and created an administrator account. One feature that I applaud Xaraya for is the configuration options offered during the installation which included the creation of<br />
a Public Site, Core Install, Intranet, and Community site with all pertinent modules and privileges set in accordance with whichever one you choose. Handy!</p>
<p><img src="/uploads/xaraya2.png" alt="" /></p>
<p>Equally as nice is the optional installation of the most common modules used in the chosen configuration. In my case I chose to install the Public Site that included modules and privileges the Xaraya developers thought appropriate for this type of access. The configuration modules in my install included articles, autolinks, bloggerapi, categories, comments, example, hitcount, stats, sniffer, search, registration, ratings, xmlrpcserver, xmlrpcsystemapi, and xmlrpcvalidatorapi.</p>
<p><img src="/uploads/xaraya3.png" alt="" /></p>
<p>After I choose to include all of the configuration modules offered by the public site configuration installation, it was time to see my new Xaraya website. The default theme provides a tableless design with a left navigation bar that includes all the access required to administrate the website. While it might not be the most visually stunning interface I&#8217;ve seen, it works extremely well and I appreciated the clear order of things. Once I confirmed that the installation went according to plan I went to the root directory of my website and removed install.php and upgrade.php for security purposes.</p>
<p><img src="/uploads/xaraya4.png" alt="" /></p>
<p><strong>Content Management WYSIWYG</strong></p>
<p>Very little content management can be done, at least by non-techies, with only text boxes and no stable WYSIWYG editor. The tinymce module is not installed by default for our public facing website so I had to go in and install it by navigating to <em>Modules &gt; View All &gt; tinemice &gt; Install</em>. Once initiated, the system checked the dependencies required to run the tinymce module and confirmed that I was good to go.</p>
<p><img src="/uploads/xaraya5.png" alt="" /></p>
<p>After the installation, I selected tinymce as my default WYSIWYG editor from the dropdown by going to <em>global &gt; Base &gt; Actions: Modify Config &gt; Modify: Other</em></p>
<p><img src="/uploads/xaraya6.png" alt="" /></p>
<p>Once the tinymce was my default editor, I configured it to my liking. Like everything else in Xaraya, the administrator has control over absolutely everything. In tinymce alone, I have the ability to customize the actions and initializations of the module down to minute detail that I&#8217;ve rarely seen. From customizing the activation modes to selecting specific text areas where tinymce will activate to configuring what HTML tag will and won&#8217;t be used. And that&#8217;s only under the install options! The tinymce also avails itself to editor, language, theme, and advanced configuration options. In short, it is<br />
customizable to the extreme and very powerful. All the configurations can be found on this click path: <em>miscellaneous &gt; XarTinyMCE &gt; Modify Config</em>.</p>
<p>I set tinymce to automatically activate in all text areas but what I did not know is that it will only activate once I clicked in the text box. I found myself going back and forth trying to figure out why the WYSIWYG wouldn&#8217;t open and I just happen to click the text in the textbox out of frustration and it opened. Something to keep in mind.</p>
<p><img src="/uploads/xaraya7.png" alt="" /></p>
<p><strong>Editing Content </strong></p>
<p>I checked out my homepage and tried to figure out how I could edit the content. What I found was that during the installation, the base module defaults as the homepage. To remedy this I logged in as the administrator and navigated to <em>global &gt; Base &gt; Actions: Modify Config &gt; Modify: Site Display</em> where under the subheading of <strong>Site Default Front Page</strong> Settings, I selected Articles for the Default Module from the drop down box, saved the configuration changes, and reloaded the homepage.</p>
<p><img src="/uploads/xaraya8.png" alt="" /></p>
<p>Here is how the New Homepage (with the Article module as the default) looks:</p>
<p><img src="/uploads/xaraya9.png" alt="" /></p>
<p>The new homepage with the default module set to Articles displayed the articles that I had previously created but did not know how to display. You can see from the screen capture that articles can and are organized by category, topic, etc. and can be displayed in either a single or double-column format. When I clicked the title of the article or the read more link at the bottom, Xaraya took me to the article page where I had the option to edit it since I was logged in as the administrator. Notice the breadcrumb functionality as well.</p>
<p><img src="/uploads/xaraya10.png" alt="" /></p>
<h4>Summary</h4>
<p>As you might have guessed, I found Xaraya to be all the developers propose it to be, and I only scratched the surface. The fancy is in the meat, not in the default user interface. And once I learned the lingo of Xaraya, I found it actually made sense. While it would be easy to delve into the minutiae of module responsibilities, suffice it to say that this platform is limited only by the skill level of the programmer, administrator, or webmaster that is running it. Xaraya is one of those platforms that is better experienced than read about. Once the platform is configured properly, Xaraya does a great job of content management.</p>
<p>Much to the delight of high-level programmers and the chagrin of beginners, Xaraya&#8217;s greatest strength and weakness is the virtually unlimited extensibility of the platform&#8217;s functionality.</p>
<h4>Pros</h4>
<ul>
<li>Xaraya is an extremely powerful platform that can fullfill a variety of need from the simple to the most complex.</li>
<li>Documentation is extensive, lengthy, and on point.</li>
<li>Advanced users will be able to build sophisticated, secure applications quickly and with less work.</li>
</ul>
<h4>Cons</h4>
<ul>
<li>There is a very steep learning curve for most.</li>
<li>To understand what the documentation discusses, you must learn the Xaraya lingo.</li>
<li>Beginners can get in trouble easily.</li>
</ul>
<p><strong>Website:</strong> <a href="http://www.xaraya.com/" target="_blank" class="thisismyurl_external">Xaraya</a></p>
<p><strong>About the Author:</strong></p>
<p><strong> </strong>Based in the Pacific Northwest, Michael Childress has been a system analyst and writer for 10 years.He currently writes for CMS Critic and maintains his own blog at <a href="http://outdoorblogger.com/" target="_blank" class="thisismyurl_external">OutdoorBlogger.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.cmscritic.com/xaraya-cms-1-1-5-review-and-commentary/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

