<?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>About Web Development by Activo &#187; Ektron API</title>
	<atom:link href="http://www.activoinc.com/blog/tag/ektron-api/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.activoinc.com/blog</link>
	<description>Web Development in a Web 2.0 World</description>
	<lastBuildDate>Fri, 29 Jan 2010 17:16:07 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Joomla vs Ektron</title>
		<link>http://www.activoinc.com/blog/2008/09/05/joomla-vs-ektron/</link>
		<comments>http://www.activoinc.com/blog/2008/09/05/joomla-vs-ektron/#comments</comments>
		<pubDate>Fri, 05 Sep 2008 21:27:34 +0000</pubDate>
		<dc:creator>Ron Peled</dc:creator>
				<category><![CDATA[Content Management Systems]]></category>
		<category><![CDATA[Ektron]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Content Management System]]></category>
		<category><![CDATA[Ektron API]]></category>
		<category><![CDATA[LAMP: Linux Apache MySQL PHP]]></category>
		<category><![CDATA[Search Engine Optimization (SEO)]]></category>
		<category><![CDATA[Social Networking]]></category>

		<guid isPermaLink="false">http://www.activoinc.com/blog/?p=52</guid>
		<description><![CDATA[We have been receiving a lot of comparison inquiries lately and I wanted to put this simple Joomla vs Ektron content management systems comparison table out there. Have in mind that much of the decision of which CMS to choose for your company or organization is usually made way before this comparison since the two [...]]]></description>
			<content:encoded><![CDATA[<p>We have been receiving a lot of comparison inquiries lately and I wanted to put this simple Joomla vs Ektron content management systems comparison table out there. Have in mind that much of the decision of which CMS to choose for your company or organization is usually made way before this comparison since the two systems are different in such a fundamental level. However, this is a comparison of those fundamentals plus some of the &#8216;interesting&#8217; features.</p>
<div id="attachment_54" class="wp-caption aligncenter" style="width: 409px"><img class="size-full wp-image-54" title="apples-and-oranges" src="http://www.activoinc.com/blog/wp-content/uploads/2008/09/apples-and-oranges.jpg" alt="Joomla vs Ektron" width="399" height="222" /><p class="wp-caption-text">Joomla vs Ektron</p></div>
<table border="1" width="100%">
<tbody>
<tr>
<td><strong>Feature/Item</strong></td>
<td><strong>Joomla</strong></td>
<td><strong>Ektron</strong></td>
</tr>
<tr>
<td>License Model</td>
<td>Open Source</td>
<td>Closed Source, Compiled</td>
</tr>
<tr>
<td>Price</td>
<td>Free</td>
<td>Starts at $15,000</td>
</tr>
<tr>
<td>Web Platform</td>
<td>PHP</td>
<td>ASP.NET 2.0</td>
</tr>
<tr>
<td>Database</td>
<td>MySQL</td>
<td>MS SQL (Express version OK)</td>
</tr>
<tr>
<td>Extendability Options</td>
<td>Plugins, Components, Mambots. Joomla 1.5 went through significant development that now offers many hook-ups for plugins without hacking any core files.</td>
<td>Plugins (Observer Method), Ektron API (via ASP.NET code behind), Extensive Web Services API</td>
</tr>
<tr>
<td>SEO Options</td>
<td>Search Engine Friendly URLs (Joomla 1.5)<br />
Meta tags controls<br />
Full template overrides, clean HTML</td>
<td>Search Engine Friendly URLs (CMS400 7.6)<br />
Meta tags controls and consolidation<br />
Content Tagging<br />
Full template overrides, HTML is often not so clean (part issue with .NET as well)</td>
</tr>
<tr>
<td>Social Networking</td>
<td>None, unless using a third party component or a plugin.</td>
<td>Many features built in: Personal profile, personal area, connections between profiles, forums, blogging.</td>
</tr>
</tbody>
</table>
<p>Thoughts?</p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li>December 7, 2008 -- <a href="http://www.activoinc.com/blog/2008/12/07/a-list-of-cms-ecommerce-and-blogging-systems-that-officially-support-jquery/" title="A list of CMS and eCommerce systems that officially support jQuery">A list of CMS and eCommerce systems that officially support jQuery</a> (2)</li><li>July 30, 2008 -- <a href="http://www.activoinc.com/blog/2008/07/30/ektron-clarification-on-user-controls-vs-api/" title="Ektron: Clarification on User Controls vs API">Ektron: Clarification on User Controls vs API</a> (0)</li><li>January 7, 2009 -- <a href="http://www.activoinc.com/blog/2009/01/07/2009-the-year-of-open-source-software/" title="2009, the year of Open Source Software">2009, the year of Open Source Software</a> (0)</li><li>December 3, 2008 -- <a href="http://www.activoinc.com/blog/2008/12/03/securing-joomla-cms-based-sites/" title="Securing Joomla! CMS based sites">Securing Joomla! CMS based sites</a> (0)</li><li>October 6, 2008 -- <a href="http://www.activoinc.com/blog/2008/10/06/ektron-cms400-70-issues-with-net-framework-35-sp1/" title="Ektron CMS400 7.0 issues with .NET Framework 3.5 SP1">Ektron CMS400 7.0 issues with .NET Framework 3.5 SP1</a> (2)</li><li>July 16, 2009 -- <a href="http://www.activoinc.com/blog/2009/07/16/speed-optimized-websites-rank-higher-with-search-engines/" title="Speed Optimized Websites Rank Higher with Search Engines">Speed Optimized Websites Rank Higher with Search Engines</a> (0)</li><li>December 4, 2008 -- <a href="http://www.activoinc.com/blog/2008/12/04/can-magento-and-typo3-be-integrated-yes-with-typogento/" title="Can Magento and Typo3 be integrated? Yes, with TypoGento">Can Magento and Typo3 be integrated? Yes, with TypoGento</a> (0)</li><li>November 30, 2008 -- <a href="http://www.activoinc.com/blog/2008/11/30/centos-for-linux-servers-a-cut-above/" title="CentOS for Linux Servers: a cut above">CentOS for Linux Servers: a cut above</a> (0)</li><li>November 3, 2008 -- <a href="http://www.activoinc.com/blog/2008/11/03/jquery-emerges-as-most-popular-javascript-library-for-web-development/" title="jQuery Emerges as Most Popular Javascript Library for Web Development">jQuery Emerges as Most Popular Javascript Library for Web Development</a> (2)</li><li>October 31, 2008 -- <a href="http://www.activoinc.com/blog/2008/10/31/how-to-use-mod_rewrite-to-set-a-canonical-url/" title="How to Use Mod_Rewrite to Set a Canonical URL">How to Use Mod_Rewrite to Set a Canonical URL</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.activoinc.com/blog/2008/09/05/joomla-vs-ektron/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ektron: Clarification on User Controls vs API</title>
		<link>http://www.activoinc.com/blog/2008/07/30/ektron-clarification-on-user-controls-vs-api/</link>
		<comments>http://www.activoinc.com/blog/2008/07/30/ektron-clarification-on-user-controls-vs-api/#comments</comments>
		<pubDate>Thu, 31 Jul 2008 00:44:36 +0000</pubDate>
		<dc:creator>Ron Peled</dc:creator>
				<category><![CDATA[.NET Framework]]></category>
		<category><![CDATA[Ektron]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[ASP.NET]]></category>
		<category><![CDATA[Ektron API]]></category>
		<category><![CDATA[Ektron CMS]]></category>
		<category><![CDATA[Ektron User Controls]]></category>
		<category><![CDATA[User Controls]]></category>

		<guid isPermaLink="false">http://www.activoinc.com/blog/?p=26</guid>
		<description><![CDATA[
We recently spotted an article from Bill Roger&#8217;s blog (Ektron&#8217;s CEO) which discusses usage of the Ektron Server Controls v.s. Ektron&#8217;s API. At Activo, we are constantly using both approaches and indeed each approach is a bit different and is used in different situations. The article makes it much clearer that Ektron actually put more [...]]]></description>
			<content:encoded><![CDATA[<p><!--[if gte mso 10]></p>
<style>
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-qformat:yes;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin:0in;
	mso-para-margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Times New Roman","serif";}
</style>
<p><![endif]--></p>
<p class="MsoNormal">We recently spotted an article from Bill Roger&#8217;s blog (<a href="http://www.ektron.com/" target="_blank">Ektron</a>&#8217;s CEO) which discusses <a href="http://www.ektron.com/ceonotes.aspx?id=6442" target="_blank">usage of the Ektron Server Controls v.s. Ektron&#8217;s API</a>. At Activo, we are constantly using both approaches and indeed each approach is a bit different and is used in different situations. The article makes it much clearer that Ektron actually put more effort than we thought before into the Server Controls. Understanding that the Server Controls were made for this sort of usage makes us now feel more secure using this method. Previously, I always thought of this method as a hack and preferred the API.</p>
<p class="MsoNormal">Frank heads our .NET development team and added the following:</p>
<p>I&#8217;ve found it easier to start off with a foundation of one of the server controls and build off of that, rather than using only API calls. The server control acts as a &#8220;datareader&#8221; which can be used to access the data initially. Many of the custom controls we built to replace XSLT use this model:</p>
<ul>
<li>Add a ListSummary inside the user control/page and set its properties.</li>
<li>Access the ListSummary&#8217;s EkItems property.</li>
<li>Manipulate the data from EkItems, transform it, and output it into a repeater.</li>
</ul>
<p>This tends to work more reliably than using the API calls. However, if the code needs to bypass the permissions model, the only option is to go direct using the API.</p>
<h3  class="related_post_title">Related Posts</h3><ul class="related_post"><li>October 6, 2008 -- <a href="http://www.activoinc.com/blog/2008/10/06/ektron-cms400-70-issues-with-net-framework-35-sp1/" title="Ektron CMS400 7.0 issues with .NET Framework 3.5 SP1">Ektron CMS400 7.0 issues with .NET Framework 3.5 SP1</a> (2)</li><li>September 5, 2008 -- <a href="http://www.activoinc.com/blog/2008/09/05/joomla-vs-ektron/" title="Joomla vs Ektron">Joomla vs Ektron</a> (2)</li><li>January 7, 2009 -- <a href="http://www.activoinc.com/blog/2009/01/07/2009-the-year-of-open-source-software/" title="2009, the year of Open Source Software">2009, the year of Open Source Software</a> (0)</li><li>December 7, 2008 -- <a href="http://www.activoinc.com/blog/2008/12/07/a-list-of-cms-ecommerce-and-blogging-systems-that-officially-support-jquery/" title="A list of CMS and eCommerce systems that officially support jQuery">A list of CMS and eCommerce systems that officially support jQuery</a> (2)</li><li>November 3, 2008 -- <a href="http://www.activoinc.com/blog/2008/11/03/jquery-emerges-as-most-popular-javascript-library-for-web-development/" title="jQuery Emerges as Most Popular Javascript Library for Web Development">jQuery Emerges as Most Popular Javascript Library for Web Development</a> (2)</li><li>August 19, 2008 -- <a href="http://www.activoinc.com/blog/2008/08/19/hack-attempt-sql-injection-tagreting-ms-sql-servers/" title="Hack attempt: SQL Injection Tagreting MS SQL Servers">Hack attempt: SQL Injection Tagreting MS SQL Servers</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.activoinc.com/blog/2008/07/30/ektron-clarification-on-user-controls-vs-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
