<?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>Josh Williams &#187; Web / Multimedia Development</title>
	<atom:link href="http://joshwilliams.com/category/web-multimedia-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://joshwilliams.com</link>
	<description>Journalism and technology geek</description>
	<lastBuildDate>Tue, 01 Nov 2011 15:10:12 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Lots of New Projects</title>
		<link>http://joshwilliams.com/2008/07/06/lots_ofnew_projects/</link>
		<comments>http://joshwilliams.com/2008/07/06/lots_ofnew_projects/#comments</comments>
		<pubDate>Sun, 06 Jul 2008 05:27:38 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Journalism]]></category>
		<category><![CDATA[Las Vegas Sun]]></category>
		<category><![CDATA[Web / Multimedia Development]]></category>
		<category><![CDATA[Greenspun Media Group]]></category>
		<category><![CDATA[Las Vegas Weekly]]></category>
		<category><![CDATA[Television]]></category>

		<guid isPermaLink="false">http://joshwilliams.com/?p=57</guid>
		<description><![CDATA[There’s lots of exiting stuff happening with our team here in Vegas. A few weeks ago we launched another Web site and a local television product. The site is for our company’s alt-weekly/entertainment pub, Las Vegas Weekly. We took the print product as a starting point and added a lot of really nice features. Like...]]></description>
			<content:encoded><![CDATA[<p>There’s lots of exiting stuff happening with our team here in Vegas. A few weeks ago we launched another Web site and a local television product.</p>
<p>The site is for our company’s alt-weekly/entertainment pub,<em><a href="http://lasvegasweekly.com"> Las Vegas Weekly</a></em>. We took the print product as a starting point and added a lot of really nice features. Like the <em><a href="http://lasvegassun.com">Sun</a></em>, it has all our home-grown multimedia tools and our video delivery platform we’ve developed, including high definition video delivered over IP. But for the <em>Weekly</em> we really went all out on our data-driven apps.</p>
<p>We want the <em>Weekly</em> to be the definitive <a href="http://lasvegasweekly.com/guides/">entertainment guide</a> in the Valley. To that end, our staff called (and is still growing this list) over 400 <a href="http://lasvegasweekly.com/restaurants/">restaurants</a>, every major <a href="http://lasvegasweekly.com/clubs/">club</a>, dozens of <a href="http://lasvegasweekly.com/dj/">DJs</a> and hundreds of <a href="http://lasvegasweekly.com/bands/">Vegas bands</a> to build massive databases of entertainment options.</p>
<p>My favorite feature is our band guide. Our readers can browse through more than 265 <a href="http://lasvegasweekly.com/bands/">local bands</a>, view profiles of almost 1000 <a href="http://lasvegasweekly.com/instruments/">members in those bands by instrument</a>, and listen to or download almost 350 <a href="http://lasvegasweekly.com/mp3/">mp3s</a> from those bands. And of course, our main calendar lists all their upcoming shows. I wish there had been a site like this when I lived in D.C.</p>
<p>Oh, and <a href="http://lasvegasweekly.com/blogs/luxe-life/">Robin Leach</a> is one of our bloggers. Wild.</p>
<p>The Weekly launch was a whirlwind of a few months. I project managed the operation and, along with <a href="http://seanhellwig.com/">Sean Hellwig</a>, built out the Django templates for integration into our CMS.</p>
<p>The television product we launched recently is a series of daily 50-second “news” briefs on VegasTV called “702.tv.”</p>
<p>The clips air during shows like <em>King of the Hill</em>, the <em>Simpons</em> and <em>Oprah</em>. The briefs’ styles play to the audience/timeslot, the story and &#8212; because stories come from our various print and Web products – all our different brands.</p>
<p>We archive all the spots here: <a href="http://702.tv/">http://702.tv</a>.</p>
<p>Both of these are in their first phase and have major changes and features coming in the near future.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshwilliams.com/2008/07/06/lots_ofnew_projects/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Web Scraping The Census With PHP</title>
		<link>http://joshwilliams.com/2007/08/20/web_scraping_the_census_with_php/</link>
		<comments>http://joshwilliams.com/2007/08/20/web_scraping_the_census_with_php/#comments</comments>
		<pubDate>Mon, 20 Aug 2007 17:23:58 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[Journalism]]></category>
		<category><![CDATA[Main Page]]></category>
		<category><![CDATA[Personal Projects]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web / Multimedia Development]]></category>
		<category><![CDATA[American University]]></category>
		<category><![CDATA[Census]]></category>
		<category><![CDATA[Knight Foundation]]></category>
		<category><![CDATA[Univeristy of Maryland]]></category>

		<guid isPermaLink="false">http://joshwilliams.com/2007/08/20/web_scraping_the_census_with_php/</guid>
		<description><![CDATA[The Census Bureau is a treasure trove of information about communities. But sometimes getting to the data and making sense of it takes a bit of work. It can be hard to find the data and even harder to wade through it, especially if you want to use it in a Web application. To help,...]]></description>
			<content:encoded><![CDATA[<p>The <a href="http://www.census.gov">Census Bureau</a> is a treasure trove of information about communities. But sometimes getting to the data and making sense of it takes a bit of work. It can be hard to find the data and even harder to wade through it, especially if you want to use it in a Web application. To help, Professor Wendell Cochran at American University asked me to work with him on a tutorial for journalistic datamining for the Knight Citizen News Network, a University of Maryland project sponsored by the Knight Foundation.</p>
<p>I built a <em>simple</em> PHP script that parses the <a href="http://factfinder.census.gov/home/saff/main.html">American FactFinder</a> and graphs relevant data. We used race data in our examples, but the code is easily adaptable to any FactFinder data.</p>
<p><a href="http://www.kcnn.org/reporting/datamining_tutorial.html">Read the article</a> and <a href="http://www.kcnn.org/reporting/widgets/source/CensusDataApp.zip">download the code</a> at the Knight Citizen News Network Web site.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshwilliams.com/2007/08/20/web_scraping_the_census_with_php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Capital City Market Interactive</title>
		<link>http://joshwilliams.com/2007/03/22/capital_city_market/</link>
		<comments>http://joshwilliams.com/2007/03/22/capital_city_market/#comments</comments>
		<pubDate>Fri, 23 Mar 2007 00:36:54 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Audio]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[Main Page]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Web / Multimedia Development]]></category>
		<category><![CDATA[American University]]></category>
		<category><![CDATA[Capital City Market]]></category>
		<category><![CDATA[Urban]]></category>
		<category><![CDATA[Washington D.C.]]></category>

		<guid isPermaLink="false">http://wordpress.local/2007/03/22/capital_city_market/</guid>
		<description><![CDATA[On the Web: Capital City Market Skills: Flash 8, ActionScript 2, XML, Final Cut Pro, Videography Also known as the Florida Avenue Market, Capital City Market has been the wholesale center of the city for over 75 years. Between grimy warehouses, retail stores hide and thrive. I made this Flash/XML-based interactive for a graduate journalism...]]></description>
			<content:encoded><![CDATA[<div id="topimage">
<a href="/market/"><img src="/includes/images/portfolio_market.jpg" width="430px" height="369px" alt="Market Screenshot" border=0></a>
</div>
<p><strong>On the Web:</strong> <a href="/market/">Capital City Market</a><br />
<strong>Skills:</strong> Flash 8, ActionScript 2, XML, Final Cut Pro, Videography</p>
<p>Also known as the Florida Avenue Market, Capital City Market has been the wholesale center of the city for over 75 years. Between grimy warehouses, retail stores hide and thrive.</p>
<p>I made this Flash/XML-based interactive for a graduate journalism class. The project includes a short video, two narrated slideshows and several photographs.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshwilliams.com/2007/03/22/capital_city_market/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>American Observer Crime Map</title>
		<link>http://joshwilliams.com/2006/12/21/crime_map/</link>
		<comments>http://joshwilliams.com/2006/12/21/crime_map/#comments</comments>
		<pubDate>Thu, 21 Dec 2006 19:56:13 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Journalism]]></category>
		<category><![CDATA[Main Page]]></category>
		<category><![CDATA[Maps]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[Personal Projects]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web / Multimedia Development]]></category>
		<category><![CDATA[American University]]></category>
		<category><![CDATA[Crime]]></category>
		<category><![CDATA[Washington D.C.]]></category>

		<guid isPermaLink="false">http://wordpress.local/crime_map/</guid>
		<description><![CDATA[On the Web: American Observer Crime Reports Skills: PHP, CakePHP, MySQL, XML, JavaScript, Gmap API, Cron The American Observer is a student publication of the School of Communication at American University. Various courses across the different journalism programs take turns maintaining the site, often publishing several issues a week. While serving as webmaster for my...]]></description>
			<content:encoded><![CDATA[<div id="topimage">
<img src="/includes/images/portfolio_crimereports.jpg" width="430px" height="266px" alt="Screen shot of American Observer Crime Reports">
</div>
<p><strong>On the Web:</strong> <a href="http://americanobserver.net/crime-reports/"><em>American Observer</em> Crime Reports</a><br />
<strong>Skills:</strong> PHP, CakePHP, MySQL, XML, JavaScript, Gmap API, Cron</p>
<p>The <em><a href="http://observer.american.edu">American Observer</a></em> is a student publication of the <a href="http://soc.american.edu">School of Communication </a>at <a href="http://www.american.edu">American University</a>. Various courses across the different journalism programs take turns maintaining the site, often publishing several issues a week.</p>
<p>While serving as webmaster for my class’s stint posting a Saturday edition of the <em>Observer</em>, I developed an interactive crime map to support a short article on holiday-related crime.</p>
<p>A command line PHP script parses and stores public data in a MySQL database. The XML data is updated nightly by the District of Columbia on its Web site. Using the CakePHP MVC framework and the Google Map API, I threw together a quick Web site for the <em>Observer</em> that lets site visitors view D.C. police reports by type of crime, neighborhood, police service area or simply chronologically.</p>
<p>While not super polished or feature heavy, to me the project represents the potential for journalistic organizations to use new technology to rapidly develop highly-interactive storytelling features.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshwilliams.com/2006/12/21/crime_map/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Childcareware.org Newsletter</title>
		<link>http://joshwilliams.com/2004/04/11/childcarewareorg_newsletter/</link>
		<comments>http://joshwilliams.com/2004/04/11/childcarewareorg_newsletter/#comments</comments>
		<pubDate>Sun, 11 Apr 2004 21:28:24 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web / Multimedia Development]]></category>

		<guid isPermaLink="false">http://wordpress.local/childcarewareorg-newsletter/</guid>
		<description><![CDATA[On the Web: Newsletter Subscription Manager Skills: PHP, MySQL, Sendmail As the web developer for all external-facing Web publications for the National Association of Child Care Resource and Referral Agencies, I maintained childcareaware.org. The site featured a couple of electronic newsletters, each with a different home-grown backend, that the organization wanted consolidated. Historically, the information...]]></description>
			<content:encoded><![CDATA[<div id="topimage">
<img src="/includes/images/portfolio_areyouaware.jpg" width="430px" height="278px" alt="Screen shot of Are You Aware, a newsletter">
</div>
<p><strong>On the Web:</strong> <a href="http://www.childcareaware.org/en/subscribe/index.php">Newsletter Subscription Manager</a><br />
<strong>Skills:</strong> PHP, MySQL, Sendmail</p>
<p>As the web developer for all external-facing Web publications for the National Association of Child Care Resource and Referral Agencies, I maintained childcareaware.org.</p>
<p>The site featured a couple of electronic newsletters, each with a different home-grown backend, that the organization wanted consolidated.</p>
<p>Historically, the information technology infrastructure at the organization had been heavily Perl and Java on Linux for Web and system administration but was moving towards PHP for all external Web applications and some system administration tasks.</p>
<p>I built a command line tool in PHP and MySQL that managed subscribers and delivered HTML and text-only newsletters to them. There was a simple PHP page that allowed site users to maintain their subscriptions. On the web side, the newsletter subscribers’ database was integrated into the <a href="/2004/02/18/childcarewareorg-template-and-api/">site-wide API</a>.</p>
<p>I also built the HTML template for the newsletter, based on the established graphic identity package for the childcareware.org site.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshwilliams.com/2004/04/11/childcarewareorg_newsletter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Childcareware.org Template and API</title>
		<link>http://joshwilliams.com/2004/02/18/childcarewareorg-template-and-api/</link>
		<comments>http://joshwilliams.com/2004/02/18/childcarewareorg-template-and-api/#comments</comments>
		<pubDate>Wed, 18 Feb 2004 18:22:45 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web / Multimedia Development]]></category>

		<guid isPermaLink="false">http://wordpress.local/childcarewareorg-template-and-api/</guid>
		<description><![CDATA[On the Web:]]></description>
			<content:encoded><![CDATA[<div id="topimage">
<img src="/includes/images/portfolio_childcareaware.jpg" width="430px" height="337px" alt="Screen shot of Are You Aware, a newsletter">
</div>
<p><strong>On the Web:</strong <a href="http://childcareaware.org">Child Care Aware</a>, <a href="http://childcareaware.org/en/findcare/">Agency Search Tool</a><br />
<strong>Skills:</strong> PHP, MySQL, Apache/mod_rewrite</p>
<p>As the web developer for all external-facing Web publications for the <a href="http://www.naccrra.org">National Association of Child Care Resource and Referral Agencies</a>, I maintained <a href="http://www.childcareaware.org">childcareaware.org</a>.</p>
<p>I took the static site with hundreds of pages in English and Spanish and turned it into an easy to maintain site that included an API for access to cacheable templates, automatic management of language-specific content, and all database content, including data in the organization’s fee-based, Web-based management tool for childcare referral agencies.</p>
<p>The templating system included a sophisticated user tracking feature, allowing site visits to be analyzed with a few SQL queries.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshwilliams.com/2004/02/18/childcarewareorg-template-and-api/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>National Urban Forest Conference Registration Database</title>
		<link>http://joshwilliams.com/2003/10/15/amfor_nufc/</link>
		<comments>http://joshwilliams.com/2003/10/15/amfor_nufc/#comments</comments>
		<pubDate>Wed, 15 Oct 2003 19:30:44 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web / Multimedia Development]]></category>
		<category><![CDATA[Access]]></category>

		<guid isPermaLink="false">http://wordpress.local/amfor_nufc/</guid>
		<description><![CDATA[Skills: PHP, MySQL, MyODBC, HTML, MS Access, MS Word American Forests, a D.C.-based conservation group, hosts the biennial National Urban Forest conference. Fiscally, the success of the conference is crucial to the organization. To help streamline the logistics of the 2003 event, I was tasked with designing a web-accessible conference database, but given no budget....]]></description>
			<content:encoded><![CDATA[<p><strong>Skills:</strong> PHP, MySQL, MyODBC, HTML, MS Access, MS Word</p>
<p>American Forests, a D.C.-based conservation group, hosts the biennial National Urban Forest conference. Fiscally, the success of the conference is crucial to the organization.</p>
<p>To help streamline the logistics of the 2003 event, I was tasked with designing a web-accessible conference database, but given no budget. The purpose was two told: allow attendees to register, pay and modify their registrations, and allow American Forest&#8217;s staff to easily update conference speakers, events and registrants from the office and the conference.</p>
<p>I chose PHP/MySQL for the Web site and dynamic data storage, and Access/MyODBC as a front-end interface for the staff to interact with the MySQL database.</p>
<p>The Web site allowed attendees to select a variety of registration types, conference events and payment types. The application also allowed for discount codes, scholarship payments and provided real-time credit card processing.</p>
<p>Using Access with the MyODBC Connector allowed us to rapidly build a front-end application for employees that had a familiar Microsoft Office interface but still connected to the conference data on the Web server. Access also allowed staff to easily perform standard mail merges, print custom name badges and send email to select attendees, all basic necessities for a large, multi-day event.</p>
<p>My role in the project was overall application design, all PHP and MySQL development, and Access application proof of concept.</p>
<p>The application, both the Web and Access pieces, were used again after I left in 2005.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshwilliams.com/2003/10/15/amfor_nufc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The End Is Mir</title>
		<link>http://joshwilliams.com/2001/05/23/the_end_is_mir/</link>
		<comments>http://joshwilliams.com/2001/05/23/the_end_is_mir/#comments</comments>
		<pubDate>Wed, 23 May 2001 14:56:33 +0000</pubDate>
		<dc:creator>Josh</dc:creator>
				<category><![CDATA[All]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[MySQL]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Web / Multimedia Development]]></category>
		<category><![CDATA[UNC]]></category>

		<guid isPermaLink="false">http://wordpress.local/the_end_is_mir/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><img class=article" src="/includes/images/posts_mir.jpg" width="400" height="279" alt="The End Is Mir" /></p>
<p><strong>On the Web:</strong> <a href="http://www.ibiblio.org/josh/mir/">The End Is Mir</a><br />
<strong>Skills:</strong> Flash 5, PHP, MySQL</p>
<p>In 2001, I had to build a game to demonstrate proficiency in Flash for Advanced Multimedia Journalism, one the required courses in my undergraduate journalism track at UNC. The game was part of a multimedia news package on the recently decommissioned Mir Space Station.</p>
<p>I used the basic requirements as a guide to build a much more complex Asteroids-like game, complete with two types of weaponry and a finite number of lives. I built the three-teir application with PHP, XML, MySQL and Flash 5.</p>
]]></content:encoded>
			<wfw:commentRss>http://joshwilliams.com/2001/05/23/the_end_is_mir/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

