<?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>Lonnie Knows Everything &#187; Joomla</title>
	<atom:link href="http://blog.oneduality.com/category/nerd/programming/joomla/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.oneduality.com</link>
	<description>So you don&#039;t have to!</description>
	<lastBuildDate>Tue, 27 Jul 2010 18:48:34 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Mass Content into Joomla&#8217;s K2 Component!</title>
		<link>http://blog.oneduality.com/2010/07/27/mass-content-into-joomlas-k2-component/</link>
		<comments>http://blog.oneduality.com/2010/07/27/mass-content-into-joomlas-k2-component/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 18:48:19 +0000</pubDate>
		<dc:creator>Lonnie</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.oneduality.com/?p=948</guid>
		<description><![CDATA[The Joomla Mass Content component is something I&#8217;ve used for a long  time to  help make the creation of sections, categories and articles  much easier because  it enables the developer to create all of these  items on a single screen without  having to jump back and forth in the [...]]]></description>
			<content:encoded><![CDATA[<p>The Joomla Mass Content component is something I&#8217;ve used for a long  time to  help make the creation of sections, categories and articles  much easier because  it enables the developer to create all of these  items on a single screen without  having to jump back and forth in the  control panel. This handy tool can  eliminate hours of unnecessary  development time by consolidating several screens  into one.</p>
<p>In a previous blog entry (<a href="http://blog.oneduality.com/2010/07/27/joomla-and-k2-a-true-romance-story/">please  refer to Joomla and K2, a True Romance Story</a>),  I mentioned some of the advantages of  the Joomla K2 component. The  obvious question is how can the K2 component and  the Mass Content  component work together when the Mass Content component creates   standard Joomla content and the K2 component creates content that is  managed  outside of core system?</p>
<p>Fortunately, there is a solution that allows you to incorporate both   components and reap the benefits of each. The K2 component has a very  nifty  feature that lets you import content. So, when developing a new  website, as long  as you follow these steps in the proper sequence, you  should be fine.</p>
<p>1.  Install the Mass Content component<br />
2. Create your sections, categories and  content items within the Mass Content component<br />
3. When everything is set up  as you like it, run the K2 article import</p>
<p>With  step #3, the K2 system  will turn Joomla sections into top level K2  categories and the standard Joomla  categories into K2 sub-categories.  In my experience with this, everything has  gone without a hitch.</p>
<p>You  can now start building your navigational  structure in the K2 system  and delete all of the items, categories and sections  from within the  core Joomla content system. With this approach, I hope you will  find as  I did, that despite using two additional components – K2 and Mass   Content &#8211; you will save quite a bit of development time.</p>
<p><strong>Related Links:</strong><br />
Mass Content Component &#8211; <a href="http://extensions.joomla.org/extensions/news-production/mass-content/2514">Download  Link</a><br />
K2 for Joomla &#8211; <a href="http://getk2.org/">Download Link</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.oneduality.com/2010/07/27/mass-content-into-joomlas-k2-component/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla and K2, a True Romance Story</title>
		<link>http://blog.oneduality.com/2010/07/27/joomla-and-k2-a-true-romance-story/</link>
		<comments>http://blog.oneduality.com/2010/07/27/joomla-and-k2-a-true-romance-story/#comments</comments>
		<pubDate>Tue, 27 Jul 2010 18:45:45 +0000</pubDate>
		<dc:creator>Lonnie</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.oneduality.com/?p=944</guid>
		<description><![CDATA[As a professional developer, I&#8217;ve had quite a bit of experience  working with the Joomla content management system and I can honestly say  I&#8217;m very pleased with how versatile it can be in developing a broad  range of website solutions. Where Joomla really shines is in its ability  to be extended [...]]]></description>
			<content:encoded><![CDATA[<p>As a professional developer, I&#8217;ve had quite a bit of experience  working with the Joomla content management system and I can honestly say  I&#8217;m very pleased with how versatile it can be in developing a broad  range of website solutions. Where Joomla really shines is in its ability  to be <a href="http://extensions.joomla.org/" target="_blank">extended by way of modules, components and plugins</a> that provide useful features that the core system doesn&#8217;t include.</p>
<h2>Meet K2</h2>
<p>The component &#8220;K2&#8243; is an alternate content system for Joomla that  provides many additional features, the most notable features that have  proven to be invaluable are:</p>
<ol>
<li>Nested categories</li>
<li>The capability to assign templates to categories</li>
<li>Improved Access Control List (ACL)</li>
<li>Article comments</li>
</ol>
<p>There is far more to K2 than the features listed above, but these  features have made an already powerful content management solution a  much more robust package to say the least.</p>
<p>Utilizing nested categories and custom templates, TDH developers have  been able to create a feature-rich product catalog, for example. The  possibilities are endless and I&#8217;m excited to see what other magic can be  conjured up with this powerful tool set.</p>
<p>Joomla can be found at <a href="http://www.joomla.org/" target="_blank">http://www.joomla.org</a>, and you can check out the free K2 component at <a href="http://getk2.org/" target="_blank">http://getk2.org</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.oneduality.com/2010/07/27/joomla-and-k2-a-true-romance-story/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Shopping cart made from Joomla, K2, Simple Caddy and a CSV import</title>
		<link>http://blog.oneduality.com/2009/09/22/shopping-cart-made-from-joomla-k2-simple-caddy-and-a-csv-import/</link>
		<comments>http://blog.oneduality.com/2009/09/22/shopping-cart-made-from-joomla-k2-simple-caddy-and-a-csv-import/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 17:24:50 +0000</pubDate>
		<dc:creator>Lonnie</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.oneduality.com/?p=462</guid>
		<description><![CDATA[One of my clients had recently came to me looking for a clean shopping cart that could be ran mostly via CSV&#8230; they had a &#8220;product matrix&#8221; in excel that had categories, sub categories, item name, skew and price&#8230;
I evaluated VirtueMart which I decided was just too bulky and buggy to work with .. then [...]]]></description>
			<content:encoded><![CDATA[<p>One of my clients had recently came to me looking for a clean shopping cart that could be ran mostly via CSV&#8230; they had a &#8220;product matrix&#8221; in excel that had categories, sub categories, item name, skew and price&#8230;</p>
<p>I evaluated VirtueMart which I decided was just too bulky and buggy to work with .. then I checked out dozens of others, but none were suited to our needs..  I&#8217;ve run into this issue before and decided to roll my own cart using existing tools.. I opted to use K2 (since Joomla can&#8217;t do subcategories), Simplecaddy (k2 is not a cart) and some custom tweaks..</p>
<p>Read on for more info!</p>
<p><span id="more-462"></span></p>
<p>1. K2 is an amazing content organization system (<a href="http://k2.joomlaworks.gr/" target="_blank">link</a>) that offers a far more flexible way to manage your categories/sub categories&#8230;  it&#8217;s not a shopping cart, but it makes a very effective catalog .. it&#8217;s capable of acting as a blog, an event calendar, a catalog (with no ecom functionality) and many other things&#8230; built in content voting, comments and social sharing options.. it can be everything, or it can be minimal depending on what you turn on and off.</p>
<p>2. Simple Caddy (<a href="http://atlanticintelligence.net/index.php?option=com_phocadownload&amp;view=sections&amp;Itemid=93" target="_blank">link</a>) is a basic cart system, but it lacks a catalog &#8230; it&#8217;s designed for you to be able to build your own product pages within Joomla and slap on &#8220;add to cart&#8221; button and then it provides a method to check out via paypal (only paypal is supported).</p>
<p>3. My own code to import a CSV into the system.. it&#8217;s job is to create the category hierarchy, add the products to simplecaddy, create the items in K2 and apply the simplecaddy tag for &#8220;add to cart&#8221; .. this CSV also adds to another database with additional information that is used to create a product selector, or I guess a better word would be a drill down search.</p>
<p>In addition to the three main ingredients above, I made a series of tweeks to both components to suit my needs.. some of the things I&#8217;ve done.</p>
<p>1. I gutted the K2 item image system, I wanted to keep it automated and simple so I have K2 looking for category images by category name and product images by product ID&#8230; this gives easy ability to just properly name some files and bulk upload them.. this was done entirely in K2 templates.</p>
<p>2. I added an option in Simplecaddy to disable ecom, which simply means it doesn&#8217;t appear even with the tag in place.. the reason being is that for phase one, we&#8217;re just building the catalog and leaving the cart disabled.. if the tag is in place and the simplecaddy plugin is disabled, the tag shows.. we wanted to be able to enable ecom without needing to import again, just a flip of a switch.</p>
<p>3. An additional payment option for simplecaddy (authorized.net)</p>
<p>The result is a fully functioning shopping cart solution powered off of a simple CSV file</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.oneduality.com/2009/09/22/shopping-cart-made-from-joomla-k2-simple-caddy-and-a-csv-import/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Download Dynamic Header Images 1.5.1 Released!</title>
		<link>http://blog.oneduality.com/2009/02/25/download-dynamic-header-images-151-released/</link>
		<comments>http://blog.oneduality.com/2009/02/25/download-dynamic-header-images-151-released/#comments</comments>
		<pubDate>Wed, 25 Feb 2009 18:26:16 +0000</pubDate>
		<dc:creator>Lonnie</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.oneduality.com/?p=230</guid>
		<description><![CDATA[Hey gang!
Today I&#8217;ve released the latest version of the Oneduality Dynamic Header Images Joomla module (say that 5 times fast) ..  there are a number of enhancements that increase the usefulness and possibilities of the module, primarily, a modification that will allow you the ability to load more than one instance of the module on [...]]]></description>
			<content:encoded><![CDATA[<p>Hey gang!</p>
<p>Today I&#8217;ve released the latest version of the Oneduality Dynamic Header Images Joomla module (say that 5 times fast) ..  there are a number of enhancements that increase the usefulness and possibilities of the module, primarily, a modification that will allow you the ability to load more than one instance of the module on a page, as well as change the type of images you&#8217;re using .. for full details and to download it, <a href="http://blog.oneduality.com/dynamic-header-images/">click here!</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.oneduality.com/2009/02/25/download-dynamic-header-images-151-released/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Download Dynamic Header Images 1.5.1</title>
		<link>http://blog.oneduality.com/2009/01/22/download-dynamic-header-images-made-easy/</link>
		<comments>http://blog.oneduality.com/2009/01/22/download-dynamic-header-images-made-easy/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 18:55:59 +0000</pubDate>
		<dc:creator>Lonnie</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://blog.oneduality.com/?p=88</guid>
		<description><![CDATA[The Dynamic Header Images module has beem moved to it&#8217;s own page which can be found right here
The module has also been converted to donationware, and there are two upcoming releases!
Roadmap
1. Support fort Virtuemart (custom header images per department) (1.5.2)
2. A re-write of the logic, this will allow you to have a default image by [...]]]></description>
			<content:encoded><![CDATA[<p>The Dynamic Header Images module has beem moved to it&#8217;s own page which can be found <a href="http://blog.oneduality.com/dynamic-header-images/">right here</a></p>
<p>The module has also been converted to donationware, and there are two upcoming releases!</p>
<p><strong>Roadmap</strong></p>
<p>1. Support fort Virtuemart (custom header images per department) (1.5.2)<br />
2. A re-write of the logic, this will allow you to have a default image by section and category rather than having to have an image for every article. (1.6)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.oneduality.com/2009/01/22/download-dynamic-header-images-made-easy/feed/</wfw:commentRss>
		<slash:comments>16</slash:comments>
		</item>
		<item>
		<title>Force Joomla to use SSL/HTTPS</title>
		<link>http://blog.oneduality.com/2009/01/15/force-joomla-to-use-sslhttps/</link>
		<comments>http://blog.oneduality.com/2009/01/15/force-joomla-to-use-sslhttps/#comments</comments>
		<pubDate>Thu, 15 Jan 2009 12:55:29 +0000</pubDate>
		<dc:creator>Lonnie</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://blog.oneduality.com/?p=80</guid>
		<description><![CDATA[Have you ever needed to make Joomla use https?
If you use Joomla 1.0.x you could just simply changed $mosConfig_livesite to your https URL, but this won&#8217;t solve the issue of someone coming in on a non https link from a search engine or bookmark, yes it will change to https if they click a link, [...]]]></description>
			<content:encoded><![CDATA[<p>Have you ever needed to make Joomla use https?</p>
<p>If you use Joomla 1.0.x you could just simply changed $mosConfig_livesite to your https URL, but this won&#8217;t solve the issue of someone coming in on a non https link from a search engine or bookmark, yes it will change to https if they click a link, but that landing page will be insecure, what can we do about this? read on!</p>
<p><span id="more-80"></span></p>
<p>I encountered this issue on a Joomla site that had a small store for purchasing supplies for equipment this company was selling.. The issue is that before, the page was just static content without any online ordering capabilities at all .. search engines had picked it up long ago and they didn&#8217;t want to change the links.</p>
<p>I wrote up a very simple snippet of code that rests at the top of your template..</p>
<blockquote><p>// if https isn&#8217;t on, we need to fix that!<br />
if ( $_SERVER["HTTPS"] != &#8220;on&#8221; ) {<br />
 $newurl = &#8220;https://&#8221; . $_SERVER["SERVER_NAME"] . $_SERVER["REQUEST_URI"];<br />
 header(&#8220;Location: $newurl&#8221;);<br />
 exit();<br />
}</p></blockquote>
<p>This block of code will detect if they came in via https or not, and if they didn&#8217;t, it will redirect them to the https version of the page they were on.</p>
<p>Easy as 123 .. 4</p>
<p>If you found this helpful, please consider a <a href="http://blog.oneduality.com/donate/"><span style="color: #b85b5a;">donation</span></a>!</p>
<p>If you have a question you’d like me to try to solve, go ahead and <a href="http://blog.oneduality.com/contact-us/"><span style="color: #b85b5a;">ask it </span></a>:)</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.oneduality.com/2009/01/15/force-joomla-to-use-sslhttps/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Joomla Tips: Dynamic header images (1.5)</title>
		<link>http://blog.oneduality.com/2009/01/14/joomla-tips-dynamic-header-images-15/</link>
		<comments>http://blog.oneduality.com/2009/01/14/joomla-tips-dynamic-header-images-15/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 22:52:49 +0000</pubDate>
		<dc:creator>Lonnie</dc:creator>
				<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://blog.oneduality.com/?p=64</guid>
		<description><![CDATA[When Joomla 1.5 came out, not many components existed for this task &#8230;  I wanted to be able to specify an image for the header based on whether it was the front page, a specific article, or a specific component .. I also wanted it to be able to fall back to a default image [...]]]></description>
			<content:encoded><![CDATA[<p>When Joomla 1.5 came out, not many components existed for this task &#8230;  I wanted to be able to specify an image for the header based on whether it was the front page, a specific article, or a specific component .. I also wanted it to be able to fall back to a default image if none existed.</p>
<p>This article covers how to do that right in your template!</p>
<p><span id="more-64"></span></p>
<p><strong>THIS ARTICLE IS NO LONGER RELEVANT ..</strong> because I wrote a module that does the same thing, check out this <a href="http://blog.oneduality.com/dynamic-header-images/">Joomla 1.5 module</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.oneduality.com/2009/01/14/joomla-tips-dynamic-header-images-15/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Multiple domain names in Joomla 1.0.x</title>
		<link>http://blog.oneduality.com/2009/01/14/multiple-domain-names-in-joomla-10x/</link>
		<comments>http://blog.oneduality.com/2009/01/14/multiple-domain-names-in-joomla-10x/#comments</comments>
		<pubDate>Wed, 14 Jan 2009 15:48:38 +0000</pubDate>
		<dc:creator>Lonnie</dc:creator>
				<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.oneduality.com/?p=32</guid>
		<description><![CDATA[If you&#8217;re running Joomla 1.0.x and you&#8217;ve tried to get more than one domain name pointing to it, then you&#8217;ve no doubt realized that it doesn&#8217;t really work out that well. I mean, the site will come up but the moment you click a link you will be sent directly to the original site url.
Well [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re running Joomla 1.0.x and you&#8217;ve tried to get more than one domain name pointing to it, then you&#8217;ve no doubt realized that it doesn&#8217;t really work out that well. I mean, the site will come up but the moment you click a link you will be sent directly to the original site url.</p>
<p>Well this aims to give you a quick, easy solution!</p>
<p><span id="more-32"></span></p>
<p>The first thing you&#8217;ll want to do is open up your <strong>configuration.php</strong> file in your editor of choice.</p>
<p>Look for the variable &#8220;$mosConfig_live_site&#8221;, this is no doubt configured to your current web site address! and this is what is causing your problem.  We&#8217;ll be changing it to this:</p>
<p>$mosConfig_live_site = &#8220;http://&#8221; . $_SERVER['HTTP_HOST'];</p>
<p>This will pull the site&#8217;s URL out of an environment variable on the server! This means that no matter what URL is used to get to your site, Joomla will automatically set $mosConfig_live_site to match.</p>
<p>This solution works in the world of Linux and Apache, if you&#8217;re running Joomla in a windows environment and this doesn&#8217;t work, I suggest going to your Joomla control panel and looking at System info -&gt; php info &#8230; You&#8217;re trying to find a variable that contains the website name without http:// in front of it .. once you find something, adjust the code above! if you find one that has http:// in front of it, then you can further adjust the code to suit your needs.</p>
<p>Have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.oneduality.com/2009/01/14/multiple-domain-names-in-joomla-10x/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>
