<?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>Assonance</title>
	<atom:link href="http://davidchu.net/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://davidchu.net/blog</link>
	<description>David Chu&#039;s Blog - Websites, Food, and Musings in Syracuse, New York</description>
	<lastBuildDate>Sat, 28 Jan 2012 20:55:59 +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>Elegant Themes &#8211; Is Their Beauty Lacking Tech Support Smarts?</title>
		<link>http://davidchu.net/blog/2012/01/elegant-themes-beauty-lacking-tech-support-smarts/</link>
		<comments>http://davidchu.net/blog/2012/01/elegant-themes-beauty-lacking-tech-support-smarts/#comments</comments>
		<pubDate>Thu, 19 Jan 2012 20:00:23 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://davidchu.net/blog/?p=1194</guid>
		<description><![CDATA[Anyone who looks at Elegant Themes will attest to their graphic sumptuousness.  Also, their purchase terms are excellent.  But could this be causing problems with their tech support? Only Skin Deep I reported a problem that I found in their Simple Press theme that I found upon updating WordPress to 3.3.1.  It was a problem [...]]]></description>
			<content:encoded><![CDATA[<p>Anyone who looks at Elegant Themes will attest to their graphic sumptuousness.  Also, their purchase terms are excellent.  But could this be causing problems with their tech support?</p>
<h3>Only Skin Deep</h3>
<p>I reported a problem that I found in their Simple Press theme that I found upon updating WordPress to 3.3.1.  It was a problem with their dropdown menu.  Not a major problem &#8211; one that only occurs when logged into the WordPress admin.  I was just reporting it for the most part, and pointed out that someone whose site has significant logged-in user functionality could find this to be a real problem.</p>
<p>The forum staffer asked for a link, which I provided.  In the meantime, others chimed in with the same problem.  Days later, the tech said that she looked at my site, and that it worked fine.  I guess she didn&#8217;t read my post, unless she somehow psychically ascertained my log-in credentials.</p>
<div id="attachment_708" class="wp-caption alignnone" style="width: 260px"><img class="size-full wp-image-708 " title="downward_graph_small" src="http://davidchu.net/blog/wp-content/uploads/2011/05/downward_graph_small.jpg" alt="" width="250" height="170" /><p class="wp-caption-text">Elegant Themes Support Trending Downwards?</p></div>
<h3>Does Anybody Really Know What Time It Is?  Does Anybody Really Care?</h3>
<p>Throughout the thread, I&#8217;ve tried to be polite and patient, while trying to convey that it would be nice to get a status on the problem, and that users may not be happy if they are ignored.  I&#8217;d link to the thread to show you, except that it&#8217;s paid members-only &#8211; you have to log in with their somewhat awkward forum interface.   So much time has passed with nothing that I decided to write this.</p>
<p>So the problem will apparently languish, with no follow-up or status.  And I will question whether or not to renew my membership.</p>
<h3>Does It Hurt If You Do That?  Then Don&#8217;t Do That</h3>
<p>I had asked a question about a problem before, and did get an answer that worked, but it was a hack solution, not a code fix, and they made it clear that they didn&#8217;t consider it important enough to fix the script.  I actually found another way to fix the problem myself in the end.</p>
<p>Paid support is an interesting phenomenon.  I&#8217;ve found that it&#8217;s often brusque but responsive, and usually effective.  Forums for scripts having only free support seem more chatty and friendly.  I chalk that up to small paid support staffs who need to move as fast as they can.  But I think Elegant&#8217;s support staff may be too small to handle all the themes they must support.  And if Nick is the only coder, I could be waiting for a very long time for a fix, it it happens at all.</p>
<h3>Waiting For Codeau</h3>
<p>Maybe they&#8217;d disagree, or maybe not.  Or maybe something else is wrong.  Maybe other Elegant themes have really serious problems, and they&#8217;re going cuckoo.  I wouldn&#8217;t know, because they aren&#8217;t saying anything.</p>
<p>On their Support and Updates page, there are a couple of notable lines:</p>
<ul>
<li>Always Up To Date</li>
<li>Timely Support</li>
</ul>
<p>O&#8230;&#8230;.K.</p>
<h3>Update, 1/28/12</h3>
<p>I finally got another reply after a few days.  They asked for log-in credentials.  I responded that I&#8217;d rather not give those out unless absolutely necessary, but that maybe someone else in the thread might want to.  I added that if I were on tech support, I&#8217;d try replicating the problem on my own system.  They didn&#8217;t take the broad, obvious hint.  Another reply came, saying, &#8216;OK, can I have a screenshot?&#8217;  Pretty funny, as a screenshot of a dropdown doesn&#8217;t show that clicking on a menu item does nothing.  I almost wonder if the tech is not a native English speaker, as communication is definitely not happening here.  That said, of course plenty of non-native English speakers do fantastically well in every phase of communication.  Apparently not in this case.  It almost sounds like an autoresponder.  I finally gave up trying to explain, and didn&#8217;t reply.  To them, I&#8217;m guessing that this means &#8220;yay, done, move on to the next problem&#8221;.  Oh well.</p>
<p>Today I did notice that there was an update to my theme!  And when I went to find the changelog, I saw that one item was a change to the Superfish delay, which sounded like it could relate to my dropdown issue.  I installed the theme update.  At first, my dropdowns were entirely removed, even though the Elegant Theme setting said that they were on.  A few re-saves and refreshes later, my dropdowns returned.  At first, they were clickable while logged into admin.  But then upon trying several links, the problem of &#8220;unclickableness&#8221; returned.  So no real fix.  BUZZKILL!  I have seen similar problems with other dropdown menus, where if you try to look at many dropdown links in quick succession, they just stop working.  It&#8217;s as if the menu runs out of gas, and I&#8217;m thinking that it&#8217;s a JQuery memory leak or something like that.</p>
<h3>Note to Self</h3>
<p>From the outside, based on my experience, Elegant Themes doesn&#8217;t view tech support as a big priority.  Theme updates do occur, but slowly, as they have many themes to support, and not enough coders.  If a change is made, no blog announcement or anything like that (maybe they think it&#8217;s bad publicity).  At least there was a notice in WordPress admin, but you won&#8217;t know that unless you log into admin.</p>
<p>On the forum, if they do post a fix, it&#8217;s often a code hack you can do, but may not  fix the underlying problem.  I ding them for this, too.  I&#8217;ve already removed the link to Elegant Themes from the footer of one site I built.</p>
<p>But I&#8217;m pretty sure that suddenly I will actually hear from them when it comes time to renew my membership!  They&#8217;re pretty funny! I should point out that any system or business can have problems like this.  And if they had communicated with me effectively, I would have been more tolerant, and wouldn&#8217;t have bothered writing all this.  Communication may be their downfall.  At least they look extremely cute!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://davidchu.net/blog/2012/01/elegant-themes-beauty-lacking-tech-support-smarts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How I Fixed My MODx Evo Site Running on Namecheap Hosting</title>
		<link>http://davidchu.net/blog/2012/01/fixed-modx-evo-site-running-namecheap-hosting/</link>
		<comments>http://davidchu.net/blog/2012/01/fixed-modx-evo-site-running-namecheap-hosting/#comments</comments>
		<pubDate>Tue, 17 Jan 2012 23:41:26 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://davidchu.net/blog/?p=1175</guid>
		<description><![CDATA[I like using Namecheap for domain hosting.  They provide a nice alternative to Godaddy, whose activities just keep getting lamer.  This week is the first time I&#8217;ve used Namecheap web hosting, which is not quite as impressive. Stacked, But All Looks and Few Brains My client wanted me to move her MODx site from a [...]]]></description>
			<content:encoded><![CDATA[<p>I like using Namecheap for domain hosting.  They provide a nice alternative to Godaddy, whose <a title="Godaddy - do they love SOPA? Not as much as they love cash!" href="http://news.cnet.com/8301-31921_3-57348511-281/godaddy-accused-of-interfering-with-anti-sopa-exodus/">activities just keep getting lamer</a>.  This week is the first time I&#8217;ve used Namecheap web hosting, which is not quite as impressive.</p>
<h3>Stacked, But All Looks and Few Brains</h3>
<p>My client wanted me to move her MODx site from a Stackable test server to Namecheap to go live.  Stackable strikes me as decent hosting, with reservations.  I&#8217;ve not experienced downtime there yet, and the couple times I&#8217;ve used their chat tech support went just fine.  I&#8217;m not crazy about their admin interface, though.  It&#8217;s cute and Ajax-y, and appears to have been designed for looks more than everyday use by developers.  It&#8217;s the classic right-brain &#8220;designing for the 30 thousand inch monitor&#8221;, so when your screen is a little smaller, suddenly you can&#8217;t find things without fiddling.  There&#8217;s also some non-traditional navigation that they must have found to be tragically hip.   Anyway, it works mostly OK, but it takes me about 1/3 longer than doing similar stuff on a normal admin interface (and time is money).</p>
<div id="attachment_1182" class="wp-caption alignnone" style="width: 560px"><img class="size-full wp-image-1182  " title="Free Fun Stuff" src="http://davidchu.net/blog/wp-content/uploads/2012/01/Cheap_generic_cialis_wholesale_supplier.jpg" alt="" width="550" height="259" /><p class="wp-caption-text">Your Party Package, Buy Now! Operators Are Standing By! Cheap, Cheap, oh, and Cheap!</p></div>
<p>Much of Namecheap&#8217;s web hosting is quite standard, with the familiar CPanel interface.  So I was able to move my stuff over very quickly, and I got the site running.</p>
<h3>Magic Quotes Innie, But No Outie</h3>
<p>Then the fun began.  I wanted to edit a MODx snippet because it required an exact file path on the new site for a 3rd party script.  Then I was surprised to find extra backslashes saved in my edited code, so I realized that Magic Quotes was turned on.  Come on, Namecheap! Magic Quotes are SO 1995, having been un-recommended for years now.  So I tried a couple normal methods of turning that off via .htaccess and php.ini.  Ouch, errors relating to using PHP 5.3!  And then code to fix the errors also errored.  MODx forum offered a couple more suggestions, but although they may work on some hosts, they didn&#8217;t on this one.</p>
<p>I asked tech support to turn off Magic Quotes.  They would not, and suggested some of the stuff I&#8217;d already done.  To be thorough, I tried again to make sure I hadn&#8217;t made typos.  Same result.  They at least gave some .htaccess code for changing PHP back to version 5.2, which did work.</p>
<h3>They Didn&#8217;t Come Cheap, So I Was Left to Plug the Hole</h3>
<p>Annoyed, I took a different route.  Since nothing was working on the server end, I decided to write a plugin to handle the editing.  I cadged some nice code from php.net for this purpose:</p>
<pre>if (get_magic_quotes_gpc()) {
    $process = array(&amp;$_GET, &amp;$_POST, &amp;$_COOKIE, &amp;$_REQUEST);
    while (list($key, $val) = each($process)) {
        foreach ($val as $k =&gt; $v) {
            unset($process[$key][$k]);
            if (is_array($v)) {
                $process[$key][stripslashes($k)] = $v;
                $process[] = &amp;$process[$key][stripslashes($k)];
            } else {
                $process[$key][stripslashes($k)] = stripslashes($v);
            }
        }
    }
    unset($process);
}</pre>
<p>Notice how there are no opening and closing PHP tags like you&#8217;d find on a normal PHP script.  This is how MODx Evo wants its plugin code, and I forgot that at first (these days I spend much more time working with WordPress).  I set the script to fire on the <strong>OnSnipFormSave</strong> event.</p>
<p>That did it!  Suddenly my code edits worked fine with no cruft left over.  The site ran without errors, and the 3rd party script (<a href="http://www.appnitro.com/">Machform</a>) worked beautifully.  It turned out reverting to PHP 5.2 was key; my code above did not work in PHP 5.3, although one of you expert coders out there could probably hook that up.</p>
<h3>A Tiny Bit Awesome, Kinda</h3>
<p>So the moral is&#8230;. Namecheap hosting does not like MODx Evo all that much, but it will reluctantly accept it. A similar strategy could be used for Revo, I think.  While investigating this problem I found some related MODx forum posts, and I see that Revo may also have problems with PHP 5.3 on some hosts, so a fix similar to mine may work for that release, too.</p>
<p>I&#8217;m not especially impressed with Namecheap tech support, although at least they did respond, and were part of the solution.  The dopeyness of having Magic Quotes on should be noted, as well as their unwillingness to turn that off at the server level.  For now, keep using them for domains &#8211; for hosting, they&#8217;re still working that out.</p>
]]></content:encoded>
			<wfw:commentRss>http://davidchu.net/blog/2012/01/fixed-modx-evo-site-running-namecheap-hosting/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Genesis and Thesis WordPress Frameworks &#8211; Some Thoughts</title>
		<link>http://davidchu.net/blog/2011/12/genesis-thesis-wordpress-frameworks-thoughts/</link>
		<comments>http://davidchu.net/blog/2011/12/genesis-thesis-wordpress-frameworks-thoughts/#comments</comments>
		<pubDate>Fri, 23 Dec 2011 16:21:56 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://davidchu.net/blog/?p=1156</guid>
		<description><![CDATA[I have been using the Genesis framework to build WordPress sites for awhile now, and I&#8217;m very happy with how well it works, and how helpful it is for building sites and themes.  Its flexibility is excellent, and it has cheerfully accepted everything I&#8217;ve thrown at it so far.   The forum is very helpful, [...]]]></description>
			<content:encoded><![CDATA[<p>I have been using the Genesis framework to build WordPress sites for awhile now, and I&#8217;m very happy with how well it works, and how helpful it is for building sites and themes.  Its flexibility is excellent, and it has cheerfully accepted everything I&#8217;ve thrown at it so far.   The forum is very helpful, too.  It is only available to those who have paid for Studiopress themes, and accordingly, the small paid staff moves quickly, and doesn&#8217;t deal much in pleasantries.  This took a little getting used to &#8211; I enjoy conviviality &#8211; but they have a lot of work to, and they do respond quickly and effectively.  <em>Disclosure: I have become an affiliate after getting great results using Genesis.</em></p>
<h3>If You Ask in the Next Ten Minutes</h3>
<p>But if you&#8217;re reading this, I&#8217;ll bet you&#8217;d like to know the difference between Thesis and Genesis, right?  Just send me $27 and I&#8217;ll tell you.  But seriously, as any of you know, you can&#8217;t just try these before you buy.  This is a bit off-putting for those of us who are used to either entirely free open-source stuff, or at least free trial versions of stuff.  Woo Themes, for instance, offers a bunch of freebies that are high quality, and that really give you a chance to put them through their paces before deciding to lay down some cash on a premium theme.  Thesis and Genesis deal with this by giving a money-back guarantee.</p>
<p>So I did buy Genesis after researching and trying LOADS of frameworks and themes, but I did manage to try Thesis without paying!  How?  The old-fashioned way.  No, not stealing it.  I got hired to work on a site that had it already.  What better way to do a test-drive?</p>
<p>I&#8217;m going to keep it brief, as there are some really good comprehensive reviews <a href="http://kikolani.com/thesis-vs-genesis-comparing-premium-wordpress-themes.html">like this one</a> that already do a great job in being exhaustive and accurate.</p>
<h3>Mr. Wonderful</h3>
<p>Seeing the many well-publicized antics of Chris Pearson, the developer of Thesis, initially turned me off.  So I approached Thesis with some reservations.  Apart from his personality, when I looked at the Thesis site, there was very little detail about how the tech support worked, which concerned me.  &#8221;Members only&#8221; made it sound like it might be all volunteers, which is not good enough if you&#8217;re shelling out money, IMO.  And I couldn&#8217;t ask a quick question on the forum, because I hadn&#8217;t bought it.  I have, however, read elsewhere that this support is very good.  So they&#8217;re just not good at advertising it.</p>
<p>And now to the good stuff &#8211; as I began to use Thesis, I found that I didn&#8217;t need tech support anyway, which was important: because since I didn&#8217;t buy the software, I had no access to their forum.  But they do have some documentation available to non-owners, and with any framework, documentation of hooks is paramount.  After reading that and some tuts, I was on my way, and got everything done just fine.  I&#8217;d say this is about a tie between the systems&#8230; I was able to do what I needed with a bunch of CSS and a moderate amount of PHP code.</p>
<h3>For Those Who Loathe Code</h3>
<p>More goodness &#8211; I would say that the person who cowers in fear at writing code will prefer Thesis.  The admin panels are full of options that will allow you to do lots of things without touching any CSS or PHP code.  I love writing CSS, so this is less of a selling point to me, but I can&#8217;t deny that it&#8217;s nice to have quick access to so many appearance features.  Genesis has some quality panels in its admin, too, but it&#8217;s much more limited, and assumes that the user understands CSS well.  In the Thesis site I was working on, the designer got as far as she could with the panel, but she likes everything custom, so I had to make all kinds of CSS changes and structural changes, neither of which can be done without writing some code.  But if you can get by with a fairly standard set-up and your client isn&#8217;t too obsessive-compulsive, you may get by cranking out a site with Thesis not having written any code.  But that&#8217;s not typical in my experience.</p>
<p>Another thing I enjoyed with Thesis is the setting that gave &#8220;instant full width&#8221; to the design.  Upon a closer look, it looks like what they did was to have a bunch of CSS already written for both full-width and smaller-width designs, and what that magic button did was to simply activate a class that turns on all the full-width CSS.  Very clever and clean.  Suitably impressed, I went back to Genesis and I realized that although they don&#8217;t have the Magic Big Full Ass Width type of button, they do have handy classes on their standard markup for handling it &#8211; just a less showy implementation, and again, relying just a bit more on decent CSS skills.</p>
<h3>Such a Deal!</h3>
<p>One place where Genesis does clearly win, though, is pricing.  Both frameworks come with lifetime updates, but Genesis costs considerably less than Thesis.  Also you have an option to buy every Genesis child theme that they make (and any that they make in the future).  You can also get the Genesis framework by buying one Genesis child theme.  Thesis offers the framework for unlimited sites, or for a single site.</p>
<p>Having listed some Thesis perks, I will say that Genesis has been a real pleasure to work with.  In its quieter way, I&#8217;ve been able to easily handle anything I&#8217;ve needed to do with it, and there are a host of free Genesis WordPress plugins to enhance it even further.  The documentation is very helpful, albeit with fewer code examples &#8211; their stance is that you should look at the scripts themselves to understand the more obscure hooks and filters, which I find a little questionable.  So it does take more of a coder to get at every little part of the system, but will reward you if you examine it carefully.  I prefer this approach to that of other paid frameworks, which is to cram every possible feature into huge admin panels, which can slow down your site&#8217;s performance.  Since I don&#8217;t need the extra admin features of Thesis, I have what I need with Genesis, and won&#8217;t be buying the extra system.  I should also add that although Thesis has a hefty admin panel, it still comes out with good performance numbers in benchmark tests I&#8217;ve seen on some sites.</p>
<h3>Temperamental Soloist</h3>
<p>Another thought that occurs to me is that Thesis development is pretty much a 1-man-show, so if something bad happens to Mr. Wonderful, or the ever-mercurial developer suddenly decides to tell everybody to stuff it, I wonder what would happen to Thesis.  Genesis doesn&#8217;t have a huge staff, but have more hands working on their code, so this may be less of a concern with them.  That&#8217;s speculating, of course.</p>
<p>All in all, both frameworks are very good.  It&#8217;s almost a tie.  For me, <a href="http://www.shareasale.com/r.cfm?b=281065&amp;u=554705&amp;m=28169&amp;urllink=&amp;afftrack=">Genesis</a> wins.</p>
<div id="attachment_1166" class="wp-caption alignnone" style="width: 360px"><img class="size-full wp-image-1166  " title="Famous Train Wreck" src="http://davidchu.net/blog/wp-content/uploads/2011/12/500px-Train_wreck_at_Montparnasse_1895Small.jpg" alt="" width="350" height="420" /><p class="wp-caption-text">It&#39;s rumored that the engineer was distracted while comparing Genesis and Thesis</p></div>
]]></content:encoded>
			<wfw:commentRss>http://davidchu.net/blog/2011/12/genesis-thesis-wordpress-frameworks-thoughts/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using a WordPress Custom Field With the Genesis Framework</title>
		<link>http://davidchu.net/blog/2011/10/wordpress-custom-field-genesis-framework/</link>
		<comments>http://davidchu.net/blog/2011/10/wordpress-custom-field-genesis-framework/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 17:51:36 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://davidchu.net/blog/?p=1115</guid>
		<description><![CDATA[Note: this is intended for WordPress developers. For some time now I&#8217;ve been really enjoying the excellent StudioPress Genesis Theme Framework.  (In fact, I like it enough that I also became an affiliate)  Developing WordPress themes is easier and more organized than ever.  While learning the framework, I made use of their helpful hook reference, [...]]]></description>
			<content:encoded><![CDATA[<p><em>Note: this is intended for WordPress developers.</em></p>
<p>For some time now I&#8217;ve been really enjoying the excellent <a href="http://www.shareasale.com/r.cfm?b=242694&amp;u=554705&amp;m=28169&amp;urllink=&amp;afftrack=">StudioPress Genesis Theme Framework</a>.  (In fact, I like it enough that I also became an affiliate)  Developing WordPress themes is easier and more organized than ever.  While learning the framework, I made use of their helpful hook reference, which offers easy access to Genesis features.</p>
<p>While working with a new theme, I wanted to include a custom field that would attach to a Post (or Page).  Then this field would be displayed in the sidebar when viewing that Post &#8211; essentially showing some unique content for the Post that would not be displayed in the Post&#8217;s body.</p>
<p>I looked through the Genesis hook reference for something relating to custom fields, and I was surprised not to find one, given that there are helpful hooks for almost any purpose you can think of.  After searching further through forum posts and tutorial articles, I found what I was looking for: the hook is (surprise!) <strong>genesis_custom_field</strong>.</p>
<p>So say you want to be able to display a slogan (or some other bit of user-entered content) displayed just above your sidebar content.  Edit a Post, and look near the bottom of the page.  You should see an area for Custom Fields.  (If not, go to the upper right, click <strong>Screen Options</strong>, and be sure that <strong>Custom Fields</strong> is checked).  Click <strong>Enter New</strong>, put in the <strong>Name</strong> and <strong>Value</strong>, and click <strong>Add Custom Field</strong>.  In my case, I named the field &#8220;slogan&#8221;.</p>
<p>Then under Appearance&#8230; Edit, I added this code to my Theme Functions script (functions.php):</p>
<pre>add_action( 'genesis_before_sidebar_widget_area', 'slogan_meta' );

function slogan_meta() {
  genesis_custom_field('slogan');
}</pre>
<p>The names of things make it more-or-less self-explanatory.  Essentially, I set up a function that will place an item at the top of the sidebar widget.  This function consists of our new field, &#8220;slogan&#8221;.   Then when you view a Post on your site, its slogan will appear at the top of the sidebar.  (or you can choose not to have any slogan value for a particular Post, so none will display).  That&#8217;s the simplest implementation of the custom field; you could add additional HTML code to the field for styling purposes, but this illustrates the general idea.</p>
<p>You can, to be sure, use regular WordPress functions and code to implement Custom Fields, but Genesis allows you to do this sort of task more elegantly, with very little code.  I hope you found this helpful.  Let me know in the Comments if you have a question.</p>
]]></content:encoded>
			<wfw:commentRss>http://davidchu.net/blog/2011/10/wordpress-custom-field-genesis-framework/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Texting Could Help Web Developer Job Security</title>
		<link>http://davidchu.net/blog/2011/09/texting-web-developer-job-security/</link>
		<comments>http://davidchu.net/blog/2011/09/texting-web-developer-job-security/#comments</comments>
		<pubDate>Fri, 23 Sep 2011 23:26:42 +0000</pubDate>
		<dc:creator>Dave</dc:creator>
				<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://davidchu.net/blog/?p=1097</guid>
		<description><![CDATA[According to Pew Research, texting is overwhelmingly the preferred method of communication for teens.  Anecdotally, that seems pretty obvious, but I was not aware of the numbers involved, and how much other methods have waned.  The teens and people under 25 that I know certainly are emblematic of this trend.  If I send one of [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_1104" class="wp-caption alignright" style="width: 351px"><img class="size-full wp-image-1104" title="Smartphone_share" src="http://davidchu.net/blog/wp-content/uploads/2011/09/Smartphone_share_current.jpg" alt="" width="341" height="346" /><p class="wp-caption-text">A Pie Made Entirely of Smartphones. Mmm, just like Mom&#39;s!</p></div>
<p>According to Pew Research, texting is overwhelmingly the <a href="http://pewinternet.org/Reports/2010/Teens-and-Mobile-Phones.aspx">preferred method of communication for teens</a>.  Anecdotally, that seems pretty obvious, but I was not aware of the numbers involved, and how much other methods have waned.  The teens and people under 25 that I know certainly are emblematic of this trend.  If I send one of them an email, I get either no response at all, or maybe one that arrives in a month or two.  Email is just so last century!  Of course it&#8217;s possible that they just find me totally boring.  <img src='http://davidchu.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>It occurred to me that this will have implications for those of us doing web development.  If you&#8217;ve worked with clients, you know that communication is critical for having a job go well.  Recently I am seeing more clients who will communicate via texting, and if it&#8217;s a simple answer to a short question, that&#8217;s perfectly fine, but if you have more than one question, or require significant input from the client, texting and smartphones are deadly.  So projects take longer, and misunderstandings proliferate.  Quality vanishes.  <a href="http://davidchu.net/blog/2011/07/5-communication-strategies-web-developer/">I&#8217;ve written before</a> about one client I had who steadfastly refused to ever talk on the phone, have an online chat, or Skype.  Projects with him did eventually get done, but were irritating and always very slow, with so many corrections needed.  I believe this trend will only increase &#8211; people are so addicted to their phones that they will continue working this way even if advised of the pitfalls.  This is not good news.  You get communication <a title="Funniest Autocorrects" href="http://www.buzzfeed.com/burnred/the-25-funniest-autocorrects-of-2011-281t">like this</a>, but without the humor.</p>
<h3>Communication Breakdown &#8211; OMG, It&#8217;s a Good Thing</h3>
<p>But I did see an upside.  As brand new web developers are minted, they will also want to do everything possible via their phone, thumb-typing on their tiny screens.  That means that if a client emails one of these developers, they may get no answer at all, or maybe a one-word answer to a 5-part question.  This client will not be pleased about that, and may fire the developer.  And the developer may not even know he&#8217;s fired if it occurred via email.  It would also be interesting to see the numbers of people trying to do web development or other business solely through Facebook.  TMI taken in a special new direction.</p>
<div id="attachment_1105" class="wp-caption alignright" style="width: 360px"><img class="size-full wp-image-1105" title="Texting_in_traffic" src="http://davidchu.net/blog/wp-content/uploads/2011/09/Texting_in_trafficSmall.jpg" alt="" width="350" height="350" /><p class="wp-caption-text">Hey! I&#39;m totally updating my website now. If I get run over, at least my shoes look awesome! lol</p></div>
<p>So those of us who are willing to use multiple communication methods will have a distinct advantage.  Not because we&#8217;re smarter or better, but simply because we answer requests, provide timely information, and facilitate communication.</p>
]]></content:encoded>
			<wfw:commentRss>http://davidchu.net/blog/2011/09/texting-web-developer-job-security/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 0.486 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-01 21:01:12 -->
<!-- Compression = gzip -->
