<?xml version="1.0"?>
<News hasArchived="true" page="8437" pageCount="10726" pageSize="10" timestamp="Fri, 17 Jul 2026 09:41:34 -0400" url="https://my3.my.umbc.edu/posts.xml?page=8437">
<NewsItem contentIssues="true" id="33808" important="false" status="posted" url="https://my3.my.umbc.edu/posts/33808">
<Title>As Revenue Exceeds Estimates, Groupon Plans $300 Million Share Buyback</Title>
<Body>
<![CDATA[
    <div class="html-content">The company, which has struggled with management turmoil and a rapidly crumbling business, tapped the interim chief executive, Eric Lefkofsky, to lead on a permanent basis.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.nytimes.com%2Freuters%2F2013%2F08%2F07%2Fbusiness%2F07reuters-groupon-results.html%3Fpartner%3Drss%26emc%3Drss&amp;t=As+Revenue+Exceeds+Estimates%2C+Groupon+Plans+%24300+Million+Share+Buyback" 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.nytimes.com%2Freuters%2F2013%2F08%2F07%2Fbusiness%2F07reuters-groupon-results.html%3Fpartner%3Drss%26emc%3Drss&amp;t=As+Revenue+Exceeds+Estimates%2C+Groupon+Plans+%24300+Million+Share+Buyback" 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.nytimes.com%2Freuters%2F2013%2F08%2F07%2Fbusiness%2F07reuters-groupon-results.html%3Fpartner%3Drss%26emc%3Drss&amp;t=As+Revenue+Exceeds+Estimates%2C+Groupon+Plans+%24300+Million+Share+Buyback" 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.nytimes.com%2Freuters%2F2013%2F08%2F07%2Fbusiness%2F07reuters-groupon-results.html%3Fpartner%3Drss%26emc%3Drss&amp;t=As+Revenue+Exceeds+Estimates%2C+Groupon+Plans+%24300+Million+Share+Buyback" 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.nytimes.com%2Freuters%2F2013%2F08%2F07%2Fbusiness%2F07reuters-groupon-results.html%3Fpartner%3Drss%26emc%3Drss&amp;t=As+Revenue+Exceeds+Estimates%2C+Groupon+Plans+%24300+Million+Share+Buyback" 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>
    </div>
]]>
</Body>
<Summary>The company, which has struggled with management turmoil and a rapidly crumbling business, tapped the interim chief executive, Eric Lefkofsky, to lead on a permanent basis.      </Summary>
<Website>http://www.nytimes.com/reuters/2013/08/07/business/07reuters-groupon-results.html?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/33808/guest@my.umbc.edu/0608da034ea433ed3651f74bc61ce1e5/api/pixel</TrackingUrl>
<Tag>groupon-inc-grpn-nasdaq</Tag>
<Tag>new</Tag>
<Tag>technology</Tag>
<Tag>thomson-reuters-corporation-tri-nyse</Tag>
<Tag>york</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, 07 Aug 2013 16:48:25 -0400</PostedAt>
<EditAt>Wed, 07 Aug 2013 20:21:25 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="33806" important="false" status="posted" url="https://my3.my.umbc.edu/posts/33806">
<Title>Tool Kit: Leica Cameras Have Eye-Popping Prices, With Photos to Match</Title>
<Body>
<![CDATA[
    <div class="html-content">A complete digital setup from the German company can cost $20,000, but serious photographers find it worth the price.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F08%2F08%2Ftechnology%2Fpersonaltech%2Fleica-cameras-have-eye-popping-prices-with-photos-to-match.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Tool+Kit%3A+Leica+Cameras+Have+Eye-Popping+Prices%2C+With+Photos+to+Match" 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.nytimes.com%2F2013%2F08%2F08%2Ftechnology%2Fpersonaltech%2Fleica-cameras-have-eye-popping-prices-with-photos-to-match.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Tool+Kit%3A+Leica+Cameras+Have+Eye-Popping+Prices%2C+With+Photos+to+Match" 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.nytimes.com%2F2013%2F08%2F08%2Ftechnology%2Fpersonaltech%2Fleica-cameras-have-eye-popping-prices-with-photos-to-match.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Tool+Kit%3A+Leica+Cameras+Have+Eye-Popping+Prices%2C+With+Photos+to+Match" 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.nytimes.com%2F2013%2F08%2F08%2Ftechnology%2Fpersonaltech%2Fleica-cameras-have-eye-popping-prices-with-photos-to-match.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Tool+Kit%3A+Leica+Cameras+Have+Eye-Popping+Prices%2C+With+Photos+to+Match" 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.nytimes.com%2F2013%2F08%2F08%2Ftechnology%2Fpersonaltech%2Fleica-cameras-have-eye-popping-prices-with-photos-to-match.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Tool+Kit%3A+Leica+Cameras+Have+Eye-Popping+Prices%2C+With+Photos+to+Match" 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/172487850677/u/0/f/640387/c/34625/s/2faf34c5/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/172487850677/u/0/f/640387/c/34625/s/2faf34c5/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>A complete digital setup from the German company can cost $20,000, but serious photographers find it worth the price.      </Summary>
<Website>http://www.nytimes.com/2013/08/08/technology/personaltech/leica-cameras-have-eye-popping-prices-with-photos-to-match.html?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/33806/guest@my.umbc.edu/6b3a5538cb22cdf84ea087e5c18d3e84/api/pixel</TrackingUrl>
<Tag>cameras</Tag>
<Tag>leica-camera-ag</Tag>
<Tag>new</Tag>
<Tag>photography</Tag>
<Tag>technology</Tag>
<Tag>york</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, 07 Aug 2013 16:06:19 -0400</PostedAt>
<EditAt>Sun, 11 Aug 2013 21:17:10 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="33801" important="false" status="posted" url="https://my3.my.umbc.edu/posts/33801">
<Title>CSS Sprites with Background Positioning</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>There’s nothing more common than hover states to give your website some life. The user comes to your site, scrolls over an image with their mouse cursor, and the image changes. That’s it. While I spent most of 2012 learning backend programming with Ruby on Rails, I’m only recently spending more time improving my frontend development skills. Earlier this week, I needed to implement the hover state effect so I researched what the best practice was. All of the tutorials and tips I could find were unclear, outdated, or plain confusing so I decided I’d write my own.</p>
    <p>We’re currently in development on some new things for <a href="http://uncover.com" title="Uncover" rel="nofollow external" class="bo">Uncover</a> and on one page we have an image that we want to change when a user rolls their mouse cursor over it. Here’s the image:</p>
    <p><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/08/preview-1.png" alt="preview-1" width="305" height="321" style="max-width: 100%; height: auto;"><br>
    <br>
    When a user rolls over it, we want it to change to this:</p>
    <p><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/08/preview-2.png" alt="preview-2" width="305" height="321" style="max-width: 100%; height: auto;"><br>
    </p>
    <p>Let’s look at how I implemented this earlier today. I wanted to use what’s known as Image Sprites in CSS. That’s a collection of images on a single image, which helps reduce load times as the user only needs to make a single request to the server rather than multiple requests for each image.</p>
    <p>Here’s a look at the sprite I created:</p>
    <p><a href="http://blog.teamtreehouse.com/wp-content/uploads/2013/08/preview-3.jpg" rel="nofollow external" class="bo"><img src="http://blog.teamtreehouse.com/wp-content/uploads/2013/08/preview-3.jpg" alt="preview-3" width="305" height="642" style="max-width: 100%; height: auto;"></a><br>
    </p>
    <p>You can see that I have one image neatly aligned on top of the other. Both images are the same height and width.</p>
    <p>In my example, I want the user to be able to click the image to go to a new page of the website. Note that it’s just a standard HTML link with a class of preview. Here’s the HTML I used:</p>
    <p></p>
    <p>Here’s the CSS that goes along with the HTML:</p>
    <p>.preview {<br>
          display: block;<br>
          margin: 0px auto 20px;<br>
          width: 305px;<br>
          height: 321px;<br>
          background: image-url(‘preview-3.png’) 0 0 no-repeat;<br>
        }</p>
    <p>.preview:hover {<br>
       background-position: 0 -321px;<br>
    }</p>
    <p>How this works is that the image on top is the image I want to display before hover. That’s why the background is set to top. Then on hover I want the image below to be displayed, so that’s why the background-position is set to bottom. It’s that simple.</p>
    <p>The post <a href="http://blog.teamtreehouse.com/css-sprites-with-background-positioning" rel="nofollow external" class="bo">CSS Sprites with Background Positioning</a> appeared first on <a href="http://blog.teamtreehouse.com" rel="nofollow external" class="bo">Treehouse Blog</a>.</p>
    </div>
]]>
</Body>
<Summary>There’s nothing more common than hover states to give your website some life. The user comes to your site, scrolls over an image with their mouse cursor, and the image changes. That’s it. While I...</Summary>
<Website>http://feedproxy.google.com/~r/teamtreehouse/~3/zZ623AkoCqA/css-sprites-with-background-positioning</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/33801/guest@my.umbc.edu/309b15307932631de1e83ddb73817d10/api/pixel</TrackingUrl>
<Tag>android</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>ios</Tag>
<Tag>javascript</Tag>
<Tag>learn-to-code</Tag>
<Tag>make-a-website</Tag>
<Tag>responsive</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, 07 Aug 2013 16:00:31 -0400</PostedAt>
<EditAt>Wed, 07 Aug 2013 16:00:31 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="33800" important="false" status="posted" url="https://my3.my.umbc.edu/posts/33800">
<Title>Bits Blog: Trying to Reinvent Itself, Yahoo Searches for a New Look</Title>
<Body>
<![CDATA[
    <div class="html-content">Yahoo intends to release a new logo design next month to reflect “a renewed sense of purpose and progress.”<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F08%2F07%2Ftrying-to-reinvent-itself-yahoo-searches-for-a-new-look%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Trying+to+Reinvent+Itself%2C+Yahoo+Searches+for+a+New+Look" 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%2Fbits.blogs.nytimes.com%2F2013%2F08%2F07%2Ftrying-to-reinvent-itself-yahoo-searches-for-a-new-look%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Trying+to+Reinvent+Itself%2C+Yahoo+Searches+for+a+New+Look" 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%2Fbits.blogs.nytimes.com%2F2013%2F08%2F07%2Ftrying-to-reinvent-itself-yahoo-searches-for-a-new-look%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Trying+to+Reinvent+Itself%2C+Yahoo+Searches+for+a+New+Look" 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%2Fbits.blogs.nytimes.com%2F2013%2F08%2F07%2Ftrying-to-reinvent-itself-yahoo-searches-for-a-new-look%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Trying+to+Reinvent+Itself%2C+Yahoo+Searches+for+a+New+Look" 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%2Fbits.blogs.nytimes.com%2F2013%2F08%2F07%2Ftrying-to-reinvent-itself-yahoo-searches-for-a-new-look%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+Trying+to+Reinvent+Itself%2C+Yahoo+Searches+for+a+New+Look" 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/172487838738/u/0/f/640387/c/34625/s/2faed719/kg/342/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/172487838738/u/0/f/640387/c/34625/s/2faed719/kg/342/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Yahoo intends to release a new logo design next month to reflect “a renewed sense of purpose and progress.”      </Summary>
<Website>http://bits.blogs.nytimes.com/2013/08/07/trying-to-reinvent-itself-yahoo-searches-for-a-new-look/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/33800/guest@my.umbc.edu/e5350a5bb275a5fcdc7e43f8808a074d/api/pixel</TrackingUrl>
<Tag>computers-and-the-internet</Tag>
<Tag>logos</Tag>
<Tag>mayer-marissa</Tag>
<Tag>new</Tag>
<Tag>technology</Tag>
<Tag>tumblr</Tag>
<Tag>yahoo-inc</Tag>
<Tag>yahoo-inc-yhoo-nasdaq</Tag>
<Tag>york</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, 07 Aug 2013 15:13:10 -0400</PostedAt>
<EditAt>Wed, 07 Aug 2013 18:03:46 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="33799" important="false" status="posted" url="https://my3.my.umbc.edu/posts/33799">
<Title>Understanding Cross-Site Request Forgery in .NET</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <a href="http://rss.buysellads.com/click.php?z=1260013&amp;k=d754f1e9ba63a736ba8ff5ece958f7dd&amp;a=33999&amp;c=1792800555" rel="nofollow external" class="bo"><img src="http://rss.buysellads.com/img.php?z=1260013&amp;k=d754f1e9ba63a736ba8ff5ece958f7dd&amp;a=33999&amp;c=1792800555" alt="" style="max-width: 100%; height: auto;"></a><p>You can only produce secure web applications by taking security into account, from the start. This requires thinking of the potential ways someone could attack your site as you create each page, form, and action. It also requires understanding the most common types of security problems and how to address them.</p>
    <p></p>
    <p>The most common type of security hole in a webpage allows an attacker to execute commands on behalf of a user, but unknown to the user. The cross-site request forgery attack exploits the trust a website has already established with a user’s web browser.</p>
    <p>In this tutorial, we’ll discuss what a cross-site request forgery attack is and how it’s executed. Then we’ll build a simple <a href="http://www.asp.net/mvc" rel="nofollow external" class="bo">ASP.NET MVC</a> application that is vulnerable to this attack and fix the application to prevent it from happening again.</p>
    <hr>
    <h2>What Is Cross-Site Request Forgery?</h2>
    <p>The cross-site request forgery attack first assumes that the victim has already authenticated on a target website, such as a banking site, Paypal, or other site to be attacked. This authentication must be stored in a way so that if the user leaves the site and returns, they are still seen as logged in by the target website. The attacker must then get the victim to access a page or link that will execute a request or post to the target website. If the attack works, then the target website will see a request coming from the victim and execute the request as that user. This, in effect, lets the attacker execute any action desired on the targeted website as the victim. The potential result could transfer money, reset a password, or change an email address at the targeted website.</p>
    <h3>How the Attack Works</h3>
    <p>The act of getting the victim to use a link does not require them clicking on a link. A simple image link could be enough:</p>
    <pre>&lt;img src="<a href="http://www.examplebank.com/movemoney.aspx?from=myaccount&amp;to=youraccount&amp;amount=1000.00">http://www.examplebank.com/movemoney.aspx?from=myaccount&amp;to=youraccount&amp;amount=1000.00</a>" width="1" height="1" /&gt;</pre>
    <p>Including a link such as this on an otherwise seemingly innocuous forum post, blog comment, or social media site could catch a user unaware. More complex examples use JavaScript to build a complete HTTP post request and submit it to the target website.</p>
    <hr>
    <h2>Building a Vulnerable Web Application in ASP.NET MVC</h2>
    <p>Let’s create a simple ASP.NET MVC application and leave it vulnerable to this attack. I’ll be using Visual Studio 2012 for these examples, but this will also work in Visual Studio 2010 or Visual Web Developer 2010 will work if you’ve installed support for MVC 4 which can be <a href="https://www.microsoft.com/en-us/download/details.aspx?id=30683" rel="nofollow external" class="bo">downloaded and installed from Microsoft</a>.</p>  <img src="http://cdn.tutsplus.com/net.tutsplus.com/uploads/2013/08/new-db-column.jpg" alt="new-db-column" width="600" height="348" style="max-width: 100%; height: auto;"><br> <p>Begin by creating a new project and choose to use the <strong>Internet Project</strong> template. Either View Engine will work, but here I’ll be using the ASPX view engine.</p>
    <p>We’ll add one field to the UserProfile table to store an email address. Under <strong>Server Explorer</strong> expand <strong>Data Connections</strong>. You should see the <strong>Default Connection</strong> created with the information for the logins and memberships. Right click on the <strong>UserProfile</strong> table and click <strong>Open Table Definition</strong>. On the blank line under <strong>UserName</strong> table, we’ll add a new column for the email. Name the column <code>emailaddress</code>, give it the type <code>nvarchar(MAX)</code>, and check the <strong>Allow Nulls</strong> option. Now click <strong>Update</strong> to save the new version of the table.</p>
    <p>This gives us a basic template of a web application, with login support, very similar to what many writers would start out with trying to create an application. If you run the app now, you will see it displays and is functional. Press <strong>F5</strong> or use <strong>DEBUG -&gt; Start Debugging</strong> from the menu to bring up the website.</p>  <img src="http://cdn.tutsplus.com/net.tutsplus.com/uploads/2013/08/default-web-page.jpg" alt="default-web-page" width="600" height="597" style="max-width: 100%; height: auto;"><br> <p>Let’s create a test account that we can use for this example. Click on the <strong>Register</strong> link and create an account with any username and password that you’d like. Here I’m going to use an account called <code>testuser</code>.  After creation, you’ll see that I’m now logged in as testuser. After you’ve done this, exit and let’s add a page to this application to allow the user to change their email.</p>  <img src="http://cdn.tutsplus.com/net.tutsplus.com/uploads/2013/08/default-register.jpg" alt="default-register" width="600" height="593" style="max-width: 100%; height: auto;"><br> <p>Before we create that page to change the email address, we first need to make one change to the application so that the code is aware of the new column that we just added. Open the <code>AccountModels.cs</code> file under the <code>Models</code> folder and update the <code>UserProfile</code> class to match the following. This tells the class about our new column where we’ll store the email address for the account.</p>
    <pre>[Table("UserProfile")]&#x000A;    public class UserProfile&#x000A;    {&#x000A;        [Key]&#x000A;        [DatabaseGeneratedAttribute(DatabaseGeneratedOption.Identity)]&#x000A;        public int UserId { get; set; }&#x000A;        public string UserName { get; set; }&#x000A;        public string EmailAddress { get; set; }&#x000A;    }&#x000A;    </pre>
    <p>Open the <code>AccountController.cs</code> file. After the <code>RemoveExternalLogins</code> function add the following code to create a new action. This will get the current email for the logged in user and pass it to the view for the action.</p>
    <pre>public ActionResult ChangeEmail()&#x000A;        {&#x000A;            // Get the logged in user&#x000A;            string username = WebSecurity.CurrentUserName;&#x000A;            string currentEmail;&#x000A;    &#x000A;            using (UsersContext db = new UsersContext())&#x000A;            {&#x000A;                UserProfile user = db.UserProfiles.FirstOrDefault(u =&gt; u.UserName.ToLower() == username);&#x000A;                currentEmail = user.EmailAddress;&#x000A;            }&#x000A;    &#x000A;            return View(currentEmail);&#x000A;        }&#x000A;    </pre>
    <p>We also need to add the corresponding view for this action. This should be a file named <code>ChangeEmail.aspx</code> under the <code>Views\Account</code> folder:</p>
    <pre>&lt;%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage&lt;string&gt;" %&gt;&#x000A;    &#x000A;    &lt;asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server"&gt;&#x000A;    Change Email Address&#x000A;    &lt;/asp:Content&gt;&#x000A;    &#x000A;    &lt;asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"&gt;&#x000A;    &#x000A;    &lt;hr&gt;&#x000A;    &lt;h2&gt;Change Email Address&lt;/h2&gt;&#x000A;    &#x000A;    &lt;p&gt;Current Email Address: &lt;%= Model ?? "&lt;i&gt;No Current Email&lt;/i&gt;" %&gt;&lt;/p&gt;&#x000A;    &#x000A;    &lt;% using(Html.BeginForm()) { %&gt;&#x000A;        &lt;input type="text" name="newemail" /&gt;&#x000A;        &lt;input type="submit" value="Change Email" /&gt;&#x000A;    &lt;% } %&gt;&#x000A;    &#x000A;    &lt;/asp:Content&gt;&#x000A;    &#x000A;    &lt;asp:Content ID="Content3" ContentPlaceHolderID="FeaturedContent" runat="server"&gt;&#x000A;    &lt;/asp:Content&gt;&#x000A;    &#x000A;    &lt;asp:Content ID="Content4" ContentPlaceHolderID="ScriptsSection" runat="server"&gt;&#x000A;    &lt;/asp:Content&gt;&#x000A;    </pre>
    <p>This gives us a new page we can use to change the email address for the currently logged in user.</p>  <img src="http://cdn.tutsplus.com/net.tutsplus.com/uploads/2013/08/change-email-page.jpg" alt="change-email-page" width="600" height="597" style="max-width: 100%; height: auto;"><br> <p>If we run this page and go to the <code>/Account/ChangeEmail</code> action, we now see we currently do not have an email. But we do have a text box and a button that we can use to correct that. First though, we need to create the action which will execute, when the form on this page is submitted.</p>
    <pre>[HttpPost]&#x000A;    public ActionResult ChangeEmail(ChangeEmailModel model)&#x000A;    {&#x000A;        string username = WebSecurity.CurrentUserName;&#x000A;    &#x000A;        using (UsersContext db = new UsersContext())&#x000A;        {&#x000A;           UserProfile user = db.UserProfiles.FirstOrDefault(u =&gt; u.UserName.ToLower() == username);&#x000A;           user.EmailAddress = model.NewEmail;&#x000A;           db.SaveChanges();&#x000A;        }&#x000A;    &#x000A;        // And to verify change, get the email from the profile&#x000A;        ChangeEmailModel newModel = new ChangeEmailModel();&#x000A;        using (UsersContext db = new UsersContext())&#x000A;        {&#x000A;           UserProfile user = db.UserProfiles.FirstOrDefault(u =&gt; u.UserName.ToLower() == username);&#x000A;           newModel.CurrentEmail = user.EmailAddress;&#x000A;        }&#x000A;    &#x000A;        return View(newModel);&#x000A;    }&#x000A;    </pre>
    <p>After making this change, run the website and again go to the <code>/Account/ChangeEmail</code> action that we just created. You can now enter a new email address and click the <strong>Change Email</strong> button and see that the email address will be updated.</p>
    <hr>
    <h2>Attacking the Site</h2>
    <p>As written, our application is vulnerable to a cross-site request forgery attack. Let’s add a webpage to see this attack in action. We’re going to add a page within the website that will change the email to a different value. In the <code>HomeController.cs</code> file we’ll add a new action named <code>AttackForm</code>.</p>
    <pre>public ActionResult AttackForm()&#x000A;    {&#x000A;       return View();&#x000A;    }&#x000A;    </pre>
    <p>We’ll also add a view for this named <code>AttackForm.aspx</code> under the <code>/Views/Home</code> folder. It should look like this:</p>
    <pre>&lt;%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage&lt;dynamic&gt;" %&gt;&#x000A;    &#x000A;    &lt;asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server"&gt;&#x000A;    Attack Form&#x000A;    &lt;/asp:Content&gt;&#x000A;    &#x000A;    &lt;asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server"&gt;&#x000A;    &#x000A;    &lt;hr&gt;&#x000A;    &lt;h2&gt;Attack Form&lt;/h2&gt;&#x000A;    &#x000A;    &lt;p&gt;This page has a hidden form, to attack you, by changing your email:&lt;/p&gt;&#x000A;    &#x000A;    &lt;iframe width="1px" height="1px" style="display:none;"&gt;&#x000A;    &lt;form name="attackform" method="POST" action="&lt;%: Url.Action("ChangeEmail", "Account") %&gt;"&gt;&#x000A;        &lt;input type="hidden" name="NewEmail" value="<a href="mailto:newemail@evilsite.com">newemail@evilsite.com</a>"/&gt;&#x000A;    &lt;/form&gt;&#x000A;    &lt;/iframe&gt;&#x000A;    &lt;script type="text/javascript"&gt;&#x000A;        document.attackform.submit();&#x000A;    &lt;/script&gt;&#x000A;    &#x000A;    &lt;/asp:Content&gt;&#x000A;    &#x000A;    &lt;asp:Content ID="Content3" ContentPlaceHolderID="FeaturedContent" runat="server"&gt;&#x000A;    &lt;/asp:Content&gt;&#x000A;    &#x000A;    &lt;asp:Content ID="Content4" ContentPlaceHolderID="ScriptsSection" runat="server"&gt;&#x000A;    &lt;/asp:Content&gt;&#x000A;    </pre>
    <p>Our page helpfully announces its ill intent, which of course a real attack would not do. This page contains a hidden form that will not be visible to the user. It then uses Javascript to automatically submit this form when the page is loaded.</p>  <img src="http://cdn.tutsplus.com/net.tutsplus.com/uploads/2013/08/attack-form.jpg" alt="attack-form" width="600" height="601" style="max-width: 100%; height: auto;"><br> <p>If you run the site again and go to the <code>/Home/AttackForm</code> page, you’ll see that it loads up just fine, but with no outward indication that anything has happened. If you now go to the <code>/Account/ChangeEmail</code> page though, you’ll see that your email has been changed to <code><a href="mailto:newemail@evilsite.com">newemail@evilsite.com</a></code>. Here of course, we’re intentionally making this obvious, but in a real attack, you might not notice that your email has been modified.</p>
    <hr>
    <h2>Mitigating Cross-Site Request Forgery</h2>
    <p>There are two primary ways to mitigate this type of attack. First, we can check the referral that the web request arrives from. This should tell the application when a form submission does not come from our server. This has two problems though. Many proxy servers remove this referral information, either intentionally to protect privacy or as a side effect, meaning a legitimate request could not contain this information. It’s also possible for an attacker to fake the referral, though it does increase the complexity of the attack.</p>
    <p>The most effective method is to require that a user specific token exists for each form submission. This token’s value should be randomly generated each time the form is created and the form is only accepted if the token is included. If the token is missing or a different value is included, then we do not allow the form submission. This value can be stored either in the user’s session state or in a cookie to allow us to verify the value when the form is submitted.</p>
    <p>ASP.NET makes this process easy, as CSRF support is built in. To use it, we only need to make two changes to our website.</p>
    <hr>
    <h2>Fixing the Problem</h2>
    <p>First, we must add the unique token to the form to change the user’s email when we display it. Update the form in the <code>ChangeEmail.aspx</code> view under <code>/Account/ChangeForm</code>:</p>
    <pre>&lt;% using(Html.BeginForm()) { %&gt;&#x000A;        &lt;%: Html.AntiForgeryToken() %&gt;&#x000A;        &lt;%: Html.TextBoxFor(t=&gt;t.NewEmail) %&gt;&#x000A;        &lt;input type="submit" value="Change Email" /&gt;&#x000A;    &lt;% } %&gt;&#x000A;    </pre>
    <p>This new line: <code>&lt;%: Html.AntiForgeryToken() %&gt;</code> tells ASP.NET to generate a token and place it as a hidden field in the form. In addition, the framework handles placing it in another location where the application can access it later to verify it.</p>
    <p>If we load up the page now and look at the source, we’ll see this new line, in the form, rendered to the browser. This is our token:</p>
    <pre>&lt;form action="/Account/ChangeEmail" method="post"&gt;&lt;input name="__RequestVerificationToken" type="hidden" value="g_ya1gqEbgEa4LDDVo_GWdGB8ko0Y91p98GTdKVKUocEBy-xAoH_Pok4iMXMxzZWX_IDDAXEkVwu3gc6UNzRKt8tjZ88I9t4NE8WT0UTT0o1" /&gt;&#x000A;        &lt;input id="NewEmail" name="NewEmail" type="text" value="" /&gt;&#x000A;        &lt;input type="submit" value="Change Email" /&gt;&#x000A;    &lt;/form&gt;&#x000A;    </pre>
    <p>We also need to make a change to our action to let it know that we’ve added this token and that it should verify the token before accepting the posted form.</p>
    <p>Again this is simple in ASP.NET MVC. At the top of the action that we created to handle the posted form, the one with the <code>[HttpPost]</code> attribute added, we’ll add another attribute named <code>[ValidateAntiForgeryToken]</code>. This makes the start of our action now look like the following:</p>
    <pre>    [HttpPost]&#x000A;        [ValidateAntiForgeryToken]&#x000A;        public ActionResult ChangeEmail(ChangeEmailModel model)&#x000A;        {&#x000A;            string username = WebSecurity.CurrentUserName;&#x000A;            *rest of function omitted*&#x000A;    </pre>
    <p>Let’s test this out. First go to the <code>/Account/ChangeEmail</code> page and restore the email for your account to a known value. Then we can return to the <code>/Home/AttackForm</code> page and again the attack code attempts to change our email. If you return to the <code>/Account/ChangeEmail</code> page again, this time you’ll see that your previously entered email is still safe and intact. The changes we made to our form and action have protected this page from the attack.</p>
    <p>If you were to look at the attack form directly (easily done by removing the <code>&lt;iframe&gt;</code> tags around the form on the attack page, you’ll see the error that actually happens when the attack form attempts to post.</p>  <img src="http://cdn.tutsplus.com/net.tutsplus.com/uploads/2013/08/failed-attack.jpg" alt="failed-attack" width="600" height="600" style="max-width: 100%; height: auto;"><br> <p>These two additional lines added to the site were enough to protect us from this error.</p>
    <hr>
    <h2>Conclusion</h2>
    <p>Cross-site request forgery is one of the most common and dangerous attacks on websites. They are often combined with other techniques which search out weaknesses in the site to make it easier to bring about the attack. Here I’ve demonstrated a way to secure your .NET site against this type of attack and make your website safer for your users.</p>
    </div>
]]>
</Body>
<Summary>You can only produce secure web applications by taking security into account, from the start. This requires thinking of the potential ways someone could attack your site as you create each page,...</Summary>
<Website>http://feedproxy.google.com/~r/nettuts/~3/V8Gie48I8KU/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/33799/guest@my.umbc.edu/636776d07266f4cf1addba6e41e90539/api/pixel</TrackingUrl>
<Tag>asp-net</Tag>
<Tag>csrf</Tag>
<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>tutorials</Tag>
<Tag>wed</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, 07 Aug 2013 14:55:00 -0400</PostedAt>
<EditAt>Wed, 07 Aug 2013 14:55:00 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="33795" important="false" status="posted" url="https://my3.my.umbc.edu/posts/33795">
<Title>How do I export a Turning Point 5 session data to Blackboard?</Title>
<Body>
<![CDATA[
    <div class="html-content"><div>    <p>
            Page
                <strong>edited</strong> by
                        <a href="https://wiki.umbc.edu/display/~anna%0A" rel="nofollow external" class="bo">Anna Sniadach</a>
                </p>
            <div>
            <h2>Show Me</h2>
    <p><a href="http://my.umbc.edu/groups/faq/media/8635" rel="nofollow external" class="bo"><img src="http://img.youtube.com/vi/6GSzLWqiGlg/1.jpg" style="max-width: 100%; height: auto;"></a></p>
    <p>Video Length - 02:26</p>
    <h2>Tell Me</h2>
    <ol>
    <li>Close out your PowerPoint document to cue up the the TurningPoint Dashboard<br><img width="300" src="https://wiki.umbc.edu/download/thumbnails/39616625/TPDashboard.png?version=1&amp;modificationDate=1378307169404&amp;api=v2" style="max-width: 100%; height: auto;"> </li>
    <li>In the dashboard, Click the <strong>Manage</strong> tab</li>
    <li>Select the appropriate Participant List for the course, then click <strong>Results Manager</strong>
    </li>
    <li>Click the <strong>Integrations</strong> tab</li>
    <li>Select the Integration, which in this case is Blackboard</li>
    <li>Enter server address: <a href="http://blackboard.umbc.edu" rel="nofollow external" class="bo">http://blackboard.umbc.edu</a>
    </li>
    <li>Enter your credentials</li>
    <li>Click <strong>Connect</strong>
    </li>
    <li>Select <strong>Export Session</strong>
    </li>
    <li>Select the session you wish to export</li>
    <li>
    <p>Click <strong>Export</strong></p>    <div>
                                <span>Icon</span>
                    <div>
                                Note: the three options at the bottom of the session list appear automatically (Total Performance; Attendance; and Total Points). By selecting any one of them, TurningPoint will automatically create a column in Blackboard and populate it with relevant data--attendance, point totals, etc. It is worth noting that every new session you export will create a new column in Blackboard
                        </div>
        </div>
    </li>
    </ol>
    <h2>Rate this Article</h2>
    <p>
    
    
    
    
    <strong>Was this helpful?</strong>
    <a href="https://apps-my.umbc.edu/apps/rt-track/script.php?u=http://wiki.umbc.edu%2Fpages%2Fviewpage.action%3FpageId%3D39616625&amp;q=0&amp;v=1&amp;s=faq&amp;l=turningpoint+clickers+faculty" rel="nofollow external" class="bo">Yes</a>
     | <a href="https://docs.google.com/a/umbc.edu/spreadsheet/viewform?formkey=dEpyOEZxa29QY05BaVpBVzZSYmRMM0E6MA&amp;entry_15=http%3A%2F%2Fwiki.umbc.edu%2Fpages%2Fviewpage.action%3FpageId%3D39616625" rel="nofollow external" class="bo">No</a>
     | <a href="https://docs.google.com/a/umbc.edu/spreadsheet/viewform?formkey=dEpyOEZxa29QY05BaVpBVzZSYmRMM0E6MA&amp;entry_15=http%3A%2F%2Fwiki.umbc.edu%2Fpages%2Fviewpage.action%3FpageId%3D39616625" rel="nofollow external" class="bo">Correct or Suggest an Article</a>
     | <a href="https://apps-my.umbc.edu/apps/rt-track/script.php?u=http://wiki.umbc.edu%2Fpages%2Fviewpage.action%3FpageId%3D39616625&amp;q=0&amp;v=0&amp;s=faq&amp;l=turningpoint+clickers+faculty" rel="nofollow external" class="bo">Request Help</a></p>
        </div>
            <div>
           <a href="https://wiki.umbc.edu/pages/viewpage.action?pageId=39616625" rel="nofollow external" class="bo">View Online</a>
                  ·
           <a href="https://wiki.umbc.edu/pages/diffpagesbyversion.action?pageId=39616625&amp;revisedVersion=5&amp;originalVersion=4" rel="nofollow external" class="bo">View Changes Online</a>       
                      </div>
    </div></div>
]]>
</Body>
<Summary>Page             edited by                     Anna Sniadach                                  Show Me    Video Length - 02:26  Tell Me   Close out your PowerPoint document to cue up the the...</Summary>
<Website>https://wiki.umbc.edu/pages/viewpage.action?pageId=39616625</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/33795/guest@my.umbc.edu/8f93a50723e92eeade8b231804982f73/api/pixel</TrackingUrl>
<Tag>clickers</Tag>
<Tag>faculty</Tag>
<Tag>faq</Tag>
<Tag>turningpoint</Tag>
<Group token="retired-428">UMBC FAQ</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-428</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/images/avatars/group/1/xsmall.png?1784205622</AvatarUrl>
<AvatarUrl size="original">https://assets1-my.umbc.edu/images/avatars/group/1/original.png?1784205622</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/images/avatars/group/1/xxlarge.png?1784205622</AvatarUrl>
<AvatarUrl size="xlarge">https://assets1-my.umbc.edu/images/avatars/group/1/xlarge.png?1784205622</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/images/avatars/group/1/large.png?1784205622</AvatarUrl>
<AvatarUrl size="medium">https://assets4-my.umbc.edu/images/avatars/group/1/medium.png?1784205622</AvatarUrl>
<AvatarUrl size="small">https://assets1-my.umbc.edu/images/avatars/group/1/small.png?1784205622</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/images/avatars/group/1/xsmall.png?1784205622</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/images/avatars/group/1/xxsmall.png?1784205622</AvatarUrl>
<Sponsor>UMBC FAQ</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Wed, 07 Aug 2013 14:43:46 -0400</PostedAt>
<EditAt>Wed, 04 Sep 2013 11:13:52 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="110066" important="false" status="posted" url="https://my3.my.umbc.edu/posts/110066">
<Title>Fringe NYC Production Featuring Theatre Faculty in The Villager</Title>
<Body>
<![CDATA[
    <div class="html-content">Inexcusable Fantasies, written by Susan McCully, theatre, directed by Eve Muson, theatre, and starring McCully and Rachel Hirshorn ’04, theatre, has been selected as one of The Villager‘s featured Fringe NYC productions, in the article “They came from the Academic Milieu” The production, has been performed at a number of venues, including the Prague Film Festival in 2012, the Strand Theatre Company this year and various other international festivals since 2004, and will be a part of this year’s New York City International Fringe Festival, Fringe NYC, program Sunday, August 18 through Saturday, August 24. Learn more about the production at GrrlParts.com; find time …</div>
]]>
</Body>
<Summary>Inexcusable Fantasies, written by Susan McCully, theatre, directed by Eve Muson, theatre, and starring McCully and Rachel Hirshorn ’04, theatre, has been selected as one of The Villager‘s featured...</Summary>
<Website>https://news.umbc.edu/fringe-nyc-production-featuring-theatre-faculty-in-the-villager/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/110066/guest@my.umbc.edu/224bcb5520fde02aa898fe4aaa90ba0c/api/pixel</TrackingUrl>
<Tag>arts-and-culture</Tag>
<Tag>cahss</Tag>
<Tag>theatre</Tag>
<Tag>visualarts</Tag>
<Group token="umbc-news">UMBC News</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/umbc-news</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/xsmall.png?1632921809</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/original.png?1632921809</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/xxlarge.png?1632921809</AvatarUrl>
<AvatarUrl size="xlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/xlarge.png?1632921809</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/large.png?1632921809</AvatarUrl>
<AvatarUrl size="medium">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/medium.png?1632921809</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/small.png?1632921809</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/xsmall.png?1632921809</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/001/944/2c79aeea85b1abb37f8cf9fbcdc382b0/xxsmall.png?1632921809</AvatarUrl>
<Sponsor>UMBC News</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Wed, 07 Aug 2013 14:20:20 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="33793" important="false" status="posted" url="https://my3.my.umbc.edu/posts/33793">
<Title>Bits: Children&#8217;s Advocacy Group Faults Learning Apps for Babies</Title>
<Body>
<![CDATA[
    <div class="html-content">A nonprofit group filed complaints with the Federal Trade Commission, saying that there was no rigorous scientific evidence that the apps taught infants what the companies claimed.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fbits.blogs.nytimes.com%2F2013%2F08%2F07%2Fchildrens-advocacy-group-faults-learning-apps-for-babies%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+Children%E2%80%99s+Advocacy+Group+Faults+Learning+Apps+for+Babies" 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%2Fbits.blogs.nytimes.com%2F2013%2F08%2F07%2Fchildrens-advocacy-group-faults-learning-apps-for-babies%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+Children%E2%80%99s+Advocacy+Group+Faults+Learning+Apps+for+Babies" 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%2Fbits.blogs.nytimes.com%2F2013%2F08%2F07%2Fchildrens-advocacy-group-faults-learning-apps-for-babies%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+Children%E2%80%99s+Advocacy+Group+Faults+Learning+Apps+for+Babies" 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%2Fbits.blogs.nytimes.com%2F2013%2F08%2F07%2Fchildrens-advocacy-group-faults-learning-apps-for-babies%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+Children%E2%80%99s+Advocacy+Group+Faults+Learning+Apps+for+Babies" 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%2Fbits.blogs.nytimes.com%2F2013%2F08%2F07%2Fchildrens-advocacy-group-faults-learning-apps-for-babies%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits%3A+Children%E2%80%99s+Advocacy+Group+Faults+Learning+Apps+for+Babies" 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/172487850001/u/0/f/640387/c/34625/s/2fae0bac/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/172487850001/u/0/f/640387/c/34625/s/2fae0bac/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>A nonprofit group filed complaints with the Federal Trade Commission, saying that there was no rigorous scientific evidence that the apps taught infants what the companies claimed.      </Summary>
<Website>http://bits.blogs.nytimes.com/2013/08/07/childrens-advocacy-group-faults-learning-apps-for-babies/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/33793/guest@my.umbc.edu/f8ec90ccd33a065526f9d7c1414c9052/api/pixel</TrackingUrl>
<Tag>boston-mass</Tag>
<Tag>campaign-for-a-commercial-free-childhood</Tag>
<Tag>children</Tag>
<Tag>devices</Tag>
<Tag>linn-susan</Tag>
<Tag>mobile</Tag>
<Tag>mobile-applications</Tag>
<Tag>new</Tag>
<Tag>parenting</Tag>
<Tag>technology</Tag>
<Tag>york</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, 07 Aug 2013 13:51:38 -0400</PostedAt>
<EditAt>Thu, 08 Aug 2013 14:45:32 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="33802" important="false" status="posted" url="https://my3.my.umbc.edu/posts/33802">
<Title>An Ardent Video Gamer Recalls How He Got Hooked</Title>
<Body>
<![CDATA[
    <div class="html-content">Chris Suellentrop traces his love of video games to a Christmas present in 1980.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F08%2F08%2Farts%2Fvideo-games%2Fan-ardent-video-gamer-recalls-how-he-got-hooked.html%3Fpartner%3Drss%26emc%3Drss&amp;t=An+Ardent+Video+Gamer+Recalls+How+He+Got+Hooked" 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.nytimes.com%2F2013%2F08%2F08%2Farts%2Fvideo-games%2Fan-ardent-video-gamer-recalls-how-he-got-hooked.html%3Fpartner%3Drss%26emc%3Drss&amp;t=An+Ardent+Video+Gamer+Recalls+How+He+Got+Hooked" 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.nytimes.com%2F2013%2F08%2F08%2Farts%2Fvideo-games%2Fan-ardent-video-gamer-recalls-how-he-got-hooked.html%3Fpartner%3Drss%26emc%3Drss&amp;t=An+Ardent+Video+Gamer+Recalls+How+He+Got+Hooked" 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.nytimes.com%2F2013%2F08%2F08%2Farts%2Fvideo-games%2Fan-ardent-video-gamer-recalls-how-he-got-hooked.html%3Fpartner%3Drss%26emc%3Drss&amp;t=An+Ardent+Video+Gamer+Recalls+How+He+Got+Hooked" 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.nytimes.com%2F2013%2F08%2F08%2Farts%2Fvideo-games%2Fan-ardent-video-gamer-recalls-how-he-got-hooked.html%3Fpartner%3Drss%26emc%3Drss&amp;t=An+Ardent+Video+Gamer+Recalls+How+He+Got+Hooked" 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>
    </div>
]]>
</Body>
<Summary>Chris Suellentrop traces his love of video games to a Christmas present in 1980.      </Summary>
<Website>http://www.nytimes.com/2013/08/08/arts/video-games/an-ardent-video-gamer-recalls-how-he-got-hooked.html?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/33802/guest@my.umbc.edu/223880ccd6d004c0295801a7ec36f9ba/api/pixel</TrackingUrl>
<Tag>computer-and-video-games</Tag>
<Tag>new</Tag>
<Tag>technology</Tag>
<Tag>york</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, 07 Aug 2013 12:05:18 -0400</PostedAt>
<EditAt>Wed, 07 Aug 2013 12:05:18 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="33792" important="false" status="posted" url="https://my3.my.umbc.edu/posts/33792">
<Title>Designing with elements and modules</Title>
<Body>
<![CDATA[
    <div class="html-content">Chris Allwood on his happy medium between designing in the browser and using Photoshop<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.netmagazine.com%2Fopinions%2Fdesigning-elements-and-modules&amp;t=Designing+with+elements+and+modules" 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%2Fopinions%2Fdesigning-elements-and-modules&amp;t=Designing+with+elements+and+modules" 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%2Fopinions%2Fdesigning-elements-and-modules&amp;t=Designing+with+elements+and+modules" 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%2Fopinions%2Fdesigning-elements-and-modules&amp;t=Designing+with+elements+and+modules" 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%2Fopinions%2Fdesigning-elements-and-modules&amp;t=Designing+with+elements+and+modules" 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/172487805520/u/49/f/502346/c/32632/s/2fadce0e/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/172487805520/u/49/f/502346/c/32632/s/2fadce0e/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Chris Allwood on his happy medium between designing in the browser and using Photoshop      </Summary>
<Website>http://feedproxy.google.com/~r/net/topstories/~3/Y0zI7N-cn08/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/33792/guest@my.umbc.edu/68c29d473062c92eb280814456525932/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, 07 Aug 2013 11:59:28 -0400</PostedAt>
<EditAt>Wed, 07 Aug 2013 11:59:28 -0400</EditAt>
</NewsItem>

</News>
