<?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/"
	xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>ashchuan.com - Web Technology &#187; open source</title>
	<atom:link href="http://www.ashchuan.com/blog/category/open-source/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ashchuan.com/blog</link>
	<description>On web technology, blogging and gadgets</description>
	<lastBuildDate>Thu, 29 Jul 2010 23:03:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
	<!-- podcast_generator="podPress/8.8" - maintenance_release="8.8.5.3" -->
	<copyright>Copyright &#xA9; 2010 ashchuan.com - Web Technology </copyright>
	<managingEditor>ashley@ashchuan.com</managingEditor>
	<webMaster>ashley@ashchuan.com</webMaster>
	<category>posts</category>
	<ttl>1440</ttl>
	<image>
		<url>http://ashchuan.com/blog/wp-content/plugins/podpress/images/powered_by_podpress.jpg</url>
		<title>ashchuan.com - Web Technology &#187; open source</title>
		<link>http://www.ashchuan.com/blog</link>
		<width>144</width>
		<height>144</height>
	</image>
	<itunes:subtitle></itunes:subtitle>
	<itunes:summary>On web technology, blogging and gadgets</itunes:summary>
	<itunes:keywords></itunes:keywords>
	<itunes:category text="Society &amp; Culture" />
	<itunes:author></itunes:author>
	<itunes:owner>
		<itunes:name></itunes:name>
		<itunes:email>ashley@ashchuan.com</itunes:email>
	</itunes:owner>
	<itunes:block>no</itunes:block>
	<itunes:explicit>no</itunes:explicit>
	<itunes:image href="http://ashchuan.com/blog/wp-content/plugins/podpress/images/powered_by_podpress.jpg" />
		<item>
		<title>Which Photo Gallery software should I use? (Part 1)</title>
		<link>http://www.ashchuan.com/blog/2010/05/31/which-photo-gallery-software-should-i-use-part-1/</link>
		<comments>http://www.ashchuan.com/blog/2010/05/31/which-photo-gallery-software-should-i-use-part-1/#comments</comments>
		<pubDate>Mon, 31 May 2010 21:31:06 +0000</pubDate>
		<dc:creator>ash</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[blogging]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[digital cameras]]></category>
		<category><![CDATA[Photo gallery]]></category>

		<guid isPermaLink="false">http://www.ashchuan.com/blog/?p=954</guid>
		<description><![CDATA[These days most of us own at least one digital camera, whether it is a point and click or a more sophisticated Digital SLR. If you own a digital camera, the next most obvious thing to do after taking wonderful photos is to upload them somewhere. But where? How should you decide? Should you just [...]]]></description>
			<content:encoded><![CDATA[<!-- sphereit start --><p>These days most of us own at least one digital camera, whether it is a point and click or a more sophisticated Digital SLR.  If you own a digital camera, the next most obvious thing to do after taking wonderful photos is to upload them somewhere.  But where?  How should you decide?  Should you just follow everyone else and create an account with Flickr, Picasa or other less popular photo sharing sites?  Some of us will just upload the photos onto Facebook.  After all sharing your holiday photos, creative photos, etc. is a social activity we humans do.</p>
<p>There are some of us who may decide that we want to be more geeky and install a copy of an open source photo gallery software on our self-hosted account and have full control of administering and designing the layout.  Whether you&#8217;re the former or the latter, you will have to make a decision.<br />
<span id="more-954"></span><br />
So what are the benefits of using Flickr, Picasa and the likes as our photo sharing platform?</p>
<p>The benefits of using Flickr, Facebook and other photo social networking sites are:<br />
1.  You don&#8217;t have to worry about patching the software when there are new releases.<br />
2.  You don&#8217;t have to worry about doing a backup in case anything were to go wrong.<br />
3.  You don&#8217;t have to worry about SEO, i.e. making your photo site friendly to the Google crawler.<br />
4.  You instantly announce to your friends that you&#8217;ve just uploaded beautiful photos.  That is taken care of by the photo sharing software.<br />
5.  Essentially you have peace of mind and don&#8217;t need to hire a webmaster or an I.T. person to get things started.</p>
<p><!-- adsense --></p>
<p>But&#8230;some times we want to make our photo sharing web site unique.  Some times we want to have our own design and theme.  Some times we want our own domain name, like www.beautifulphotos.com.  Or we want to start our own photo sharing social networking site.  So we go and research and see what open source software is available and then we install it on the hosting site that we own.</p>
<p>How do we decide which photo gallery software to use?</p>
<p>Let&#8217;s list a few of the photo gallery software that are commonly used.</p>
<p>1.  ZenPhoto<br />
2.  Gallery<br />
3.  Coppermine<br />
4.  Pixelpost<br />
5.  Piwigo<br />
6.  4images</p>
<p>Now we are spoilt for choice.  How should we decide?  In Part 2 of this blog post I will talk more about the software that I have listed above and help you decide.  I will share with you my personal favourite too.</p>
<!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://www.ashchuan.com/blog/2010/05/31/which-photo-gallery-software-should-i-use-part-1/')" href="http://www.sphere.com/search?q=sphereit:http://www.ashchuan.com/blog/2010/05/31/which-photo-gallery-software-should-i-use-part-1/">Sphere: Related Content</a></span><br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.ashchuan.com/blog/2010/05/31/which-photo-gallery-software-should-i-use-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What is Joomla’s Community Builder extension?</title>
		<link>http://www.ashchuan.com/blog/2009/05/12/what-is-joomla%e2%80%99s-community-builder-extension/</link>
		<comments>http://www.ashchuan.com/blog/2009/05/12/what-is-joomla%e2%80%99s-community-builder-extension/#comments</comments>
		<pubDate>Tue, 12 May 2009 08:00:15 +0000</pubDate>
		<dc:creator>ash</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Community Builder]]></category>
		<category><![CDATA[extension]]></category>
		<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://www.ashchuan.com/blog/?p=871</guid>
		<description><![CDATA[This is the 2nd part to my post entitled Getting Joomla excited! In this post I will write about the popular Community Builder extension and how to install the extension. In Part 3 I will look at implementation of the extension and how to add Community Builder plug-ins and finally I will also showcase what [...]]]></description>
			<content:encoded><![CDATA[<!-- sphereit start --><p>This is the 2nd part to my post entitled <a href="http://www.ashchuan.com/blog/2009/03/21/getting-joomla-excited/">Getting Joomla excited!</a>  In this post I will write about the popular <strong>Community Builder extension</strong> and how to install the extension.  </p>
<p>In Part 3 I will look at implementation of the extension and how to add Community Builder plug-ins and finally I will also showcase what I have done on my website with the Community Builder extension.  All of this was done without a line of extra coding so Joomla enthusiasts can implement the Community Builder extension without having to be a coder.</p>
<p><strong>The Community Builder extension<br />
</strong><br />
The Community Builder extension is the brainchild of the guys at <a href="http://www.joomlapolis.com">www.joomlapolis.com</a>.  It extends the capability of Joomla&#8217;s membership module and transforms the Joomla CMS into a full-fledged membership and community site.  If you are using Joomla CMS without the Community Builder extension and try to build a community website or portal, you will experience a lot of limitations.</p>
<p><span id="more-871"></span></p>
<p><strong>What Community Builder provides</strong><br />
1. Better User Management module.<br />
2. Ability to add additional user fields which is not possible using Joomla&#8217;s standard User Management module.<br />
3. Ability to add and manage tabs.<br />
4. Supports various plugins written for the Community Builder extension.<br />
5. List management<br />
6. Utility to synchronize the Joomla/Mambo User table with the Joomla/Mambo Community Builder User Table and perform a series of tests on the Community Builder database, user fields and user database.</p>
<div align="center">
<img src="http://www.ashchuan.com/blog/wp-content/uploads/2009/05/cb1.jpg" alt="cb1" title="cb1" class="alignnone size-full wp-image-884" /></div>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2635249250939971";
/* 300x250, created 10/02/08 */
google_ad_slot = "1990815382";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p><strong>Community Builder is not a free extension</strong><br />
For the goodies that Community Builder will bring to your Joomla website, there is a fee to pay to download, install and implement Community Builder.  I paid something like 35 EUR for the download and if you want to obtain the documentation, you will have to pay more.  They call it subscriptions.  Here is the link <a href="http://www.joomlapolis.com">www.joomlapolis.com</a></p>
<p><strong>Installing Community Builder extension</strong></p>
<p>Summary of Installation and Initial Setup Steps:<br />
1.  Install com_comprofiler component<br />
2.  Install mod_cblogin module<br />
3.  Install mod_comprofilerModerator module<br />
4.  Install mod_comprofilerOnline module<br />
5.  Enable CB Login, CB Workflows and CB Online modules<br />
6.  Select Name Style parameter from Community Builder Configuration and Save.  Run Community Builder Synchronize Users tool.<br />
7.  Disable Joomla/Mambo login modules<br />
8.  Add new Public menu item to Community Builder component<br />
9.  Add new User List menu item<br />
10. Run Load Sample Data tool (optional)<br />
11. Adjust Community Builder and Joomla/Mambo CMS settings to allow registrations only through Community Builder<br />
12. Done!</p>
<p>In this part I will cover step 1 through 4.  The rest of the other steps will be covered in part 3.</p>
<p><strong>1.  Install com_comprofiler component</strong><br />
a) To install com_comprofiler.zip, click on <em>Extensions > Install/Uninstall </em>from the Joomla Administration menu.</p>
<div align="center">
<img src="http://www.ashchuan.com/blog/wp-content/uploads/2009/05/cb2.jpg" alt="cb2" title="cb2" class="alignnone size-full wp-image-892" /></div>
<p>c) Install &#8211; you can either upload the package (zip file) and install or copy the unzipped files to the tmp folder to install or install from a remote URL.</p>
<div align="center">
<img src="http://www.ashchuan.com/blog/wp-content/uploads/2009/05/cb3.jpg" alt="cb3" title="cb3" class="alignnone size-full wp-image-893" /></div>
<p>As the install file size is large, it will take time to install com_comprofiler.zip.</p>
<p>My suggestion is to unzip the file and ftp the files to the tmp directory and install it using the second option described above.</p>
<p><strong>2.  Install mod_cblogin module</strong></p>
<p>a) To install mod_cblogin.zip, click on <em>Extensions > Install/Uninstall </em>from the Joomla Administration menu.</p>
<div align="center">
<img src="http://www.ashchuan.com/blog/wp-content/uploads/2009/05/cb2.jpg" alt="cb2" title="cb2" class="alignnone size-full wp-image-892" /></div>
<p>c) Install &#8211; you can either upload the package (zip file) and install or copy the unzipped files to the tmp folder to install or install from a remote URL.</p>
<div align="center">
<img src="http://www.ashchuan.com/blog/wp-content/uploads/2009/05/cb3.jpg" alt="cb3" title="cb3" class="alignnone size-full wp-image-893" /></div>
<p><strong>IMPORTANT</strong> if you use the core Joomla or Mambo login module the users will become out of sync with community builder.  I will show you in part 3 how to synchronize the users to avoid this problem from happening.</p>
<p><strong>3.  Install mod_comprofilerModerator module</strong><br />
a) Install mod_comprofilerModerator.zip as a module<br />
b) This is an optional module and it is only needed if using moderator features but I suggest that you continue to install this in case you wish to use the moderator features in the future.</p>
<p>You install the mod_comprofilerModerator module exactly the same way as step 1 and step 2.</p>
<p><strong>4.  Install mod_comprofilerOnline module</strong></p>
<p>a) Install mod_comprofilerOnline.zip as a module.<br />
b) This is an optional module which displays list of online users.  I suggest you proceed to install this module.</p>
<p>You install the mod_comprofilerOnline module exactly the same way as step 1, step 2 and step 3.</p>
<p><strong>Summary of Part 2</strong><br />
In this part, I have written about the Community Builder extension, what it is and what it can do to enhance Joomla as a membership system.  I have also covered the installation of Community Builder extension.</p>
<p>In part 3, I will go through step 5 through to step 12 and enabling Community Builder plugins.</p>
<p>If you missed Part 1, you can read it here &#8211; <a href="http://www.ashchuan.com/blog/2009/03/21/getting-joomla-excited/">Getting Joomla excited!</a></p>
<!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://www.ashchuan.com/blog/2009/05/12/what-is-joomla%e2%80%99s-community-builder-extension/')" href="http://www.sphere.com/search?q=sphereit:http://www.ashchuan.com/blog/2009/05/12/what-is-joomla%e2%80%99s-community-builder-extension/">Sphere: Related Content</a></span><br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.ashchuan.com/blog/2009/05/12/what-is-joomla%e2%80%99s-community-builder-extension/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Getting Joomla excited!</title>
		<link>http://www.ashchuan.com/blog/2009/03/21/getting-joomla-excited/</link>
		<comments>http://www.ashchuan.com/blog/2009/03/21/getting-joomla-excited/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 21:24:21 +0000</pubDate>
		<dc:creator>ash</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Websites]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Joomla]]></category>

		<guid isPermaLink="false">http://www.ashchuan.com/blog/?p=816</guid>
		<description><![CDATA[Do you know how easy it is to get a Content Management Software (CMS) website up and running? I&#8217;ll tell you how easy it is. Recently, I decided to create a website for my family and I wanted it to be an open source CMS with good user management module, available templates and lots of [...]]]></description>
			<content:encoded><![CDATA[<!-- sphereit start --><p><img src="http://www.ashchuan.com/blog/wp-content/uploads/2009/03/images.jpeg" alt="" title="images" class="alignnone size-medium wp-image-833" /><br />
Do you know how easy it is to get a Content Management Software (CMS) website up and running?  I&#8217;ll tell you how easy it is.  Recently, I decided to create a website for my family and I wanted it to be an open source CMS with good user management module, available templates and lots of plug-ins or add-ons.  I also wanted to put the site together as quickly as possible with minimum coding.  The reason for the website is to create an environment for sharing and staying in touch.  My family members live in various parts of the world and if we are lucky, we see each other once a year.  Now with the generation Y kids growing up, I thought it was time to network and get to know each other better, especially the next generation.  Hence, the idea of a common website.</p>
<p>Joomla came to mind as a CMS platform that I can install and try out.  Although Joomla wasn&#8217;t my first choice.  The hosting company I am with, <a href="http://www.bluehost.com/track/ashchuan/text1" target="_new">Bluehost</a>, provided multiple CMS installs that I could choose from and install was easy using Simple Scripts or Fantastico Deluxe.<br />
<span id="more-816"></span></p>
<div align="center"><img src="http://www.ashchuan.com/blog/wp-content/uploads/2009/03/picture-2.png" alt="" title="picture-2" class="alignnone size-medium wp-image-817" /></div>
<div align="center"><img src="http://www.ashchuan.com/blog/wp-content/uploads/2009/03/picture-3.png" alt="" title="picture-3" class="alignnone size-medium wp-image-818" /></div>
<p>Within minutes, I had installed Joomla 1.5.8 using Fantastico Deluxe.  Once the installation was completed, I login to the Administration site and started putting the site together.</p>
<div align="center"><img src="http://www.ashchuan.com/blog/wp-content/uploads/2009/03/login.png" alt="" title="login" class="alignnone size-medium wp-image-821" /></div>
<p>The beauty of using Joomla CMS is its vast availability of extensions and the community developing, supporting and building the product for its user base.  Joomla&#8217;s extension directory has over 3,500 extensions which you can download, install and configure for it to appear on the front-end of your website.</p>
<div align="center">
<a href="http://www.ashchuan.com/blog/wp-content/uploads/2009/03/extensions.png" rel="lightbox" title="Extensions"><img src="http://www.ashchuan.com/blog/wp-content/uploads/2009/03/extensions_350.png" width="350" height="157" alt="Extensions" border="0" /></a></div>
<p>Here are the extensions I downloaded and installed.</p>
<p>1. <strong>ccBoard</strong> Forum to add a discussion forum in the CMS<br />
2. <strong>Event List</strong> to create and display a list of birthday reminders<br />
3. <strong>Phoca Gallery</strong> to add a photo gallery and photo management on the front-end<br />
4. <strong>yvComment</strong> to allow users to post article comments<br />
5. <strong>JoomlaWorks Simple Image Rotator</strong> to display rotating pictures on the website<br />
6. <strong>ShoutBox</strong> to add interactivity by allow users to post short messages/shouts on the home page<br />
7. <strong>JoomlaWorks AllVideos</strong> plugin to embed online streaming videos inside the content items as well as video or audio content that resides either on the server or some remote server.<br />
8. Finally, I added the <strong>Community Builder</strong> extension which extends the website user management systems and management of users.</p>
<p><strong>Key features of Community Builder</strong> : extra fields in profile, enhanced registration workflows, user lists, connection paths between users, admin defined tabs and user profiles, image upload, front-end workflow management, integration with other components, like PMS, Newsletter, Forum, Galleries.</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-2635249250939971";
/* 300x250, created 10/02/08 */
google_ad_slot = "1990815382";
google_ad_width = 300;
google_ad_height = 250;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Just by configuring the extensions and tinkering with sections and categories to appear on the front-end menus, I put together a CMS website without having to add a single line of PHP coding.  The power of Joomla is in its CMS framework and its vast resource of extensions.  Now Joomla has got me all excited about creating more website.</p>
<p>Here is a screenshot of the family website using Joomla.</p>
<div align="center">
<a href="http://www.ashchuan.com/blog/wp-content/uploads/2009/03/picture-4.png" rel="lightbox" title="Website"><img src="http://www.ashchuan.com/blog/wp-content/uploads/2009/03/picture-4_small.png" width="350" height="221" alt="Website" border="0" /></a></div>
<p><strong>Next:</strong> More on Joomla&#8217;s Community Builder extension</p>
<!-- sphereit end --><span style="margin-bottom:40px; border-bottom:none;"><a class="iconsphere" title="Sphere: Related Content" onclick="return Sphere.Widget.search('http://www.ashchuan.com/blog/2009/03/21/getting-joomla-excited/')" href="http://www.sphere.com/search?q=sphereit:http://www.ashchuan.com/blog/2009/03/21/getting-joomla-excited/">Sphere: Related Content</a></span><br/><br/>]]></content:encoded>
			<wfw:commentRss>http://www.ashchuan.com/blog/2009/03/21/getting-joomla-excited/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
