<?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 Awesome RonBravo &#187; web 2.0</title>
	<atom:link href="http://www.ronbravo.com/weblog/tag/web-20/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ronbravo.com/weblog</link>
	<description>Amazing and Astounding Tales of Adventure</description>
	<lastBuildDate>Mon, 14 Mar 2011 09:37:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.3</generator>
<image>
  <link>http://www.ronbravo.com/weblog</link>
  <url>http://www.ronbravo.com/files/my_avatar_2009_02_02.ico</url>
  <title>The Awesome RonBravo</title>
</image>
		<item>
		<title>myToolBox Software Development: Update 00</title>
		<link>http://www.ronbravo.com/weblog/2009_04_02/mytoolbox-software-development-update-00/</link>
		<comments>http://www.ronbravo.com/weblog/2009_04_02/mytoolbox-software-development-update-00/#comments</comments>
		<pubDate>Fri, 03 Apr 2009 04:50:23 +0000</pubDate>
		<dc:creator>ronbravo</dc:creator>
				<category><![CDATA[Art, Community, and Gardening]]></category>
		<category><![CDATA[Computers and Freedom Software]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[learning]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[webapp]]></category>

		<guid isPermaLink="false">http://www.ronbravo.com/weblog/?p=801</guid>
		<description><![CDATA[So this is the first post I am making on the development of the myToolBox web application. These are just a simple set of tools to use along side other web applications. I am developing them for Arizona Homegrown Solutions &#8230; <a href="http://www.ronbravo.com/weblog/2009_04_02/mytoolbox-software-development-update-00/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So this is the first post I am making on the development of the myToolBox web application. These are just a simple set of tools to use along side other web applications. I am developing them for <a href="”http://www.azhomegrownsolutions.org”" target="”_blank”">Arizona Homegrown Solutions</a> to help solve some small little problems we are running into here and there. Right now it is not all that impressive since a lot of the development time has been spent learning javascript, php, and mysql. I knew them to some degree before due to my exposure making web applications in the Ruby on Rails platform, but not to the degree I know now.<span id="more-801"></span> To run one of the tools just go to the myToolBox location on my personal hosting:</p>
<p><a href="”http://www.ronbravo.com/mytoolbox/source”" target="”_blank”">http://www.ronbravo.com/mytoolbox/source</a></p>
<p><strong>IMPORTANT NOTE:</strong> I developed this software using the Mozilla Firefox Internet Browser because it complies with webstandards more than Internet Explorer and it has better development tools. This means some of the myToolBox features may not work in Internet Explorer. I am assuming that the tools should work fine in the Safari or Opera browsers as well, but since I have not tested this I cannot confirm it. I just know that Internet Explorer will probably not work. This does not mean Internet Explorer will never be supported it just means that it is currently a pain in the ass to work with and so I&#8217;m holding off doing anything with it.</p>
<p>Once you&#8217;re on the myToolbox site just click on one of the tool names and the tool should run. Below I give a little bit of a description about them.</p>
<p><strong>Tabula Terra</strong></p>
<p>This is a simple journal entry system to allow people to enter in different conditions for the day while they were in their garden. This is Jill&#8217;s idea so I will be working with her to try and flesh this out more. At the moment it is pretty much a clone of the functionality provided by the <a href="”http://www.seedsofchange.com/digging/gcp_login.aspx”">Seeds of Change Garden Planner</a>. Ours is a little more sterile than theirs but I imagine as development moves on Tabula Terra will start to look a lot nicer.</p>
<p>Currently anyone can enter in a journal and mess around with it. Once user accounts get up and running we will be able to allow the journals to be organized more by an individual&#8217;s account. I also plan on allowing for charts to be generated so that we can get a visual representation of a lot of the data users will be putting in. I know that Jen has begun tracking her harvest at the end of the month and those are the kinds of things I&#8217;m hoping can get entered into the database(<a href="”http://azhomegrownsolutions.ning.com/profiles/blogs/march-harvest-tally”" target="”_blank”">See Jen that&#8217;s the surprise I was talking to you about</a>).</p>
<p>Some of the ideas Jill has thrown around are things like getting a nice database going of information on what people are planting, what their weather is like, and anything else related to growing food in our region. Hopefully in a year or so we will have enough data to compile and print for people to use. So there is a lot we can do with this.</p>
<p><strong>Wiki Reader</strong></p>
<p>This is a wiki application. Even though there is a ton of wiki software out there, many of them are pretty complicated. Most do not have the techno junk stripped out so that normal people can just jump right in and start creating documents. The few that I did like for easy of use required a subscription. No way. We need a free solution, and since I could not find what I think would be best for the group I&#8217;m hoping to create something that will. Now I will admit I have no idea how hard or easy creating wiki software is, but I figure we have some time before having a wiki up for AZHS is essential. In the meantime I will try and throw something together and see what comes out. Mostly though I&#8217;m using this as an excuse to practice my software development skills and gain a little more experience. So that in the future if AZHS does need some specific tool that does not exists I may be able to provide an option.</p>
<p>So that&#8217;s the myToolBox package in a nutshell. It&#8217;s all been license under the free, as in freedom not beer, license known as the <a href="”http://www.fsf.org/licensing/licenses/agpl-3.0.html”">GNU AGPL version 3</a>. I&#8217;m also using several 3rd party souce code libraries to help take care of some of the heavy lifting in the development of this software. The big idea being that the source code stays open for any community to update, maintain, and modify how they see fit. Providing them with the freedom to do what they want with the software hence the phrase, free as freedom not beer. Of course the development community at the moment is only made up of one person, me, but I hope that will change in the future. So give it a spin and post back any feedback or suggestions you might have. As I said these tools are in very early stage so don&#8217;t expect much yet. Give it time and they will grow.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://www.ronbravo.com/weblog/2009_04_02/mytoolbox-software-development-update-00/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Is Ning the Best Networking Tool Out There?</title>
		<link>http://www.ronbravo.com/weblog/2009_03_04/is-ning-the-best-weve-got/</link>
		<comments>http://www.ronbravo.com/weblog/2009_03_04/is-ning-the-best-weve-got/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 07:35:10 +0000</pubDate>
		<dc:creator>ronbravo</dc:creator>
				<category><![CDATA[Art, Community, and Gardening]]></category>
		<category><![CDATA[Computers and Freedom Software]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[networks]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[platform]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[social network]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[technology]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[web app]]></category>

		<guid isPermaLink="false">http://www.ronbravo.com/weblog/?p=709</guid>
		<description><![CDATA[So yesterday I attended a Steering Committee meeting for Arizona Home Grown Solutions(AZHS) organization and a lot of things were shared and accomplished. At the end a very good meeting was had. One of the things that came up was &#8230; <a href="http://www.ronbravo.com/weblog/2009_03_04/is-ning-the-best-weve-got/">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So yesterday I attended a Steering Committee meeting for Arizona Home Grown Solutions(AZHS) organization and a lot of things were shared and accomplished. At the end a very good meeting was had. One of the things that came up was the possibility of trying to look at the technology that AZHS uses to organize and communicate with people.</p>
<p><span id="more-709"></span>Currently we are using the Ning social networking platform. It has been extremely useful in getting people organized. It&#8217;s biggest benefit has been it&#8217;s ease of use and simplicity. After some of my inquiries into other social networking platforms during the past two days, I have come to appreciate what Ning is doing and how they offload much of the site setup and maintenance difficulties. They make it so that the average computer user can start up a social network simply and easily. However, even with all that there are a few things still left desired from Ning. We called out a few of those things at the meeting and so I began looking around to see if there were an alternative technology that could do what Ning could and more.</p>
<p>So I started with a quick google search of “opensource social networking frameworks”. So after that I picked three sites to work off:</p>
<p><a href="http://www.vivalogo.com/vl-resources/open-source-social-networking-software.htm">Online Resource 1</a><br />
<a href="http://www.maxkiesler.com/index.php/weblog/comments/40_downloadable_open_source_social_software_applications">Online Resource 2</a><br />
<a href="http://en.wikipedia.org/wiki/Comparison_of_social_networking_software">Wikipedia Comparison<br />
</a></p>
<p>After some browsing I came down to three options I wanted to try:</p>
<p><a href="http://elgg.org/index.php ">Elgg</a><br />
<a href="http://www.phpizabi.net/ ">PHPizabi</a><br />
<a href="http://drupal.org/ ">Drupal</a><br />
<a href="http://grou.ps/take_tour.php">GROU.PS</a></p>
<p>So quickly I jotted down my opinions and quick experiences with these packages.</p>
<p><strong>Elgg</strong><br />
So I started by trying to install Elgg on my local. I ran into some problems due to me installing Elgg in a sub directory of the main site. I should have it installed it directly to a location like <em>&#8220;http://domainname.com&#8221;</em> but instead I chose <em>&#8220;http://domainname.com/elgg/&#8221;</em>. At the time I thought this was not a bad thing since it is a pretty common practice. After about an hour or two of trying to fix this issue and the reading of several posts on the problem, I was still getting errors. So I decided to stop for the night and try again the next evening.  Tonight I tried to install Elgg again but this time on my main webhost server online. I got further than I was able to get last night but still more problems. I think I managed to install Elgg but everytime I tried to login I was getting 404 errors about pages not being found. Again, this probably has something to do with the fact that I installed Elgg in a sub directory. I could have easily install it in the main root of my site but I figured, “Why should I do that? What I&#8217;m doing isn&#8217;t that crazy”. I&#8217;m surprised that I was not able to fix the problem. I read through a few blog posts on the net of how to solve this issue but after I tried some of their suggestions nothing worked. I never got a chance to use the site of my own installation. So after about 3 hours I moved on. Maybe I missed a step or missed a configuration file but I do not care. One of my requirements is that installation should be simple. I think Elgg will eventually solve this problem but until then I&#8217;m won&#8217;t be using it or recommending it.</p>
<p><strong>PHPizabi</strong><br />
So I moved on and began the installation process for PHPizabi. I stopped immediately as I began reading through the user license. It was a custom PHPizabi. I went back to the webpage and located some of their comments on the license and it seems like the PHPizabi custom license is open source, however they added some comments regarding the addons that I&#8217;m not too sure about. In either case when I look for projects that are open source I look for them to be license under the more common GPL, LGPL, MIT, or BSD license(<a href="http://www.opensource.org/">look them up here</a>). The reason why is those license have been around a lot longer, are more widely used, and has been scrutinized and tested a lot longer than a custom license for some specific software. Newer or less commonly use custom licenses I&#8217;m a bit weary about. It may work for others though, so I encourage anyone who&#8217;s not to picky with software licenses to give it a go. However, for me and projects I work on, I usually recommended to stick with software released under GPL or similar types of licenses.  So it&#8217;s a no go for PHPizabi.</p>
<p><strong>Drupal</strong><br />
I just needed to set a few file permissions to the folder where Drupal is kept. Other than that installation was about as easy as installing WordPress, so pretty easy. Now the jury is still out on Drupal. This is because out of the box it is not setup to be a social networking platform. Drupal is a content management system so this means in order to get it to do what I want, I will need to add several of the third party modules to Drupal. So based on this article <a href="http://programmingbulls.com/how-create-social-networking-site-orkut-myspace-using-open-source-drupal-or-elgg">here</a>, you would need about 17 to 20 different modules to get Drupal social networking ready. Even though the article is from 2007, I don&#8217;t think the situation of the amount of modules has changed much. So I still need to get that part done. The other thing I&#8217;ve been wondering about is how well is Drupal going to scale up and performance? Base on a few articles I&#8217;ve read:</p>
<p><a href="http://twtitw.firebus.com/node/10">http://twtitw.firebus.com/node/10</a><br />
<a href="http://20bits.com/articles/4-problems-with-drupal/">http://20bits.com/articles/4-problems-with-drupal/</a></p>
<p>Drupal comes with it&#8217;s own issues with speed and scalability but you&#8217;ll be mostly fine as long as you are not using too many modules. That is not a good sign for a Drupal based social networking site. As I said I may need anywher from 17 &#8211; 20 modules. Modules can be problematic because are usually written by third parties, might not be optimized, properly maintained, or might not be compatible with the current version of Drupal. Even with all that Drupal should still be capable of social networking as there are a lot of sites using Drupal to do just that, but I will admit those sites probably have dedicated programmer and designers working to keep things going smoothly. At this point I am a bit tired and it&#8217;s getting late so I think I will save the modulating of Drupal for another day or week. I want to give it a chance though, just because I&#8217;ve heard several good things about it and it does have a lot of nice modules that would be very useful to AZHS. So my final conclusion for Drupal will have to wait.</p>
<p><strong>GROU.PS</strong><br />
I actually came across this site this afternoon from a blog post that can be found <a href="http://www.jarche.com/2008/09/selecting-social-network-platforms/#comment-186895">here</a>. Essentially, the guy had been using Ning and likes it but was browsing for alternatives as well. He stumbled upon GROU.PS and said it had some potiential, so I signed up for an account today and I am liking what I see so far. It&#8217;s almost like Ning++, meaning that it can do many of the things Ning does while giving you a bit more control over the network. They also have a pretty simple and intuitive interface for both admins and users. On the front page they talk about the hosting service and how they provide free hosting with unlimited traffic, unlimited space restrictions, no ads, free domain pointing, works with mobile devices like an iPhone and a bunch of other stuff. I was just like “Wow. Awesome. Seems too good to be true” and we shall soon find out. The jury is still out on this package as well as it&#8217;s in beta, but for being in beta it seems to be working pretty well. One other thing is that GROU.PS is not open source yet, but they are working towards releasing the whole platform as open source. Parts of it have already been released as open source so that is a good sign. I plan on playing with it a bit more before I say yea or nea, but I am optimistic.</p>
<p>Phew&#8230;man I&#8217;m tired. I need to get to bed. I hope this was as informative for you as it was for me. I like Ning a lot and appreciate how it has allowed many more people the access and ability to create their own specific networks. Ning is a technology that has been out for a while and as with most popular technology, you eventually get people imitating it and improving upon that initial idea. So I will continue to search to see what&#8217;s out there.</p>
<p>Goodnight and C ya.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://www.ronbravo.com/weblog/2009_03_04/is-ning-the-best-weve-got/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

