<?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>All Forces&#187; Web Dev</title>
	<atom:link href="http://allforces.com/category/webdev/feed/" rel="self" type="application/rss+xml" />
	<link>http://allforces.com</link>
	<description>Design, Music &#038; Mac Geekery</description>
	<lastBuildDate>Mon, 17 May 2010 12:20:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>All Forces Redesign</title>
		<link>http://allforces.com/2009/10/16/all-forces-redesign/</link>
		<comments>http://allforces.com/2009/10/16/all-forces-redesign/#comments</comments>
		<pubDate>Fri, 16 Oct 2009 23:31:46 +0000</pubDate>
		<dc:creator>Melvin Rivera</dc:creator>
				<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[all-forces]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[Wordpress]]></category>

		<guid isPermaLink="false">http://allforces.com/?p=837</guid>
		<description><![CDATA[Some thoughts and details about the redesign of the All Forces website.]]></description>
			<content:encoded><![CDATA[<p><a rel="attachment wp-att-839" href="http://allforces.com/2009/10/16/all-forces-redesign/allforces-3/"><img class="alignnone size-medium wp-image-839" title="allforces-3" src="http://allforces.com/wp-content/uploads/2009/10/allforces-3-619x435.png" alt="allforces-3" width="619" height="435" /></a></p>
<p>At last I am putting in some love to All Forces. Today I launch the new design and hope to post more often now that everything is in order. A few thoughts about the redesign. The new design is not a big departure from the previous one, the truth is I liked the old design. But under the hood it was just a hack of the default Kubrick template. So I set out to redesign it from scratch but maintaining it&#8217;s elegant simplicity. The goal was to have a wider design, ajaxed comments, search hints, ajax contact form, ajax share functionality and the least amount of plugins possible. This means I had to write a lot of this functionality myself to keep the code clean and fast.</p>
<p>The only plugins I am using now are Akismet for spam, Audio Player for some old posts I have with audio(might get rid of this one soon), HeadSpace2 for Google Analytics and auto-generated meta keywords and meta descriptions, Popularity Contest for generating the top posts on the sidebar, WP-Cache just in case I ever get Dugg, Viper&#8217;s Video Quicktags (can&#8217;t believe this is not part of wp core) and WP-PageNavi for the paged navigation on posts. The paged navigation in the comments area is made with  JQuery and 1 line of PHP code. Perhaps I&#8217;ll do a post on that next. The live search hints is done in a similar way but with the help of a Quicksilver javascript port and the work from <a href="http://orderedlist.com/articles/live-search-with-quicksilver-style-for-jquery">John Nunemaker</a> and <a href="http://ejohn.org/blog/jquery-livesearch/">John Resig</a>. It loads a list of all posts via JQuery after the page is loaded and then filters them as text is entered in the search field.</p>
<p>The Share and Contact functionality is all JQuery and a wonderful PHP class I wrote a while back for sending html emails. The code I hope to release in the near future.</p>
<p>One thing to note, you can now follow just All Forces posts via twitter @<a href="http://twitter.com/allforces">allforces</a> or you can get my more frequent, random and personal posts at @<a href="http://twitter.com/melvitax">melvitax</a>. I would love to hear your thoughts.</p>
<p>Added: It looks like Viper&#8217;s Video Quicktags might be  getting rolled into  <a href="http://dougal.gunters.org/blog/2009/10/16/wordpress-2-9-features">WordPress 2.9</a>. Oh, and post thumbs as well which I forgot to mention I wrote my own version of.</p>
<img src="http://allforces.com/?ak_action=api_record_view&id=837&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://allforces.com/2009/10/16/all-forces-redesign/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Approving comments outside WordPress</title>
		<link>http://allforces.com/2008/11/27/approving-comments-outside-wordpress/</link>
		<comments>http://allforces.com/2008/11/27/approving-comments-outside-wordpress/#comments</comments>
		<pubDate>Thu, 27 Nov 2008 20:38:58 +0000</pubDate>
		<dc:creator>Melvin Rivera</dc:creator>
				<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[xmlrpc]]></category>

		<guid isPermaLink="false">http://allforces.com/?p=412</guid>
		<description><![CDATA[The job of approving comments sometimes falls on a person who does/should not have access to the WordPress admin. By design WordPress only allows a user with admin privileges to do this job. I wrote an an External Web Interface for approving pending WordPress comments via XMLRPC. Check it out, it is open source on [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://allforces.com/2008/11/27/approving-comments-outside-wordpress/"><em>Click here to view the embedded video.</em></a></p>
<p>The job of approving comments sometimes falls on a person who does/should not have access to the WordPress admin. By design WordPress only allows a user with admin privileges to do this job. I wrote an an External Web Interface for approving pending WordPress comments via XMLRPC.</p>
<p>Check it out, it is open source on google code:<br />
<a href="http://code.google.com/p/wordpress-comments/">code.google.com/p/wordpress-comments</a></p>
<img src="http://allforces.com/?ak_action=api_record_view&id=412&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://allforces.com/2008/11/27/approving-comments-outside-wordpress/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Under Construction Redux</title>
		<link>http://allforces.com/2008/05/09/under-construction-redux/</link>
		<comments>http://allforces.com/2008/05/09/under-construction-redux/#comments</comments>
		<pubDate>Fri, 09 May 2008 21:48:45 +0000</pubDate>
		<dc:creator>Melvin Rivera</dc:creator>
				<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[social-web]]></category>
		<category><![CDATA[web-development]]></category>

		<guid isPermaLink="false">http://allforces.com/?p=358</guid>
		<description><![CDATA[  View my &#8220;Be Right Back&#8221; page Enough of this blank &#8220;Be Right Back&#8221; pages we usually throw together when we need to do website updates. It is time for a nicer, more web 2.0 savvy under construction. Next time I do an update to WordPress, I&#8217;ll be replacing my index.php file with this one, [...]]]></description>
			<content:encoded><![CDATA[<p><span style="color: #0000ee; -webkit-text-decorations-in-effect: underline; text-decoration: underline;"><img class="alignnone size-full wp-image-361" title="Be Right Back Page" src="http://allforces.com/wp-content/uploads/2008/05/brb-450.jpg" alt="Be Right Back Page" width="450" height="512" /></span></p>
<p> </p>
<p><a href="http://allforces.com/index-brb.php" target="_blank">View</a> my &#8220;Be Right Back&#8221; page</p>
<p>Enough of this blank &#8220;Be Right Back&#8221; pages we usually throw together when we need to do website updates. It is time for a nicer, more web 2.0 savvy under construction. Next time I do an update to WordPress, I&#8217;ll be replacing my index.php file with this one, and then switch back when all is ready to go.</p>
<p><strong>Here&#8217;s what I have:</strong></p>
<p>1. Links to my other web sites and web services.</p>
<p>2. Flickr gallery via the flickr.com&#8217;s <a title="link to flickr make a badge" href="http://www.flickr.com/badge.gne">Make a Badge</a> tool</p>
<p>3. Twitter updates via twitter.com&#8217;s <a title="link to twitter badge tool" href="https://twitter.com/badges">Make a Badge</a> tool</p>
<p>4. Last.fm gallery via Jeroen&#8217;s <a title="link to last.fm records script" href="http://dirkie.nu/projects/lastfmrecords/">Last.fm Records</a> standalone version which grabs images from amazon.com. I actually copied the whole script and included it in the PHP file so that it is not dependent in other files. I also disabled album art caching since this page is really going to be up for a few minutes. If you are going to use it for longer, then you should consider enabling caching the images. Consult the original script for more info on this.</p>
<p>To do this yourself:</p>
<p>1. <a href="http://allforces.com/download/index-brb.php.zip">Download</a> my &#8220;Be Right Back&#8221;. Note, PHP 5 is required for the Last.fm portion to work. </p>
<p>2. Open it in a file editor and change the following items:</p>
<ul>
<li>The page title</li>
<li>The site links should point to your of course</li>
<li>The Flickr user number in the Flickr javascript link. It might be best to create your own Flickr badge, grab the javascript and replace this one.</li>
<li>The Twitter username in the javascript url.</li>
<li>The last.fm username in the PHP code, right after $lfm-&gt;username.</li>
<li>The footer info.</li>
</ul>
<div>That&#8217;s all, it would be great if soe of you designer do some other designs and start posting them to share.</div>
<img src="http://allforces.com/?ak_action=api_record_view&id=358&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://allforces.com/2008/05/09/under-construction-redux/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>My WWDC session is in iTunes</title>
		<link>http://allforces.com/2007/08/30/my-wwdc-session-is-in-itunes/</link>
		<comments>http://allforces.com/2007/08/30/my-wwdc-session-is-in-itunes/#comments</comments>
		<pubDate>Thu, 30 Aug 2007 17:13:45 +0000</pubDate>
		<dc:creator>Melvin Rivera</dc:creator>
				<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wwdc]]></category>

		<guid isPermaLink="false">http://allforces.com/2007/08/30/my-wwdc-session-is-in-itunes/</guid>
		<description><![CDATA[As some of you know, Apple asked me give a session about WordPress at at their WWDC 07 conference this year. The session was titled &#8220;Designing and Extending the Mac OS X Blog Experience&#8221; and they gave me an hour to cover how to create a local development system for designing blogs with WordPress and [...]]]></description>
			<content:encoded><![CDATA[<p><img src='http://allforces.com/wp-content/uploads/2007/08/wwdc.jpg' alt='Designing and Extending the Mac OS X Blog Experience' /></p>
<p>As some of you know, Apple asked me give a session about WordPress at at their WWDC 07 conference this year. The session was titled &#8220;Designing and Extending the Mac OS X Blog Experience&#8221; and they gave me an hour to cover how to create a local development system for designing blogs with WordPress and Mac OS X. So I practiced, practiced and practiced my session and had my Steve Jobs moment with Keynote and a huge screen behind me&#8230; and I did alright. The video(audio and slides) of the session is now available in the iTunes Store. An Apple Developer account is required but you can get that at no cost.</p>
<p>Link: <a href="https://deimos.apple.com/WebObjects/Core.woa/BrowsePrivately/adc.apple.com.1328896386">ADC in iTunes Store</a> (Link Updated)<br />
Look for it under WWDC 2007 Sessions > Content and Media &#8211; Video</p>
<div class="alert"><strong>Update:</strong> It looks like the videos are only available for WWDC attendees :-(</div>
<img src="http://allforces.com/?ak_action=api_record_view&id=300&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://allforces.com/2007/08/30/my-wwdc-session-is-in-itunes/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>I&#8217;m Speaking at WWDC</title>
		<link>http://allforces.com/2007/06/13/speaking-at-wwdc/</link>
		<comments>http://allforces.com/2007/06/13/speaking-at-wwdc/#comments</comments>
		<pubDate>Thu, 14 Jun 2007 00:37:50 +0000</pubDate>
		<dc:creator>Melvin Rivera</dc:creator>
				<category><![CDATA[Web Dev]]></category>
		<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[wwdc]]></category>

		<guid isPermaLink="false">http://allforces.com/2007/06/13/speaking-at-wwdc/</guid>
		<description><![CDATA[I&#8217;m flying out tomorrow to San Francisco to speak at Apple&#8217;s WWDC conference. My session is titled Designing and Extending the Mac OS X Blog Experience and will be on Friday. I will be covering WordPress extensively, it should be fun. If you are at this year&#8217;s WWDC, please let me know, I would love to [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://allforces.com/wp-content/uploads/2007/06/wwdc1.png" alt="wwdc" /></p>
<p>I&#8217;m flying out tomorrow to San Francisco to speak at Apple&#8217;s WWDC conference. My session is titled Designing and Extending the Mac OS X Blog Experience and will be on Friday. I will be covering WordPress extensively, it should be fun. If you are at this year&#8217;s WWDC, please let me know, I would love to meet.  </p>
<img src="http://allforces.com/?ak_action=api_record_view&id=251&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://allforces.com/2007/06/13/speaking-at-wwdc/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
	</channel>
</rss>
