<?xml version="1.0"?>
<News hasArchived="true" page="8722" pageCount="10720" pageSize="10" timestamp="Wed, 08 Jul 2026 20:18:45 -0400" url="https://my3.my.umbc.edu/posts.xml?page=8722">
<NewsItem contentIssues="true" id="29483" important="false" status="posted" url="https://my3.my.umbc.edu/posts/29483">
<Title>Make the most of ARIA landmark roles</Title>
<Body>
<![CDATA[
    <div class="html-content">ARIA landmark roles are getting more common: great for accessibility. Léonie Watson explains how you can make them even more useful<div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.netmagazine.com%2Ftutorials%2Fmake-most-aria-landmark-roles&amp;t=Make+the+most+of+ARIA+landmark+roles" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.netmagazine.com%2Ftutorials%2Fmake-most-aria-landmark-roles&amp;t=Make+the+most+of+ARIA+landmark+roles" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.netmagazine.com%2Ftutorials%2Fmake-most-aria-landmark-roles&amp;t=Make+the+most+of+ARIA+landmark+roles" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.netmagazine.com%2Ftutorials%2Fmake-most-aria-landmark-roles&amp;t=Make+the+most+of+ARIA+landmark+roles" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.netmagazine.com%2Ftutorials%2Fmake-most-aria-landmark-roles&amp;t=Make+the+most+of+ARIA+landmark+roles" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/email.png" style="max-width: 100%; height: auto;"></a>
    </td></tr></tbody></table></div>
    <br><br><a href="http://da.feedsportal.com/r/165663980431/u/49/f/502346/c/32632/s/2bf1a42d/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/165663980431/u/49/f/502346/c/32632/s/2bf1a42d/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>ARIA landmark roles are getting more common: great for accessibility. Léonie Watson explains how you can make them even more useful     </Summary>
<Website>http://feedproxy.google.com/~r/net/topstories/~3/RWkZQDGp89E/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/29483/guest@my.umbc.edu/fe4c6b7b759cd965c07cd0ce0133cac7/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>net</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>web</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Wed, 15 May 2013 06:00:00 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="29482" important="false" status="posted" url="https://my3.my.umbc.edu/posts/29482">
<Title>How to use the flexbox layout method (part 2)</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><img alt="" src="http://netdna.webdesignerdepot.com/uploads/2013/04/thumbnail31.jpg" width="200" height="160" style="max-width: 100%; height: auto;">In <a href="http://www.webdesignerdepot.com/2013/05/49432/" rel="nofollow external" class="bo">part one,</a> we touched on how to harness the power of display: flex in your website layouts, and how versatile this new layout concept has proven to be. With those thoughts from the previous video kept in mind, we can now adapt the process and use it as part of a responsive design.</p>
    <p>Responsive design allows the user to view a layout considered and targeted specifically for the platform they’re viewing the page on, and in today’s tutorial, I’ll be using the flexbox markup to show you help you create dynamic, malleable layouts for all devices, utilising traditional media queries used frequently in responsive design markup.</p>
    <p>We’ll also be discussing the advantages of rearranging and resizing responsive elements in a flash, and what that means for your next project’s workflow. At this rate, we’ll hopefully be seeing the back of those pesky clearfixes in the near future!</p>
    <p></p>
    <div class="embed-container"><iframe src="http://www.youtube.com/embed/RSriXZSt0-c" frameborder="0" webkitallowfullscreen="webkitAllowFullScreen" mozallowfullscreen="mozallowfullscreen" allowfullscreen="allowFullScreen">[Video]</iframe></div>
    <p> </p>
    <p><em><strong>Have you used the flex box approach to layout? Do you prefer a different method? Let us know in the comments.</strong></em></p>
    <p><em>Featured image/thumbnail, <a href="http://www.shutterstock.com/pic-87005588/stock-photo-beautiful-young-woman-doing-stretching-exercise-on-green-grass-at-park-yoga.html" rel="nofollow external" class="bo">flexible image</a> via Shutterstock.</em></p>
    <p><br><br>
    </p>
    <table width="100%">
    <tbody>
    <tr>
    <td>
          <a href="http://www.mightydeals.com/deal/designersfolder-vectors.html?ref=inwidget" rel="nofollow external" class="bo"><strong>1000+ Royalty Free Vectors + 50 Free Textures – only $17!</strong></a>
        </td>
    <td>
          <a href="http://www.mightydeals.com/?ref=inwidget" rel="nofollow external" class="bo"><br>
            <img src="http://mightydeals.com/web/images/widget-logo.png" height="40" width="90" alt="How to use the flexbox layout method (part 2)" style="max-width: 100%; height: auto;"><br>
          </a>
        </td>
    </tr>
    </tbody>
    </table>
    <p><br> </p>
    <a href="http://www.webdesignerdepot.com/2013/05/how-to-use-the-flexbox-layout-method-part-2/" rel="nofollow external" class="bo">Source</a>
    </div>
]]>
</Body>
<Summary>In part one, we touched on how to harness the power of display: flex in your website layouts, and how versatile this new layout concept has proven to be. With those thoughts from the previous...</Summary>
<Website>http://www.webdesignerdepot.com/2013/05/how-to-use-the-flexbox-layout-method-part-2/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/29482/guest@my.umbc.edu/3e0c39d32757b0d5b5fc8f3b431f28b1/api/pixel</TrackingUrl>
<Tag>art</Tag>
<Tag>building-responsive-layouts</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>flex-box</Tag>
<Tag>flexbox-layout</Tag>
<Tag>html</Tag>
<Tag>html-5</Tag>
<Tag>html5</Tag>
<Tag>illustrator</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>oracle</Tag>
<Tag>photoshop</Tag>
<Tag>php</Tag>
<Tag>responsive-boxes</Tag>
<Tag>responsive-design</Tag>
<Tag>responsive-web-design</Tag>
<Tag>rwd</Tag>
<Tag>sql</Tag>
<Tag>web-design</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Wed, 15 May 2013 05:15:17 -0400</PostedAt>
<EditAt>Wed, 15 May 2013 05:15:17 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="30264" important="false" status="posted" url="https://my3.my.umbc.edu/posts/30264">
<Title>How to use the flexbox layout method (part 2)</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><img alt="" src="http://netdna.webdesignerdepot.com/uploads/2013/04/thumbnail31.jpg" width="200" height="160" style="max-width: 100%; height: auto;">In <a href="http://www.webdesignerdepot.com/2013/05/49432/" rel="nofollow external" class="bo">part one,</a> we touched on how to harness the power of display: flex in your website layouts, and how versatile this new layout concept has proven to be. With those thoughts from the previous video kept in mind, we can now adapt the process and use it as part of a responsive design.</p> <p>Responsive design allows the user to view a layout considered and targeted specifically for the platform they’re viewing the page on, and in today’s tutorial, I’ll be using the flexbox markup to show you help you create dynamic, malleable layouts for all devices, utilising traditional media queries used frequently in responsive design markup.</p> <p>We’ll also be discussing the advantages of rearranging and resizing responsive elements in a flash, and what that means for your next project’s workflow. At this rate, we’ll hopefully be seeing the back of those pesky clearfixes in the near future!</p> <p></p>
    <div class="embed-container"><iframe src="http://www.youtube.com/embed/RSriXZSt0-c" frameborder="0" webkitallowfullscreen="webkitAllowFullScreen" mozallowfullscreen="mozallowfullscreen" allowfullscreen="allowFullScreen">[Video]</iframe></div> <p> </p> <p><em><strong>Have you used the flex box approach to layout? Do you prefer a different method? Let us know in the comments.</strong></em></p> <p><em>Featured image/thumbnail, <a href="http://www.shutterstock.com/pic-87005588/stock-photo-beautiful-young-woman-doing-stretching-exercise-on-green-grass-at-park-yoga.html" rel="nofollow external" class="bo">flexible image</a> via Shutterstock.</em></p> <p><br><br> </p>
    <table width="100%"> <tbody>
    <tr> <td> <a href="http://www.mightydeals.com/deal/designersfolder-vectors.html?ref=inwidget" rel="nofollow external" class="bo"><strong>1000+ Royalty Free Vectors + 50 Free Textures – only $17!</strong></a> </td> <td> <a href="http://www.mightydeals.com/?ref=inwidget" rel="nofollow external" class="bo"><br> <img src="http://mightydeals.com/web/images/widget-logo.png" height="40" width="90" alt="How to use the flexbox layout method (part 2)" style="max-width: 100%; height: auto;"><br> </a> </td> </tr> </tbody>
    </table> <p><br> </p> <a href="http://www.webdesignerdepot.com/2013/05/how-to-use-the-flexbox-layout-method-part-2/" rel="nofollow external" class="bo">Source</a> <div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F05%2Fhow-to-use-the-flexbox-layout-method-part-2%2F&amp;t=How+to+use+the+flexbox+layout+method+%28part+2%29" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F05%2Fhow-to-use-the-flexbox-layout-method-part-2%2F&amp;t=How+to+use+the+flexbox+layout+method+%28part+2%29" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F05%2Fhow-to-use-the-flexbox-layout-method-part-2%2F&amp;t=How+to+use+the+flexbox+layout+method+%28part+2%29" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F05%2Fhow-to-use-the-flexbox-layout-method-part-2%2F&amp;t=How+to+use+the+flexbox+layout+method+%28part+2%29" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F05%2Fhow-to-use-the-flexbox-layout-method-part-2%2F&amp;t=How+to+use+the+flexbox+layout+method+%28part+2%29" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/email.png" style="max-width: 100%; height: auto;"></a>
    </td></tr></tbody></table></div>
    <br><br><a href="http://da.feedsportal.com/r/165664489269/u/49/f/657673/c/35285/s/2bf1585f/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/165664489269/u/49/f/657673/c/35285/s/2bf1585f/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>In part one, we touched on how to harness the power of display: flex in your website layouts, and how versatile this new layout concept has proven to be. With those thoughts from the previous...</Summary>
<Website>http://rss.feedsportal.com/c/35285/f/657673/s/2bf1585f/l/0L0Swebdesignerdepot0N0C20A130C0A50Chow0Eto0Euse0Ethe0Eflexbox0Elayout0Emethod0Epart0E20C/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/30264/guest@my.umbc.edu/451073b5b9be7d5ed33e2a78f01bf6b3/api/pixel</TrackingUrl>
<Tag>art</Tag>
<Tag>building-responsive-layouts</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>flex-box</Tag>
<Tag>flexbox-layout</Tag>
<Tag>html</Tag>
<Tag>html-5</Tag>
<Tag>html5</Tag>
<Tag>illustrator</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>oracle</Tag>
<Tag>photoshop</Tag>
<Tag>php</Tag>
<Tag>responsive-boxes</Tag>
<Tag>responsive-design</Tag>
<Tag>responsive-web-design</Tag>
<Tag>rwd</Tag>
<Tag>sql</Tag>
<Tag>web-design</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Wed, 15 May 2013 05:15:17 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="29480" important="false" status="posted" url="https://my3.my.umbc.edu/posts/29480">
<Title>Announcing the John Jeffries International Fellowship</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><a href="http://umbcgiving.files.wordpress.com/2013/05/johnjeffries-118.jpg" rel="nofollow external" class="bo"><img alt="JohnJeffries-118" src="http://umbcgiving.files.wordpress.com/2013/05/johnjeffries-118.jpg?w=208&amp;h=300" width="208" height="300" style="max-width: 100%; height: auto;"></a>Dean <strong>John Jeffries</strong> is retiring at the end of June after forty years of service to UMBC. In recognition of his profound impact on UMBC, we are delighted to announce the establishment of the <strong>John Jeffries International Fellowship</strong>.</p>
    <p>The Fellowship fund honors John’s commitment to building a strong and distinctive undergraduate curriculum and to educating students to become informed and engaged global citizens.  The Fellowship will provide faculty with resources to create, or redesign, and teach a course in their fields in order to add or enhance an explicit international or transnational focus. Our expectation is that the resulting courses will be taught regularly and will broaden the intellectual scope of the curriculum in the <a href="http://umbc.edu/cahss" rel="nofollow external" class="bo">College of Arts, Humanities, and Social Sciences</a>.</p>
    <p>In a matter of weeks, current and former Department Chairs, Program Directors, and Associate Deans in the College of Arts, Humanities, and Social Sciences, and other members of the UMBC community have contributed more than $25,000 to endow the John Jeffries Fellowship.  Since then, others have contributed towards the goal of $200,000, which will enable the campus to support two Jeffries Fellows each year.</p>
    <p>If you are interested in making a gift to the John Jeffries International Fellowship Program, <a href="http://alumni.umbc.edu/support" rel="nofollow external" class="bo">click here </a>and list “John Jeffries Fellowship” as the “other designation.”</p>
    <br>   </div>
]]>
</Body>
<Summary>Dean John Jeffries is retiring at the end of June after forty years of service to UMBC. In recognition of his profound impact on UMBC, we are delighted to announce the establishment of the John...</Summary>
<Website>http://umbcgiving.wordpress.com/2013/05/15/announcing-the-john-jeffries-international-fellowship/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/29480/guest@my.umbc.edu/f789d677cc76f4c6dde73409956a842a/api/pixel</TrackingUrl>
<Tag>arts-humanities-and-social-sciences</Tag>
<Tag>faculty-and-staff</Tag>
<Group token="retired-548">UMBC Giving</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-548</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/images/avatars/group/11/xsmall.png?1783534816</AvatarUrl>
<AvatarUrl size="original">https://assets3-my.umbc.edu/images/avatars/group/11/original.png?1783534816</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets2-my.umbc.edu/images/avatars/group/11/xxlarge.png?1783534816</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/images/avatars/group/11/xlarge.png?1783534816</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/images/avatars/group/11/large.png?1783534816</AvatarUrl>
<AvatarUrl size="medium">https://assets2-my.umbc.edu/images/avatars/group/11/medium.png?1783534816</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/images/avatars/group/11/small.png?1783534816</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/images/avatars/group/11/xsmall.png?1783534816</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/images/avatars/group/11/xxsmall.png?1783534816</AvatarUrl>
<Sponsor>UMBC Giving</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Wed, 15 May 2013 04:37:44 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="106998" important="false" status="posted" url="https://my3.my.umbc.edu/posts/106998">
<Title>Announcing the John Jeffries International Fellowship</Title>
<Body>
<![CDATA[
    <div class="html-content">Dean John Jeffries is retiring at the end of June after forty years of service to UMBC. In recognition of …</div>
]]>
</Body>
<Summary>Dean John Jeffries is retiring at the end of June after forty years of service to UMBC. In recognition of …</Summary>
<Website>https://magazine.umbc.edu/announcing-the-john-jeffries-international-fellowship/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/106998/guest@my.umbc.edu/9b86f05537d944618c4bc45c7cac38d8/api/pixel</TrackingUrl>
<Tag>impact</Tag>
<Group token="retired-1945">UMBC Magazine</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-1945</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/images/avatars/group/8/xsmall.png?1783534816</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/images/avatars/group/8/original.png?1783534816</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/images/avatars/group/8/xxlarge.png?1783534816</AvatarUrl>
<AvatarUrl size="xlarge">https://assets2-my.umbc.edu/images/avatars/group/8/xlarge.png?1783534816</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/images/avatars/group/8/large.png?1783534816</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/images/avatars/group/8/medium.png?1783534816</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/images/avatars/group/8/small.png?1783534816</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/images/avatars/group/8/xsmall.png?1783534816</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/images/avatars/group/8/xxsmall.png?1783534816</AvatarUrl>
<Sponsor>UMBC Magazine</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Wed, 15 May 2013 04:37:44 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="29481" important="false" status="posted" url="https://my3.my.umbc.edu/posts/29481">
<Title>A Beginner's Guide: Migrating A Website To WordPress Is Easier Than You Think</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <table width="650">
    <tbody>
    <tr>
    <td>
    <div>
    <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" style="max-width: 100%; height: auto;"><br><a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=1" rel="nofollow external" class="bo"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=1" alt="" style="max-width: 100%; height: auto;"></a> <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=2" rel="nofollow external" class="bo"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=2" alt="" style="max-width: 100%; height: auto;"></a> <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=3" rel="nofollow external" class="bo"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=3" alt="" style="max-width: 100%; height: auto;"></a>
    </div>
    </td>
    </tr>
    </tbody>
    </table>
    <p>Now powering over 17% of the Web, WordPress is increasingly becoming the content management system (CMS) of choice for the average user. But what about websites built with an outdated CMS or without a CMS at all? Does moving to WordPress mean starting over and losing all the time, energy and money put into the current website? Nope!</p>
    <p>Migrating a website (including the design) over to WordPress is actually easier than you might think. In this guide, we’ll outline the migration process and work through the steps with a sample project. We’ll also cover some of the challenges you might encounter and review the solutions.</p>
    <h3>About This Guide</h3>
    <p>Before we get to work, let’s establish some context. First, this guide was written primarily with <strong>beginners</strong> in mind and will be most helpful for <strong>basic</strong> websites. Some of you will likely encounter advanced aspects of WordPress migration, but they are beyond the scope of this guide. If you’re tackling an advanced migration and get stuck, feel free to share your difficulty in the comments below.</p>
    <h4>Objectives</h4>
    <p>The objective of this guide is to help you with the following:</p>
    <ul>
    <li>Plan an effective migration to WordPress.</li>
    <li>Walk through the technical steps involved in migrating.</li>
    <li>Get ideas and resources to solve common migration challenges.</li>
    </ul>
    <h4>Assumptions</h4>
    <p>I assume you have basic familiarity with WordPress. Previous development experience with WordPress would be helpful, but not necessary. I also assume you have an existing website and design that you want to migrate to WordPress.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2013/04/2.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2013/05/image_2_compressed.png" alt="Starting With A Plan" width="500" height="350" style="max-width: 100%; height: auto;"></a></p>
    <h4>Basic Steps</h4>
    <p>Here are the basic steps that I recommend you follow for a typical WordPress migration:</p>
    <ol>
    <li>
    <strong>Evaluate website.</strong><br>
    Work carefully through the pages on your existing website, identifying all of the types of content (standard pages, photo galleries, resource pages, etc.) and noting any areas that need special attention.</li>
    <li>
    <strong>Set up environment.</strong><br>
    Set up WordPress and get ready to import.</li>
    <li>
    <strong>Import content.</strong><br>
    Bring over and organize your content, whether via an importing tool, manual entry (for a small amount, when no tool is available) or a custom importing process.</li>
    <li>
    <strong>Migrate design.</strong><br>
    Incorporate your existing design into a custom WordPress theme.</li>
    <li>
    <strong>Review website, go live.</strong><br>
    Carefully review the import, making adjustments where needed, set up any URL redirects, and then go live.</li>
    </ol>
    <p>With this outline in mind, let’s work through each step in detail.</p>
    <h3>Start With A Plan</h3>
    <p>The key to a successful migration is to carefully evaluate your current website. You need to figure out how to import and structure the content in WordPress before carrying over the design.</p>
    <p>While the principles are the same across migration projects, <strong>the details often vary</strong>. So, below are two lists of questions to ask as you work out a plan.</p>
    <h4>Imported Content</h4>
    <ul>
    <li>How much content needs to be imported (number of pages, number of images, etc.)?</li>
    <li>Is the volume low enough to be imported manually, or do you need a tool?</li>
    <li>If you need a tool, does one already exist?</li>
    <li>Can the content be categorized into the standard “posts” and “pages,” or does it call for custom post types?</li>
    <li>Does extra content need to be stored for certain pages (custom fields, taxonomies, etc.)?</li>
    <li>Will the URL structure change? If so, will the old URLs need to be redirected?</li>
    </ul>
    <h4>Existing Functionality</h4>
    <ul>
    <li>Does the website integrate any third-party services (data collection, reservations, etc.)?</li>
    <li>Do any forms need to be migrated (contact forms, application forms, etc.)?</li>
    <li>Is access to any content restricted (such as members-only content)?</li>
    <li>Does the website sell products (digital or physical)?</li>
    <li>Do any administrative tools need to be carried over (such as custom CMS functionality)?</li>
    </ul>
    <h4>A Working Example</h4>
    <p>My brother, Joshua Wold, has volunteered a website to serve as an example; it’s for a side project of his in which he sells posters and postcards of a <a href="http://www.veganfoodpyramid.com/" rel="nofollow external" class="bo">Vegan Food Pyramid</a>. He built the website in plain HTML, with some basic PHP includes for the header and footer. Below is a screencast of me evaluating the website to give you a sense of how the process will work. Enjoy!</p>
    <p></p>
    <div class="embed-container"><iframe src="http://player.vimeo.com/video/61534938" frameborder="0" webkitallowfullscreen="webkitAllowFullScreen" mozallowfullscreen="mozallowfullscreen" allowfullscreen="allowFullScreen">[Video]</iframe></div>
    <h3>Set Up WordPress</h3>
    <p>Before importing the content, we need to get WordPress ready to go. If you’re just experimenting or if you prefer offline development, start with a <a href="http://codex.wordpress.org/Installing_WordPress#Local_Installation_Instructions" rel="nofollow external" class="bo">local installation of WordPress</a>. Otherwise, the next step is to install WordPress with your current hosting provider; or you could use the migration process as a great opportunity to move to a new host.</p>
    <p>Once WordPress is up and running, you’re ready for action!</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2013/04/3.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2013/05/image_3_compressed.png" alt="Setting Up WordPress" width="500" height="350" style="max-width: 100%; height: auto;"></a></p>
    <p>For our example, we’ve installed WordPress with the same host, setting it up in a <code>/wp</code> directory for the duration of the migration process.</p>
    <h4>Settings and Plugins</h4>
    <p>With WordPress installed, we’ll make a few minor adjustments:</p>
    <ul>
    <li>
    <strong>Update permalinks.</strong><br>
    Go to <code>Settings → Permalinks</code> to make changes. In most cases, I’ll switch to “postname”-style permalinks.</li>
    <li>
    <strong>Update users.</strong><br>
    I create an admin-level account for myself and any admin or editor accounts that are needed for clients and collaborators. I also remove the default “admin” user name if it exists (a basic but wise step for WordPress security).</li>
    </ul>
    <p>Depending on the needs of the project, we might have to preinstall plugins. Here are the major categories of plugins:</p>
    <ul>
    <li>
    <strong>Form management</strong><br>
    Migrating a form “as is” is usually a mess; simply recreating it using a forms plugin is usually easier. My current favorite is <a href="http://www.gravityforms.com/" rel="nofollow external" class="bo">Gravity Forms</a> ($39+ per license). Other options are <a href="http://wordpress.org/extend/plugins/formidable/" rel="nofollow external" class="bo">Formidable</a> (with free and pro versions) and <a href="http://wordpress.org/extend/plugins/contact-form-7/" rel="nofollow external" class="bo">Contact Form 7</a> (entirely free).</li>
    <li>
    <strong>SEO management</strong><br>
    Search engine optimization (SEO) is a touchy subject. My philosophy is to build content for people, not for search engines. That being said, there is a common-sense approach to SEO that is solidly supported by the WordPress plugin ecosystem. And if your old website includes custom meta descriptions, giving them a new home during the importing process is important. I recommend <a href="http://wordpress.org/extend/plugins/wordpress-seo/" rel="nofollow external" class="bo">WordPress SEO</a> (free).</li>
    <li>
    <strong>Multiple languages</strong><br>
    If your old website supports multiple languages, WordPress has you covered. My plugin of choice is <a href="http://wpml.org/" rel="nofollow external" class="bo">WPML</a> ($79 per license, free for non-profits). Another option is <a href="http://wordpress.org/extend/plugins/qtranslate/" rel="nofollow external" class="bo">qTranslate</a> (free).</li>
    <li>
    <strong>Security</strong><br>
    WordPress security is a topic near and dear to me. The increasing popularity of WordPress has made it a target for security attacks. WordPress itself is rarely the problem; a poorly secured hosting environment or an outdated or poorly developed plugin usually is. I use managed WordPress hosting for the majority of my projects, which offers a good foundation for solid WordPress security. Options include <a href="http://wpengine.com/" rel="nofollow external" class="bo">WPEngine</a>, <a href="https://www.zippykid.com/" rel="nofollow external" class="bo">ZippyKid</a>, <a href="https://page.ly/" rel="nofollow external" class="bo">Pagely</a> and <a href="http://websynthesis.com/" rel="nofollow external" class="bo">Synthesis</a>. In addition to managed hosting (and especially if you opt for a non-managed host), consider installing a security plugin, such as <a href="http://wordpress.org/extend/plugins/better-wp-security/" rel="nofollow external" class="bo">Better WP Security</a> (free) or <a href="http://wordpress.org/extend/plugins/wordfence/" rel="nofollow external" class="bo">Wordfence</a> (also free). Last but not least, review the “<a href="http://codex.wordpress.org/Hardening_WordPress" rel="nofollow external" class="bo">Hardening WordPress</a>” guide in the Codex.</li>
    <li>
    <strong>Backups</strong><br>
    If you opt for managed hosting, backups are usually included (make sure, though). If you’re managing backups yourself or you want an extra layer of data protection, great options are available, including <a href="http://vaultpress.com/" rel="nofollow external" class="bo">VaultPress</a> ($15+ a month), <a href="https://www.codeguard.com/" rel="nofollow external" class="bo">CodeGuard</a> ($5+ a month), <a href="http://ithemes.com/purchase/backupbuddy/" rel="nofollow external" class="bo">BackupBuddy</a> ($75+ per license) and <a href="http://wordpress.org/extend/plugins/backwpup/" rel="nofollow external" class="bo">BackWPup</a> (free).</li>
    </ul>
    <h3>Import Content</h3>
    <p>With WordPress up and running, it’s time to bring over all of your content.</p>
    <p>If your old website has a CMS, an importing tool might be available. Start by viewing the list of <a href="http://codex.wordpress.org/Importing_Content" rel="nofollow external" class="bo">content-importing scripts</a> in the Codex. If there’s a match, great! Follow the instructions and get to work. If all goes well, you’ll have migrated the content over without any trouble.</p>
    <p>If your old CMS is not in the list or you don’t have a CMS at all and you’ve got fewer than 100 pages, then manual migration is probably the way to go. Copy and paste the contents, noting the old URLs as you go (tracking the migration in a spreadsheet is a good idea).</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2013/04/4.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2013/05/image_4_compressed.png" alt="4" width="500" height="350" style="max-width: 100%; height: auto;"></a></p>
    <p>If you’ve got a custom CMS or a database of records without an importing tool and a high volume of content, then you might want to <strong>bring in a specialist to move the content</strong> over before continuing. The higher the volume of content, the higher the chance of human error and the more important automating it becomes.</p>
    <p>For our project, I’ve migrated the content manually and replaced the existing navigation with a WordPress menu. You can watch the process in this next screencast:</p>
    <p></p>
    <div class="embed-container"><iframe src="http://player.vimeo.com/video/61278240" frameborder="0" webkitallowfullscreen="webkitAllowFullScreen" mozallowfullscreen="mozallowfullscreen" allowfullscreen="allowFullScreen">[Video]</iframe></div>
    <h3>Bring Over The Design</h3>
    <p>With our content in WordPress, it’s time to bring over the design. Incidentally, if you’re considering a new design, then now is a great time to look at the many excellent WordPress themes out there, both in the <a href="http://wordpress.org/extend/themes/" rel="nofollow external" class="bo">official repository</a> and in third-party marketplaces such as <a href="http://themeforest.net/category/wordpress" rel="nofollow external" class="bo">ThemeForest</a> and <a href="https://creativemarket.com/themes/wordpress/" rel="nofollow external" class="bo">Creative Market</a>. For our purpose, I’ll assume that you’re happy with your design.</p>
    <h4>Evaluating A Design</h4>
    <p>Evaluate the source code of a prospective design as best you can before tackling the migration. If the code is table-based or more complex than you’re comfortable with, then migrating the design might not be worth the effort. While anything is possible (I’ve migrated some complex table-based designs in my time), <strong>not everything is practical.</strong></p>
    <h4>Working With Source Code</h4>
    <p>In my experience, the easiest way to migrate is to work directly with the source code in the browser. While having access to the original hosting environment can be helpful (especially when working with a lot of images and downloadable files), the ways that websites are built vary so widely that you’ll often have to reverse-engineer the original architecture in order to derive anything useful.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2013/04/5.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2013/05/image_5_compressed.png" alt="5" width="500" height="350" style="max-width: 100%; height: auto;"></a></p>
    <p>Going directly to the source code in your browser of choice will save a lot of time and, barring any important “behind the scenes” functionality, give you everything you need. <a href="https://www.google.com/chrome/" rel="nofollow external" class="bo">Google Chrome</a> is currently my browser of choice, and I’ve pulled our source-code samples directly from the browser. (In Chrome, go to <code>Menu → Tools → View Source</code>, or just right-click to bring up the contextual menu.)</p>
    <h3>Create A Custom Theme</h3>
    <p>If you’re new to them, <a href="https://codex.wordpress.org/Using_Themes" rel="nofollow external" class="bo">learn about using themes</a> in the Codex. For the migration process, you can either build a new WordPress theme from the ground up or modify an existing theme to meet your needs. I recommend the latter.</p>
    <p>Most of my migration projects have started with the latest version of WordPress’ default theme (currently <a href="http://wordpress.org/extend/themes/twentytwelve" rel="nofollow external" class="bo">Twenty Twelve</a>). Recently, I stripped down the default theme to create my own migration starter theme, which I’ll use in our example and which <a href="https://github.com/sirjonathan/migration-theme/" rel="nofollow external" class="bo">you’re welcome to use yourself</a>. (Feel free to suggest improvements!) Let’s get to work.</p>
    <p><a href="https://github.com/sirjonathan/migration-theme/archive/master.zip" rel="nofollow external" class="bo">Download a copy</a> (ZIP) of the migration starter theme or follow along in your own theme of choice as we work through the relevant theme files.</p>
    <h3>1. Style Sheet</h3>
    <p>Our first step is to bring over the styles from the old website. In most cases, this is as simple as searching the source code for references to <code>.css</code> and then copying and pasting the contents from those style sheet(s) into our own <code>style.css</code>. Let’s get to it.</p>
    <ol>
    <li>Open up <code>style.css</code>.</li>
    <li>Replace the details of the theme (“Name,” “URI,” “Description,” etc.) with your own.</li>
    <li>Paste in the styles from the old website.</li>
    </ol>
    <h4>A Note About Images</h4>
    <p>As you migrate the style sheet(s), search for and update any references to images. In general, I like to keep all images in an <code>/images/</code> folder within the theme’s directory. More often than not, changing the locations of images referenced in the original CSS is necessary, and I make sure to update all references in the style sheet and templates accordingly.</p>
    <h3>2. Header</h3>
    <p>The next step is to create the header for our new theme. Our objective here is to merge the structure of the current code base with WordPress’ templates. Here’s what we’re going to do:</p>
    <ul>
    <li>Replicate the HTML structure of the old website.</li>
    <li>Replace the static menu with a WordPress-powered menu.</li>
    <li>Use WordPress’ <code>title</code> tag and leave the <code>wp_head</code> hook in place.</li>
    <li>Merge any other relevant tags from the old header.</li>
    </ul>
    <p>Let’s get into the code!</p>
    <h4>Original HTML</h4>
    <pre><code>&#x000A;    &lt;!DOCTYPE HTML&gt;&#x000A;    &lt;html&gt;&#x000A;    &lt;head&gt;&#x000A;    &lt;title&gt;Vegan Food Pyramid posters, postcards and wallpapers&lt;/title&gt;&#x000A;    &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;&#x000A;    &lt;meta name="google-site-verification" content="PO3bWDpUEh4O6XXwnmfyfxrKRDf8JsRrNIcGdzv3POs" /&gt;&#x000A;    &lt;link rel="stylesheet" type="text/css" href="style.css" media="screen" /&gt;&#x000A;    &lt;link rel="shortcut icon" href="<a href="http://www.veganfoodpyramid.com/favicon.ico?v=2">http://www.veganfoodpyramid.com/favicon.ico?v=2</a>" /&gt;&#x000A;    &lt;script type="text/javascript" src="//use.typekit.net/tty6xpj.js"&gt;&lt;/script&gt;&#x000A;    &lt;script type="text/javascript"&gt;try{Typekit.load();}catch(e){}&lt;/script&gt;&#x000A;    &#x000A;    &lt;/head&gt;&#x000A;    &lt;body&gt;&#x000A;    &lt;a href="<a href="http://veganfoodpyramid.com%22&gt;&lt;h1">http://veganfoodpyramid.com"&gt;&lt;h1</a> id="logo"&gt;Vegan Food Pyramid&lt;/h1&gt;&lt;/a&gt;&#x000A;    &lt;ul class="menu"&gt;&#x000A;       &lt;li&gt;&lt;a class="active" href="<a href="http://veganfoodpyramid.com%22&gt;Products&lt;/a&gt;&lt;/li&amp;gt">http://veganfoodpyramid.com"&gt;Products&lt;/a&gt;&lt;/li&amp;gt</a>;&#x000A;       &lt;li&gt;&lt;a href="<a href="http://veganfoodpyramid.com/wallpaper.php%22&gt;Wallpaper&lt;/a&gt;&lt;/li&amp;gt">http://veganfoodpyramid.com/wallpaper.php"&gt;Wallpaper&lt;/a&gt;&lt;/li&amp;gt</a>;&#x000A;       &lt;li&gt;&lt;a href="<a href="http://veganfoodpyramid.com/about.php%22&gt;About&lt;/a&gt;&lt;/li&amp;gt">http://veganfoodpyramid.com/about.php"&gt;About&lt;/a&gt;&lt;/li&amp;gt</a>; &#x000A;       &lt;li&gt;&lt;a href="<a href="http://veganfoodpyramid.com/contact.php%22&gt;Contact&lt;/a&gt;&lt;/li&amp;gt">http://veganfoodpyramid.com/contact.php"&gt;Contact&lt;/a&gt;&lt;/li&amp;gt</a>;&#x000A;    &lt;/ul&gt;&#x000A;    </code></pre>
    <h4>Merged Header (header.php)</h4>
    <pre><code>&#x000A;    &lt;!DOCTYPE html&gt;&#x000A;    &lt;html&gt;&#x000A;    &lt;head&gt;&#x000A;       &lt;title&gt;&lt;?php wp_title( '|', true, 'right' ); ?&gt;&lt;/title&gt;&#x000A;       &lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8" /&gt;&#x000A;       &lt;meta name="google-site-verification" content="PO3bWDpUEh4O6XXwnmfyfxrKRDf8JsRrNIcGdzv3POs" /&gt;&#x000A;       &lt;link rel="shortcut icon" href="<a href="http://www.veganfoodpyramid.com/favicon.ico?v=2">http://www.veganfoodpyramid.com/favicon.ico?v=2</a>" /&gt;&#x000A;       &lt;script type="text/javascript" src="//use.typekit.net/tty6xpj.js"&gt;&lt;/script&gt;&#x000A;       &lt;script type="text/javascript"&gt;try{Typekit.load();}catch(e){}&lt;/script&gt;&#x000A;       &lt;?php wp_head(); ?&gt;&#x000A;    &lt;/head&gt;&#x000A;    &#x000A;    &lt;body &lt;?php body_class(); ?&gt;&gt;&#x000A;    &#x000A;       &lt;header&gt;&#x000A;          &lt;a href="<a href="http://veganfoodpyramid.com%22&gt;&lt;h1">http://veganfoodpyramid.com"&gt;&lt;h1</a> id="logo"&gt;Vegan Food Pyramid&lt;/h1&gt;&lt;/a&gt;&#x000A;          &lt;?php wp_nav_menu( array( &#x000A;                'theme_location' =&gt; 'primary',&#x000A;                'container' =&gt; false,&#x000A;                'menu_class' =&gt; 'menu'&#x000A;          ) ); ?&gt;&#x000A;       &lt;/header&gt;&#x000A;    </code></pre>
    <h4>Explanation</h4>
    <p>One of the challenges of migration is deciding whether to improve code as you go along. Our project has a few areas that could be improved, but Joshua and I agreed to leave them as is. Most of you will be tackling the migration of a design that hasn’t been coded to current best practices (although, in fairness to the original coder, they may have been best practices at the time).</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2013/04/6.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2013/05/image_6_compressed.png" alt="Website Review" width="500" height="350" style="max-width: 100%; height: auto;"></a></p>
    <p><strong>If time and opportunity allow, I encourage you to improve on the code.</strong> Otherwise, take comfort in the fact that, with the website now on WordPress, improvements will be a whole lot easier down the road.</p>
    <p>Let’s work through the changes we’ve made!</p>
    <ul>
    <li>
    <strong>Doctype</strong><br>
    Make sure to carry over the same doctype. In this case, the original HTML already has an HTML5 doctype (a relatively rare occurrence on old websites). Using a modern doctype in a code base written for an older specification (such as XHTML or HTML4) could break the layout (especially in old browsers).</li>
    <li>
    <strong>Meta tags</strong><br>
    I usually bring over the majority of meta tags as is, replacing them in WordPress. The exception in our case is the reference to the style sheet, which is being inserted automatically via <a href="http://codex.wordpress.org/Function_Reference/wp_enqueue_style" rel="nofollow external" class="bo"><code>wp_enqueue_style</code></a> in the <code>functions.php</code> file.</li>
    <li>
    <strong>Scripts</strong><br>
    Scripts can be tricky. If a script belongs on every page (such as a tracking script or font script), then putting it directly in the header (or footer) file is fine. If it needs to appear only on certain pages, then a <a href="http://codex.wordpress.org/Conditional_Tags" rel="nofollow external" class="bo">conditional tag</a> will do the trick. As a best practice, register all scripts and add them to the header (or footer) via <a href="http://codex.wordpress.org/Function_Reference/wp_enqueue_script" rel="nofollow external" class="bo"><code>wp_enqueue_script</code></a>. If you’re up for the challenge, I recommend doing it this way. (Check out a <a href="http://wptheming.com/2013/02/typekit-code-snippet/" rel="nofollow external" class="bo">tutorial on enqueuing TypeKit</a> the right way.)</li>
    <li>
    <strong>wp_head</strong><br>
    Leave <code>&lt;?php wp_head(); ?&gt;</code> at the bottom of the <code>&lt;/head&gt;</code> tag in the merged header file. WordPress uses <a href="http://codex.wordpress.org/Plugin_API/Action_Reference/wp_head" rel="nofollow external" class="bo"><code>wp_head</code></a>, among other things, to enqueue scripts and style sheets that are referenced in the theme (usually in <code>functions.php</code>) and in plugins that you’ve installed. Without <code>wp_head</code> in place, most front-end plugins won’t work.</li>
    <li>
    <strong>body_class</strong><br>
    Notice our use of the <code>&lt;?php body_class(); ?&gt;</code> tag. WordPress uses this to provide a series of helpful classes to the <code>&lt;body&gt;</code> tag depending on the page being viewed. In our example, the <code>&lt;body&gt;</code> classes weren’t being used. Yours might have unique IDs or classes on each page, in which case you can create a custom function using conditional tags to add the appropriate classes to the corresponding pages. <a href="http://codex.wordpress.org/Function_Reference/body_class" rel="nofollow external" class="bo">Have a look at the Codex</a> for some examples.</li>
    <li>
    <strong>WordPress menus</strong><br>
    Switching to a WordPress-powered menu is one of the more complex tasks in most basic migrations. It will be fairly straightforward for us. We have a menu with simple markup that uses an <code>active</code> class (generated via PHP) to indicate which page the visitor is viewing. The <a href="http://codex.wordpress.org/Function_Reference/wp_nav_menu" rel="nofollow external" class="bo"><code>wp_nav_menu</code></a> function is highly flexible and offers built-in functionality to handle the current state of an element in the menu. I’ve updated the references in the style sheet to the <code>active</code> class and changed them to use the equivalent generated by <code>wp_nav_menu</code>, which is <code>current-menu-item</code>. Watch the screencast on importing content to see how I’ve set up the menu for our example.</li>
    </ul>
    <p>And that’s a wrap! Let’s move on to the next piece.</p>
    <h3>3. Footer</h3>
    <p>The footer is usually the most uneventful template in the migration process. As with the header, our objective is to merge the relevant parts of the original source code. Let’s get to it!</p>
    <h4>Original HTML</h4>
    <pre><code>&#x000A;    &lt;div id="footer"&gt;&lt;p&gt;© 2013 VeganFoodPyramid.com&lt;/p&gt;&lt;/div&gt;&#x000A;    &#x000A;    &lt;script type="text/javascript"&gt;&#x000A;    var gaJsHost = (("https:" == document.location.protocol) ? "<a href="https://ssl">https://ssl</a>." : "<a href="http://www">http://www</a>.");&#x000A;    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));&#x000A;    &lt;/script&gt;&#x000A;    &lt;script type="text/javascript"&gt;&#x000A;    try {&#x000A;    var pageTracker = _gat._getTracker("UA-6992755-1");&#x000A;    pageTracker._trackPageview();&#x000A;    } catch(err) {}&lt;/script&gt;&#x000A;    &#x000A;    &lt;/body&gt;&#x000A;    &lt;/html&gt;&#x000A;    </code></pre>
    <h4>Merged Footer (footer.php)</h4>
    <pre><code>&#x000A;    &lt;div id="footer"&gt;&lt;p&gt;© &lt;?php echo date('Y'); ?&gt; VeganFoodPyramid.com&lt;/p&gt;&lt;/div&gt;&#x000A;    &#x000A;    &lt;script type="text/javascript"&gt;&#x000A;    var gaJsHost = (("https:" == document.location.protocol) ? "<a href="https://ssl">https://ssl</a>." : "<a href="http://www">http://www</a>.");&#x000A;    document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));&#x000A;    &lt;/script&gt;&#x000A;    &lt;script type="text/javascript"&gt;&#x000A;    try {&#x000A;    var pageTracker = _gat._getTracker("UA-6992755-1");&#x000A;    pageTracker._trackPageview();&#x000A;    } catch(err) {}&lt;/script&gt;&#x000A;    &#x000A;    &lt;?php wp_footer(); ?&gt;&#x000A;    &#x000A;    &lt;/body&gt;&#x000A;    &lt;/html&gt;&#x000A;    </code></pre>
    <h4>Explanation</h4>
    <p>Some footers are hard to migrate (such as ones with complex menus and widgets), but most are simple. In this case, we’ve merged the HTML with our footer template, making sure to preserve our reference to the <a href="http://codex.wordpress.org/Function_Reference/wp_footer" rel="nofollow external" class="bo"><code>wp_footer</code></a> hook. We’ve also changed the date reference to use PHP, ensuring that it updates with each year.</p>
    <h3>4. Home Page</h3>
    <p>One of the challenges of a migration is that there are so many different ways to get the job done. The home page is a good illustration of this because it tends to be the most different from the rest of the website. Adopting the simplest method is usually best. I’ve opted to put all of the home page’s content directly in the template. Changes will be rare and can easily be made by editing the template.</p>
    <p>Let’s look at the code, excluding the header and footer, which we’ve already covered.</p>
    <h4>Original HTML</h4>
    <pre><code>&#x000A;    &lt;div id="content"&gt;&#x000A;    &#x000A;    &lt;div id="poster"&gt;&#x000A;    &lt;a href="<a href="http://veganfoodpyramid.com/images/Vegan-Food-Pyramid-New.jpg%22&gt;&lt;img">http://veganfoodpyramid.com/images/Vegan-Food-Pyramid-New.jpg"&gt;&lt;img</a> class="product-img" src="<a href="http://veganfoodpyramid.com/images/Vegan-Food-Pyramid-New.jpg">http://veganfoodpyramid.com/images/Vegan-Food-Pyramid-New.jpg</a>" /&gt;&lt;/a&gt;&#x000A;    &lt;div class="description"&gt;&#x000A;    &lt;h2&gt;Poster&lt;/h2&gt;&#x000A;    &lt;p&gt;A 30×20-inch poster illustrating over 125 vegan food items as an alternative to the traditional food pyramid. This poster will catch people’s attention and serve as a suggestion for food ideas.&lt;/p&gt;&#x000A;    &lt;h3&gt;$30 each&lt;/h3&gt;&#x000A;    &lt;p&gt;Includes free shipping worldwide&lt;/p&gt;&#x000A;    &lt;a class="button" href="<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=2FKQT879CXYYG%22&gt;Buy&lt;/a&amp;gt">https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=2FKQT879CXYYG"&gt;Buy&lt;/a&amp;gt</a>;&#x000A;    &lt;/div&gt;&#x000A;    &lt;/div&gt;&#x000A;    &#x000A;    &lt;div id="postcard"&gt;&#x000A;    &lt;a href="<a href="http://veganfoodpyramid.com/images/Vegan-Food-Pyramid-New.jpg%22&gt;&lt;img">http://veganfoodpyramid.com/images/Vegan-Food-Pyramid-New.jpg"&gt;&lt;img</a> class="product-img" src="<a href="http://veganfoodpyramid.com/images/postcard-splash.jpg">http://veganfoodpyramid.com/images/postcard-splash.jpg</a>" alt="Postcard Splash" /&gt;&lt;/a&gt;&#x000A;    &lt;div class="description"&gt;&#x000A;    &lt;h2&gt;Postcards&lt;/h2&gt;&#x000A;    &lt;p&gt;Beautiful 4×6 postcards that can be mailed and shared with friends and family. Hand them out at events. Post them on walls. Share the vegan love!&lt;/p&gt;&#x000A;    &lt;h3&gt;$50 for 50&lt;/h3&gt;&#x000A;    &lt;p&gt;Includes free shipping worldwide&lt;/p&gt;&#x000A;    &lt;a class="button" href="<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=EN387WHNSSFMW%22&gt;Buy&lt;/a&amp;gt">https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=EN387WHNSSFMW"&gt;Buy&lt;/a&amp;gt</a>;&#x000A;    &lt;/div&gt;&#x000A;    &lt;/div&gt;&#x000A;    &#x000A;    &lt;/div&gt; &lt;!-- end content --&gt;&#x000A;    </code></pre>
    <h4>Merged Home Page (/page-templates/front-page.php)</h4>
    <pre><code>&#x000A;    &lt;?php&#x000A;    /**&#x000A;     * Template Name: Front Page Template&#x000A;     */&#x000A;    &#x000A;    get_header(); ?&gt;&#x000A;    &#x000A;    &lt;div id="content"&gt;&#x000A;    &#x000A;       &lt;div id="poster"&gt;&#x000A;          &lt;a href="&lt;?php echo get_stylesheet_directory_uri(); ?&gt;/images/Vegan-Food-Pyramid-New.jpg"&gt;&lt;img class="product-img" src="&lt;?php echo get_stylesheet_directory_uri(); ?&gt;/images/Vegan-Food-Pyramid-New.jpg" /&gt;&lt;/a&gt;&#x000A;          &lt;div class="description"&gt;&#x000A;             &lt;h2&gt;Poster&lt;/h2&gt;&#x000A;             &lt;p&gt;A 30×20-inch poster illustrating over 125 vegan food items as an alternative to the traditional food pyramid. This poster will catch people’s attention and serve as a suggestion for food ideas.&lt;/p&gt;&#x000A;             &lt;h3&gt;$30 each&lt;/h3&gt;&#x000A;             &lt;p&gt;Includes free shipping worldwide&lt;/p&gt;&#x000A;             &lt;a class="button" href="<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=2FKQT879CXYYG%22&gt;Buy&lt;/a&amp;gt">https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=2FKQT879CXYYG"&gt;Buy&lt;/a&amp;gt</a>;&#x000A;          &lt;/div&gt;&#x000A;       &lt;/div&gt;&#x000A;    &#x000A;       &lt;div id="postcard"&gt;&#x000A;          &lt;a href="&lt;?php echo get_stylesheet_directory_uri(); ?&gt;/images/Vegan-Food-Pyramid-New.jpg"&gt;&lt;img class="product-img" src="&lt;?php echo get_stylesheet_directory_uri(); ?&gt;/images/postcard-splash.jpg" alt="Postcard Splash" /&gt;&lt;/a&gt;&#x000A;          &lt;div class="description"&gt;&#x000A;             &lt;h2&gt;Postcards&lt;/h2&gt;&#x000A;             &lt;p&gt;Beautiful 4×6 postcards that can be mailed and shared with friends and family. Hand them out at events. Post them on walls. Share the vegan love!&lt;/p&gt;&#x000A;             &lt;h3&gt;$50 for 50&lt;/h3&gt;&#x000A;             &lt;p&gt;Includes free shipping worldwide&lt;/p&gt;&#x000A;             &lt;a class="button" href="<a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=EN387WHNSSFMW%22&gt;Buy&lt;/a&amp;gt">https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;hosted_button_id=EN387WHNSSFMW"&gt;Buy&lt;/a&amp;gt</a>;&#x000A;          &lt;/div&gt;&#x000A;       &lt;/div&gt;&#x000A;    &#x000A;    &lt;/div&gt; &lt;!-- end #content --&gt;&#x000A;    &#x000A;    &lt;?php get_footer(); ?&gt;&#x000A;    </code></pre>
    <h4>Explanation</h4>
    <p>The <code>front-page.php</code> template begins and ends with a reference to the header and footer that we’ve just prepared. In between, we’ll merge the rest of the HTML, and we’ll use the <a href="http://codex.wordpress.org/Function_Reference/get_stylesheet_directory_uri" rel="nofollow external" class="bo"><code>get_stylesheet_directory_uri</code></a> function, which will dynamically generate references to the images folder in our new theme.</p>
    <h3>5. Standard Page Template</h3>
    <p>With the header and footer done, the standard templates are usually quite easy. For brevity’s sake, we’ll go directly to the merged templates.</p>
    <h4>Merged Template (page.php)</h4>
    <pre><code>&#x000A;    &lt;?php&#x000A;    /**&#x000A;     * The template for displaying all pages.&#x000A;     */&#x000A;    &#x000A;    get_header(); ?&gt;&#x000A;    &#x000A;    &lt;div id="content"&gt;&#x000A;    &#x000A;       &lt;?php while ( have_posts() ) : the_post(); ?&gt;&#x000A;    &#x000A;          &lt;?php get_template_part( 'content', 'page' ); ?&gt;&#x000A;       &#x000A;       &lt;?php endwhile; ?&gt;&#x000A;    &#x000A;    &lt;/div&gt;&#x000A;    &#x000A;    &lt;?php get_footer(); ?&gt;&#x000A;    </code></pre>
    <h4>Content Template (content-page.php)</h4>
    <pre><code>&#x000A;    &lt;?php&#x000A;    /**&#x000A;     * The template used for displaying page content in page.php&#x000A;     */&#x000A;    ?&gt;&#x000A;    &#x000A;       &lt;article &lt;?php post_class(); ?&gt;&gt;&#x000A;          &lt;?php the_content(); ?&gt;&#x000A;       &lt;/article&gt;&#x000A;    &#x000A;    </code></pre>
    <h4>Explanation</h4>
    <p>There are several items to point out here:</p>
    <ul>
    <li>
    <strong>The loop</strong><br>
    If you’re new to WordPress or programming in general, this piece of code in the <code>#content</code> container might look intimidating. The “loop” is code used by WordPress to display a post’s content. You can <a href="http://codex.wordpress.org/The_Loop" rel="nofollow external" class="bo">learn more about the loop</a> in the Codex. Meanwhile, just make sure that it’s in there, or else the content you save in WordPress won’t show up.</li>
    <li>
    <strong>get_template_part</strong><br>
    Our page template here employs the handy <a href="http://codex.wordpress.org/Function_Reference/get_template_part" rel="nofollow external" class="bo"><code>get_template_part</code></a> function, which is a great way to keep content organized, especially in complex projects. Our website is simple enough not to warrant it, but I left it in just to show you.</li>
    <li>
    <strong>post_class</strong><br>
    I also added a reference to <code>&lt;article&gt;</code> (with the corresponding <a href="http://codex.wordpress.org/Function_Reference/post_class" rel="nofollow external" class="bo"><code>post_class</code></a> function) to make further customization of the design easier.</li>
    </ul>
    <h3>5. Full-Width Template (full-width.php)</h3>
    <p>Although not illustrated in the screencast, the design includes a full-width template for use on the “Wallpaper” page, while the standard page template is changed to a narrow width.</p>
    <p>Let’s have a look.</p>
    <h4>Merged Template (templates/full-width.php)</h4>
    <pre><code>&#x000A;    &lt;?php&#x000A;    /**&#x000A;     * Template Name: Full-Width Template&#x000A;     */&#x000A;    &#x000A;    get_header(); ?&gt;&#x000A;    &#x000A;    &lt;div id="content" class="full-width"&gt;&#x000A;    &#x000A;       &lt;?php while ( have_posts() ) : the_post(); ?&gt;&#x000A;    &#x000A;          &lt;?php get_template_part( 'content', 'page' ); ?&gt;&#x000A;       &#x000A;       &lt;?php endwhile; ?&gt;&#x000A;    &#x000A;    &lt;/div&gt;&#x000A;    &#x000A;    &lt;?php get_footer(); ?&gt;&#x000A;    </code></pre>
    <h4>Explanation</h4>
    <p>With the template created, all that remains is to assign it to a page. From the “Edit Page” interface, find the “Page Attributes” box (usually right below the “Publish” box) and select “Full-Width Template” from the “Templates” dropdown menu.</p>
    <h3>6. Extras</h3>
    <p>Now let’s tackle some of the “extras” that sometimes come up as challenges during a WordPress migration.</p>
    <ul>
    <li>
    <strong>Breadcrumbs</strong><br>
    Breadcrumbs are relatively common on websites. The easiest way to reproduce them is with a plugin. My current favorite is <a href="http://wordpress.org/extend/plugins/breadcrumb-navxt/" rel="nofollow external" class="bo">Breadcrumb NavXT</a> (free). <a href="http://wordpress.org/extend/plugins/wordpress-seo/" rel="nofollow external" class="bo">WordPress SEO</a> also offers built-in breadcrumbs.</li>
    <li>
    <strong>Widgets</strong><br>
    If the design you’re migrating has a sidebar, you could either reproduce it as is (the migration theme has a sample sidebar in place) or integrate WordPress widgets to allow for a dynamically managed sidebar. The folks at Automattic have prepared a handy <a href="http://automattic.com/code/widgets/themes/" rel="nofollow external" class="bo">guide to widgetizing themes</a>. Start there.</li>
    <li>
    <strong>Restricted content</strong><br>
    In case some content needs to be restricted, WordPress offers <a href="http://codex.wordpress.org/Using_Password_Protection" rel="nofollow external" class="bo">basic password protection</a> by default. If you want more control, use a plugin. For basic role management and content permissions, I recommend <a href="http://wordpress.org/extend/plugins/members/" rel="nofollow external" class="bo">Members</a> (free). For more advanced control (especially if payment is involved), consider <a href="http://wordpress.org/extend/plugins/membership/" rel="nofollow external" class="bo">Membership</a> (which has basic and premium versions), <a href="http://wordpress.org/extend/plugins/s2member/" rel="nofollow external" class="bo">s2Member</a> (also free and premium) and <a href="http://wordpress.org/extend/plugins/wp-members/" rel="nofollow external" class="bo">WP-Members</a> (free).</li>
    <li>
    <strong>Custom Post Types</strong><br>
    Some migrations, especially ones with a lot of different types of content, call for “custom post types.” You can learn about <a href="http://codex.wordpress.org/Post_Types" rel="nofollow external" class="bo">custom post types in the Codex</a>. To set them up, I recommend using a plugin. Two good choices are <a href="http://wordpress.org/extend/plugins/custom-post-type-ui/" rel="nofollow external" class="bo">Custom Post Type UI</a> and <a href="http://wordpress.org/extend/plugins/types/" rel="nofollow external" class="bo">Types</a> (both free).</li>
    </ul>
    <h3>Review Website</h3>
    <p>Now that we’ve wrapped up work on the theme, it’s time for a review. Work carefully through the pages on the migrated website. For a large website, focus on the different templates. As you review, here are some things to watch out for:</p>
    <ol>
    <li>
    <strong>Broken links</strong><br>
    Make sure all links work as they should. If you have only a few pages, you can check manually. For an automated check, use <a href="http://peacockmedia.co.uk/integrity/" rel="nofollow external" class="bo">Integrity</a> (free, for Mac) or <a href="http://home.snafu.de/tilman/xenulink.html" rel="nofollow external" class="bo">Xenu’s Link Sleuth</a> (free, for Windows).</li>
    <li>
    <strong>Broken styles</strong><br>
    Occasionally, for one reason or another, a design element of your website might have broken during the migration. Carefully compare the old HTML to the new to make sure you haven’t missed any important code and that the corresponding style sheet rules have been carried over. If all else fails, a quick rebuild of the design element on the new website might be in order.</li>
    <li>
    <strong>Broken functionality</strong><br>
    Test any functionality that you’ve migrated over, such as “Buy now” buttons, contact forms, newsletter opt-ins, “members-only” content, embedded maps, media players, etc.</li>
    <li>
    <strong>Temporary links</strong><br>
    Depending on how you’ve carried out the migration, temporary links to a subfolder or testing domain might appear in your content or theme. You’ll want to update these before going live. Use the <a href="http://wordpress.org/extend/plugins/search-and-replace/" rel="nofollow external" class="bo">Search and Replace</a> plugin (free) to check for and update links in your content.</li>
    </ol>
    <h4>Setting Up Redirects</h4>
    <p>If your link structure has changed (and it usually will, even if only slightly), make sure that visitors are redirected from the old pages to the new. For small amounts of content, one of the easiest ways to set up redirects is by adding them to the <code>.htaccess</code> file.</p>
    <p>Open the <code>.htaccess</code> file in the WordPress directory. If you don’t see it, set your FTP client to show hidden files. Now, create redirect rules for each of the old pages. Be sure to put these rules <em>after</em> WordPress’ block of rules.</p>
    <p>Here are the rewrite rules for our links:</p>
    <pre><code>&#x000A;    Redirect 301 /wallpaper.php <a href="http://veganfoodpyramid.com/wallpaper/">http://veganfoodpyramid.com/wallpaper/</a>&#x000A;    Redirect 301 /about.php <a href="http://veganfoodpyramid.com/about/">http://veganfoodpyramid.com/about/</a>&#x000A;    Redirect 301 /contact.php <a href="http://veganfoodpyramid.com/contact/">http://veganfoodpyramid.com/contact/</a>&#x000A;    Redirect 301 /contactthanks.php <a href="http://veganfoodpyramid.com/contact/thanks/">http://veganfoodpyramid.com/contact/thanks/</a>&#x000A;    </code></pre>
    <p>If editing your <code>.htaccess</code> file is not an option or if you’re dealing with a lot of redirects, then have a look at <a href="http://wordpress.org/extend/plugins/redirection/" rel="nofollow external" class="bo">Redirection</a> (free).</p>
    <p><strong>Advanced tip:</strong> If the volume of redirects is very high (which is likely with a large-scale migration and a custom importing process), then consider building a function that hooks into <a href="http://codex.wordpress.org/Plugin_API/Action_Reference/template_redirect" rel="nofollow external" class="bo"><code>template_redirect</code></a>, compares a generated list of cases, and then uses the <a href="http://codex.wordpress.org/Function_Reference/wp_redirect" rel="nofollow external" class="bo"><code>wp_redirect</code></a> function to redirect any matches.</p>
    <h3>Going Live</h3>
    <p>Going live with a website usually involves one of two tasks:</p>
    <ol>
    <li>Relocate WordPress from the development folder to the root directory.</li>
    <li>Point the domain name from the old server to the new WordPress server.</li>
    </ol>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2013/04/7.png" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2013/05/image_7_compressed.png" alt="Going Live!" width="500" height="350" style="max-width: 100%; height: auto;"></a></p>
    <h4>Relocating WordPress</h4>
    <p>If you set up WordPress in a subfolder (as we did), then going live involves a few simple steps. Follow the guide to <a href="http://codex.wordpress.org/Giving_WordPress_Its_Own_Directory#Using_a_pre-existing_subdirectory_install" rel="nofollow external" class="bo">using a pre-existing subdirectory installation</a>.</p>
    <p>Once you’ve made the change, check immediately for any broken links that you may have missed in the final review.</p>
    <h4>Pointing to a New Server</h4>
    <p>If you set up WordPress on a new server, then you probably used a temporary domain. Accordingly, remove references to the temporary domain before pointing the domain to the new server.</p>
    <p>Also, if you’re planning to update the name servers for your domain, then first resolve any dependencies in the current DNS records (such as hosted email and third-party services). I usually go live with a domain by updating the A records, leaving the name servers in place.</p>
    <h3>Conclusion</h3>
    <p>And there you have it! <strong>A successful WordPress migration is all about the details</strong>, and while this guide is by no means comprehensive, you now have a good outline of the process and a sense of some of the challenges you’ll encounter, along with ideas for solving them. If you run into challenges along the way, share them in the comments below. Now get migrating!</p>
    <p><em>(al)</em></p>
    <hr>
    <p><small>© Jonathan Wold for <a href="http://www.smashingmagazine.com" rel="nofollow external" class="bo">Smashing Magazine</a>, 2013.</small></p>
    </div>
]]>
</Body>
<Summary>        Now powering over 17% of the Web, WordPress is increasingly becoming the content management system (CMS) of choice for the average user. But what about websites built with an outdated CMS...</Summary>
<Website>http://www.smashingmagazine.com/2013/05/15/migrating-a-website-to-wordpress-is-easier-than-you-think/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/29481/guest@my.umbc.edu/2ca20331252c67c5e48b99e1e8e48472/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>web</Tag>
<Tag>wordpress</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Wed, 15 May 2013 04:33:40 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="30015" important="false" status="posted" url="https://my3.my.umbc.edu/posts/30015">
<Title>Treading Carefully, Google Encourages Developers to Hack Glass</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>Breaking its own restrictions, Google will show developers how to build any kind of app for Google Glass.</p>
    <p>Google has set plenty of restrictions on the functionality of apps for Glass, the head-mounted display it is now shipping out to early adopters. At the company’s annual developer conference, I/O, which kicks off today, it will show app creators how to break those rules.</p>
    </div>
]]>
</Body>
<Summary>Breaking its own restrictions, Google will show developers how to build any kind of app for Google Glass.  Google has set plenty of restrictions on the functionality of apps for Glass, the...</Summary>
<Website>http://www.technologyreview.com/news/514831/treading-carefully-google-encourages-developers-to-hack-glass/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/30015/guest@my.umbc.edu/4dd941893e66aaeee251cbf3cd465f2c/api/pixel</TrackingUrl>
<Tag>development</Tag>
<Tag>internet</Tag>
<Tag>mit</Tag>
<Tag>technology</Tag>
<Tag>web</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Wed, 15 May 2013 00:00:00 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="29477" important="false" status="posted" url="https://my3.my.umbc.edu/posts/29477">
<Title>Stress Free Zone - Spring 2013</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <br>
    <span><br></span>
    <br>
    <table><tbody>
    <tr><td><a href="http://2.bp.blogspot.com/-RdzPF1Nq3S4/UYq5cPXp5aI/AAAAAAAAAHo/NN6of_xsV14/s1600/PROOF_2013-0060.jpg" rel="nofollow external" class="bo"><img height="320" src="http://2.bp.blogspot.com/-RdzPF1Nq3S4/UYq5cPXp5aI/AAAAAAAAAHo/NN6of_xsV14/s320/PROOF_2013-0060.jpg" width="320" style="max-width: 100%; height: auto;"></a></td></tr>
    <tr><td>"Take a Bite Out of Stress!" - The Spring 2013 Shark Week-Themed Stress Free Zone T-Shirt</td></tr>
    </tbody></table>
    <br>
    <span>by Craig Berger</span><br>
    <span><br></span><span>SGA, The Gaming Club, Active Minds, the Peer Health Educators, the Counseling Center, and the Gender and Women's Studies Department are all teaming up to host the end-of-semester Stress Free Zone beginning next Wednesday, May 15, and ending Friday, May 17.  </span><br>
    <span><br></span>
    <span>Come to the Student Organization Space on the 2nd floor of The Commons between 10:00 a.m. and 3:00 p.m. each day for this semester's Shark Week-themed event, filled with game-playing arranged by members of The Gaming Club, a massage therapist (Thursday, the 16th, from 11-1) and an acupuncturist (TBD) from University Health Services, and free snacks and t-shirts.</span><br>
    <span><br></span>
    <span>In addition to the conventional Stress Free Zone in the Student Organization Space, there will be two opportunities to relieve your stress by hanging out with some dogs:</span><br>
    <br>
    <ul>
    <li><span>On May 15, from 11-2, the Gender and Women's Studies Department and SGA are sponsoring a Puppy Picnic on The Quad, where you can stop and get a bite to eat and play with some puppies.</span></li>
    <li><span>On May 16, also from 11-2, some pooches from Karma Dogs will visit UMBC thanks to the work of the UMBC Counseling Center, Active Minds, and SGA. </span></li>
    </ul>
    <br>
    <span>This is the 17th Stress Free Zone.  How did the whole thing get started back in spring 2005?  The answer is <a href="http://cocreateumbc.blogspot.com/2007/12/secrets-of-stress-free-zone.html" rel="nofollow external" class="bo">here</a>.</span><br>
    <br>
    <span>Best of luck as you write your final papers and prepare for your final exams!</span><br>
    <span><br></span>
    <span><br></span><em><a href="http://cocreateumbc.blogspot.com/" rel="nofollow external" class="bo">Co-Create UMBC</a> is a blog for and about UMBC, written by David Hoffman and Craig Berger from the Office of Student Life. Join the <a href="http://my.umbc.edu/groups/co-create" rel="nofollow external" class="bo">Co-Create UMBC group</a> on MyUMBC. Like <a href="https://www.facebook.com/cocreateumbc" rel="nofollow external" class="bo">Co-Create UMBC on Facebook</a>. And follow <a href="https://twitter.com/CoCreateUMBC" rel="nofollow external" class="bo">David</a> and <a href="https://twitter.com/CraigBerger" rel="nofollow external" class="bo">Craig</a> on Twitter.</em><span> </span>
    </div>
]]>
</Body>
<Summary>"Take a Bite Out of Stress!" - The Spring 2013 Shark Week-Themed Stress Free Zone T-Shirt    by Craig Berger   SGA, The Gaming Club, Active Minds, the Peer Health Educators, the Counseling Center,...</Summary>
<Website>http://cocreateumbc.blogspot.com/2013/05/stress-free-zone-spring-2013.html</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/29477/guest@my.umbc.edu/7216adcc7acf7a9976c2d6cabf4fc1b9/api/pixel</TrackingUrl>
<Group token="co-create">Co-Create UMBC</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/co-create</GroupUrl>
<AvatarUrl>https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/002/5b8f025dafb56cb8d3088b7259aadcfb/xsmall.png?1499890363</AvatarUrl>
<AvatarUrl size="original">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/002/5b8f025dafb56cb8d3088b7259aadcfb/original.jpg?1499890363</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/002/5b8f025dafb56cb8d3088b7259aadcfb/xxlarge.png?1499890363</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/002/5b8f025dafb56cb8d3088b7259aadcfb/xlarge.png?1499890363</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/002/5b8f025dafb56cb8d3088b7259aadcfb/large.png?1499890363</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/002/5b8f025dafb56cb8d3088b7259aadcfb/medium.png?1499890363</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/002/5b8f025dafb56cb8d3088b7259aadcfb/small.png?1499890363</AvatarUrl>
<AvatarUrl size="xsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/002/5b8f025dafb56cb8d3088b7259aadcfb/xsmall.png?1499890363</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/002/5b8f025dafb56cb8d3088b7259aadcfb/xxsmall.png?1499890363</AvatarUrl>
<Sponsor>Co-Create UMBC</Sponsor>
<PawCount>38</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Tue, 14 May 2013 22:22:00 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="29479" important="false" status="posted" url="https://my3.my.umbc.edu/posts/29479">
<Title>Working with HTML5 in Eclipse Juno</Title>
<Body>
<![CDATA[
    <div class="html-content"><p>In this follow-up to the the <a href="http://www.htmlgoodies.com/html5/other/create-an-static-html5-web-project-in-eclipse.html" rel="nofollow external" class="bo">Create an Static HTML5 Web Project in Eclipse</a> article, Rob Gravelle explains how to use Eclipse Juno's auto-complete feature, the WYSIWYG (What You See Is What You Get) Editor, and how to create your own HTML5 templates.</p></div>
]]>
</Body>
<Summary>In this follow-up to the the Create an Static HTML5 Web Project in Eclipse article, Rob Gravelle explains how to use Eclipse Juno's auto-complete feature, the WYSIWYG (What You See Is What You...</Summary>
<Website>http://www.htmlgoodies.com/HTML5/tutorials/working-with-html5-in-eclipse-juno.html</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/29479/guest@my.umbc.edu/ade68ce3028b857c074b7e2628fd173c/api/pixel</TrackingUrl>
<Tag>html</Tag>
<Tag>htmlgoodies</Tag>
<Tag>learning</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Tue, 14 May 2013 21:58:00 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="29476" important="false" status="posted" url="https://my3.my.umbc.edu/posts/29476">
<Title>CMS Holding Teleconference on Innovation Center on May 15th</Title>
<Tagline>Details here</Tagline>
<Body>
<![CDATA[
    <div class="html-content">
    <h2>CMS Innovation Center announcement supporting health care innovation</h2>
    <p><strong><span> </span></strong></p>
    <div><span>On <span><span>Wednesday, May 15, 2013</span></span>, Rick Gilfillan, director of the Center for Medicare &amp; Medicaid Innovation, and Rahul Rajkumar, senior advisor at the CMS Innovation Center, will discuss an important new initiative supporting care innovation from the CMS Innovation Center.</span></div>
    <p><span> </span> </p>
    <div><strong><span>WHO:</span></strong></div>
    <div><span>Rick Gilfillan, MD, Director, CMS Innovation Center</span></div>
    <div><span>Rahul Rajkumar, MD, JD, Senior Advisor, CMS Innovation Center</span></div>
    <p><span> </span> </p>
    <div><span><strong>WHEN:</strong></span></div>
    <div><span><span><span>Wednesday, May 15, 2013</span></span></span></div>
    <div><span><span><span>3:00 p.m. EDT</span></span></span></div>
    <p><span> </span> </p>
    <div><span><strong>WHERE:</strong></span></div>
    <div><span><a rel="nofollow external" class="bo">1-800-837-1935</a></span></div>
    <div><span>Conference ID: 59268802</span></div>
    <p><span> </span></p>
    <div><span>Please dial in 10 minutes early to ensure that you are joined into the conference by the call start time.</span></div>
    <p><span> </span></p>
    <div><em><span>A replay of the call will be available by calling <a rel="nofollow external" class="bo">855-859-2056</a> or <a rel="nofollow external" class="bo">404-537-3406</a> until <span><span>11:59pm on May 17, 2013</span></span>. The security code is 31833 and the conference ID is 59268802.</span></em></div>
    </div>
]]>
</Body>
<Summary>CMS Innovation Center announcement supporting health care innovation     On Wednesday, May 15, 2013, Rick Gilfillan, director of the Center for Medicare &amp; Medicaid Innovation, and Rahul...</Summary>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/29476/guest@my.umbc.edu/dca31e2a30a8613e13a8d73c52285133/api/pixel</TrackingUrl>
<Group token="retired-544">Department of Information Systems</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-544</GroupUrl>
<AvatarUrl>https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/544/67aa32a1a83b0ac24b4a944f48c6af77/xsmall.png?1374520652</AvatarUrl>
<AvatarUrl size="original">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/544/67aa32a1a83b0ac24b4a944f48c6af77/original.jpg?1374520652</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/544/67aa32a1a83b0ac24b4a944f48c6af77/xxlarge.png?1374520652</AvatarUrl>
<AvatarUrl size="xlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/544/67aa32a1a83b0ac24b4a944f48c6af77/xlarge.png?1374520652</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/544/67aa32a1a83b0ac24b4a944f48c6af77/large.png?1374520652</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/544/67aa32a1a83b0ac24b4a944f48c6af77/medium.png?1374520652</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/544/67aa32a1a83b0ac24b4a944f48c6af77/small.png?1374520652</AvatarUrl>
<AvatarUrl size="xsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/544/67aa32a1a83b0ac24b4a944f48c6af77/xsmall.png?1374520652</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/544/67aa32a1a83b0ac24b4a944f48c6af77/xxsmall.png?1374520652</AvatarUrl>
<Sponsor>Department of Information Systems</Sponsor>
<ThumbnailUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/029/476/8b77bc4975e1eadeceac40c9ff093f38/xxlarge.jpg?1368581373</ThumbnailUrl>
<ThumbnailUrl size="xlarge">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/029/476/8b77bc4975e1eadeceac40c9ff093f38/xlarge.jpg?1368581373</ThumbnailUrl>
<ThumbnailUrl size="large">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/029/476/8b77bc4975e1eadeceac40c9ff093f38/large.jpg?1368581373</ThumbnailUrl>
<ThumbnailUrl size="medium">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/029/476/8b77bc4975e1eadeceac40c9ff093f38/medium.jpg?1368581373</ThumbnailUrl>
<ThumbnailUrl size="small">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/029/476/8b77bc4975e1eadeceac40c9ff093f38/small.jpg?1368581373</ThumbnailUrl>
<ThumbnailUrl size="xsmall">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/029/476/8b77bc4975e1eadeceac40c9ff093f38/xsmall.jpg?1368581373</ThumbnailUrl>
<ThumbnailUrl size="xxsmall">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/029/476/8b77bc4975e1eadeceac40c9ff093f38/xxsmall.jpg?1368581373</ThumbnailUrl>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Tue, 14 May 2013 21:29:54 -0400</PostedAt>
</NewsItem>

</News>
