<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.7.3" -->
<rss version="2.0">
	<channel>
		<title>Blog entries from gbluma</title>
		<description>A short description about your blog</description>
		<link>http://lab11.com</link>
		<lastBuildDate>Mon, 06 Sep 2010 04:38:58 +0100</lastBuildDate>
        <generator>FeedCreator 1.7.3</generator>
		<item>
			<title>Joomla 1.5 Custom Breadcrumbs</title>
			<link>http://lab11.com/blogs/Joomla-1.5-Custom-Breadcrumbs.html</link>
			<description>&lt;p&gt;Joomla seems to have everything figured out — Breadcrumb support is no exception.&lt;/p&gt;&lt;br/&gt;&lt;p&gt;Recently we were writing some custom component for a client and needed to handle the breadcrumbs in a special way that Joomla couldn't manage automatically.&lt;/p&gt;&lt;br/&gt;&lt;p&gt;As a simplified example, imagine we redirect a user to a component that isn't attached to a menu. We would expect the breadcrumbs to simply output &quot;Home&quot; and provide a link back to the index of the site.&lt;/p&gt;&lt;br/&gt;Home &lt;br/&gt;&lt;p&gt;(Notice: Home is not a Read More...</description>
			<author>Garrett Bluma</author>
			<pubDate>Thu, 09 Jul 2009 06:00:00 +0100</pubDate>
		<category>Programming</category>
 <category>PHP</category>
 <category>Joomla</category>
 <category>Components</category>
		</item>
		<item>
			<title>XMLWriter in PHP</title>
			<link>http://lab11.com/blogs/XMLWriter-in-PHP.html</link>
			<description>&lt;p&gt;Every now and then I find myself needing to export a set of objects to XML. I usually find a quick way to write a dumb function to do it, but this is usually not the most elegant solution and rarely does it scale up to handle more complex data structures. The other option is to serialize the data into xml, but usually these methods suffer from a large performance overhead and should only be used if you can tweak the serializer to work only the right pieces of data.&lt;/p&gt;&lt;br/&gt;&lt;p&gt;I have since added Read More...</description>
			<author>Garrett Bluma</author>
			<pubDate>Wed, 10 Jun 2009 06:00:00 +0100</pubDate>
		<category>XML</category>
 <category>Programming</category>
 <category>PHP</category>
		</item>
		<item>
			<title>Missing Dialog Text in VirtueMart 1.1.2</title>
			<link>http://lab11.com/blogs/Missing-Dialog-Text-in-VirtueMart-1.1.2.html</link>
			<description>&lt;p&gt;I've noticed that in VirtueMart (only on some server setups, mind you) the dialog that pops up when you &quot;Add to Cart&quot; is missing  it's message (as follows):&lt;/p&gt;&lt;br/&gt;&lt;img alt=&quot;virtuemart_missing_text&quot; src=&quot;http://lab11.com/images/stories/gbluma/virtuemart_missing_text.png&quot; height=&quot;172&quot; width=&quot;422&quot; /&gt;&lt;br/&gt;&lt;p&gt;instead of:&lt;/p&gt;&lt;br/&gt;&lt;img alt=&quot;virtuemart_with_text&quot; src=&quot;http://lab11.com/images/stories/gbluma/virtuemart_with_text.png&quot; height=&quot;169&quot; width=&quot;421&quot; /&gt;&lt;br/&gt;&lt;p&gt;I've been struggling with this bug in VirtueRead More...</description>
			<author>Garrett Bluma</author>
			<pubDate>Wed, 25 Mar 2009 16:49:28 +0100</pubDate>
		</item>
		<item>
			<title>How to view more file-types in JCE 1.5.1</title>
			<link>http://lab11.com/blogs/How-to-view-more-file-types-in-JCE-1.5.1.html</link>
			<description>&lt;p&gt;JCE is a great tool. It works far better than the default tiny_mce that ships with Joomla. Problem is, it still has a few little bugs here and there--and in this case a lack of configurability.&lt;/p&gt;&lt;br/&gt;&lt;p&gt;JCE has a default set of file-types is recognizes as usable for inserting, as a link, into content. These include:&lt;/p&gt;&lt;br/&gt;&lt;p&gt;html, htm, doc, docx, ppt, rtf, xls, txt, gif, jpeg, jpg, png, pdf, swf, mov, mpeg, mpg, avi, asf, asx, dcr, flv, wmv, wav, mp3&lt;/p&gt;&lt;br/&gt;&lt;p&gt;But what if you want to add a new onRead More...</description>
			<author>Garrett Bluma</author>
			<pubDate>Tue, 24 Mar 2009 06:00:00 +0100</pubDate>
		</item>
		<item>
			<title>Adding a Login/Logout link in Joomla Template</title>
			<link>http://lab11.com/blogs/Adding-a-Login-Logout-link-in-Joomla-Template.html</link>
			<description>&lt;p&gt;This should be a quick one, hopefully. It will require a bit of programming skill as well as some understanding of how Joomla works behind-the-scenes.&lt;/p&gt;&lt;br/&gt;&lt;p&gt;Joomla doesn't come with a built-in module for showing a Login/Logout link. I'm sure that someone in the community has made one, but for verbosity I'll explain how to build your own.&lt;/p&gt;&lt;br/&gt;&lt;p&gt;First, let's create a link in our template to send people to our login page.&lt;/p&gt;&lt;br/&gt;&lt;p&gt;index.php in template:&lt;/p&gt;&lt;br/&gt;&amp;lt;?php&lt;br /&gt;defined('_JEXEC') orRead More...</description>
			<author>Garrett Bluma</author>
			<pubDate>Mon, 23 Mar 2009 06:00:00 +0100</pubDate>
		</item>
		<item>
			<title>Writing a Joomla 1.5 Content Plugin</title>
			<link>http://lab11.com/blogs/Joomla-1.5-Content-Plugin.html</link>
			<description>&lt;p&gt;This article will show you how to build a quick plugin to replace some text in an article before it get's displayed to the user.&lt;/p&gt;&lt;br/&gt;Intro&lt;br/&gt;&lt;p&gt;Lately I've been writing a number of content plugins for Joomla. They're pretty simple, but basically it allows you to transform the content at a number of points in Joomla's process of editing, saving, and displaying of that content. In theory you could use it to do anything but it's common to replace text and/or add special content into the articlesRead More...</description>
			<author>Garrett Bluma</author>
			<pubDate>Wed, 18 Feb 2009 07:00:00 +0100</pubDate>
		<category>Programming</category>
 <category>Plugins</category>
 <category>PHP</category>
 <category>Joomla</category>
		</item>
		<item>
			<title>Joomla 1.5 Custom Parameter Type (WYSIWYG)</title>
			<link>http://lab11.com/blogs/Joomla-1.5-Custom-Parameter-Type-WYSIWYG-.html</link>
			<description>&lt;p&gt;&lt;img style=&quot;margin: 5px; float: right&quot; src=&quot;http://lab11.com/images/stories/lab11/gbluma/joomla.png&quot; alt=&quot;joomla&quot; width=&quot;110&quot; height=&quot;110&quot; /&gt;Joomla has made module development a piece of cake. If you want a section of your module to display a poll or banner it's really easy. Likewise Joomla has made it easy to edit the content in those modules with module parameters.&lt;/p&gt;&lt;br/&gt;&lt;p&gt;... But one thing you haven't been able to do is edit those parameters in a WYSIWYG textarea... until now...&lt;/p&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Read More...</description>
			<author>Garrett Bluma</author>
			<pubDate>Mon, 02 Feb 2009 07:00:00 +0100</pubDate>
		<category>Programming</category>
 <category>Joomla</category>
		</item>
		<item>
			<title>Joomla HTTPS Redirect Plugin (Beta)</title>
			<link>http://lab11.com/blogs/Joomla-HTTPS-Redirect-Plugin-Beta-.html</link>
			<description>&lt;img style=&quot;float: right&quot; src=&quot;http://lab11.com/images/stories/lab11/gbluma/ssl.jpg&quot; alt=&quot;&quot; /&gt; &lt;p&gt;The HTTPS Redirect Plugin redirects a visitor to the same page under HTTPS.&lt;br /&gt;&lt;br /&gt;When a user requests a url over HTTP (e.g. http://example.com/secure/stuff/ ) Joomla will handle the redirection to the appropriate HTTPS page (e.g. https://example.com/secure/stuff/ )&lt;/p&gt;&lt;p&gt;&lt;br /&gt;This plugin allows the administrator to force users into HTTPS protocol under Joomla. Actually, the full extent of theRead More...</description>
			<author>Garrett Bluma</author>
			<pubDate>Tue, 20 Jan 2009 07:00:00 +0100</pubDate>
		<category>Programming</category>
 <category>Joomla</category>
		</item>
		<item>
			<title>Discover Your Future Site</title>
			<link>http://lab11.com/blogs/Discover-Your-Future-Site.html</link>
			<description>&lt;img style=&quot;float: right&quot; src=&quot;http://lab11.com/images/stories/lab11/gbluma/camera_small.jpg&quot; alt=&quot;camera_small&quot; width=&quot;NaN&quot; height=&quot;200&quot; /&gt;So you want to revamp your current site right? Or maybe you want a new site but can't put your finger exactly on what you need. &lt;br /&gt;&lt;br /&gt;Here are a few things to consider which might help you decide on the details. I'll also run through a test scenario of a small photography company as an example. &lt;br /&gt;&lt;br /&gt; 1. What does your organization do? &lt;br /&gt;If yRead More...</description>
			<author>Garrett Bluma</author>
			<pubDate>Thu, 15 Jan 2009 07:00:00 +0100</pubDate>
		<category>Web Design</category>
		</item>
		<item>
			<title>Write an Advanced Joomla 1.5 Authentication Plugin (Part 2)</title>
			<link>http://lab11.com/blogs/Write-an-Advanced-Joomla-1.5-Authentication-Plugin-Part-2-.html</link>
			<description>&lt;p&gt;In my previous article Write an Advanced Joomla 1.5 Authentication Plugin I went over how to integrate Joomla with an alternate login system (i.e. legacy code from a previous project)&lt;/p&gt; &lt;p&gt;This is good, but we don't need to stop here. We can improve the authentication plugin by attaching session data from our legacy system and essentially merge our legacy session with our joomla session.&lt;/p&gt; &lt;p&gt;For example if we have a database table for session data with the following fields:&lt;/p&gt;  session_Read More...</description>
			<author>Garrett Bluma</author>
			<pubDate>Thu, 18 Dec 2008 07:00:00 +0100</pubDate>
		<category>Programming</category>
 <category>Plugins</category>
 <category>Joomla</category>
		</item>
		<item>
			<title>Write an Advanced Joomla 1.5 Authentication Plugin</title>
			<link>http://lab11.com/blogs/Write-an-Advanced-Joomla-1.5-Authentication-Plugin.html</link>
			<description>Why Joomla's (or any CMS's) login system alone isn't enough &lt;p&gt;In the support of any long-lived project, chances are pretty good that you'll need to adapt the project to meet the requirements of another system. One specific area which I want to focus on is authentication-- that is, being able to extend Joomla's standard authentication system to support an alternate user table.&lt;/p&gt; &lt;p&gt;The problem we have is a CMS (Joomla) that  needs to integrate with another project. This alternate project has iRead More...</description>
			<author>Garrett Bluma</author>
			<pubDate>Wed, 10 Dec 2008 07:00:00 +0100</pubDate>
		<category>Programming</category>
 <category>Plugins</category>
 <category>Joomla</category>
		</item>
	</channel>
</rss>
