<?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 Blog for WELLINGTON ROAD Pictures</title>
	<atom:link href="http://www.wellys.com/wellysblog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://www.wellys.com/wellysblog</link>
	<description>things I&#039;ve encountered on the Road</description>
	<lastBuildDate>Sat, 31 Mar 2012 22:38:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>I LIKKKKKKKEEEEEEE it!</title>
		<link>http://www.wellys.com/wellysblog/?p=356</link>
		<comments>http://www.wellys.com/wellysblog/?p=356#comments</comments>
		<pubDate>Wed, 06 Jul 2011 17:45:45 +0000</pubDate>
		<dc:creator>Lief</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.wellys.com/wellysblog/?p=356</guid>
		<description><![CDATA[WordPress 3.2 is lovely! I like the look of the new Dashboard, very clean and easy on the eyes! I had a brief delay in upgrading as I was on a older server and needed to upgrade to new one &#8230; <a href="http://www.wellys.com/wellysblog/?p=356">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>WordPress 3.2 is lovely! I like the look of the new Dashboard, very clean and easy on the eyes! I had a brief delay in upgrading as I was on a older server and needed to upgrade to new one at my hosting facility. (note to self, 12 comes after 5)</p>
<p>I&#8217;m not as wowed by the Twenty Eleven theme. I like the idea of a new theme a year but I&#8217;ll wait til Twenty Twelve, thank you very much.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wellys.com/wellysblog/?feed=rss2&#038;p=356</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Well, that&#8217;s unfortunate (Updated)</title>
		<link>http://www.wellys.com/wellysblog/?p=260</link>
		<comments>http://www.wellys.com/wellysblog/?p=260#comments</comments>
		<pubDate>Sun, 05 Jun 2011 23:02:15 +0000</pubDate>
		<dc:creator>Lief</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.wellys.com/wellysblog/?p=260</guid>
		<description><![CDATA[As I&#8217;ve said before, I&#8217;ve tried to keep a local version of my site mirrored to my online version. This isn&#8217;t unusual for a lot of developers; it helps to stage your site, it allows you to make mistakes with &#8230; <a href="http://www.wellys.com/wellysblog/?p=260">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>As I&#8217;ve <a title="Link to &quot;Riding the local&quot;" href="http://www.wellys.com/wellysblog/?p=169" target="_self">said before</a>, I&#8217;ve tried to keep a local version of my site mirrored to my online version. This isn&#8217;t unusual for a lot of developers; it helps to stage your site, it allows you to make mistakes with little impact on the outside world and it allows you to be productive away from an Internet connection.</p>
<p>I&#8217;ve been fairly successful at doing this with WordPress 2.x. The new version seems to be a somewhat different story. My typical method of duplication is to:</p>
<ol>
<li>Copy the site folder from on location to another</li>
<li>Copy the MySQL database with the following changes:
<ol>
<li>Change references from www to my local MAMP server (www.wellys.com to wellys.com:8888)</li>
<li>Change file location references as well (/Home/Username to /Users/Shared)</li>
<li>Change the wp-config file for the proper local information</li>
</ol>
</li>
</ol>
<p>Not this time with 3.0:</p>
<ol>
<li>The Header didn&#8217;t change to my custom header</li>
<li>The menus didn&#8217;t change to my custom menus</li>
</ol>
<p>So far (cross fingers) those two items seem to be the only issues. Mmmm. I hate it when this happens.</p>
<p>UPDATE:</p>
<ol>
<li>The image for my header was in my media uploads folder but it wasn&#8217;t available to use for the twentyten theme (the twentyten theme only pulls images from your system and not from the media library). So I had to delete the image from my media library then reload it in the theme loader&#8230; sigh.</li>
<li>The menus were setup but not enabled. I simply had to choose the menu in the theme menu settings then save menus and I was up to speed. That was nice.</li>
</ol>
<p>UPDATE (again):</p>
<ol>
<li>In the past, I typically just reloaded the MySQL tables to ensure the two blogs were identical, this isn&#8217;t as easy. Instead, I have the same two issues happening again AND I&#8217;m starting to get pingbacks from my own site. This is getting to be a nasty mess.</li>
</ol>
<p>UPDATE (June 5, 2011)</p>
<p>I attempted this again and it really is pretty easy. The specific directions are:</p>
<ol>
<li>Export the online wellysblog db into a SQL file.</li>
<li>Use Textmate toÂ replace all&#8221; www.domain.com&#8221; to &#8220;domain.com:8888&#8243; andÂ Â &#8221;/home/username/&#8221; to &#8220;/Users/Shared/&#8221; [<em>I use my Shared directory on my Mac for my local websites. Your location may vary.</em>]</li>
<li>To reset the header image, go to Appearance &#8211; Header &#8211; Upload Image and use the Choose File area to reselect the desired header image then click Upload. [<em>The db has the right link but it doesn't load, I do this to ensure it loads my image.</em>]</li>
<li>To reset the menus, make sure the Theme Locations Primary Navigation is set properly. Appearance &#8211; Menus &#8211; Theme Locations &#8211; Primary Navigation should be set to Categories. [<em>Mine is Categories, set it to what you use.</em>]</li>
<li>Test!</li>
</ol>
<p>As for the pingbacks, that is a necessary evil, I&#8217;ll deal with later.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wellys.com/wellysblog/?feed=rss2&#038;p=260</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hype &#8211; a new approach</title>
		<link>http://www.wellys.com/wellysblog/?p=318</link>
		<comments>http://www.wellys.com/wellysblog/?p=318#comments</comments>
		<pubDate>Sun, 22 May 2011 17:58:30 +0000</pubDate>
		<dc:creator>Lief</dc:creator>
				<category><![CDATA[HTML5/CSS3]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.wellys.com/wellysblog/?p=318</guid>
		<description><![CDATA[Thanks to Jon Gruber, I learned about Hype. Hype is a OS X application that makes it easy to create dynamic websites using HTML5 or more accurately, HTML5, Javascript and CSS3. Hype works. It is also version 1.0 so it &#8230; <a href="http://www.wellys.com/wellysblog/?p=318">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Thanks to <a title="daring fireball" href="http://daringfireball.net/" target="_blank">Jon Gruber</a>, I learned about <a title="Hype" href="http://tumultco.com/hype/" target="_blank">Hype</a>.</p>
<p>Hype is a OS X application that makes it easy to create dynamic websites using HTML5 or more accurately, HTML5, Javascript and CSS3. Hype works. It is also version 1.0 so it is basic but it works, doesn&#8217;t crash and holds great promise.</p>
<p>I&#8217;ve been attempting to change my <a title="WELLINGTON ROAD Pictures" href="http://www.wellys.com/" target="_blank">WELLINGTON ROAD Pictures</a> site from a database-driven, somewhat static site to a bit more dynamic, HTML5-based site for sometime. See <a title="Step 1: Keep Design and Gray box it" href="http://www.wellys.com/wellysblog/?p=273" target="_blank">here</a>, <a title="Step 2: Figure out video" href="http://www.wellys.com/wellysblog/?p=289" target="_blank">here</a>, <a title="Step 2b: Video (continued)" href="http://www.wellys.com/wellysblog/?p=293" target="_blank">here</a>, <a title="Step 3: Layout site" href="http://www.wellys.com/wellysblog/?p=303" target="_blank">here</a> and <a title="Step 4: Updated to be dynamic" href="http://www.wellys.com/wellysblog/?p=310" target="_blank">here</a>. Sigh, note the last time I attempted to make changes was almost 9 months ago.</p>
<p>I read about Hype, paid my $29.99 and dove in. The first thing I did was try to create an identical version of my current site. Yeah, that was easy but it was also clear that my database approach to my current layout was far superior. With my current layout, when I create a new film, I upload a poster jpeg, my film and add another line to the database. No coding required. Also somewhat boring from a design perspective.</p>
<p>With Hype, I needed to duplicate a new scene (think web page) for each film. And I would have to embed the Notes and Time text on each page. The management overhead is considerably more using the Hype approach. The extra steps make sense for I am duplicating a static site with a content creator for dynamic sites.</p>
<p>What would be required if I went to a more dynamic design? My mental image of a dynamic WRP site would be to use a film metaphor. I wanted to represent each film by a frame in a film strip. I would have a limited number of films showing and the user would move the film forward or backward to see additional films. Click on a frame would show the film using HTML5 video playback with its most important attribute, play full-screen.</p>
<p>So I started anew with Hype. Using a film strip image, I created 4 scenes, each with a filmstrip of four films and I added very simple text buttons to indicate forward, backward and home. It was quite simple to add transitions to make the filmstrip look like it was going from left to right and right to left for forward and backward, respectively. The crossfade transition also looked nice for showing the film. Hype did advise me that the transitions were only available in Webkit browsers (Safari, Chrome) as Opera and Firefox had yet to implement them. Hype also advised me that only Safari and IE would show the H.264 forms of my films and I would have to use WebM or Theora encoding to have them play in Opera, Firefox or Chrome. [Ed. note: <em>The 1990's are calling and they want their browser incompatibilities back.</em>] <a title="Dynamic WRP" href="http://www.wellys.com/WRPictures/WRPictures.html" target="_blank">It worked</a> and it took about 2 hours worth of work. Not bad!</p>
<p>My review of Hype:</p>
<p><strong>Ease of Use:</strong> Excellent! I did read over the manual quite quickly to gain an overview of how Hype worked. I also watched the first tutorial. So maybe 10 minutes of preparation. I quickly created a basic website than went to creating a dynamic website in 30 minutes. The design guides work well and the inspector mode continues to be an excellent method of managing metadata. With my site design, I had a significant amount of duplication of scenes. Copying elements from one scene across to the other scenes worked well and accelerated my development.Â Speed of Â development and ease of use is where Hype shines.</p>
<p><strong>Power: </strong>How much can one do with Hype? Quite a bit and not enough. I am an intermediate when it comes to web design, a neophyte in HTML5 and a non-starter in Javascript. So having the ability to quickly mockup a dynamic site with user actions moving from scene to scene was quite liberating. Hype Â can and will be a good replacement for Flash beginners. Instead of learning Flash and creating proprietary websites that break the internet, one can create HTML5/Javascript/CSS3 sites that break the internet. Yes, this is the problem with Hype.</p>
<p>Hype creates a single webpage that then using dynamic properties to display new content. It works pretty well but it does break the concept of using a specific address for specific content. I thought that my previous design had this fatal flaw as well but one can right click on any movie to obtain the link to showing the specific film. What is also nice is that the specific page does show the film using the HTML5 Video tag, which means it will allow playback in fullscreen. Hype can not provide this level of specificity. Its as bad as Flash. Bummer. While this is a show-stopper for my site, I&#8217;ll continue to comment on Hype.</p>
<p>An issue I had with Hype was global changes. I didn&#8217;t see a method of making a global change to all selected scenes. I wasn&#8217;t able to select more than one scene then applying a change to all. There is a complete lack of contextual changes. Quite often, I would right click to see if there was something I could do to an element. Nope. No response.</p>
<p><strong>Website: </strong>Not so much. Due to Hype&#8217;s use of creating one &#8220;page&#8221; which changes dynamically, ALL content resides in Hype&#8217;s folder. For my site, this created a 675MB upload and a duplication of all of my movie and image content. What I could have done was hand edited the Javascript file and changed all of the references to those inside the folder to the pre-existing content on my site. This isn&#8217;t a deal-killer. I think a simple property that allows one to enter the address of the content would make this problem go away fast. Version 1.1 perhaps?</p>
<p><strong>Summary: </strong>I like Hype. It is easy to use, provides extremely fast prototyping and can be quite powerful using web standards. [Ed. note:<em> I'm not even going to check if it provides <a title="See what happens..." href="http://validator.w3.org/" target="_blank">validates</a>. I mean technology that is standardized for the web as compared to Flash which is proprietary.</em>] It does break the web so I&#8217;m not going to use it for WELLINGTON ROAD Pictures but I will use it to test out concepts. I think it would be fantastic for a class in learning about dynamic websites. I look forward to version 3.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wellys.com/wellysblog/?feed=rss2&#038;p=318</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Step 4: Updated to be dynamic</title>
		<link>http://www.wellys.com/wellysblog/?p=310</link>
		<comments>http://www.wellys.com/wellysblog/?p=310#comments</comments>
		<pubDate>Sat, 28 Aug 2010 17:04:46 +0000</pubDate>
		<dc:creator>Lief</dc:creator>
				<category><![CDATA[HTML5/CSS3]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Video]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.wellys.com/wellysblog/?p=310</guid>
		<description><![CDATA[No significant changes here. Added the required code for the site to be served by a database instead of hand-coding. A couple of small formatting changes but I&#8217;m ready to go from my old but lovely way of serving videos, &#8230; <a href="http://www.wellys.com/wellysblog/?p=310">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>No significant changes here. Added the required code for the site to be served by a database instead of hand-coding. A couple of small formatting changes but I&#8217;m ready to go from my old but lovely way of serving videos, <a title="Shadowbox is a web-based media viewer application" href="http://www.shadowbox-js.com/" target="_blank">Shadowbox</a> to spanking, new HTML5.</p>
<p><a title="View Step 4" href="http://www.wellys.com/index5_step4.php" target="_blank">Step 4</a></p>
<p>One update and one non-update:</p>
<p>Update; looks like H.264 is getting to be the standard for video. Â Based on the MPEG LAÂ <a title="MPEG LAâ€™s AVC License Will Not Charge Royalties for Internet Video that is Free to End Users through Life of License" href="http://www.mpegla.com/main/Pages/Media.aspx" target="_blank">announcement</a>, H.264 will be forever free if the video being served is free. Due to this announcement, I&#8217;m going to focus on serving H.264 only and forget about&#8230;</p>
<p>The non-update: <a title="Jilion " href="http://jilion.com/" target="_blank">Jillion</a> is running out of August. Its August 28th and no sign of their sublime video code. When it shows up, I&#8217;ll take a look until then I&#8217;m off to do my own thing.</p>
<p>Update: I went ahead and implemented Shadowbox again. I like the way it works, I don&#8217;t like that it doesn&#8217;t use the new HTML video selector. The new one in Safari has a much nicer controller and the ability to go full size. Jilion, Ferris Jilion?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wellys.com/wellysblog/?feed=rss2&#038;p=310</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Step 3: Layout site</title>
		<link>http://www.wellys.com/wellysblog/?p=303</link>
		<comments>http://www.wellys.com/wellysblog/?p=303#comments</comments>
		<pubDate>Sun, 01 Aug 2010 19:37:57 +0000</pubDate>
		<dc:creator>Lief</dc:creator>
				<category><![CDATA[HTML5/CSS3]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.wellys.com/wellysblog/?p=303</guid>
		<description><![CDATA[With Jillion off in the distance, I decided to work on the site layout as compared to determining my video playback scheme. The site looks very similar to the original site. I made some changes such as the WELLINGTON ROAD &#8230; <a href="http://www.wellys.com/wellysblog/?p=303">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>With <a title="Visit Jilion web site" href="http://www.jilion.com" target="_blank">Jillion</a> off in the distance, I decided to work on the site layout as compared to determining my video playback scheme.</p>
<p>The site looks very similar to the original site. I made some changes such as the WELLINGTON ROAD Pictures graphic, font colors and spacing. What was interesting was I have yet to use an ID or Class. Everything works semantically, when I need to reference an element, I use the a descendent selector i.e. &#8220;nav li&#8221; as compared to a &#8220;div class=nav and li class=navli&#8221;. It is a much simpler way to develop CSS.</p>
<p><a title="View Step 3 results" href="http://www.wellys.com/index5_step3.html" target="_blank">Step 3</a></p>
<p>Update: Just realized that the &#8220;wrapper&#8221; for the site, which was a &lt;div&gt; then became an id for &lt;body&gt;, isn&#8217;t needed. I can use &lt;body&gt; as my wrapper, which means there aren&#8217;t any id&#8217;s or class&#8217; in the file at all. Not sure if this is right or wrong or works, just is.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wellys.com/wellysblog/?feed=rss2&#038;p=303</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Step 2b: Video (continued)</title>
		<link>http://www.wellys.com/wellysblog/?p=293</link>
		<comments>http://www.wellys.com/wellysblog/?p=293#comments</comments>
		<pubDate>Mon, 26 Jul 2010 15:38:40 +0000</pubDate>
		<dc:creator>Lief</dc:creator>
				<category><![CDATA[HTML5/CSS3]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.wellys.com/wellysblog/?p=293</guid>
		<description><![CDATA[First, I need to make a comment as to how I manage the site content. I use a database and PHP to manage the content. This allows me to keep the number of pages to a minimum and adding content &#8230; <a href="http://www.wellys.com/wellysblog/?p=293">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>First, I need to make a comment as to how I manage the site content. I use a database and PHP to manage the content. This allows me to keep the number of pages to a minimum and adding content is absurdly easy. That said, I&#8217;m building this HTML5 site using static content. Once I determine how to create my desired HTML5 site, its somewhat child&#8217;s play to convert it into a dynamic site.</p>
<p>So how did my next iteration work? Not bad, as you can see in Step 2b, the site is starting to resemble my current site. I have a poster image that links to a video when clicked. The time is in the right place and I need to update notes.</p>
<p>Note on notes: It is properly formatted as an &#8220;aside&#8221; andÂ I&#8217;d like to make the site more friendly by using JS to display the notes on the page as compared to going to another page.</p>
<p><a title="Step 2b in HTML5 upgrade" href="http://www.wellys.com/index5_step2b.html" target="_blank">Step 2b</a></p>
<p>As I remake the site, I need to determine if <a title="Visit Jillion HTML5 video site" href="http://jilion.com/" target="_blank">Jilion</a> is something I should consider. They claim to make a great cross-browser, HTML5 compliant, video player. Mmmmm. (and based on comments by one of my favorites; <a title="John Gruber's comments on Jilion" href="http://daringfireball.net/linked/2010/02/01/sublimevideo" target="_blank">John Gruber/Daring Fireball,</a> it is the &#8220;bee&#8217;s knees&#8221; (my words, not his).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wellys.com/wellysblog/?feed=rss2&#038;p=293</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Step 2: Figure out video</title>
		<link>http://www.wellys.com/wellysblog/?p=289</link>
		<comments>http://www.wellys.com/wellysblog/?p=289#comments</comments>
		<pubDate>Sun, 25 Jul 2010 23:43:39 +0000</pubDate>
		<dc:creator>Lief</dc:creator>
				<category><![CDATA[HTML5/CSS3]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.wellys.com/wellysblog/?p=289</guid>
		<description><![CDATA[HTML5 holds great promise for video playback. Gone will be the days of embedded objects, plugins and (hopefully) Flash. The issue we still face are browser codec compatibilities; such as Firefox wants to see Ogg Theora and Safari wants h.264. &#8230; <a href="http://www.wellys.com/wellysblog/?p=289">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>HTML5 holds great promise for video playback. Gone will be the days of embedded objects, plugins and (hopefully) Flash. The issue we still face are browser codec compatibilities; such as Firefox wants to see Ogg Theora and Safari wants h.264.</p>
<p>My next step is to explore video playback within one of the articles. I&#8217;ll start with Safari usingÂ onlyÂ the video tag then explore other fallback alternatives for other browsers. I believe this will require multiple sub-steps hence Step 2a, 2b, 2c and so on.</p>
<p><a title="step 2 in HTML5 development" href="http://www.wellys.com/index5_step2a.html" target="_blank">Step 2a</a> &#8211; clearly not an option, the video takes up 2 columns and 2 rows immediately, probably will need to use JS to create a similar effect to the shadowbox I use today</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wellys.com/wellysblog/?feed=rss2&#038;p=289</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Step 1: Keep Design and Gray box it</title>
		<link>http://www.wellys.com/wellysblog/?p=273</link>
		<comments>http://www.wellys.com/wellysblog/?p=273#comments</comments>
		<pubDate>Sun, 25 Jul 2010 15:08:34 +0000</pubDate>
		<dc:creator>Lief</dc:creator>
				<category><![CDATA[HTML5/CSS3]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.wellys.com/wellysblog/?p=273</guid>
		<description><![CDATA[Following a technique advocated in &#8220;transcending CSS by Andy Clarke&#8220;, I&#8217;ve taken the current design and &#8216;gray boxed it&#8221;. Â (I want to point out that my goal is to learn HTML5/CSS3, not to create a wholly new design). Â I simplified &#8230; <a href="http://www.wellys.com/wellysblog/?p=273">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Following a technique advocated in &#8220;<a title="A manifesto to transcend the web of today." href="http://www.transcendingcss.com/" target="_blank">transcending CSS by Andy Clarke</a>&#8220;, I&#8217;ve taken the current design and &#8216;gray boxed it&#8221;. Â (I want to point out that my goal is to learn HTML5/CSS3, not to create a wholly new design). Â I simplified the site to its simplest elements:</p>
<p><img class="alignnone size-full wp-image-286" title="wellys_HTML5_blockv2" src="http://www.wellys.com/wellysblog/wp-content/uploads/wellys_HTML5_blockv2.png" alt="Gray box for HTML5 wellys.com" width="546" height="644" /></p>
<p>From the graphic, you can see its a very simple layout; navigation, header, Â rows of three articles and a footer. Each article has a title(h1), a comment(p) and notes(aside).</p>
<p>I&#8217;m going to start off from scratch, building the file first using HTML5 then adding CSS3 to create an identical gray box site. This allows me to create the site without the complexity of the exact content.</p>
<p>Each version will continue to exist and I will add versioning as I go.</p>
<p><a title="Step 1 in HTML5/CSS3 design effort" href="http://www.wellys.com/index5_step1.html" target="_blank">Step 1</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.wellys.com/wellysblog/?feed=rss2&#038;p=273</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Wish me luck&#8230;</title>
		<link>http://www.wellys.com/wellysblog/?p=267</link>
		<comments>http://www.wellys.com/wellysblog/?p=267#comments</comments>
		<pubDate>Sat, 24 Jul 2010 23:30:10 +0000</pubDate>
		<dc:creator>Lief</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML5]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.wellys.com/wellysblog/?p=267</guid>
		<description><![CDATA[I&#8217;m off to redo my film site using HTML5 and CSS3. As I stated some time ago, I&#8217;ve been interested in the two technologies for some time. Little things like CSS shadows are very nice and semantic elements like article, &#8230; <a href="http://www.wellys.com/wellysblog/?p=267">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m off to redo my <a title="Welington Road Pictures" href="http://www.wellys.com" target="_blank">film site</a> using HTML5 and CSS3. As I stated <a title="HTML5 and CSS3" href="http://www.wellys.com/wellysblog/?p=194" target="_blank">some time ago</a>, I&#8217;ve been interested in the two technologies for some time. Little things like CSS shadows are very nice and semantic elements like article, aside and nav certainly contribute to a site better than div, div and div.</p>
<p>I&#8217;ve two books on HTML5; HTML5 for Web Designers/Jeremy Keith and HTML5/Bruce Lawson and Remy Sharp. Both are excellent for providing an understanding of the why along with the how.</p>
<p>I look forward to similar texts on CSS3.</p>
<p>OK! Let&#8217;s get this party started!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wellys.com/wellysblog/?feed=rss2&#038;p=267</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Riding the local&#8230; [UPDATED]</title>
		<link>http://www.wellys.com/wellysblog/?p=169</link>
		<comments>http://www.wellys.com/wellysblog/?p=169#comments</comments>
		<pubDate>Fri, 09 Jul 2010 23:30:15 +0000</pubDate>
		<dc:creator>Lief</dc:creator>
				<category><![CDATA[Wordpress]]></category>
		<category><![CDATA[Tools]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.wellys.com/wellysblog/?p=169</guid>
		<description><![CDATA[With the upgrade to Snow Leopard, I took the opportunity to make my MacBook Pro, a better development machine. This meant creating a Web server environment which matches my production shared hosting environment. Far easier said then done. I started &#8230; <a href="http://www.wellys.com/wellysblog/?p=169">Continue reading <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>With the upgrade to Snow Leopard, I took the opportunity to make my MacBook Pro, a better development machine. This meant creating a Web server environment which matches my production shared hosting environment.</p>
<p>Far easier said then done.</p>
<p>I started with <a href="http://www.mamp.info/en/index.html" target="_blank">MAMP</a>. I wanted to have a complete server environment that is well supported by the community and was easy to maintain. I felt that MAMP met these goals better than going with the native OS X web environment. Apple hasn&#8217;t been the best at offering the latest stable release of Apache, MySQL (in fact, not supported at all) and PHP. MAMP offered all three plus PHPMyAdmin (handy at times) and a smattering of additional goodness.</p>
<p>Using <a href="http://www.sequelpro.com/" target="_blank">Sequel Pro</a> (a fantastic, freeware MySQL GUI), I was able to create the databases required for my films and WordPress. Â [A quick plug for Sequel Pro, they took the very nice code from CocoaMySQL and created a phenomenal tool. Well worth free, I gave them $50 for my copy, please donate if you can.]</p>
<p>Changing the link references from my hosted version to a MAMP version wasn&#8217;t hard. Unfortunately, I wasn&#8217;t thinking clearly. Having a blank PHP page tends to do that&#8230; All the errors were mine. (Remember to put a closing slash on a directory link and MAMP references require a port number.)</p>
<p>The hard part was duplicating WordPress. I finally kludged it by creating a fresh install of WP on MAMP then hand editing the WP database links to match my MAMP configuration. Â It&#8217;s working now but I&#8217;m worried about my first upgrade. I also had to go through my site and switch all references to a .com site to the localhost (MAMP) site.</p>
<p>But at an absurdly high level to create a local WP site from a working hosted site:</p>
<ol>
<li>Install MAMP</li>
<li>Fresh install WP onto MAMP site</li>
<li>Copy the wp-content folder from the hosted site to the MAMP site</li>
<li>Export the hosted WP MySQL database and import it into the MAMP MySQL database</li>
<li>Hand edit the links in the &#8220;-options&#8221; table to match those required for the MAMP site (remember to edit the uploads option as well)</li>
<li>Test. I turned off my wireless so I knew I was only local.</li>
</ol>
<p>As soon as I finish this post, I&#8217;ll need to figure out how I&#8217;m going to duplicate this entry locally. I have two options, one, I could copy the text from my post page into the post page on the local site or two, export the hosted MySQL db and import it in to my local site. The latter would require me to hand edit the options page again. (or I could try keeping it the same). Mmmmmm.</p>
<p>UPDATE: Using two tabs on my browser, it took 30 seconds to duplicate the entry. Copy/Paste, Copy/Paste, click, click, click. That wasn&#8217;t so bad!</p>
<p>UPDATE July 8th, 2010: As I migrated to WordPress 3.0 locally (went from 2.84 to 3.0), I needed to reacquaint myself with using WordPress locally. Here are the directions in greater detail in updating WordPress locally (this is a personalization of the detailed upgrade installation on the WordPress Codex):</p>
<ol>
<li>Backup MySQL database using Sequel Pro; File &#8211; Export &#8211; MySQL Dump (select all tables and make sure Drop Table, Create Table and Add Table Content are all selected. Use this backup to create  backup MySQL database for the backup old installation, I called it oldBackup. Use the Database Administration part of Sequel Pro to create a new database then Import the dump.</li>
<li>Duplicate the oldblog directory using Finder &#8211; Duplicate then rename i.e; â€œoldblog28â€</li>
<li>Verify new site works by doing the following:
<ul>
<li>Export only the wrp_options table using Sequel Pro</li>
<li>Using Textmate, change all references of the blog directory to the new name i.e; oldblog to oldblog28 and (if necessary) make sure all www references are changed to local i.e; wellys.com:8888 to wellys.com:8888 (this is for MAMP running WordPress locally)</li>
<li>In the oldblog28 wp-config file, change the name of the database to oldBackup</li>
<li>Load the new site into Safari and confirm links are pointing to the new directory, browse the site a bit to ensure it is a fully working backup.</li>
</ul>
</li>
<li>Back to the site being updated, deactivate ALL plugins.</li>
<li>Download and extract the new WordPress package.</li>
<li>On the old site, save the following:
<ul>
<li>wp-config.php</li>
<li>wp-content folder but delete wp-content/cache and wp-content/plugins/widgets</li>
<li>wp-images (not found in oldblog)</li>
</ul>
</li>
<li>Open two windows in Finder and delete all files but the above 6 a-c. Move the new WordPress files over to the old directory. Using this method, you can methodically ensure you are updating/replacing all of the files. I had a little bit of work in the wp-content folder, making sure I didn&#8217;t delete any changes I had made to my blog.</li>
<li>Log back into the blog and it should upgrade the database and site automatically. If unclear, go to: oldblog/wp-admin/upgrade.php</li>
<li>Update .htaccess file if necessary (not necessary as of July 8, 2010)</li>
<li>Install updated Plugins and Themes.</li>
<li>Reactivate Plugins</li>
<li>Add security key definitions to the wp-config.php file</li>
<li>Review what has changed in WordPress.</li>
</ol>
<p>NOTE: Based on information from <a href="http://www.chrisabernethy.com/why-wordpress-asks-connection-info/">http://www.chrisabernethy.com/why-wordpress-asks-connection-info/</a>, I changed the ownership of the oldblog to _www using: sudo chown -R _www oldblog</p>
]]></content:encoded>
			<wfw:commentRss>http://www.wellys.com/wellysblog/?feed=rss2&#038;p=169</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

