<?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>Law Firm Web StrategyLaw Firm Web Strategy</title>
	<atom:link href="http://www.stemlegal.com/strategyblog/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stemlegal.com/strategyblog</link>
	<description>by Steve Matthews</description>
	<lastBuildDate>Wed, 01 Feb 2012 16:22:49 +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>Getting personal: Harrison Pensa&#8217;s smart new website</title>
		<link>http://www.stemlegal.com/strategyblog/2012/getting-personal-harrison-pensas-smart-new-website/</link>
		<comments>http://www.stemlegal.com/strategyblog/2012/getting-personal-harrison-pensas-smart-new-website/#comments</comments>
		<pubDate>Wed, 01 Feb 2012 16:22:49 +0000</pubDate>
		<dc:creator>Jordan Furlong</dc:creator>
				<category><![CDATA[Law Firm Websites]]></category>

		<guid isPermaLink="false">http://www.stemlegal.com/strategyblog/?p=2241</guid>
		<description><![CDATA[<p>Stem client <a href="http://harrisonpensa.com/">Harrison Pensa</a>, a full-service law firm based in London, Ontario and serving clients throughout southwestern Ontario and across Canada, has just <a href="http://harrisonpensa.com/news/up-close-personable-london%E2%80%99s-harrison-pensa-llp-website-facelift">launched a new website</a>. That might not, in itself, be something worth drawing to your&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Stem client <a href="http://harrisonpensa.com/">Harrison Pensa</a>, a full-service law firm based in London, Ontario and serving clients throughout southwestern Ontario and across Canada, has just <a href="http://harrisonpensa.com/news/up-close-personable-london%E2%80%99s-harrison-pensa-llp-website-facelift">launched a new website</a>. That might not, in itself, be something worth drawing to your attention. But I do think Harrison Pensa&#8217;s approach to its new site is smart, savvy, and sophisticated, and I thought I&#8217;d briefly explain why.</p>
<p>For one thing, the new site combines a traditional black-and-white palette with red highlights and a wide-open, screen-filling design that&#8217;s both elegant and modern (the site was produced by local web company rTraction). It&#8217;s a unique look, and one of the first rules a law firm website must follow is to stand out from its competitors wherever possible. Law firms, when faced with the opportunity to be creative and innovative, tend to experience a failure of nerve and default to whatever other firms are doing. It&#8217;s good to see a firm ready to branch out on a new trail. The new site also features <a href="http://harrisonpensa.com/sued-invasion-privacy-ontario-2">a business law blog</a>, an <a href="http://harrisonpensa.com/blogs/students">articling student blog</a> and <a href="http://harrisonpensa.com/blogs/hp-community">a community blog</a>, as well as <a href="http://harrisonpensa.com/news">news</a> and <a href="http://harrisonpensa.com/events">events</a> pages and a special section highlighting Harrison Pensa&#8217;s <a href="http://harrisonpensa.com/expertise/class-actions">expertise in class actions</a>.</p>
<p>But what I especially like is the new site&#8217;s focus on the personalities and personal sides of its lawyers. The <a href="http://harrisonpensa.com/our-lawyers">lawyer biographies</a> are still fairly concise, but they make a point of emphasizing the lawyers&#8217; community and charitable accomplishments. This isn&#8217;t a struggle for Harrison Pensa: even among law firms, which often do more than their fair share of volunteer activities, HP is remarkably committed to public service and community work (take the <a href="http://harrisonpensa.com/community/turkey-bowl">Thanksgiving Turkey Bowl</a> and the <a href="http://harrisonpensa.com/community/claude-elaine-pensa-lecture-in-human-rights">Claude and Elaine Pensa Lecture in Human Rights</a> as just two examples). The firm&#8217;s lawyer bios are rife with these sorts of activities.</p>
<p>But the site really steps it up with its use of visuals accompanying the lawyer bios. Harrison Pensa has established a reputation for lawyers who are approachable, accessible and easy to deal with &#8212; real human beings. The website plays to this strength by featuring many of its lawyers photographed not in the traditional arms-folded business-suit boardroom pose, but engaged in their favourite activities or captured in motion on the way to court, with images that fill the entire page. Here are some prime examples:</p>
<ul>
<li><a href="http://harrisonpensa.com/lawyers/david-williams">David Williams</a>, managing partner and basketball aficionado</li>
<li><a href="http://harrisonpensa.com/lawyers/cate-grainger">Cate Crainger</a>, estates partner and musician</li>
<li><a href="http://harrisonpensa.com/lawyers/nawaz-tahir">Nawaz Tahir</a>, litigation associate and football coach</li>
<li><a href="http://harrisonpensa.com/lawyers/carol-godby">Carol Godby</a>, aboriginal law partner and <em>pro bono</em> leader</li>
<li><a href="http://harrisonpensa.com/lawyers/sean-mackintosh">Sean MacKintosh</a>, personal injury associate and hockey coach</li>
<li><a href="http://harrisonpensa.com/lawyers/terry-hainsworth">Terry Hainsworth</a>, family law partner en route to court</li>
<li><a href="http://harrisonpensa.com/lawyers/michele-mannering">Michele Mannering</a>, corporate partner and distance runner</li>
<li><a href="http://harrisonpensa.com/lawyers/jonathan-dunlop">Jonathon Dunlop</a>, family law associate, lacing up the skates</li>
<li><a href="http://harrisonpensa.com/lawyers/daniel-reason">Daniel Reason,</a> litigation partner and triathlete</li>
</ul>
<p>More of these up-close-and-personal glimpses will be added as time goes on, showing clients another side &#8212; a side they can more easily relate to &#8212; of the firm&#8217;s lawyers. Down the road, the firm also plans to add very short videos of lawyers talking about their passions in the law, why they came to specialize in the areas they practise and why it matters so much to them to help their clients. In all these ways, Harrison Pensa means to break from the pack and make one of its strengths &#8212; the personal touch of committed lawyers &#8212; into a standout brand.</p>
<p>Not every firm would be comfortable with this particular approach, or find that it plays to its strengths, and that&#8217;s fine. What&#8217;s important is that firms have the courage to be different &#8212; not just in their branding, but in reality. The law is perhaps the only industry in which hearing that &#8220;nobody else is doing this&#8221; is taken as a warning to slow down, not as motivation to speed up. Figure out what sets your firm apart, what truly makes it different, and make that the brand and the promise you bring to the market. If you can&#8217;t think of anything that sets you apart, then trust me: branding is the least of your worries.</p>
<p>Congratulations to our friends at Harrison Pensa for a really good new website &#8212; one from which other firms could take a lesson.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stemlegal.com/strategyblog/2012/getting-personal-harrison-pensas-smart-new-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stem Client Roundup for January 2012</title>
		<link>http://www.stemlegal.com/strategyblog/2012/stem-client-roundup-for-january-2012/</link>
		<comments>http://www.stemlegal.com/strategyblog/2012/stem-client-roundup-for-january-2012/#comments</comments>
		<pubDate>Tue, 31 Jan 2012 19:25:01 +0000</pubDate>
		<dc:creator>Emma Durand-Wood</dc:creator>
				<category><![CDATA[Stem Stuff]]></category>

		<guid isPermaLink="false">http://www.stemlegal.com/strategyblog/?p=2040</guid>
		<description><![CDATA[<p>2012 is off to a great start, if the momentum gained by Stem&#8217;s clients in January is any indication. Here&#8217;s a look at what they&#8217;ve been up to:</p>
<ul>
<li>Inspired by his experience in litigating cerebral palsy cases, <a href="http://www.rosenfeldinjurylawyers.com/">elder</a></li></ul><p>&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>2012 is off to a great start, if the momentum gained by Stem&#8217;s clients in January is any indication. Here&#8217;s a look at what they&#8217;ve been up to:</p>
<ul>
<li>Inspired by his experience in litigating cerebral palsy cases, <a href="http://www.rosenfeldinjurylawyers.com/">elder and child injuries lawyer</a> Jonathan Rosenfeld launched a new microsite, <a href="http://www.cerebralpalsylawyersfaq.com/">Cerebral Palsy Lawyers FAQ</a>, which contains a vast number of <a href="http://www.cerebralpalsylawyersfaq.com/categories/">Q&amp;As</a>, reading lists, and <a href="http://www.cerebralpalsylawyersfaq.com/resources/internet-resources/">helpful websites</a> and organizations.</li>
<li>Clio, our <a href="http://www.goclio.com/">law practice management SaaS</a> client, <a href="http://www.vancouversun.com/technology/Vancouver+software+developer+Clio+announces+million+funding+round/6072763/story.html">made big news</a> when they announced they&#8217;d <a href="http://www.goclio.com/blog/2012/01/cloud-based-legal-management-platform-clio-raises-6-million-in-series-b-funding/">raised $6 million in Series B funding</a>. Congratulations!</li>
<li><a href="http://www.gowlings.com/">Gowlings</a> produced a new edition of their guide to <a href="http://www.gowlings.com/KnowledgeCentre/article.asp?pubID=2436">Doing Business in Canada</a>, and firm lawyer <a href="http://www.gowlings.com/OurPeople/gary-graham">Gary Graham</a> was the recipient of the <a href="http://www.thespec.com/localprofile/article/659703--graham-named-hamilton-s-citizen-of-the-year">2011 Royal Bank Hamilton Distinguished Citizen of the Year</a>.</li>
<li><a href="http://www.chapmancriminaldefense.com/about/">Florida attorney</a> Ron Chapman launched a new firm website for his <a href="http://www.chapmancriminaldefense.com/">West Palm Beach criminal defense</a> practice. Ron continues to write his blog at <a href="http://www.justiceflorida.com/">www.justiceflorida.com</a>, where lately he&#8217;s covered <a href="http://www.justiceflorida.com/2012/01/articles/resisting-arrest/you-may-legally-resist-an-illegal-arrest/">legally resisting arrest</a>, and a recent <a href="http://www.justiceflorida.com/2012/01/articles/disorderly-conduct/words-alone-are-sometimes-not-enough-to-convict-you-of-disorderly-conduct/">juvenile disorderly conduct</a> case.</li>
<li><a href="http://www.hkllp.com/">Product injury law firm</a> Hissey Kientz launched a site devoted to <a href="http://www.propeciasideeffectslawyers.com/">Propecia side effects</a>, and continued to publish on <a href="http://www.mesohotline.com/texas-mesothelioma-lawyers/">mesothelioma lawsuits</a> and <a href="http://www.mesotheliomalawsuitblog.com/asbestos-and-mesothelioma-victims/actor-steve-mcqueen-to-be-honored-by-asbestos-awareness-group/">news</a>, and <a href="http://www.zoloftbirthdefectslawyers.com/zoloft-lawsuits/zoloft-lawyers/">birth defect cases related to Zoloft</a> and <a href="http://www.depakotelawsuitsbirthdefects.com/depakote-side-effects/depakote-warnings/">Depakote</a>.</li>
<li><a href="http://www.newjerseycriminallawattorney.com/Bio/JonathanMarshall.asp">Jonathan Marshall</a>, who writes the <a href="http://www.newjerseydwilawyerblog.com/">New Jersey DWI Lawyer Blog</a>, is now offering criminal defense legal services in <a href="http://www.mercercountycriminallawyer.com">Mercer County</a>, <a href="http://www.passaiccountycriminallawyers.com">Passaic County</a>, and <a href="http://www.morriscountycriminallawyer.com/">Morris County</a>.</li>
<li><a href="https://www.dyedurhambc.com/">BC legal support services</a> provider Dye &amp; Durham continued to share helpful information via its <a href="https://www.dyedurhambc.com/index.cfm?Fuseaction=Resources.IndustryNews&amp;Category=INews">Industry News</a> listings and through <a href="http://www.bclawwatch.ca/">BC Law Watch</a> &#8211; most recently reminding clients that new rules on <a href="https://www.dyedurhambc.com/index.cfm?fuseaction=Resources.NewsArticle&amp;campaign=1018">telephone appearances on foreclosure applications</a> (<a href="http://www.courts.gov.bc.ca/supreme_court/practice_and_procedure/practice_directions/civil/PD%20-%2033%20Foreclosure%20Applications-%20Guidelines%20for%20appearances%20by%20telephone.pdf">PD 33</a>) are now in effect.</li>
<li>The <a href="http://www.ccca-accje.org/">Canadian Corporate Counsel Association</a> <a href="https://twitter.com/#!/CCCA_News">live-tweeted</a> from its <a href="http://www.canadianlawyermag.com/legalfeeds/666/Futurist-tells-in-house-to-rethink-service-delivery.html">Master Class for General Counsel</a> event, at which legal futurist Richard Susskind spoke to a group of 50 in-house counsel.</li>
<li>At the <a href="http://www.bcinjurylawyersblog.ca/">BC Injury Lawyers Blog</a>, <a href="http://www.waterstonelaw.com/">Waterstone Law Group</a> lawyer <a href="http://www.waterstonelaw.com/our-team/kim-briscoe/">Kim Briscoe</a> wrote about the recent BCCA decision in <em>Fan v. Chana</em>, which examined the test for <a href="http://www.bcinjurylawyersblog.ca/2012/01/court-of-appeal-confirms-test-when-should-disbursements-for-expert-reports-be-allowed/">whether disbursements for expert reports should be allowed</a>.</li>
<li><a href="http://www.russellalexander.com/">Oshawa divorce lawyer</a> Russell Alexander posted <a href="http://familyllb.com/russell-alexander/">videos</a> to his FamilyLLB blog, including an intro to <a href="http://familyllb.com/2012/01/11/wednesdays-video-clip-child-support-in-ontario-introduction-to-child-custody/">child support in Ontario</a>, answers to <a href="http://familyllb.com/2012/01/25/wednesdays-video-clip-common-questions-about-child-support/">common questions about child support</a>, and <a href="http://familyllb.com/2012/01/04/wednesdays-video-clip-introduction-to-collaborative-practice/">collaborative practice divorce in Ontario</a>.</li>
<li><span style="color: #000000;"><a href="http://harrisonpensa.com/lawyers/david-canton">David Canton</a>, who</span> practises at <a href="http://harrisonpensa.com/">London, Ontario law firm</a> Harrison Pensa, wrote about the province&#8217;s <a href="canton.elegal.ca/2012/01/19/you-can-now-be-sued-for-invasion-of-privacy-in-ontario/">new invasion of privacy tort</a>, and described recent caselaw and legislative developments that <a href="http://www.slaw.ca/2012/01/25/privacy-1-step-forward-1-step-back/">support or go against privacy</a>.</li>
<li><a href="http://www.thor.ca/">Vancouver and Toronto-based tax lawyers</a> Thorsteinssons LLP were named <a href="http://www.thor.ca/2012/01/thorsteinssons-named-2012-corporate-tax-law-firm-of-the-year/">2012 Corporate Tax Law Firm of the Year</a> by Corporate INTL Magazine, and two of the firm&#8217;s lawyers presented a webinar to CGAs on <a href="http://www.thor.ca/2012/01/rick-wong-josh-schmidt-host-cga-taxation-webinar/">taxation of trusts</a>.</li>
<li>Mike Myers, a <a href="http://www.mmellp.com/about/michael-myers/">corporate-owned life insurance lawyer</a> at <a href="http://www.mmellp.com/">McClanahan Myers Espey</a>, was quoted in an article on The Street, &#8220;<a href="http://www.thestreet.com/story/11370670/1/why-your-company-may-want-you-dead.html">Why Your Company May Want You Dead</a>&#8220;.</li>
<li>On <a href="http://www.pushormitchell.com/">Pushor Mitchell</a>&#8216;s Canadian Tax Dispute Blog, <a href="http://pushormitchell.com/lawyer/matthew-kraemer">Kelowna tax lawyer</a> Matthew Kraemer wrote about section 160(1) assessments, and how <a href="http://taxdisputehelp.ca/2012/01/how-can-i-be-assessed-for-someone-else%e2%80%99s-tax-debt-%e2%80%93-section-1601-assessments/">taxpayers can be held liable for others&#8217; tax debt</a>.</li>
</ul>
<p>We&#8217;ll be back next month with more interesting client news to share.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stemlegal.com/strategyblog/2012/stem-client-roundup-for-january-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stem client Clio announces major private equity investment</title>
		<link>http://www.stemlegal.com/strategyblog/2012/stem-client-clio-announces-major-private-equity-investment/</link>
		<comments>http://www.stemlegal.com/strategyblog/2012/stem-client-clio-announces-major-private-equity-investment/#comments</comments>
		<pubDate>Mon, 30 Jan 2012 17:01:31 +0000</pubDate>
		<dc:creator>Jordan Furlong</dc:creator>
				<category><![CDATA[LegalWeb2.0]]></category>
		<category><![CDATA[Stem Stuff]]></category>

		<guid isPermaLink="false">http://www.stemlegal.com/strategyblog/?p=2218</guid>
		<description><![CDATA[<p>Big news is breaking at <a href="http://www.legaltechshow.com/r5/cob_page.asp?category_code=ltech">Legal Tech New York</a> today, and we’re especially proud here at Stem Legal because it involves one of our clients, <a href="http://www.goclio.com/">Clio</a>. <a href="http://www.goclio.com/about/">Jack Newton, Rian Gauvreau and friends</a> have just announced that Clio&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>Big news is breaking at <a href="http://www.legaltechshow.com/r5/cob_page.asp?category_code=ltech">Legal Tech New York</a> today, and we’re especially proud here at Stem Legal because it involves one of our clients, <a href="http://www.goclio.com/">Clio</a>. <a href="http://www.goclio.com/about/">Jack Newton, Rian Gauvreau and friends</a> have just announced that Clio has raised $6 million in its Series B round of financing from <a href="http://www.actoncapital.de/">Acton Capital Partners</a>, a Munich-based growth equity investor, and a series of existing investors that includes <a href="http://www.pointninecap.com/">Point Nine Capital</a>.</p>
<p>This is a major deal, and not just for Clio, which will use the funding to extend its product leadership, develop new functions, and support and expand its customer base beyond the United States. This is a powerful vote of confidence for the entire cloud-based legal services area, from law practice management providers like Clio to the growing number of virtual law practices and online legal collaborators. It demonstrates the seriousness with which outside investors view the extraordinary potential of this burgeoning field.</p>
<p>Boris Wertz, Acton Capital’s Vancouver-based Venture Partner, makes a telling point in Clio’s press release announcing the investment. “The legal space is ripe for disruption,” he says, adding that although the legal industry has been more a laggard than a leader when it comes to the adoption of technological innovations, that’s now changing. Clio’s cloud computing success is just one illustration, albeit an important one, of that emerging reality.</p>
<p>If you’re interested in learning more about this announcement, check out<a href="http://www.goclio.com/blog/"> Clio’s blog</a> today for the latest news. On behalf of everyone here at Stem, our sincere congratulations to Clio on this breakthrough funding announcement!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stemlegal.com/strategyblog/2012/stem-client-clio-announces-major-private-equity-investment/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>20 New Blogs at LawBlogs.ca</title>
		<link>http://www.stemlegal.com/strategyblog/2012/20-new-blogs-at-lawblogs-ca/</link>
		<comments>http://www.stemlegal.com/strategyblog/2012/20-new-blogs-at-lawblogs-ca/#comments</comments>
		<pubDate>Mon, 23 Jan 2012 17:40:09 +0000</pubDate>
		<dc:creator>Emma Durand-Wood</dc:creator>
				<category><![CDATA[Law Blogs]]></category>

		<guid isPermaLink="false">http://www.stemlegal.com/strategyblog/?p=2146</guid>
		<description><![CDATA[<p>One of the best parts of being involved with the <a href="http://www.clawbies.ca/">Clawbies</a> is learning about new blogs, and seeing just how many different legal topics are being blogged about in Canada. Since our <a href="http://www.stemlegal.com/strategyblog/2011/a-dozen-new-blogs-at-lawblogs-ca/">last update</a> in November, we&#8217;ve added&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>One of the best parts of being involved with the <a href="http://www.clawbies.ca/">Clawbies</a> is learning about new blogs, and seeing just how many different legal topics are being blogged about in Canada. Since our <a href="http://www.stemlegal.com/strategyblog/2011/a-dozen-new-blogs-at-lawblogs-ca/">last update</a> in November, we&#8217;ve added 20 new blogs to <a href="http://www.lawblogs.ca">LawBlogs.ca</a>  &#8211; and there are even a couple of Clawbies winners and runners-up among them!</p>
<ul>
<li><a href="http://www.ideablawg.ca/" target="_blank">ideablawg</a><em> (Lisa Silver)</em></li>
<li><a href="http://jamesgannon.ca/" target="_blank">James Gannon’s IP Blog</a></li>
<li><a href="http://leeakazaki.com/" target="_blank">Lee Akazaki: SQP jeunes avocats | new lawyers’ mentorship</a></li>
<li><a href="http://droitcriminel.blogspot.com/" target="_blank">Le droit au silence</a><em> (Véronique Robert)</em></li>
<li><a href="http://www.cloudlawyer.ca/" target="_blank">Canadian Cloud Law Blog</a><em> (David Fraser)</em></li>
<li><a href="http://bht.com/blog/hst/">HST Blog</a><em> (Michael Welters)</em></li>
<li><a href="http://collabcanada.blogspot.com/">Collaborative Practice Canada</a><em> (Rob Harvie)</em></li>
<li><a href="http://www.bonnlaw.ca/blog/index.php" target="_blank">Bonn Law Office Blawg</a></li>
<li><a href="http://www.personalbankruptcycanada.ca/blog" target="_blank">Personal Bankruptcy Canada Blog</a></li>
<li><a href="http://www.canadiantechlawblog.com" target="_blank">SnIP/ITs: Insights on Canadian Technology and Intellectual Property Law</a><em> (McCarthy Tetrault)</em></li>
<li><a href="http://www.canadiantaxlawblog.com/" target="_blank">Canadian Tax Law Blog</a><em> (Lawson Lundell)</em></li>
<li><a href="http://employmentlawcanada.wordpress.com/" target="_blank">Employment Law Canada</a><em> (Kieran Moore)</em></li>
<li><a href="http://artideasandbrands.wordpress.com/" target="_blank">Art, Ideas and Brands</a><em> (Kieran Moore)</em></li>
<li><a href="http://canadafashionlaw.blogspot.com/" target="_blank">Canada Fashion Law</a><em> (Ashlee Froese)</em></li>
<li><a href="http://www.legalhumour.com/index.cfm?pagepath=Legal_Humour_Blog&amp;id=28605" target="_blank">Legal Humour Blog</a><em> (Marcel Strigberger)</em></li>
<li><a href="http://millerthomson.com/en/blog/ontario-insurance-litigation-blog" target="_blank">Ontario Insurance Litigation Blog</a><em> (Miller Thomson LLP)</em></li>
<li><a href="http://www.slatervecchio.com/blog" target="_blank">Slater Vecchio Connected</a></li>
<li><a href="http://entrepreneurlaw.ca/small-business-law-blog/" target="_blank">EntrepreneurLaw.ca</a><em><em> (Garnet Brooks)</em></em></li>
<li><a href="http://lachanceonlaw.wordpress.com/" target="_blank">Lachance on Law</a><em> (Colin Lachance)</em></li>
<li><a href="http://www.solvingdebt.ca/blog" target="_blank">Bromwich &amp; Smith, Inc. Blog</a></li>
</ul>
<p>As always, if you know of any Canadian law blogs we&#8217;re missing, please <a href="http://www.lawblogs.ca/submit">let us know</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stemlegal.com/strategyblog/2012/20-new-blogs-at-lawblogs-ca/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>What your error message says about you</title>
		<link>http://www.stemlegal.com/strategyblog/2012/what-your-error-message-says-about-you/</link>
		<comments>http://www.stemlegal.com/strategyblog/2012/what-your-error-message-says-about-you/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 19:35:18 +0000</pubDate>
		<dc:creator>Laurel Fulford</dc:creator>
				<category><![CDATA[Communication]]></category>

		<guid isPermaLink="false">http://www.stemlegal.com/strategyblog/?p=2177</guid>
		<description><![CDATA[<p>I read a humourous post last night, titled <a href="http://www.cooper.com/journal/2012/01/oops_i_ruined_your_life.html">Oops! I ruined your life. :)</a> that got me thinking about error messages. The post is about the cutesification of error messages from large technology companies, like Google, but I think&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>I read a humourous post last night, titled <a href="http://www.cooper.com/journal/2012/01/oops_i_ruined_your_life.html">Oops! I ruined your life. :)</a> that got me thinking about error messages. The post is about the cutesification of error messages from large technology companies, like Google, but I think the base message is important for any website: make sure your errors are helpful.</p>
<p>Most common error messages a user is likely to see on your site is a <a href="http://en.wikipedia.org/wiki/HTTP_404">404 error</a>, or &#8216;page not found&#8217;. No matter how careful you are checking broken links and ensuring everything works correctly on your site, users can still trigger one by typing an incorrect URL, or using an old, outdated link to a long-gone page on your site.</p>
<p><img class="alignright size-full wp-image-2180" title="stem-404" src="http://www.stemlegal.com/strategyblog/wp-content/uploads/2012/01/stem-404.gif" alt="" width="250" height="89" />On the <a href="http://stemlegal.com/404">Stem site</a>, we like to keep things simple: we offer a plain language message, and display a search box for users to try their hand at searching for the content. This way, if the content is actually on the site, they will be able to access it. The message is displayed any time someone tries to access a URL on the site that doesn&#8217;t actually exist.</p>
<p>Some basic things to keep in mind when designing 404 errors:</p>
<ol>
<li><strong>Keep your audience in mind</strong>. The average user doesn&#8217;t know what &#8217;404&#8242; refers to; however, &#8216;Page not found&#8217; is understandable, without being condescending to more web-savvy users.</li>
<li><strong>Offer alternatives</strong>. Display a search box, a link to the homepage, or even a simplified site map. If possible, you could even show content related to what they may be looking for. You can also include a back button to return users to the last page in their browser history, but this can backfire if the page the user was previously on was not actually on your site.</li>
<li><strong>If possible, offer to help</strong>. This is especially important for sites whose sole purpose is to supply information. Include a contact form or email address; there could even be a phone number to encourage users to contact the company and get the information they were looking for.</li>
<li>Lastly, <strong>make sure it appears when it should</strong>. This may be more of an issue for your dev team, but any time a 404 error is thrown by a website, the tailored message &#8212; and not a server error &#8212; should appear.</li>
</ol>
<p><a href="http://www.heinz.com/">Heinz</a> has a great example of a &#8216;page not found&#8217; error, as well as a terrible one.</p>
<p>Here is <a href="http://www.heinz.com/404.aspx">Heinz&#8217;s &#8216;not found&#8217; page</a>:</p>
<p><img class="alignnone size-full wp-image-2178" title="heinz-404-good" src="http://www.stemlegal.com/strategyblog/wp-content/uploads/2012/01/heinz-404-good.jpg" alt="" width="560" height="646" /></p>
<p>This error message speaks to Heinz customers. It does not say outright that the page wasn&#8217;t found, but, keeping the brand front and centre, they say the page is empty and display an empty ketchup bottle at the bottom (successful product placement without compromising the message). They provide instructions to search the site from the primary navigation. They also display links to main pages, organized by section; even if a user does not see what they were originally looking for, something else on the site could catch their eye. Lastly, the rest of the site&#8217;s regular page elements are intact: the site&#8217;s design, primary and footer navigation, and company logo. There is a reason this example crops up on <a href="http://skyje.com/2011/04/404-error-pages/">many</a>, <a href="http://patterntap.com/tap/collection/404-pages">many</a> &#8216;<a href="http://www.smashingmagazine.com/2009/01/29/404-error-pages-one-more-time/">best 404 errors</a>&#8216; <a href="http://www.webdesignshock.com/404-error-page-designs/">lists</a>.</p>
<p>So, how does Heinz <em>also</em> have a terrible example of a 404 page? The above version is only loaded when you type in a URL ending in .aspx &#8211; say, &#8220;<a href="http://www.heinz.com/404.aspx">http://www.heinz.com/404.aspx</a>&#8221; or &#8220;<a href="http://www.heinz.com/stemlegal.aspx">http://www.heinz.com/stemlegal.aspx</a>&#8221; &#8212; anything with that file extension. As soon as the file extension is wrong &#8212; even by using .asp, another valid file extension used on other websites &#8212; <a href="http://www.heinz.com/404.asp">you get this</a>:</p>
<p><a href="http://www.stemlegal.com/strategyblog/wp-content/uploads/2012/01/heinz-404-bad.jpg"><img class="alignnone size-full wp-image-2179" title="heinz-404-bad" src="http://www.stemlegal.com/strategyblog/wp-content/uploads/2012/01/heinz-404-bad.jpg" alt="" width="560" height="192" /></a></p>
<p>A completely generic server error. This is what users would see when they mistype/forget the file extension, or follow a really old link that pre-dates the site&#8217;s use of ASP .NET (.aspx). It&#8217;s not helpful, it&#8217;s likely written by developers, and, to many, it&#8217;s completely incomprehensible.</p>
<p>A friendly site can quickly become unfriendly when it displays confusing or useless error messages. Don&#8217;t forget to extend your copywriting, content strategy and branding even to pages you hope users will never see &#8212; you won&#8217;t regret it!</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stemlegal.com/strategyblog/2012/what-your-error-message-says-about-you/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google slowed indexing for SOPA protests</title>
		<link>http://www.stemlegal.com/strategyblog/2012/google-slowed-indexing-for-sopa-protests/</link>
		<comments>http://www.stemlegal.com/strategyblog/2012/google-slowed-indexing-for-sopa-protests/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 00:54:41 +0000</pubDate>
		<dc:creator>Steve Matthews</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.stemlegal.com/strategyblog/?p=2166</guid>
		<description><![CDATA[<p>If you launched a website yesterday and were wondering why Google&#8217;s spider software wasn&#8217;t indexing your new site, <a href="http://www.google.com/support/forum/p/Webmasters/thread?tid=5a36f107979f7297&#38;hl=en">there&#8217;s a reason</a>.  Seems it was a considered decision by Google to maintain current standing in the search engine rankings for&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>If you launched a website yesterday and were wondering why Google&#8217;s spider software wasn&#8217;t indexing your new site, <a href="http://www.google.com/support/forum/p/Webmasters/thread?tid=5a36f107979f7297&amp;hl=en">there&#8217;s a reason</a>.  Seems it was a considered decision by Google to maintain current standing in the search engine rankings for those websites protesting U.S. SOPA legislation.</p>
<p>A number of sites, in fact, saw almost no indexing.</p>
<p>Google itself didn&#8217;t go black yesterday; at least not <a href="http://www.seroundtable.com/googlebot-stopped-14605.html">the same way Wikipedia and others did</a>.  But they did show support by displaying a black bar across the top of their homepage logo, and perhaps more telling, supported the protesting sites by holding their place in the search index.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stemlegal.com/strategyblog/2012/google-slowed-indexing-for-sopa-protests/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introducing the Greenhouse</title>
		<link>http://www.stemlegal.com/strategyblog/2012/introducing-the-greenhouse/</link>
		<comments>http://www.stemlegal.com/strategyblog/2012/introducing-the-greenhouse/#comments</comments>
		<pubDate>Wed, 18 Jan 2012 18:08:53 +0000</pubDate>
		<dc:creator>Laurel Fulford</dc:creator>
				<category><![CDATA[Stem Stuff]]></category>

		<guid isPermaLink="false">http://www.stemlegal.com/strategyblog/?p=2156</guid>
		<description><![CDATA[<p><img class="alignright size-full wp-image-2161" title="greenhouse-logo-sm" src="http://www.stemlegal.com/strategyblog/wp-content/uploads/2012/01/greenhouse-logo-sm.gif" alt="" width="269" height="62" />We&#8217;ve decided, after several weeks of WordPress Wednesdays posts and some feedback from our readers, to move the posts to a new area on the site, <a href="http://www.stemlegal.com/greenhouse">the Greenhouse</a>!</p>
<p>The purpose of the Greenhouse is to discuss Stem&#8217;s internal projects&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><img class="alignright size-full wp-image-2161" title="greenhouse-logo-sm" src="http://www.stemlegal.com/strategyblog/wp-content/uploads/2012/01/greenhouse-logo-sm.gif" alt="" width="269" height="62" />We&#8217;ve decided, after several weeks of WordPress Wednesdays posts and some feedback from our readers, to move the posts to a new area on the site, <a href="http://www.stemlegal.com/greenhouse">the Greenhouse</a>!</p>
<p>The purpose of the Greenhouse is to discuss Stem&#8217;s internal projects and experiments, as well as talk about new technologies, and share code experiments that we&#8217;ve done on our own, or for various clients. It&#8217;s also an opportunity to share the creative stuff we do with our <a href="http://www.stemlegal.com/strategyblog/2011/recap-stems-first-corporate-retreat/">20% time</a>. WordPress Wednesdays will continue there as a weekly feature.</p>
<p>The Law Firm Web Strategy Blog will continue to be focused on web topics, such as social media, marketing and strategy, that are of immediate interest to those in the legal field.</p>
<p>If you&#8217;ve been enjoying the WordPress Wednesdays posts, and would like to be plugged in to the other interesting, nerdy things we&#8217;re finding online, please check out the Greenhouse, or subscribe to its <a href="http://www.stemlegal.com/greenhouse/feed">RSS feed</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stemlegal.com/strategyblog/2012/introducing-the-greenhouse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Wednesdays: Creating Custom Queries in WordPress</title>
		<link>http://www.stemlegal.com/strategyblog/2012/wordpress-wednesdays-creating-custom-queries-in-wordpress/</link>
		<comments>http://www.stemlegal.com/strategyblog/2012/wordpress-wednesdays-creating-custom-queries-in-wordpress/#comments</comments>
		<pubDate>Wed, 11 Jan 2012 17:30:05 +0000</pubDate>
		<dc:creator>Laurel Fulford</dc:creator>
				<category><![CDATA[WordPress Wednesdays]]></category>

		<guid isPermaLink="false">http://www.stemlegal.com/strategyblog/?p=2105</guid>
		<description><![CDATA[<p>WordPress automatically loads the appropriate posts and pages on your site based on its default database queries. However, it&#8217;s possible to create custom queries so you can call whatever content you like from the SQL database and run it through&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>WordPress automatically loads the appropriate posts and pages on your site based on its default database queries. However, it&#8217;s possible to create custom queries so you can call whatever content you like from the SQL database and run it through the <a href="http://codex.wordpress.org/The_Loop">WordPress Loop</a> &#8211; the code used to display your WordPress posts &#8212; wherever you want on your site. You can do this by tweaking the global <code>$wp_query</code> to change a page&#8217;s output, or create your own queries from scratch.</p>
<p>For an out-of-the-box blog, there is rarely a need to alter what WordPress loads on each page. However, custom queries can be helpful when you need more control over the page content &#8211; whether it&#8217;s hiding or showing specific categories, changing how many posts load on a page, or just excluding a post or two from displaying at all.</p>
<p>Below, we show you a few basic examples of custom queries. As with all template changes, make sure to <em>back up your theme files</em> before making any edits.</p>
<h2>Creating a new query</h2>
<p>The most basic way to create a new query in WordPress is to use the <a href="http://codex.wordpress.org/Function_Reference/query_posts"><code>query_posts()</code></a> function; this will overwrite what the WordPress query would normally be and replace it with your new query.</p>
<p>The below query would call posts with a specific category. It must be placed before the start of the WordPress Loop:</p>
<p><code>&lt;?php query_posts( 'cat=4' ); ?&gt;</code></p>
<p><code>&lt;!-- Start of WordPress Loop --&gt;<br />
&lt;?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?&gt;</code></p>
<p>Using <code>query_posts()</code> alters the main WordPress Loop &#8211; this means it overwrites any other information that would normally be passed to the Loop, like the pagination, or that the page is, say, a category archive.</p>
<p>It&#8217;s a good idea to use the <a href="http://codex.wordpress.org/Function_Reference/wp_reset_query"><code>wp_reset_query()</code></a> function after you have used <code>query_posts()</code>, to return the Loop&#8217;s default setting:</p>
<p><code>&lt;?php endwhile; endif; ?&gt;<br />
&lt;!-- End of WordPress Loop --&gt;</code></p>
<p><code>&lt;?php wp_reset_query(); ?&gt;</code></p>
<h2>Tweaking the existing query using <a href="http://codex.wordpress.org/Global_Variables">global variables</a></h2>
<p>WordPress stores the query related to the current page in the global <code>$wp_query</code> object. If you just need to change a page&#8217;s query slightly, but still want to maintain the other settings (like pagination), you can append parameters to the global query quite easily.</p>
<p>For example, to restrict the global <code>$wp_query</code> object to only one category, you can merge it with your own array containing this parameter, and then make this new, merged query the page&#8217;s new query. Place this PHP before the start of the WordPress Loop, and the page will use your modified query:</p>
<p><code>&lt;?php</code><br />
<code>global $wp_query;<br />
$args = array_merge( $wp_query-&gt;query, array( 'cat' =&gt; '4' ) );<br />
query_posts( $args );</code><br />
<code>?&gt;</code><br />
<code></code></p>
<p><code>&lt;!-- Start of WordPress Loop --&gt;<br />
&lt;?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?&gt;</code></p>
<p>You can also use the global <code>$query_string</code> object instead; in this example, we simply appended our own category restriction, and made that the page&#8217;s query:</p>
<p><code> &lt;?php<br />
global $query_string;<br />
query_posts( $query_string . '&amp;cat=4' );<br />
?&gt;</code></p>
<p><code>&lt;!-- Start of WordPress Loop --&gt;<br />
&lt;?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?&gt;</code></p>
<p>Because <code>query_posts()</code> is being altered like in the previous example, it&#8217;s a good idea to use <code>wp_reset_query()</code> after the Loop:</p>
<p><code>&lt;?php endwhile; endif; ?&gt;<br />
&lt;!-- End of WordPress Loop --&gt;</code></p>
<p><code>&lt;?php wp_reset_query(); ?&gt;</code></p>
<h2>Create a basic custom query</h2>
<p>Rather than simply appending values the global <code>$wp_query</code> object, it is also possible to create your own WordPress query from scratch by declaring a new instance of the <a href="http://codex.wordpress.org/Class_Reference/WP_Query"><code>WP_Query</code></a> class.</p>
<p>Let&#8217;s say you wanted to create a query that would select five posts from a specific category &#8212; you would create a new instance of the <code>WP_Query</code> class with your query&#8217;s parameters. Unlike the previous example, it is necessary to tweak the Loop code to reference this new query. In the example below, we stored the new query in a variable called <code>$newQuery</code>; then, in each instance of the loop, we prefaced the function with <code>$newQuery-&gt;</code> (ie. <code>$newQuery-&gt;have_posts()</code>, <code>$newQuery-&gt;the_post()</code>, etc.).</p>
<p>A very basic example of this code would look like  the following:</p>
<p><code> &lt;?php </code></p>
<p><code>$newQuery = new WP_Query(array('posts_per_page'=&gt;'5', 'cat' =&gt;'4'));</code></p>
<p><code>// Start of modified WordPress Loop</code><br />
<code>if ($newQuery-&gt;have_posts()) : while ($newQuery-&gt; have_posts()) : $newQuery-&gt;the_post(); ?&gt; </code></p>
<p><code>&lt;?php the_title(); ?&gt;<br />
&lt;?php the_content(); ?&gt;<br />
</code></p>
<p><code>&lt;?php endwhile; endif; ?&gt; </code></p>
<p>Because you are creating a new query, rather than altering <code>query_posts()</code>, it&#8217;s not necessary to use the <code>wp_reset_query()</code> function.</p>
<p>There are many parameters you can use in your custom query, documented in the <a href="http://codex.wordpress.org/Class_Reference/WP_Query#Interacting_with_WP_Query">WordPress Codex</a>.</p>
<h2>Dynamically query childpages of the current page</h2>
<p>This last example is a little more complex, but can be very useful when using WordPress as a CMS for a regular site. It uses a custom query, as well as the parent-child relationship you can create in WordPress pages.</p>
<p>When you create a custom query that used its own Loop, like in the example above, it&#8217;s possible to nest the custom query inside of the official Loop.</p>
<p>In this scenario, on a section&#8217;s landing page, it may be necessary to list the &#8216;child pages&#8217; within that section &#8212; this could be very useful, say, on a &#8216;Practice Areas&#8217; page to list the specific practice groups and link to them.</p>
<p>Within the page&#8217;s loop, you can add a custom query that uses the current page&#8217;s ID to query its childpages, and then display an unordered of the childpage titles:</p>
<p><code> &lt;?php</code><br />
<code> $childPages = new WP_Query(array('post_parent'=&gt;$post-&gt; ID,'post_type'=&gt;'page'));</code><br />
<code>if ($childPages-&gt;have_posts()) : ?&gt;</code><br />
<code>&lt;ul&gt;</code></p>
<p><code>&lt;?php while ($childPages-&gt;have_posts()) : $childPages-&gt;the_post(); ?&gt;</code><br />
<code>&lt;li&gt;&lt;?php the_title(); ?&gt;&lt;/li&gt;</code></p>
<p><code>&lt;?php endwhile; ?&gt;</code><br />
<code>&lt;/ul&gt;</code><br />
<code>&lt;?php endif; ?&gt;</code></p>
<p>In this example, the Loop&#8217;s if statement is used as well, so the surrounding <code>&lt;ul&gt;</code> tags are only displayed if there are actually childpages.</p>
<p>Now, when childpages are added or edited, this information is automatically updated on the parent page as well. For a more advanced example, check out the <a href="http://www.thor.ca/practice/">practice area page</a> on <a href="http://www.thor.ca">Thorsteinssons&#8217; new website</a>.</p>
<p>We&#8217;d love to hear how you use custom queries on your own WordPress site &#8212; share your examples in the comments!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stemlegal.com/strategyblog/2012/wordpress-wednesdays-creating-custom-queries-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Big-picture thinking from a social media guide</title>
		<link>http://www.stemlegal.com/strategyblog/2012/big-picture-thinking-from-a-social-media-guide/</link>
		<comments>http://www.stemlegal.com/strategyblog/2012/big-picture-thinking-from-a-social-media-guide/#comments</comments>
		<pubDate>Tue, 10 Jan 2012 21:18:14 +0000</pubDate>
		<dc:creator>Jordan Furlong</dc:creator>
				<category><![CDATA[Social Networks]]></category>

		<guid isPermaLink="false">http://www.stemlegal.com/strategyblog/?p=2119</guid>
		<description><![CDATA[<p>As <a href="https://twitter.com/#!/jordan_law21/status/156766297173139456">noted on Twitter </a>and <a href="http://www.slaw.ca/2012/01/10/law-society-of-england-wales-issues-social-media-guidelines/">blogged by Simon Fodden</a> at Slaw, the Law Society of England &#38; Wales has released <a href="http://www.lawsociety.org.uk/productsandservices/practicenotes/socialmedia/5049.article">a social media guide for lawyers and law firms</a>. Simon observes that there&#8217;s very little here to&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>As <a href="https://twitter.com/#!/jordan_law21/status/156766297173139456">noted on Twitter </a>and <a href="http://www.slaw.ca/2012/01/10/law-society-of-england-wales-issues-social-media-guidelines/">blogged by Simon Fodden</a> at Slaw, the Law Society of England &amp; Wales has released <a href="http://www.lawsociety.org.uk/productsandservices/practicenotes/socialmedia/5049.article">a social media guide for lawyers and law firms</a>. Simon observes that there&#8217;s very little here to excite the experienced user of social media, but that its target market of social media newbies will find it a useful and illuminating primer on this whole area. If you consider yourself in that group as well, I&#8217;d recommend this guide for your review and your firm&#8217;s adoption.</p>
<p>Two aspects of the guide stood out for me. One is its refreshing emphasis on strategy, relatively rare in such guides and even more rare in law society advisories. Many social media guides focus too much on the &#8220;How to&#8221; without paying sufficient attention to the more important &#8220;Why bother?&#8221; Before undertaking any communication or marketing initiative, you have to be able to state clearly and concisely why you&#8217;re doing it, what you hope to get out of it, and how you&#8217;ll measure your success. Law societies often get stuck in admonishment mode: don&#8217;t do this, don&#8217;t do that. It&#8217;s nice to see that trap avoided here.</p>
<p>The second interesting aspect of the guide is its multiple references to the law of unintended consequences. In one respect, this reflects the more traditional regulatory concern that something could go terribly wrong, so be careful out there and be home by 11. But from another perspective, this really is a timely and necessary reminder. Lawyers share (and then some) the general human tendency towards tunnel vision, the failure to see the big-picture implications of small actions. This is especially problematic with social media: many lawyers don&#8217;t appreciate just how powerful it can be &#8212; for good, yes, but very easily for destructively, irredeemably bad. One Tweet, one sentence in a blog post, one line in a Facebook update can easily become &#8220;viral&#8221; in both senses of the word.</p>
<p>Kudos to the Law Society of England &amp; Wales for a social media guide that gets lawyers thinking about both the exceptional and the mundane, and reminding us that the one thing lawyers crave most &#8212; control &#8212; is the one thing social media explicitly does not promise.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stemlegal.com/strategyblog/2012/big-picture-thinking-from-a-social-media-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Wednesdays: Adding &#8216;+1&#8242;, &#8216;Tweet&#8217; and &#8216;Like&#8217; Buttons Without Plugins</title>
		<link>http://www.stemlegal.com/strategyblog/2012/wordpress-wednesdays-adding-1-tweet-and-like-buttons-without-plugins/</link>
		<comments>http://www.stemlegal.com/strategyblog/2012/wordpress-wednesdays-adding-1-tweet-and-like-buttons-without-plugins/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 17:30:21 +0000</pubDate>
		<dc:creator>Laurel Fulford</dc:creator>
				<category><![CDATA[WordPress Wednesdays]]></category>

		<guid isPermaLink="false">http://www.stemlegal.com/strategyblog/?p=2075</guid>
		<description><![CDATA[<p>This week&#8217;s WordPress Wednesday will cover how to add <a href="https://twitter.com/about/resources/buttons#tweet">Tweet This</a>, <a href="http://www.google.com/webmasters/+1/button/">+1</a> and <a href="http://developers.facebook.com/docs/reference/plugins/like/">Like</a> buttons to your WordPress posts&#8230; without plugins! Each share button requires a snippet of HTML, a bit of JavaScript, and a quick template&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>This week&#8217;s WordPress Wednesday will cover how to add <a href="https://twitter.com/about/resources/buttons#tweet">Tweet This</a>, <a href="http://www.google.com/webmasters/+1/button/">+1</a> and <a href="http://developers.facebook.com/docs/reference/plugins/like/">Like</a> buttons to your WordPress posts&#8230; without plugins! Each share button requires a snippet of HTML, a bit of JavaScript, and a quick template edit. As with all site modifications discussed in the WordPress Wednesday series, make sure to <em>back up your theme files</em> before making any edits.</p>
<p>&nbsp;</p>
<h2>Button Placement</h2>
<p>The button generators provided by Twitter, Facebook, Google and others typically assume that you will be liking to a static page with a static name, and the HTML they provide reflects this. Thankfully, it&#8217;s very easy to tweak and attribute or two to make the code work within WordPress&#8217;s post loop.</p>
<p>Stem&#8217;s <a href="http://www.stemlegal.com/strategyblog">Law Firm Web Strategy Blog</a> uses a basic sharing button set up &#8212; the buttons are placed in the loop after the post&#8217;s title, and CSS is used to float them to the right:</p>
<p><code>&lt;?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?&gt;</code></p>
<p><code>&lt;h1&gt;&lt;a href="&lt;?php the_permalink() ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;/a&gt;&lt;/h1&gt;</code></p>
<p><em><code>&lt;!-- INSERT SOCIAL LINKS HERE --&gt;</code></em></p>
<p><code>&lt;?php the_content(); ?&gt;</code></p>
<p><code>&lt;?php endwhile; endif; ?&gt;</code></p>
<p>When using the same template for pages and posts, it may make sense to tweak the code so the share buttons only appear on the blog posts, but not on the site&#8217;s page (unless you&#8217;re hoping someone will &#8216;Like&#8217; your Privacy Policy!). WordPress&#8217;s <a href="http://codex.wordpress.org/Conditional_Tags">conditional tags</a> allow you to output the share buttons in specific circumstances &#8212; in the example below, the buttons would only appear on the homepage, single posts, and any post archive pages, but not on the blog&#8217;s &#8216;pages&#8217;:</p>
<p><code>&lt;?php if(is_home() || is_single() || is_archive()) { ?&gt;</code></p>
<p><em><code>&lt;!-- INSERT SOCIAL LINKS HERE --&gt;</code></em></p>
<p><code>&lt;?php } ?&gt;</code></p>
<p>&nbsp;</p>
<h2>Different Share Buttons</h2>
<p>&nbsp;</p>
<h3>Twitter&#8217;s &#8220;Tweet This&#8221; button</h3>
<p><img class="alignright size-full wp-image-2078" title="tweet" src="http://www.stemlegal.com/strategyblog/wp-content/uploads/2012/01/tweet.gif" alt="" width="147" height="46" />You can use Twitter&#8217;s <a href="https://twitter.com/about/resources/buttons#tweet">online resources</a> to choose a button type and size that works the best with your blog. After that, you just need to make a couple of adjustments to the code Twitter provides to ensure that the proper link and title is being used when visitors click &#8216;Tweet This&#8217;. There are two attributes &#8212; <code>data-url</code> and <code>data-text</code> &#8212; that need to be updated to use WordPress template tags for the post&#8217;s link (<code>the_permalink()</code>) and post&#8217;s title (<code>the_title()</code>). This HTML is added in the WordPress loop, wherever you want the button to appear:</p>
<p><code> &lt;a href="https://twitter.com/share" class="twitter-share-button" data-url="&lt;?php the_permalink(); ?&gt;" data-text="&lt;?php the_title(); ?&gt;"&gt;Tweet&lt;/a&gt;</code></p>
<p>You can then add the below code to an appropriate spot in your template, with the rest of your theme&#8217;s JavaScript:</p>
<p><code> &lt;script&gt;<br />
!function(d,s,id){<br />
var js,fjs=d.getElementsByTagName(s)[0];if(!d.getElementById(id)){<br />
js=d.createElement(s);js.id=id;js.src="//platform.twitter.com/widgets.js";<br />
fjs.parentNode.insertBefore(js,fjs);}}<br />
(document,"script","twitter-wjs");<br />
&lt;/script&gt;<br />
</code></p>
<p>Using Twitter&#8217;s buttons, it&#8217;s also possible to automatically add a #hashtag to these tweets using the <code>data-hashtags</code> attribute:</p>
<p><code>&lt;a href="https://twitter.com/share" data-url="&lt;?php the_permalink(); ?&gt;" data-text="&lt;?php the_title(); ?&gt;" data-hashtags="stemlegal"Tweet&lt;/a&gt;</code></p>
<p>Unlike the other two buttons we&#8217;ll be covering, Twitter only has a horizontal orientation for their button, making some button placement options not work as well as others.</p>
<p><em><strong>Note:</strong> On the Law Firm Web Strategy Blog, we use the <a href="http://help.tweetmeme.com/2009/04/06/wordpress-plugin/">TweetMeme Retweet Button plugin</a> &#8212; it&#8217;s handy because the icon is a little more customizable than the options Twitter provides, but since the code is automatically injected into the posts, it can be trickier to place exactly where you want it.</em></p>
<p>&nbsp;</p>
<h3>Facebook Like Button</h3>
<p><img class="alignright size-full wp-image-2080" title="like" src="http://www.stemlegal.com/strategyblog/wp-content/uploads/2012/01/like.gif" alt="" width="80" height="118" />Facebook has a <a href="http://developers.facebook.com/">developer&#8217;s area</a> that has the code for their <a href="http://developers.facebook.com/docs/reference/plugins/like/">Like buttons</a>, as well as their <a href="http://developers.facebook.com/docs/reference/plugins/like-box/">Like Box </a>and <a href="http://developers.facebook.com/docs/reference/plugins/live-stream/">Live Stream</a> (amongst many, many other things). The Facebook Like code is similar to the Tweet This code: there is a snippet of HTML that needs to be added inside the loop, and some HTML/JavaScript that needs to be added to the theme.</p>
<p>First, the HTML for the loop, with the <code>data-href</code> attribute updated to use the WordPress <code>the_permalink()</code> tag:</p>
<p><code> &lt;div class="fb-like" data-href="&lt;?php the_permalink(); ?&gt;" data-send="true" data-width="450" data-show-faces="true"&gt;&lt;/div&gt;<br />
</code></p>
<p>Facebook asks that you add this right after the opening <code>&lt;body&gt;</code> tag on the page; you can also just add it wherever you include the rest of your JavaScript:</p>
<p><code> &lt;div id="fb-root"&gt;&lt;/div&gt;<br />
&lt;script&gt;(function(d, s, id) {<br />
var js, fjs = d.getElementsByTagName(s)[0];<br />
if (d.getElementById(id)) return;<br />
js = d.createElement(s); js.id = id;<br />
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";<br />
fjs.parentNode.insertBefore(js, fjs);<br />
}(document, 'script', 'facebook-jssdk'));&lt;/script&gt;<br />
</code></p>
<p>&nbsp;</p>
<h3>Google +1 Button</h3>
<p><img class="alignright size-full wp-image-2084" title="plusone" src="http://www.stemlegal.com/strategyblog/wp-content/uploads/2012/01/plusone.gif" alt="" width="71" height="84" />Google also has a <a href="http://www.google.com/webmasters/+1/button/">page for generating your own +1 button</a>. It doesn&#8217;t share posts on the user&#8217;s Google+ page (yet) but helps visitors publicly endorse content, and can affect your site&#8217;s search rankings.</p>
<p>The following code goes where you&#8217;d like the +1 button to appear in your post. The href attribute needs to be updated to use WordPress&#8217;s <code>the_permalink()</code> template tag:</p>
<p><code> &lt;g:plusone size="small" annotation="inline" href="&lt;?php the_permalink(); ?&gt;"&gt;&lt;/g:plusone&gt;<br />
</code></p>
<p>The accompanying JavaScript also needs to be added to your template, with your other JavaScript references:</p>
<p><code> &lt;script type="text/javascript"&gt;<br />
(function() {<br />
var po = document.createElement('script'); po.type = 'text/javascript'; po.async = true;<br />
po.src = 'https://apis.google.com/js/plusone.js';<br />
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(po, s);<br />
})();<br />
&lt;/script&gt;</code></p>
<p>Google&#8217;s +1 button, like Facebook&#8217;s Like button, has a number of scale and orientation attributes you can play with to better integrate the buttons to your theme&#8217;s layout.</p>
<p>What sharing buttons do you use on your blog and why? Please share in the comments below!</p>
<hr />
<p><em><strong><br />
<img class="alignleft size-full wp-image-2096" style="border: 0;" title="wordpress" src="http://www.stemlegal.com/strategyblog/wp-content/uploads/2012/01/wordpress1.png" alt="" width="50" height="50" /><a href="http://wordpress.org/news/2012/01/wordpress-3-3-1/">WordPress 3.3.1</a></strong><a href="http://wordpress.org/news/2012/01/wordpress-3-3-1/"> is now out!</a> It&#8217;s a security and maintenance upgrade that includes a fix for a cross-site scripting vulnerability. Don&#8217;t forget to <a href="http://wordpress.org/download/">upgrade your site</a>!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://www.stemlegal.com/strategyblog/2012/wordpress-wednesdays-adding-1-tweet-and-like-buttons-without-plugins/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Congratulations to the 2011 CLawBie Winners</title>
		<link>http://www.stemlegal.com/strategyblog/2012/congratulations-to-the-2011-clawbie-winners/</link>
		<comments>http://www.stemlegal.com/strategyblog/2012/congratulations-to-the-2011-clawbie-winners/#comments</comments>
		<pubDate>Mon, 02 Jan 2012 20:06:08 +0000</pubDate>
		<dc:creator>Steve Matthews</dc:creator>
				<category><![CDATA[Stem Stuff]]></category>

		<guid isPermaLink="false">http://www.stemlegal.com/strategyblog/?p=2069</guid>
		<description><![CDATA[<p><a href="http://www.clawbies.ca/"><img class="alignright" title="2011 Clawbies" src="http://www.clawbies.ca/badges/clawbies-winner-2011.gif" alt="" width="150" height="70" /></a>The sixth annual <a href="http://www.clawbies.ca/2011-clawbies-canadian-law-blog-awards/">Canadian Law Blog Awards</a> went live on New Year&#8217;s Eve.  Here&#8217;s a random list of this year&#8217;s winners and finalists:</p>
<ul>
<li><a href="http://osgoodesocietycanadianlegalhistory.blogspot.com/">Canadian Legal History Blog</a>,</li>
<li><a href="http://blog.clicklaw.bc.ca/">ClickLaw</a>,</li>
<li><a href="http://www.canadianlawyermag.com/legalfeeds/">Legal Feeds,</a></li>
<li><a href="http://business.financialpost.com/category/legal-post/">Legal Post</a>,</li>
<li><a href="http://www.slatervecchio.com/blog/">Slater Vecchio Connected</a>,</li>
<li><a href="http://www.yorku.ca/ddoorey/lawblog/">Doorey’s Workplace Law</a></li></ul><p>&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.clawbies.ca/"><img class="alignright" title="2011 Clawbies" src="http://www.clawbies.ca/badges/clawbies-winner-2011.gif" alt="" width="150" height="70" /></a>The sixth annual <a href="http://www.clawbies.ca/2011-clawbies-canadian-law-blog-awards/">Canadian Law Blog Awards</a> went live on New Year&#8217;s Eve.  Here&#8217;s a random list of this year&#8217;s winners and finalists:</p>
<ul>
<li><a href="http://osgoodesocietycanadianlegalhistory.blogspot.com/">Canadian Legal History Blog</a>,</li>
<li><a href="http://blog.clicklaw.bc.ca/">ClickLaw</a>,</li>
<li><a href="http://www.canadianlawyermag.com/legalfeeds/">Legal Feeds,</a></li>
<li><a href="http://business.financialpost.com/category/legal-post/">Legal Post</a>,</li>
<li><a href="http://www.slatervecchio.com/blog/">Slater Vecchio Connected</a>,</li>
<li><a href="http://www.yorku.ca/ddoorey/lawblog/">Doorey’s Workplace Law Blog</a>,</li>
<li><a href="http://www.legalfrontiers.ca/">Legal Frontiers: McGill’s Blog on International Law</a>,</li>
<li><a href="http://www.thecourt.ca/">The Court</a>,</li>
<li><a href="http://www.entertainmentmedialawsignal.com/">Entertainment and Media Law Signal</a>,</li>
<li><a href="http://wiselaw.blogspot.com/">Wise Law Blog</a>,</li>
<li><a href="http://bc-injury-law.com/blog/">B.C. Injury Law Blog</a>,</li>
<li><a href="http://www.geeklawblog.com/">3 Geeks and a Law Blog</a>,</li>
<li><a href="http://bc-injury-law.com/blog/">First Reference</a>,</li>
<li><a href="http://jamesgannon.ca/">James Gannon’s IP Blog</a>,</li>
<li><a href="http://www.youthandwork.ca/">Youth and Work</a>,</li>
<li><a href="http://www.cmorissette.com/">Catherine Morrisette Avocate</a></li>
<li><a href="http://www.americanlaw.com/immigrationblog/">Henry J. Chang’s Canada-US Immigration Blog</a>,</li>
<li><a href="http://droitcriminel.blogspot.com/">Le Droit Au Silence</a>,</li>
<li><a href="http://rulelaw.blogspot.com/">Rule of Law</a>,</li>
<li><a href="http://vmanning.posterous.com/">Small City Law Firm Tech</a>,</li>
<li><a href="http://www.cloudlawyer.ca/">Canadian Cloud Law Blog</a></li>
<li><a href="http://aboveandbeyondkm.com/">Above and Beyond KM</a>,</li>
<li><a href="http://johnflood.blogspot.com/">John Flood’s Random Academic Thoughts</a>,</li>
<li><a href="http://intelligentchallenge.com/">The Intelligent Challenge</a>,</li>
<li><a href="http://www.canadiansecuritieslaw.com/">Canadian Securities Law</a>,</li>
<li><a href="http://www.prismlegal.com/wordpress/">Strategic Legal Technology</a>,</li>
<li><a href="http://www.wiredgc.com/">The Wired GC</a>,</li>
<li><a href="http://charonqc.wordpress.com/">Charon Q.C</a>.,</li>
<li><a href="http://www.edilex.com/blogue/#axzz1hNERviDi">Edilex Blog Juridique</a>,</li>
<li><a href="http://droitcriminel.blogspot.com/">Le Droit au Silence</a>,</li>
<li><a href="http://leeakazaki.com/">Lee Akazaki</a>,</li>
<li><a href="http://distancemediation.ca/">B.C. Distance Family Mediation Blog</a>,</li>
<li><a href="http://www.socialmediaforlawfirms.com/">Social Media For Law Firms</a>,</li>
<li><a href="http://thoughtfullaw.com/">Thoughtful Legal Management</a>,</li>
<li><a href="http://avoidaclaim.com/">Avoid A Claim</a>,</li>
<li><a href="http://www.blogueducrl.com/">Blogue du CRL</a>,</li>
<li><a href="http://micheladrien.blogspot.com/">Library Boy</a>,</li>
<li><a href="http://fli.canadalawbook.ca/">Finding Legal Information</a>,</li>
<li><a href="http://www.gautrais.com/-Blogue-juridique">Chaire en droit de la sécurité et des affaires électroniques</a></li>
</ul>
<p dir="ltr">Full details on this year&#8217;s winners can be found on the <a href="http://www.clawbies.ca/2011-clawbies-canadian-law-blog-awards/">Clawbies.ca website</a>.  And to see our record number of nominations, please head over to my Vancouver Law Librarian Blog for the <a href="http://vancouverlawlib.blogspot.com/2011/12/2011-clawbies-nominations-roundup.html">2011 nominations list</a>.  (If you notice a missing nominations post, I&#8217;ll be more than happy to add it.)</p>
<p dir="ltr">Happy New Year from all of us here at <a href="http://www.stemlegal.com/people/">Stem Legal</a>, and best wishes for a healthy and prosperous 2012!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stemlegal.com/strategyblog/2012/congratulations-to-the-2011-clawbie-winners/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Stem Client Roundup for December 2011</title>
		<link>http://www.stemlegal.com/strategyblog/2011/stem-client-roundup-for-december-2011/</link>
		<comments>http://www.stemlegal.com/strategyblog/2011/stem-client-roundup-for-december-2011/#comments</comments>
		<pubDate>Fri, 30 Dec 2011 20:39:29 +0000</pubDate>
		<dc:creator>Emma Durand-Wood</dc:creator>
				<category><![CDATA[Stem Stuff]]></category>

		<guid isPermaLink="false">http://www.stemlegal.com/strategyblog/?p=1857</guid>
		<description><![CDATA[<p>As December draws to an end, here&#8217;s a brief look at what our clients were up to during the final days of 2011:</p>
<ul>
<li>Gowlings <a href="http://www.gowlings.com/News/news.asp?newsID=728">announced</a> that two top <a href="http://www.gowlings.com/Services/restructuring-insolvency">restructuring &#38; insolvency lawyers</a>, Derrick Tay and Jennifer Stam,</li></ul><p>&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>As December draws to an end, here&#8217;s a brief look at what our clients were up to during the final days of 2011:</p>
<ul>
<li>Gowlings <a href="http://www.gowlings.com/News/news.asp?newsID=728">announced</a> that two top <a href="http://www.gowlings.com/Services/restructuring-insolvency">restructuring &amp; insolvency lawyers</a>, Derrick Tay and Jennifer Stam, will join the firm in January, and <a href="http://www.gowlings.com/OurPeople/kelley-mckinnon">securities lawyer Kelley McKinnon</a> was <a href="http://www.gowlings.com/News/news.asp?newsID=731">featured on CBC&#8217;s Lang &amp; O&#8217;Leary Exchange</a>.</li>
<li><a href="https://www.dyedurhambc.com">BC legal support services provider</a> Dye &amp; Durham <a href="https://www.dyedurhambc.com/index.cfm?fuseaction=Resources.NewsArticle&amp;campaign=1007">released</a> its <a href="https://www.dyedurhambc.com/public/calendars/Litigation_Calendar_January_2012.pdf">January litigation calendar</a>, which is full of helpful dates and deadlines.</li>
<li><a href="http://www.thor.ca/lawyers/warren-mitchell-qc/">Warren Mitchell, Q.C.</a> of <a href="http://www.thor.ca/">Thorsteinssons Tax Lawyers</a> was <a href="http://www.thor.ca/2011/12/warren-mitchell-recognized-as-leading-cross-border-litigation-lawyer/">named</a> in the 2011 Lexpert® Guide to the Leading US/Canada Cross-border Litigation Lawyers in Canada.</li>
<li>In <a href="http://www.pushormitchell.com/">Kelowna law firm</a> Pushor Mitchell&#8217;s latest newsletter, <a href="http://www.pushormitchell.com/lawyer/paul-mitchell-qc">Paul Mitchell, Q.C.</a>, discussed <a href="http://www.pushormitchell.com/law-library/article/court-rules-massage-therapy-mandatory-icbc-no-fault-benefit">massage therapy as an ICBC no-fault benefit</a> and <a href="http://www.pushormitchell.com/lawyer/blair-forrest">Blair Forrest</a> wrote about <a href="http://www.pushormitchell.com/law-library/article/expanded-registration-rules-apply-many-private-corporations">expanded securities registration rules</a>. Congratulations are also in order to Pushor Mitchell for <a href="http://www.pushormitchell.com/law-library/article/community-%E2%80%93-pm-united-way-campaign-raises-11000">raising over $11,000 for the United Way</a>!</li>
<li>The <a href="http://www.cancorpcounsel.org/">Canadian Corporate Counsel Association</a> released the<a href="http://ccca.dgtlpub.com/2011/2011-12-31/home.php"> Winter 2011 issue of CCCA Magazine</a>.  Feature stories cover anti-bribery laws and solicitor-client privilege in corporations; there&#8217;s also an interview with Jim Landress, GC for the Canadian Wheat Board.</li>
<li>Ronald Chapman, who practices <a href="http://www.justiceflorida.com/">criminal defense in West Palm Beach  FL</a>, published a couple new articles on <a href="http://www.floridacriminalrecordsfaq.com/">Florida Criminal Records</a>: one on <a href="http://www.floridacriminalrecordsfaq.com/what-major-changes-have-occurred-in-floridas-clemency-law/">Florida&#8217;s Clemency Law</a>, and a second on the <a href="http://www.floridacriminalrecordsfaq.com/a-judges-discretion-to-deny-your-petition-to-expunge-your-criminal-record-is-limited/">limited discretion Judges have</a> with respect to expunging criminal records.</li>
<li><a href="http://www.rosenfeldinjurylawyers.com/about/jonathan-rosenfeld/">Elder abuse lawyer</a> Jonathan Rosenfeld discussed whether nursing home lawsuits are <a href="http://www.nursinghomesabuseblog.com/litigation/nursing-home-lawsuits-do-they-represent-isolated-events-or-are-they-representative-of-poor-care/">due to isolated incidents or representative of overall poor care</a>. He also compiled a list of tips on making the most of <a href="http://www.nursinghomesabuseblog.com/dementia-alzheimers-patients/making-the-most-of-holiday-visits-to-dementia-sufferers/">holiday visits to dementia sufferers</a>.</li>
<li><a href="http://www.hkllp.com/">Product injury law firm</a> Hissey Kientz continued to advise on birth defect cases, adding information on <a href="http://www.paxilbirthdefectslawyers.com/">Paxil</a> in the <a href="http://www.paxilbirthdefectslawyers.com/paxil-birth-defects/paxil-during-pregnancy/paxil-in-the-first-trimester/">first</a> and <a href="http://www.paxilbirthdefectslawyers.com/paxil-birth-defects/paxil-during-pregnancy/paxil-in-the-third-trimester/">third trimesters</a>; <a href="http://www.zoloftbirthdefectslawyers.com/zoloft-birth-defects/zoloft-heart-defects/other-heart-defects/">newborn heart problems related to Zoloft</a>; and <a href="http://www.depakotelawsuitsbirthdefects.com/depakote-birth-defects/neural-tube-defects/spina-bifida/">spina bifida</a> and <a href="http://www.depakotelawsuitsbirthdefects.com/depakote-birth-defects/neural-tube-defects/anencephaly/">anencephaly related to Depakote</a>.</li>
<li>Clio, our <a href="http://www.goclio.com/">cloud-based legal practice management</a> client, posted a <a href="http://www.goclio.com/blog/2011/12/2011-clio-blog-in-review/">review of the company&#8217;s activities in 2011</a> &#8211; kudos to Clio for their innovative <a href="http://www.goclio.com/blog/?s=%23goneclio">#goneClio</a> podcasts and <a href="http://www.goclio.com/blog/2011/12/2011-apple-in-law-firms-survey-shows-clear-momentum-for-apple-ipad-and-iphone-as-well-as-%E2%80%9Cthe-cloud%E2%80%9D/">2nd annual Apple in Law Firms Survey</a>.</li>
<li><a href="http://www.waterstonelaw.com/">Fraser Valley law firm</a> Waterstone Law Group welcomed <a href="http://www.waterstonelaw.com/our-team/janette-kovacs/">family lawyer Janette Kovacs</a> to its Langley office.</li>
<li><a href="http://harrisonpensa.com/Our_Lawyers/David_R_Canton">David Canton</a> of the <a href="http://harrisonpensa.com/">London, Ontario law firm</a> Harrison Pensa wrote about a new Canadian law regarding mandatory <a href="http://canton.elegal.ca/2011/12/15/child-porn-reporting-law-applies-to-anyone-providing-internet-access/">reporting of child pornography by anyone who provides internet access</a>, including those to provide open wi-fi to the public, such as coffee shops and municipalities.</li>
<li><a href="http://russellalexander.com/">Oshawa divorce lawyer</a> Russell Alexander <a href="http://familyllb.com/2011/12/21/american-bar-association-techshow-2012/">announced he&#8217;ll be speaking at the 2012 ABA Techshow</a> on the topic of paperless law firms.</li>
<li><a href="http://www.newjerseydwiattorney.com/">New Jersey criminal attorney</a> Jonathan Marshall discussed cases involving <a href="http://www.newjerseydwilawyerblog.com/2011/12/new-jersey-dwi-news-hudson-cou.html">drug DUIs</a> (driving under the influence of prescription or illicit drugs).</li>
</ul>
<p>Best wishes from Stem Legal for a happy, healthy, and prosperous New Year!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stemlegal.com/strategyblog/2011/stem-client-roundup-for-december-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Wednesdays: Improving your search results page</title>
		<link>http://www.stemlegal.com/strategyblog/2011/improving-your-search-results-page/</link>
		<comments>http://www.stemlegal.com/strategyblog/2011/improving-your-search-results-page/#comments</comments>
		<pubDate>Wed, 28 Dec 2011 18:05:09 +0000</pubDate>
		<dc:creator>Laurel Fulford</dc:creator>
				<category><![CDATA[WordPress Wednesdays]]></category>

		<guid isPermaLink="false">http://www.stemlegal.com/strategyblog/?p=2021</guid>
		<description><![CDATA[<p><em>In this WW post, we will explain some tricks and tips to make your WordPress search results friendlier, and more helpful for your users.</em></p>
<p>There are a number of plugins that have built boasting their improvements to WordPress&#8217;s out-of-the-box search,&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><em>In this WW post, we will explain some tricks and tips to make your WordPress search results friendlier, and more helpful for your users.</em></p>
<p>There are a number of plugins that have built boasting their improvements to WordPress&#8217;s out-of-the-box search, but some simple tweaks can be done to refine your results, and improve the search result&#8217;s page interface.</p>
<p>The below examples involve editing your template files, so make sure to back everything up before making any changes!</p>
<h2>Display the search term on the results page</h2>
<p>On the search page, a simple UI tweak can be adding the search term to either the page&#8217;s title, or an introductory paragraph.</p>
<p><code>&lt;p&gt;Your search for &lt;?php the_search_query(); ?&gt; has returned the following results:&lt;/p&gt;</code></p>
<p>Alternatively, when there are no results, you can display:</p>
<p><code>&lt;p&gt;Your search for &lt;?php the_search_query(); ?&gt; has returned no results. Please double check your spelling, or try a new search below:&lt;/p&gt;</code></p>
<p>Add a <code>&lt;span&gt;</code> around the term with a background color, or emphasize the term in some other way when you output the code to make it really stand out:</p>
<p><img class="aligncenter size-full wp-image-2029" title="searchterm" src="http://www.stemlegal.com/strategyblog/wp-content/uploads/2011/12/searchterm.gif" alt="" width="333" height="127" /></p>
<h2>Include a search box on the results page, whether results are returned or not</h2>
<p>It&#8217;s common to display a search box when a search has returned no results, but it can also be handy to display the search at the bottom of each results page, in case the returned results are not what the user was looking for.</p>
<p>Include the below code after the <code>&lt;?php endwhile; ?&gt;</code> portion of the loop, but before the <code>&lt;?php endif; ?&gt;</code>:</p>
<p><code>&lt;p&gt;Not finding what you were looking for? Try a new search below!&lt;/p&gt;</code></p>
<p><code> &lt;form class="clearfix" method="get" id="searchcontent" action="&lt;?php bloginfo('home'); ?&gt;/"&gt;<br />
&lt;input type="text" name="s" id="s" /&gt;<br />
&lt;button type="submit"&gt;Search&lt;/button&gt;<br />
&lt;/form&gt;</code></p>
<p><img class="aligncenter size-full wp-image-2032" title="new-search" src="http://www.stemlegal.com/strategyblog/wp-content/uploads/2011/12/new-search.gif" alt="" width="475" height="88" /></p>
<h2>Display how many search results have been returned</h2>
<p>WordPress returns pages of search results with no real indication of how many the user will be paging through (and how useful their search term was). You can display the number of search results that were returned at the top of the page by using the below code:</p>
<p><code>&lt;?php<br />
global $wp_query;<br />
$totalresults = $wp_query-&gt;found_posts;<br />
?&gt;</code></p>
<p><code>&lt;p&gt;Your search has returned &lt;?php echo $totalresults; ?&gt; results.&lt;/p&gt;</code></p>
<p>Combine with the search term to indicate to users how useful their search was:</p>
<p><img class="aligncenter size-full wp-image-2030" title="search-total" src="http://www.stemlegal.com/strategyblog/wp-content/uploads/2011/12/search-total.gif" alt="" width="410" height="57" /></p>
<h2>Exclude categories, pages, etc. from the search results</h2>
<p>Oftentimes, there can be categories, pages or posts that you don&#8217;t want included in your site&#8217;s search results. You can add a search filter to your functions.php file that will exclude specific categories:</p>
<p><code>&lt;?php<br />
function filterCategory($query) {<br />
if ($query-&gt;is_search) {<br />
$query-&gt;set('cat','2,3');<br />
}<br />
return $query;<br />
}<br />
add_filter('pre_get_posts','filterCategory');<br />
</code></p>
<p>Alternatively, you can add a similar filter that will exclude an entire post type:</p>
<p><code>function filterPostType($query) {<br />
if($query-&gt;is_search) {<br />
$query-&gt;set('post_type', 'post');<br />
}<br />
return $query;<br />
}<br />
add_filter('pre_get_posts','filterPostType');<br />
</code></p>
<p>The filters will automatically be added to all search results that are returned on the site using the WordPress search.</p>
<p>Alternatively, you can exclude pages, posts, categories etc. on the search results page itself &#8212; the below code added before the loop on the search results page will restrict the returned result to just posts, rather than pages and posts &#8212; just include the below code on your search.php page before the loop:</p>
<p><code>&lt;?php<br />
global $wp_query;<br />
$args = array_merge($wp_query-&gt;query, array( 'post_type' =&gt; 'post' ));<br />
query_posts( $args );<br />
?&gt;</code></p>
<p>Do you use tweaks and plugins to alter your WordPress search results? Please share them in the comments below!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stemlegal.com/strategyblog/2011/improving-your-search-results-page/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress Wednesdays: Better Archive Lists in WordPress</title>
		<link>http://www.stemlegal.com/strategyblog/2011/wordpress-wednesdays-better-archive-lists-in-wordpress/</link>
		<comments>http://www.stemlegal.com/strategyblog/2011/wordpress-wednesdays-better-archive-lists-in-wordpress/#comments</comments>
		<pubDate>Wed, 21 Dec 2011 16:09:52 +0000</pubDate>
		<dc:creator>Laurel Fulford</dc:creator>
				<category><![CDATA[WordPress Wednesdays]]></category>

		<guid isPermaLink="false">http://www.stemlegal.com/strategyblog/?p=1974</guid>
		<description><![CDATA[<p><em>In this week&#8217;s post, we show you how we modified Stem&#8217;s blog archives page to segment the monthly listing by year of publication, like on the Strategy Blog&#8217;s <a href="http://www.stemlegal.com/strategyblog/archives/">new archive page</a>.</em></p>
<p><em><a href="#completecode1974">Jump ahead</a> to see the complete code!</em></p>
<p>The&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p><em>In this week&#8217;s post, we show you how we modified Stem&#8217;s blog archives page to segment the monthly listing by year of publication, like on the Strategy Blog&#8217;s <a href="http://www.stemlegal.com/strategyblog/archives/">new archive page</a>.</em></p>
<p><em><a href="#completecode1974">Jump ahead</a> to see the complete code!</em></p>
<p>The eagle-eyed among you have probably noticed small tweaks to the Stem site and Strategy Blog this past week. As we gear down at the end of the year, I&#8217;m putting time towards minor tasks that have been sitting around forever, and one such change turned into a wacky solution I&#8217;d like to share.</p>
<p>Unlike the previous two WordPress Wednesdays, this week we&#8217;re getting into some PHP and WordPress template tweaking; there&#8217;s nothing too daunting here, but as usual, before making any changes to your WordPress theme, make sure you <em>back everything up</em>.</p>
<p><img class="alignright size-full wp-image-1987" title="crazy-archives" src="http://www.stemlegal.com/strategyblog/wp-content/uploads/2011/12/crazy-archives.gif" alt="" width="177" height="369" />This particular solution all started with the Stem Strategy Blog. As the sidebar archives grew from two years when I started with Stem, to four (and with a fifth quickly creeping up) I decided it was time to reduce the sidebar list to just the last 12 months, and stash the rest of the links on a separate archive page.</p>
<p>Of course, the huge list didn’t look any more readable on a separate page than it did in the sidebar; I decided blocking the list out by year, and adding some headers would help make it more manageable. This is when I started running into problems. WordPress lists archives by using a function called <a href="http://codex.wordpress.org/Template_Tags/wp_get_archives">wp_get_archives();</a> &#8212; unfortunately, the function just returns a bunch of HTML including the links to the archive pages, and whatever tags you&#8217;ve specified to surround each. You can set the archives to output as daily, weekly or monthly links, but you cannot limit the archives listed by year.</p>
<p>After a bit of searching online, I tracked down a great function for adding ‘year’ attribute to wp_get_archives, put together by <a href="http://www.cs278.org/blog/2009/03/03/wordpress-archives/">Chris Smith</a>:</p>
<p>Add this to your theme&#8217;s functions.php file:</p>
<p><code>function getarchives_filter($where, $args) {<br />
if (isset($args['year'])) {<br />
$where .= ' AND YEAR(post_date) = ' . intval($args['year']); }<br />
return $where;<br />
}<br />
add_filter('getarchives_where', 'getarchives_filter', 10, 2);</code></p>
<p>Now you can specify a year in your archives, like so: <code>wp_get_archives('type=monthly&amp;year=2010');</code></p>
<p>This alone would allow me to set up each year with its own header and links. However, as soon as 2012 rolled around (and 2013&#8230; and 2014&#8230;) I would have to go in and edit this code. The next step is to automate the process: The following snippet gets the current year, and creates an array ranging from the current year, down to the first year of the blog &#8212; in this case, I hardcoded 2007, as that wouldn&#8217;t change:</p>
<p><code>$currentyear = date("Y");<br />
$years = range($currentyear, 2007);</code></p>
<p>Using that information, I could run a foreach loop and output the year&#8217;s header and list of archives automatically, going from the current year, down to 2007:</p>
<p><code>&lt;?php<br />
$currentyear = date("Y");<br />
$years = range($currentyear, 2007);<br />
foreach($years as $year) { ?&gt;</code></p>
<p><code>&lt;h2&gt;&lt;?php echo $year; ?&gt;&lt;/h2&gt;<br />
&lt;ul&gt;<br />
&lt;?php wp_get_archives('type=monthly&amp;year='.$year); ?&gt;<br />
&lt;/ul&gt;<br />
&lt;?php } ?&gt;</code></p>
<p><img class="alignright size-full wp-image-1986" title="backwards-archives" src="http://www.stemlegal.com/strategyblog/wp-content/uploads/2011/12/backwards-archives.gif" alt="" width="198" height="214" />Now we’re outputting each year’s worth of archives under its header&#8230; in reverse order. This seems to make sense in a sidebar, but seeing it under each year’s header just looked wrong. Unfortunately, there is also not an option to reverse the order when using the wp_get_archives() function. I tried next to save the value of wp_get_archive() in a variable and try to run a loop on my own, only to discover that the output of the function isn’t an array, but a string.</p>
<p>Thankfully, the developer and support community for WordPress is strong and active, and a solution to this problem was in the <a href="http://wordpress.org/support/topic/return-array-from-wp_get_archives">support forums</a>. The following code &#8216;explodes&#8217; the wp_get_archives(); string, and loops through it to store it in an array called $links[]:</p>
<p><code>//get the archives as per usual<br />
//making sure not to output them by using 'echo=0'<br />
$archi = wp_get_archives( 'echo=0&amp;type=monthly&amp;year='.$year );</code></p>
<p><code>//split the archives into an array<br />
//using the &lt;/li&gt; tags<br />
$archi = explode( '&lt;/li&gt;' , $archi );</code></p>
<p><code>$links = array();</code></p>
<p><code>//using the &lt;li&gt; tags, loop through the $archi array,<br />
//cleaning up the rest of the extra HTML,<br />
//and storing the output in the $links[] array</code></p>
<p><code>foreach( $archi as $link ) {<br />
$link = str_replace( array( '&lt;li&gt;' , "\n" , "\t" , "\s" ), '' , $link );<br />
if( '' != $link )<br />
$links[] = $link;<br />
else<br />
continue;<br />
}</code></p>
<p><img class="alignright size-full wp-image-1988" title="finished-archives" src="http://www.stemlegal.com/strategyblog/wp-content/uploads/2011/12/finished-archives.gif" alt="" width="192" height="237" />Last but not least, reverse the order of the array, like so:</p>
<p><code>$fliplinks = array_reverse($links);</code></p>
<p>&#8230; output them to the page&#8230;</p>
<p><code>&lt;ul&gt;<br />
&lt;?php<br />
foreach( $fliplinks as $link ) {<br />
echo '&lt;li&gt;'.$link.'&lt;/li&gt;';<br />
} ?&gt;<br />
&lt;/ul&gt;</code></p>
<p>&#8230; and you’ve got yourself a categorized archive page!</p>
<p><a id="completecode1974" name="completecode1974"></a></p>
<hr />
<h2>The Complete Code</h2>
<p>The code for this nifty trick, in its entirety, is as follows &#8212; don&#8217;t forget to back up your theme files before making any changes!</p>
<p>For your theme&#8217;s functions.php file:</p>
<p><code>function getarchives_filter($where, $args) {<br />
if (isset($args['year'])) {<br />
$where .= ' AND YEAR(post_date) = ' . intval($args['year']);<br />
}<br />
return $where;<br />
}<br />
add_filter('getarchives_where', 'getarchives_filter', 10, 2);</code></p>
<p>And in the template used on your static archive page:</p>
<p><code>&lt;?php<br />
$currentyear = date("Y");<br />
$years = range($currentyear, 2007);<br />
foreach($years as $year) { ?&gt;</code></p>
<p><code>&lt;h2&gt;&lt;?php echo $year; ?&gt;&lt;/h2&gt;</code></p>
<p><code>&lt;ul&gt;</code></p>
<p><code>&lt;?php<br />
$archi = wp_get_archives( 'echo=0&amp;type=monthly&amp;year='.$year );<br />
$archi = explode( '&lt;/li&gt;' , $archi );<br />
$links = array();</code></p>
<p><code>foreach( $archi as $link ) {<br />
$link = str_replace( array( '&lt;li&gt;' , "\n" , "\t" , "\s" ), '' , $link );<br />
if( '' != $link )<br />
$links[] = $link;<br />
else<br />
continue;<br />
}</code></p>
<p><code>$fliplinks = array_reverse($links);</code></p>
<p><code>foreach( $fliplinks as $link ) {<br />
echo '&lt;li&gt;'.$link.'&lt;/li&gt;';<br />
}<br />
?&gt;<br />
&lt;/ul&gt;</code></p>
<p>You can see the finished product on the <a href="http://www.stemlegal.com/strategyblog/archives/">new archive page</a> &#8212; the implementation right now is pretty simple; if you try this out on your own site, please share what you come up with below!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stemlegal.com/strategyblog/2011/wordpress-wednesdays-better-archive-lists-in-wordpress/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mobile-Friendly Law Firm Websites: Ideas &amp; Examples</title>
		<link>http://www.stemlegal.com/strategyblog/2011/mobile-friendly-law-firm-websites-ideas-examples/</link>
		<comments>http://www.stemlegal.com/strategyblog/2011/mobile-friendly-law-firm-websites-ideas-examples/#comments</comments>
		<pubDate>Thu, 15 Dec 2011 19:55:27 +0000</pubDate>
		<dc:creator>Steve Matthews</dc:creator>
				<category><![CDATA[Law Firm Websites]]></category>

		<guid isPermaLink="false">http://www.stemlegal.com/strategyblog/?p=1946</guid>
		<description><![CDATA[<p>I&#8217;ve been feeling that the legal industry was on the verge of adopting mobile friendly websites for a few months now, so when a new report from the Law Firm Mobile blog arrived in my inbox yesterday, it was pretty&#8230;</p>]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been feeling that the legal industry was on the verge of adopting mobile friendly websites for a few months now, so when a new report from the Law Firm Mobile blog arrived in my inbox yesterday, it was pretty timely.</p>
<p>Inspired by LexBlog&#8217;s <a href="http://kevin.lexblog.com/2010/11/articles/large-law/state-of-the-amlaw-200-blogosphere-november-2010/">State of the AmLaw Blogosphere</a>, <a href="http://lawfirmmobile.com/about/">Law Firm Mobile</a> set out to determine which firms, among the AmLaw 200 and Global 100, had mobile versions of their websites. The key statistics found included:</p>
<ul>
<li>19% of firms on the 2011 AmLaw list now have mobile sites;</li>
<li>22% of firms on the 2011 Global 100 list have mobile sites.</li>
</ul>
<p>From there, the report links to and provides an excellent roundup of screen captures for each of those firms, and also lays out best practices and areas for improvement for mobile legal web design. If mobile design is in your 2012 plan, I would encourage you to see the full report here: <a href="http://lawfirmmobile.com/2011/12/lfm2012-report-amlaw-global-mobile-web/">LFM 2011: Report on the AmLaw200/Global Law 100 Mobile Web</a>.</p>
<p>At Stem, we believe 2012 will be the year law firms embrace <strong>responsive web design</strong> &#8211; the concept of designing one website that adapts to whichever device it&#8217;s being viewed on, rather than creating separate sites for each. (See <a href="http://designmodo.com/responsive-design-examples/">this collection of examples</a> for a better idea of how responsively-designed websites change according to screen size.)</p>
<p>It won&#8217;t be enough to simply test websites in IE, Safari, Chrome and Firefox; those who design law firm websites will need to include smart phones and tablets in that mix as well. Fixed-width and minimum-width designs are on their way out; fluid grids and customized, device-sensitive designs will be necessary for firms to make their websites truly mobile-friendly.</p>
<p>As a example of how we&#8217;re incorporating responsive web design into our own best practices, see our client <a href="http://www.thor.ca/">Thorsteinssons</a>&#8216; website &#8211; it looks and behaves differently on a desktop computer, an iPad and a smartphone &#8211; subtly and intuitively:</p>
<p><strong>Thorsteinssons LLP &#8211; iPad:</strong></p>
<p><img title="thor-ipad" src="http://www.stemlegal.com/strategyblog/wp-content/uploads/2011/12/thor-ipad.png" alt="" width="300" height="400" /></p>
<p>&nbsp;</p>
<p><strong>Thorsteinssons LLP &#8211; iPhone:</strong></p>
<p><img class="size-full wp-image-1959" title="thor-iphone" src="http://www.stemlegal.com/strategyblog/wp-content/uploads/2011/12/thor-iphone.png" alt="" width="300" height="450" /></p>
<p>&nbsp;</p>
<p><strong>Side-by-side comparison, iPhone, iPad and Desktop:</strong></p>
<p><img class="alignnone size-full wp-image-1963" title="all-thor" src="http://www.stemlegal.com/strategyblog/wp-content/uploads/2011/12/all-thor.png" alt="" width="500" height="354" /></p>
<p>If you&#8217;ve seen some excellent (or not so excellent) examples of mobile law firm websites, please consider dropping a note in the comments. We&#8217;re always on the lookout for great mobile implementations.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stemlegal.com/strategyblog/2011/mobile-friendly-law-firm-websites-ideas-examples/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic page generated in 1.098 seconds. -->
<!-- Cached page generated by WP-Super-Cache on 2012-02-03 18:46:19 -->

