<?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>The Software Gorilla &#187; Web Development</title>
	<atom:link href="http://www.thesoftwaregorilla.com/tag/web-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thesoftwaregorilla.com</link>
	<description>The Software Gorilla</description>
	<lastBuildDate>Wed, 20 Oct 2010 19:56:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Moving to WordPress</title>
		<link>http://www.thesoftwaregorilla.com/2009/06/moving-to-wordpress/</link>
		<comments>http://www.thesoftwaregorilla.com/2009/06/moving-to-wordpress/#comments</comments>
		<pubDate>Mon, 15 Jun 2009 23:49:10 +0000</pubDate>
		<dc:creator>Bruce Gruenbaum</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[Content Management Systems]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.thesoftwaregorilla.com/?p=34</guid>
		<description><![CDATA[The last few weeks have been more than a little interesting. I have spent a lot of time researching content management systems since I first posted on Joomla a few months back. I was having a lot of trouble getting my blog to look and work the way that I wanted it to and I [...]]]></description>
			<content:encoded><![CDATA[<p>The last few weeks have been more than a little interesting. I have spent a lot of time researching content management systems since I first posted on Joomla a few months back. I was having a lot of trouble getting my blog to look and work the way that I wanted it to and I was also having trouble extending Joomla. Something that should have been relatively easy descended into a lot of work.  </p>
<p>What started out as a project to establish a web presence for my family very quickly turned into a project about researching content management systems. All of this coincided with my departure from Earthlink and I decided that this would be a very worthwhile exercise for a number of other reasons.</p>
<p>I&#8217;m going to be posting some information on my Joomla findings in a day or two, but I have been very quiet for a while and I wanted to give you a heads up on why I moved to WordPress first.</p>
<p>One of the things I have found about content management systems is how simple it is to backup and recreate the site and copy data around. The fact that everything lives in a database and the fact that the database is easily accessible from SQL means that you can get at the content and move it between your web hosting provider and your internal servers very easily.</p>
<p>The tool that I was using for The Software Gorilla before this was not easy to work with, there was no extensibility in it, and the data was not accessible. It had to go.</p>
<p>During my investigation of other content management systems, I found that each of them had components that helped with writing a blog, but nothing did the job just the way I wanted it. Although I have standardized on one of the content management systems for three other web-sites, I wanted something that could specifically handle blogs.</p>
<p>I had heard a lot of good about <a title="Wordpress" href="http://wordpress.org/" target="_blank">WordPress</a>, especially as far as its extensibility is concerned. I set off on a research expedition travelling to a number of web sites that are WordPress based.</p>
<p>WordPress is a content management system specifically designed around blogs. It is ideal for publishing your ideas, getting feedback, having discussions and managing&#8230; well&#8230; the content of your blog. It provides great stats and it has numerous plugins that help you to extend it. For example, if you want to have a CAPTCHA to block spam responses, there are plugins for that.</p>
<p>It has extensive sets of themes and looks really good when it is set up properly. I&#8217;m still experimenting with my theme and I will probably end up building my own theme eventually.</p>
<p>The thing I like most about WordPress is that allows me to focus on writing the stuff that you are reading rather than worrying about the administration and layout of the blog.</p>
<p>The thing that really made me sit up and take notice is that companies like the New York Times, Yahoo and People magazine are all making use of this piece of software to run their blogs. That probably means I can run mine on it pretty safely.</p>
<p>As far as set up is concerned, it is really easy to get going with it and if you would prefer to, you can have WordPress host your blog for you at WordPress.com.</p>
<p>The switchover took me a little while because I needed to get my content from my old system and that was pretty much a manual process.</p>
<p>So far so good. I&#8217;m fairly satisfied with the switch and I hope you like it too. Let me know what you think.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.thesoftwaregorilla.com%2F2009%2F06%2Fmoving-to-wordpress%2F&amp;title=Moving%20to%20WordPress" id="wpa2a_2"><img src="http://www.thesoftwaregorilla.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.thesoftwaregorilla.com/2009/06/moving-to-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla update</title>
		<link>http://www.thesoftwaregorilla.com/2009/03/joomla-update/</link>
		<comments>http://www.thesoftwaregorilla.com/2009/03/joomla-update/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 00:30:34 +0000</pubDate>
		<dc:creator>Bruce Gruenbaum</dc:creator>
				<category><![CDATA[Drupal]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Content Management Systems]]></category>
		<category><![CDATA[Web Security]]></category>

		<guid isPermaLink="false">http://www.intangere.com/tsg/?p=22</guid>
		<description><![CDATA[A little while ago I wrote an article on my blog about Joomla. I have had a few off-line comments about the article and as they were not written here I have decided to treat them as private responses and not publish the author&#8217;s names and their comments. But there were some very valid suggestions made [...]]]></description>
			<content:encoded><![CDATA[<p>A little while ago I wrote an <a href="2009/03/joomla-an-interesting-platform-for-web-ui/">article on my blog </a>about Joomla. I have had a few off-line comments about the article and as they were not written here I have decided to treat them as private responses and not publish the author&#8217;s names and their comments. But there were some very valid suggestions made that I believe others may benefit from so I would like to include some of these comments as well as my take on them.</p>
<p>A number of people have pitched Drupal to me as a competitor to Joomla. One person wrote:<br />
<em><br />
&#8220;When we surveyed content management systems &#8230;, Joomla was one of the ones we looked at, but on balance Drupal won out. I recently converted my &#8230; site to Drupal and brought up two other sites &#8230; on the same code base, but with very different appearance and different features on each. I am very impressed.&#8221;<br />
</em><br />
I have spent some time evaluating both of these content management systems and while I have chosen to go with Joomla myself, Drupal could probably have done the job I wanted to get done. My initial post was in no way meant to imply that Drupal was not equaly as capable. There were a couple of things that swayed my vote to Joomla.</p>
<ol>
<li>By the time I looked into Drupal, I already understood how Joomla worked. The argument that Drupal is easier to use therefore did not carry the water for me that it would for others and I felt like Joomla&#8217;s flexibility was probably better than Drupal&#8217;s provided I was willing to make the investment;</li>
<li>I am not scared of getting my hands dirty with PHP, MySQL, CSS and XHTML. That means that if I find an obstacle with Joomla, I have the flexibility to get into it with these technologies if I need to; and</li>
<li>I like what Joomla has done to address and caution against security issues within Joomla itself. Security is a very real consideration for any web-site and I think the Joomla team understand this. They may not have all the answers but they definitely understand the issues. You should at least look at the <a href="http://developer.joomla.org/security.html" target="_blank">Joomla security site</a> and their <a href="http://forum.joomla.org/viewforum.php?f=432&amp;start=0" target="_blank">security forum</a> before you implement a site using Joomla.</li>
</ol>
<p>In fact, it is the latter point that made me realize I needed to take down my family site while I work on making sure that I have dealt with any potential security threats. It will be back up in a couple of weeks. </p>
<p>In a discussion on the issue, someone I was talking to made the statement that they did not want a content management system that required a database because of the administration issues associated with it. To me, that argument does not make any sense because if you go with static HTML instead, you still have the complexity of managing the content and determining what the broken links are. With a good content management system, that process can be easily automated. So although you may not have the expense of the database maintenance, you do have the expense of the static HTML management. Most of the maintenance stuff around my 4 Joomla installations is all automated anyway and I simply check the e-mail that I get on a nightly basis to verify that the backup verification process worked. Moreover, there is so much functionality that you simply get for free that I would hate to have to write manually.</p>
<p>Finally, a gentleman by the name of <strong>Jeff Pilant </strong>pointed me at a web site that is absolutely invaluable on the security side of things. The site calls itself &#8220;<a href="http://cwe.mitre.org/top25/" target="_blank">Common Weakness Enumeration &#8211; A Community-Developed Dictionary of Software Weakness Types</a>&#8221; and it enumerates 25 of the most dangerous mistakes that developers make that can create serious security threats in their code. This is a highly recommended read. The information is also available in PDF form and although a lot of this information is available in a number of the security books that are already out there, this is a very valuable and concise reminder.</p>
<p><a class="a2a_dd a2a_target addtoany_share_save" href="http://www.addtoany.com/share_save#url=http%3A%2F%2Fwww.thesoftwaregorilla.com%2F2009%2F03%2Fjoomla-update%2F&amp;title=Joomla%20update" id="wpa2a_4"><img src="http://www.thesoftwaregorilla.com/wp-content/plugins/add-to-any/share_save_171_16.png" width="171" height="16" alt="Share"/></a></p>]]></content:encoded>
			<wfw:commentRss>http://www.thesoftwaregorilla.com/2009/03/joomla-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Joomla! &#8211; An interesting platform for web UI</title>
		<link>http://www.thesoftwaregorilla.com/2009/03/joomla-an-interesting-platform-for-web-ui/</link>
		<comments>http://www.thesoftwaregorilla.com/2009/03/joomla-an-interesting-platform-for-web-ui/#comments</comments>
		<pubDate>Sat, 07 Mar 2009 00:30:09 +0000</pubDate>
		<dc:creator>Bruce Gruenbaum</dc:creator>
				<category><![CDATA[Commentary]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[Content Management Systems]]></category>
		<category><![CDATA[Joomla]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://www.intangere.com/tsg/2009/03/17/</guid>
		<description><![CDATA[I recently decided to set up a web site for my family. We are distributed all around the world and while there are plenty of photo-sharing places out there, I wanted more than that. I wanted to create a site that is sort of like a blog, but where everyone in the family could share the media, all in my immediate family could contribute, and the extended family and our friends could get at the site for information. In many ways, I want to create a home newspaper. This is more about a content management system than it is about ...]]></description>
			<content:encoded><![CDATA[<p>I recently decided to set up a web site for my family. We are distributed all around the world and while there are plenty of photo-sharing places out there, I wanted more than that. I wanted to create a site that is sort of like a blog, but where everyone in the family could share the media, all in my immediate family could contribute, and the extended family and our friends could get at the site for information. In many ways, I want to create a home newspaper. This is more about a content management system than it is about a blog. More than that, due to the personal information that my family will expose through this site, I needed something that supported SSL and that could be secured.</p>
<p>While I can and have developed web applications, it&#8217;s not my favorite kind of development. Actually, anything that involves significant artistry is something I have a hard time doing. I am a software engineer first and foremost. So I was looking for something that would cut corners. I wanted to be able to do what I do with my blog, but on a bigger scale.</p>
<p>All of my web-hosting is handled by <a href="http://www.godaddy.com" target="_blank">GoDaddy</a> and I was looking through the free applications that they make available to all of their web hosting clients. <a href="http://www.joomla.org/" target="_blank">Joomla!</a> happened to be listed and I decided to do some research. What I found sounded very interesting so I had GoDaddy install Joomla on my hosting account and I experimented with it and I was very impressed with what I found.</p>
<p>The first thing that struck me about Joomla is that once the initial setup is done, your focus is on content. It&#8217;s not about figuring out what goes where and how to manage your site. Joomla stores its content in a MySQL database and simply applies templates to the data retrieved from the database. A lot of the work around an on-line store is taken care of for you by Joomla. Again, you can focus on the real work &#8211; the content. </p>
<p>Joomla is a little confusing to get the hang of initially, but I found that working through a book on the subject made it very simple and the power that it provides is very impressive. I spent several hours working with Joomla in the evenings during the course of the last week and by the end of the week I had substantially set up 4 new web-sites. All are now ready to be used for their intended purposes and they even have the preliminary content I need them to contain. </p>
<p>Joomla&#8217;s real advantage, though, lies in its extensibility. It has a number of mechanisms for extending the basic tool and although this requires some html, css and php knowledge, the mechanism is there.</p>
<p>I&#8217;m just starting with this tool so this is a very early comment on it, but I am very impressed with what I have seen so far. I&#8217;ll keep you posted.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thesoftwaregorilla.com/2009/03/joomla-an-interesting-platform-for-web-ui/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

