<?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>Typocracy.net &#187; php</title>
	<atom:link href="http://typocracy.net/tag/php/feed/" rel="self" type="application/rss+xml" />
	<link>http://typocracy.net</link>
	<description>Print &#38; Web design, Photography of Bryan Volz</description>
	<lastBuildDate>Fri, 03 Feb 2012 22:15:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Ticket To Ride</title>
		<link>http://typocracy.net/2011/07/ticket-to-ride/</link>
		<comments>http://typocracy.net/2011/07/ticket-to-ride/#comments</comments>
		<pubDate>Tue, 05 Jul 2011 16:00:58 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[expression engine]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://typocracy.net/?p=572</guid>
		<description><![CDATA[The Ticket To Ride site was the first major project that I took on as part of InGrid Design. The major component of the previous site was a utility to filter through area vanpools. This was something that the TTR staff wanted to further develop, as well as bring the rest of the site forward [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_573" class="wp-caption alignleft" style="width: 310px"><a href="http://typocracy.net/wp-content/uploads/2011/07/Screen-shot-2011-07-01-at-11.04.48-PM.jpg"><img class="size-medium wp-image-573" title="Ticket To Ride Homepage" src="http://typocracy.net/wp-content/uploads/2011/07/Screen-shot-2011-07-01-at-11.04.48-PM-300x273.jpg" alt="Ticket To Ride Homepage" width="300" height="273" /></a><p class="wp-caption-text">Ticket To Ride Homepage</p></div>
<p>The Ticket To Ride site was the first major project that I took on as part of InGrid Design. The major component of the previous site was a utility to filter through area vanpools. This was something that the TTR staff wanted to further develop, as well as bring the rest of the site forward insofar as design and functionality. The version that is live as of July 1st, 2010 is Phase 1 of this process. Phase 2 will be coming during 2012 as part of an ongoing 2-year contract that I helped InGrid Design win.</p>
<p>The first stage was of course design, headed up by our Creative Director Katie Walker. I had some input, but the majority of the initial design was handled by her. Down the line, I re-laid out the homepage as well as handled the layout of interior pages based on her original designs.</p>
<p>The tougher part of the development cycle involved the new version of the vanpool finder. As the project was unfolding, TTR was gaining new vans and new routes. By the time the site launched, they were in charge of 60+ vans with at least 20 more on order. This meant a need to increase the ease of use by both the staff to keep up with all the routes as well as making it easier for potential riders to find vanpools.</p>
<p>The first version that I cooked up had Google Maps (using the MX Google Maps module) integrated into the header area where you see the van/cars above the main content. Each page focused on one vanpool and the aforementioned banner had plotted map locations of the pickup and the dropoff point locations. The body area had a description of the vanpool as well as</p>
<p>However, this early version ended up being a bit much to keep on top of. Especially when trying to plot out the pickup/dropoff points and be as accurate as possible, we were running into problems were it was just too much data to keep on top of. The routes shift all the time to account for different riders and changes in drivers, and keeping up with the map locations and other data could have been almost a full time job in and of itself. So we scaled back a bit and went back to basics. What resulted was what you see now on the site &#8211; simple selection boxes filtering the origin point and the destination point. When finding the locations that you desire, a table pops up with average pricing, relevant times, and contact information.</p>
<p>To do both ways, some custom php had to be written and some custom database calls. Luckily, an Expression Engine staffer had done something similar for an earlier version of EE, so there was at least a starting point. His code didn&#8217;t work for this at all, but at least gave some great insight into what needed to be done. He even took the time to update his scripts for EE2, but we still had to create our own due to our specific needs. In several cases &#8211; notably the Louisville and Ft. Knox vanpools, we needed a secondary selection box that wasn&#8217;t needed/available  for the other options. This necessitated another level of work which looking back wasn&#8217;t that big of a deal. And.. what you see now is what you get.</p>
<p>&nbsp;</p>
<p><strong>Technology Used: </strong>HTML/CSS/Expression Engine/PHP/MySQL/Photoshop CS5/Coda/Flash CS5</p>
<p>EE info: Expression Engine 2, Solspace Freeform, EE Forums, MailChimp Subscribe,</p>
]]></content:encoded>
			<wfw:commentRss>http://typocracy.net/2011/07/ticket-to-ride/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Baptist Milestone</title>
		<link>http://typocracy.net/2011/01/baptist-milestone/</link>
		<comments>http://typocracy.net/2011/01/baptist-milestone/#comments</comments>
		<pubDate>Sat, 29 Jan 2011 17:52:59 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[coding]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[psd]]></category>
		<category><![CDATA[web design]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://typocracy.net/?p=497</guid>
		<description><![CDATA[I haven&#8217;t been in the habit of updating this blog&#8230; ever. But I wanted to mark the launch of the new Baptist East Milestone Wellness Center site. I recently helped Jay Lane Media finish up this project, which had seen several iterations and developers. Due to a heap of varying circumstances, the previous developers were [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_499" class="wp-caption alignright" style="width: 310px"><a href="http://baptistmilestone.com/" target="_blank"><img class="size-medium wp-image-499" title="Milestone Screen shot (launch)" src="http://typocracy.net/wp-content/uploads/2011/01/Screen-shot-2011-01-29-at-12.38.29-PM-300x255.jpg" alt="Baptist Milestone.com Screen Shot" width="300" height="255" /></a><p class="wp-caption-text">Baptist Milestone.com</p></div>
<p>I haven&#8217;t been in the habit of updating this blog&#8230; ever. But I wanted to mark the launch of the new <a href="http://baptistmilestone.com/" target="_blank">Baptist East Milestone Wellness Center </a>site.</p>
<p>I recently helped <a href="http://www.jaylane.com/" target="_blank">Jay Lane Media</a> finish up this project, which had seen several iterations and developers. Due to a heap of varying circumstances, the previous developers were unable to complete the site to the needs of the client. So I stepped in to help wrap everything up and finally launch this site which had been in progress for over a year.</p>
<p>While a considerable amount of code was in place, including versions of the now-live class scheduler, there was still a lot of work to be done. Among which was:</p>
<ul>
<li>Speed optimizations</li>
<li>Transition of many elements such as the homepage from static images to readable, accessible, editable text</li>
<li>Outline of a upgrade path as well as definition of which CMS utilites would be left accessible to the end client and which would only be accessible to the admin</li>
<li>Security upgrades</li>
<li>Rebuild several forms to match updated functionality requirements</li>
<li>Cross-browser testing</li>
<li>Provide a client-updatable system for controlling their personal trainer listings and other staff</li>
<li>Rewrite parts of the class scheduler to allow interface options such as a weekly listing of classes</li>
</ul>
<p><strong>Some features of the site:</strong></p>
<ul>
<li><em>Event Scheduler</em> &#8211; filterable via AJAX, added Weekly tab, updated design to match client&#8217;s needs</li>
<li><em>Membership Form</em> &#8211; input data, receive customized printable trial membership card</li>
<li>Section-specific <em>collapsed navigation</em> &#8211; you don&#8217;t need to see all 500 subpages of other child or grandchild pages in the same category. Doesn&#8217;t sound like much, but WordPress can make this a little bit of a pain at times.</li>
<li><em>Customized backend</em> &#8211; thanks to manipulation of theme&#8217;s functions.php file</li>
<li><em>Security and speed optimizations</em> via minification and .htaccess manipulation</li>
</ul>
<p><strong>Tech used: </strong>Photoshop CS5, Espresso, CSS3, HTML5, Javascript<strong>/</strong>JQuery/AJAX<strong>, </strong>MySQL, WordPress, PHP</p>
<hr />
<a href="http://typocracy.net/wp-content/uploads/2011/11/milestone_trainers.jpg"><img class="aligncenter" title="milestone_trainers" src="http://typocracy.net/wp-content/uploads/2011/11/milestone_trainers-155x300.jpg" alt="Baptist Milestone personal trainers page" width="155" height="300" /></a><a href="http://typocracy.net/wp-content/uploads/2011/11/milestone_schedule.jpg"><img class="aligncenter" title="milestone_schedule" src="http://typocracy.net/wp-content/uploads/2011/11/milestone_schedule-123x300.jpg" alt="Baptist Milestone Sortable Schedule page" width="123" height="300" /></a></p>
<hr />
<p><strong>TL;DR:</strong> Redid a bunch of existing work and added increased functionality, working both from designer&#8217;s PDFs and my own design elements, for both content pages and dynamic forms and content areas.</p>
]]></content:encoded>
			<wfw:commentRss>http://typocracy.net/2011/01/baptist-milestone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress dashboard widgets</title>
		<link>http://typocracy.net/2010/04/wordpress-dashboard-widgets/</link>
		<comments>http://typocracy.net/2010/04/wordpress-dashboard-widgets/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 16:49:08 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.typocracy.net/?p=429</guid>
		<description><![CDATA[I made up a little custom dashboard widget for our clients at Louisville Web Group. At current, we&#8217;re placing this on the majority of our client&#8217;s WordPress installations. It gives the client a quick, easy way to see our contact information as well as a central spot to download their support documentation/&#8221;how-to guide&#8221;. I&#8217;m going [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_428" class="wp-caption alignright" style="width: 310px"><a href="http://www.typocracy.net/wp-content/uploads/2010/04/lwebg_panel.jpg"><img class="size-medium wp-image-428" title="lwebg_panel" src="http://www.typocracy.net/wp-content/uploads/2010/04/lwebg_panel-300x135.jpg" alt="Wordpress Custom Dashboard Panel" width="300" height="135" /></a><p class="wp-caption-text">Wordpress Custom Dashboard Panel</p></div>
<p>I made up a little custom dashboard widget for our clients at Louisville Web Group. At current, we&#8217;re placing this on the majority of our client&#8217;s WordPress installations. It gives the client a quick, easy way to see our contact information as well as a central spot to download their support documentation/&#8221;how-to guide&#8221;. I&#8217;m going to look into expanding this a bit in the future, possibly with a bit of JSON so that instead of having to update each dashboard with new info individually, I could update all dashboards simultaneously. This would be great for alerting clients to upcoming server maintenance or holiday hours.</p>
]]></content:encoded>
			<wfw:commentRss>http://typocracy.net/2010/04/wordpress-dashboard-widgets/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Security Innovations</title>
		<link>http://typocracy.net/2010/01/security-innovations/</link>
		<comments>http://typocracy.net/2010/01/security-innovations/#comments</comments>
		<pubDate>Fri, 15 Jan 2010 22:43:13 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css 3]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[html 5]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://www.typocracy.net/?p=319</guid>
		<description><![CDATA[Security Innovations has received a new site. Validation for HTML 5, some CSS 3 add-ons (which unfortunately are the only thing preventing validation), and built w/ PHP]]></description>
			<content:encoded><![CDATA[<div id="attachment_320" class="wp-caption alignright" style="width: 160px"><a href="http://www.securityinnovationsohio.com/"><img class="size-thumbnail wp-image-320" title="Screen shot 2010-01-15 at 5.10.46 PM" src="http://www.typocracy.net/wp-content/uploads/2010/01/Screen-shot-2010-01-15-at-5.10.46-PM-150x150.jpg" alt="" width="150" height="150" /></a><p class="wp-caption-text">Security Innovations</p></div>
<p><a href="http://www.securityinnovationsohio.com/" target="_blank">Security Innovations</a>, a surveillance and security firm in Ohio, has received a new site. Validation for HTML 5, some CSS 3 add-ons (which unfortunately are the only thing preventing validation), and built w/ PHP, the new site is available for you to view at anytime. It uses a little javascript for the rotating banner on the homepage, and has some flash animations on some of the interior pages. Videos are embedded on the Video page utilizing Flowplayer.</p>
]]></content:encoded>
			<wfw:commentRss>http://typocracy.net/2010/01/security-innovations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ready Cab website</title>
		<link>http://typocracy.net/2009/08/ready-cab-website/</link>
		<comments>http://typocracy.net/2009/08/ready-cab-website/#comments</comments>
		<pubDate>Mon, 10 Aug 2009 21:08:24 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[CMS]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[taxi]]></category>
		<category><![CDATA[transportation]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.typocracy.net/?p=166</guid>
		<description><![CDATA[Several months ago, I completed a new site for one of the most trusted names in Louisville transportation &#8211; Ready Cab. Their new site has a CMS system so they can keep the site up to date, has a Flight Checker so you can see if flights are on time, and you can even place [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_167" class="wp-caption alignright" style="width: 160px"><a href="http://www.typocracy.net/wp-content/uploads/2009/08/Picture-4.jpg"><img src="http://www.typocracy.net/wp-content/uploads/2009/08/Picture-4-150x150.jpg" alt="Ready Cab screen shot" title="Ready Cab" width="150" height="150" class="size-thumbnail wp-image-167" /></a><p class="wp-caption-text">Ready Cab screen shot</p></div>
<p>Several months ago, I completed a new site for one of the most trusted names in Louisville transportation &#8211; Ready Cab. Their new site has a CMS system so they can keep the site up to date, has a Flight Checker so you can see if flights are on time, and you can even place a cab reservation on their site. </p>
<p>Check out their site at <a title="Ready Cab" href="http://www.readycab.com/" target="_blank">readycab.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://typocracy.net/2009/08/ready-cab-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programmin&#8217;</title>
		<link>http://typocracy.net/2009/06/programmin/</link>
		<comments>http://typocracy.net/2009/06/programmin/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 22:20:56 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[tech]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[lhxc]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://www.typocracy.net/?p=118</guid>
		<description><![CDATA[Right now I&#8217;m working on doing a PHP blog which Louisville Web Group will likely use for smaller sites that don&#8217;t need WordPress or a full CMS. After that, I&#8217;m going to do some tutorials and (hopefully) end up with a Ruby on Rails blog as well as a Ruby-based Twitter clone. After that? Hopefully [...]]]></description>
			<content:encoded><![CDATA[<p>Right now I&#8217;m working on doing a PHP blog which Louisville Web Group will likely use for smaller sites that don&#8217;t need WordPress or a full CMS. After that, I&#8217;m going to do some tutorials and (hopefully) end up with a Ruby on Rails blog as well as a Ruby-based Twitter clone.</p>
<p>After that? Hopefully I&#8217;ll be able to finally write the Shows/Event app for Louisville Hardcore.com that I&#8217;ve been wanting to do forever. I need to have it read the user tables from the forums, and then allow those users to post information to a separate database that will archive shows/events after the indicated time for each one. Not hard in theory, but it&#8217;s something new to try.</p>
<p>I guess once all of that is done, I&#8217;ll try to come up with a new design for this site&#8230; yeah, right. Thank you pre-fab wordpress designs!</p>
]]></content:encoded>
			<wfw:commentRss>http://typocracy.net/2009/06/programmin/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Woodland Wildlife</title>
		<link>http://typocracy.net/2009/05/woodland-wildlife/</link>
		<comments>http://typocracy.net/2009/05/woodland-wildlife/#comments</comments>
		<pubDate>Wed, 13 May 2009 21:48:42 +0000</pubDate>
		<dc:creator>bryan</dc:creator>
				<category><![CDATA[web design]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[non profit]]></category>
		<category><![CDATA[paypal]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://www.typocracy.net/?p=64</guid>
		<description><![CDATA[Woodland Wildlife Woodland Wildlife is a non-profit organization outside of Radcliff, KY that specializes in raptor rehabilitation. However, they have taken care of alligators, crocodiles, song birds, tons of rabbits, kittens, and much more. To help raise awareness and solicit much needed donations, we created this site for them. The site is mostly XHTML/CSS. It [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.woodlandwildlife.org/"></a></p>
<p><a href="http://www.woodlandwildlife.org/"> </a></p>
<div class="mceTemp"><a href="http://www.woodlandwildlife.org/"></a>
<dl id="attachment_65" class="wp-caption alignright" style="width: 310px;"><a href="http://www.woodlandwildlife.org/"></a>
<dt class="wp-caption-dt"><a href="http://www.typocracy.net/wp-content/uploads/2009/05/snap_4.png"><img class="size-medium wp-image-65" title="Woodland Wildlife" src="http://www.typocracy.net/wp-content/uploads/2009/05/snap_4-300x255.png" alt="Woodland Wildlife" width="300" height="255" /></a></dt>
<dd class="wp-caption-dd">Woodland Wildlife</dd>
</dl>
</div>
<p>Woodland Wildlife is a non-profit organization outside of Radcliff, KY that specializes in raptor rehabilitation. However, they have taken care of alligators, crocodiles, song birds, tons of rabbits, kittens, and much more. To help raise awareness and solicit much needed donations, we created this site for them.</p>
<p>The site is mostly XHTML/CSS. It also has a blog interface for them to update new kittens that they are taking care of. Though, I&#8217;m pretty sure they aren&#8217;t using that feature much. I hooked them up with some paypal buttons and a contact form.</p>
]]></content:encoded>
			<wfw:commentRss>http://typocracy.net/2009/05/woodland-wildlife/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

