<?xml version="1.0"?>
<News hasArchived="true" page="8295" pageCount="10826" pageSize="10" timestamp="Sun, 20 Sep 2026 14:54:28 -0400" url="https://my3.my.umbc.edu/posts.xml?mode=activity&amp;page=8295&amp;range=2">
<NewsItem contentIssues="true" id="36775" important="false" status="posted" url="https://my3.my.umbc.edu/posts/36775">
<Title>Comcast Hopes to Promote TV Shows in Twitter Deal</Title>
<Body>
<![CDATA[
    <div class="html-content">A new feature, See It, is meant to make it easy to move from reading comments about a show to watching that show.<br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.nytimes.com%2F2013%2F10%2F10%2Fbusiness%2Fmedia%2Fthrough-twitter-partnership-comcast-hopes-to-encourage-tv-viewing.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Comcast+Hopes+to+Promote+TV+Shows+in+Twitter+Deal" 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%2F10%2F10%2Fbusiness%2Fmedia%2Fthrough-twitter-partnership-comcast-hopes-to-encourage-tv-viewing.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Comcast+Hopes+to+Promote+TV+Shows+in+Twitter+Deal" 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%2F10%2F10%2Fbusiness%2Fmedia%2Fthrough-twitter-partnership-comcast-hopes-to-encourage-tv-viewing.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Comcast+Hopes+to+Promote+TV+Shows+in+Twitter+Deal" 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%2F10%2F10%2Fbusiness%2Fmedia%2Fthrough-twitter-partnership-comcast-hopes-to-encourage-tv-viewing.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Comcast+Hopes+to+Promote+TV+Shows+in+Twitter+Deal" 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%2F10%2F10%2Fbusiness%2Fmedia%2Fthrough-twitter-partnership-comcast-hopes-to-encourage-tv-viewing.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Comcast+Hopes+to+Promote+TV+Shows+in+Twitter+Deal" 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/176965686436/u/0/f/640387/c/34625/s/32401269/sc/4/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/176965686436/u/0/f/640387/c/34625/s/32401269/sc/4/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/176965686436/u/0/f/640387/c/34625/s/32401269/sc/4/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/176965686436/u/0/f/640387/c/34625/s/32401269/sc/4/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/176965686436/u/0/f/640387/c/34625/s/32401269/sc/4/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/176965686436/u/0/f/640387/c/34625/s/32401269/sc/4/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/176965686436/u/0/f/640387/c/34625/s/32401269/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/176965686436/u/0/f/640387/c/34625/s/32401269/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>A new feature, See It, is meant to make it easy to move from reading comments about a show to watching that show.      </Summary>
<Website>http://www.nytimes.com/2013/10/10/business/media/through-twitter-partnership-comcast-hopes-to-encourage-tv-viewing.html?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/36775/guest@my.umbc.edu/8cc5ea4f94af1208f7ff574d4148b8ad/api/pixel</TrackingUrl>
<Tag>cbs-corporation-cbs-nyse</Tag>
<Tag>comcast-corporation-cmcsa-nasdaq</Tag>
<Tag>costolo-dick</Tag>
<Tag>new</Tag>
<Tag>schwartz-sam</Tag>
<Tag>social-media</Tag>
<Tag>technology</Tag>
<Tag>twitter</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, 09 Oct 2013 11:14:32 -0400</PostedAt>
<EditAt>Wed, 09 Oct 2013 11:14:32 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="36770" important="false" status="posted" url="https://my3.my.umbc.edu/posts/36770">
<Title>Readel Leads "Quality Matters" Online Workshop, Nov. 6-20</Title>
<Tagline>For UMBC Faculty Who Want to Enhance Online/Hybrid Courses</Tagline>
<Body>
<![CDATA[
    <div class="html-content">She’s baaack! Karin Readel, UMBC’s <a href="http://my.umbc.edu/groups/doit/news/30245" rel="nofollow external" class="bo">former</a> director of instructional technology, will lead a <a href="http://www.qualitymatters.org" rel="nofollow external" class="bo">Quality Matters</a> (QM) online workshop from November 6 to 20. UMBC has an institutional membership with QM, which developed a faculty-centered, peer review process designed to assess and enhance the quality of online and blended course design (not instructor delivery). QM is a recognized leader in quality assurance for online education and has received national recognition for its peer-based approach to continuous improvement in online education and student learning. <br><br>Readel, who is a certified QM trainer designated to the University System of Maryland (USM), will lead the "Applying the QM Rubric (APPQMR)” workshop, QM's flagship workshop to review and certify online course design quality. The November workshop is intended for a broad audience, including but not limited to faculty, instructional designers, administrators, and adjunct instructors who wish to understand more about the QM Rubric and process of course review. The APPQMR is the pre-requisite for the Peer Reviewer Course, which is the required course to become a QM Peer Reviewer. <br><br>UMBC full and part-time faculty have the opportunity to sign up for this APPQMR workshop.  The workshop is completely online and is scheduled for November 6 - 20, 2013.   Participants should expect to spend about 8 -10 hours per week in this workshop to successfully complete it. <br><br>The cost to faculty is only $25 per person (vs. the usual cost of $200 for faculty at member institutions). UMBC full or part-time faculty will be covered by DoIT, if you register with a UMBC email address. This workshop has only 20 seats, and registration is accepted on a first come, first served basis. So, please don't wait!<br><br>To register:<br><ol>
    <li>Log in to <a href="null" rel="nofollow external" class="bo">https://www.qmprogram.org/myqm/</a>  (you will need to create your account if you don't already have one; if you do, please make sure you use your UMBC email address).</li>
    <li>Choose "Workshop- Register" and then "Dedicated Training"</li>
    <li>Navigate to Nov. 6 on the calendar to locate the course, and complete the registration.<br>
    </li>
    </ol>Also, if you have any questions about QM or the online workshop, Readel will be hosting a <strong>QM “Information Session” on Wednesday, October 23, at 1 p.m</strong>. via Blackboard Collaborate at <a href="http://" rel="nofollow external" class="bo">www.umbc.edu/go/readel</a>, which will also be recorded. DoIT will also host a “<a href="http://my.umbc.edu/groups/doit/events/20551" rel="nofollow external" class="bo">joint viewing</a>” of Karin’s QM information session in ENGR 023. Alternately, you can contact Karin at <a href="http://" rel="nofollow external" class="bo">readel@umbc.edu</a>.<br><br><strong>NOTE:</strong> While DoIT is pleased to partner with Karin on the QM workshop, she is no longer handling day-to-day instructional technology support, including Blackboard. If you need help, please consult the FAQs or submit an RT (Request Tracker) ticket via the myUMBC help menu or directly at <a href="http://" rel="nofollow external" class="bo">my.umbc.edu/help</a>.</div>
]]>
</Body>
<Summary>She’s baaack! Karin Readel, UMBC’s former director of instructional technology, will lead a Quality Matters (QM) online workshop from November 6 to 20. UMBC has an institutional membership with...</Summary>
<Website>http://doit.umbc.edu</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/36770/guest@my.umbc.edu/54b7ccb94b5f2a2f82b933e6e5eb0d28/api/pixel</TrackingUrl>
<Group token="doit">Division of Information Technology (DoIT)</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/doit</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/021/d27760c5de12c74b73faec8d0e631acf/xsmall.png?1727453227</AvatarUrl>
<AvatarUrl size="original">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/021/d27760c5de12c74b73faec8d0e631acf/original.JPG?1727453227</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/021/d27760c5de12c74b73faec8d0e631acf/xxlarge.png?1727453227</AvatarUrl>
<AvatarUrl size="xlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/021/d27760c5de12c74b73faec8d0e631acf/xlarge.png?1727453227</AvatarUrl>
<AvatarUrl size="large">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/021/d27760c5de12c74b73faec8d0e631acf/large.png?1727453227</AvatarUrl>
<AvatarUrl size="medium">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/021/d27760c5de12c74b73faec8d0e631acf/medium.png?1727453227</AvatarUrl>
<AvatarUrl size="small">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/021/d27760c5de12c74b73faec8d0e631acf/small.png?1727453227</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/021/d27760c5de12c74b73faec8d0e631acf/xsmall.png?1727453227</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/021/d27760c5de12c74b73faec8d0e631acf/xxsmall.png?1727453227</AvatarUrl>
<Sponsor>Division of Information Technology</Sponsor>
<ThumbnailUrl size="xxlarge">https://assets2-my.umbc.edu/system/shared/thumbnails/news/000/036/770/0d6b1e209c727b2c671a92080477d452/xxlarge.jpg?1381331386</ThumbnailUrl>
<ThumbnailUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/036/770/0d6b1e209c727b2c671a92080477d452/xlarge.jpg?1381331386</ThumbnailUrl>
<ThumbnailUrl size="large">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/036/770/0d6b1e209c727b2c671a92080477d452/large.jpg?1381331386</ThumbnailUrl>
<ThumbnailUrl size="medium">https://assets3-my.umbc.edu/system/shared/thumbnails/news/000/036/770/0d6b1e209c727b2c671a92080477d452/medium.jpg?1381331386</ThumbnailUrl>
<ThumbnailUrl size="small">https://assets1-my.umbc.edu/system/shared/thumbnails/news/000/036/770/0d6b1e209c727b2c671a92080477d452/small.jpg?1381331386</ThumbnailUrl>
<ThumbnailUrl size="xsmall">https://assets4-my.umbc.edu/system/shared/thumbnails/news/000/036/770/0d6b1e209c727b2c671a92080477d452/xsmall.jpg?1381331386</ThumbnailUrl>
<ThumbnailUrl size="xxsmall">https://assets3-my.umbc.edu/system/shared/thumbnails/news/000/036/770/0d6b1e209c727b2c671a92080477d452/xxsmall.jpg?1381331386</ThumbnailUrl>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Wed, 09 Oct 2013 11:14:04 -0400</PostedAt>
<EditAt>Wed, 09 Oct 2013 11:27:21 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="36773" important="false" status="posted" url="https://my3.my.umbc.edu/posts/36773">
<Title>At EmTech: How Twitter Will Make Money</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>Twitter could replay specific ad-supported replays of TV content that people you follow just tweeted about.</p>
    <p>As it plans for its first stock offering, how will Twitter make more money?  One idea aired this morning at <a href="http://www2.technologyreview.com/emtech/13/video/" rel="nofollow external" class="bo">EmTech</a>, MIT Technology Review’s annual conference on emerging technologies, after a talk by Deb Roy, Twitter’s chief media scientist. His MIT spinout company, Bluefin Labs (see “<a href="http://www.technologyreview.com/featuredstory/425787/a-social-media-decoder/" rel="nofollow external" class="bo">A Social Media Decoder</a>”), was bought by Twitter this year.</p>
    </div>
]]>
</Body>
<Summary>Twitter could replay specific ad-supported replays of TV content that people you follow just tweeted about.  As it plans for its first stock offering, how will Twitter make more money?  One idea...</Summary>
<Website>http://www.technologyreview.com/view/520121/at-emtech-how-twitter-will-make-money/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/36773/guest@my.umbc.edu/2548e1e791f6229841cc21351c0bfc19/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, 09 Oct 2013 11:03:23 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="36796" important="false" status="posted" url="https://my3.my.umbc.edu/posts/36796">
<Title>EmTech 2013: One Way Twitter Could Make Money: Instant Replays (With Ads)</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>Twitter could make money by replaying TV content people tweet about, with ads.</p>
    <p>As it plans for its first stock offering, how will Twitter make more money? One idea was revealed this morning at <a href="http://www2.technologyreview.com/emtech/13/video/" rel="nofollow external" class="bo">EmTech</a>, <em>MIT Technology Review</em>’s annual conference on emerging technologies, during a talk by Deb Roy, Twitter’s chief media scientist. His MIT spinout company, Bluefin Labs (see “<a href="http://www.technologyreview.com/featuredstory/425787/a-social-media-decoder/" rel="nofollow external" class="bo">A Social Media Decoder</a>”), was bought by Twitter this year.</p>
    </div>
]]>
</Body>
<Summary>Twitter could make money by replaying TV content people tweet about, with ads.  As it plans for its first stock offering, how will Twitter make more money? One idea was revealed this morning...</Summary>
<Website>http://www.technologyreview.com/view/520121/emtech-2013-one-way-twitter-could-make-money-instant-replays-with-ads/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/36796/guest@my.umbc.edu/3a5672cf80c1e9aae9e1f31518791b6e/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, 09 Oct 2013 11:03:23 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="36782" important="false" status="posted" url="https://my3.my.umbc.edu/posts/36782">
<Title>One Way Twitter Could Make Money: Instant Replays (With Ads)</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>Twitter could make money by replaying TV content people tweet about, with ads.</p>
    <p>As it plans for its first stock offering, how will Twitter make more money? One idea was revealed this morning at <a href="http://www2.technologyreview.com/emtech/13/video/" rel="nofollow external" class="bo">EmTech</a>, MIT Technology Review’s annual conference on emerging technologies, during a talk by Deb Roy, Twitter’s chief media scientist. His MIT spinout company, Bluefin Labs (see “<a href="http://www.technologyreview.com/featuredstory/425787/a-social-media-decoder/" rel="nofollow external" class="bo">A Social Media Decoder</a>”), was bought by Twitter this year.</p>
    </div>
]]>
</Body>
<Summary>Twitter could make money by replaying TV content people tweet about, with ads.  As it plans for its first stock offering, how will Twitter make more money? One idea was revealed this morning...</Summary>
<Website>http://www.technologyreview.com/view/520121/one-way-twitter-could-make-money-instant-replays-with-ads/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/36782/guest@my.umbc.edu/9e85aa76fd8a4512041e6b58d920bf6a/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, 09 Oct 2013 11:03:23 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="36774" important="false" status="posted" url="https://my3.my.umbc.edu/posts/36774">
<Title>Speak Russian or Dothraki? Duolingo Wants You.</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>Language site Duolingo will let volunteers build courses for languages like Arabic, Russian, and even Dothraki.</p>
    <p><span>Since last year, </span><a href="http://www.duolingo.com" rel="nofollow external" class="bo">Duolingo </a><span>has offered free online lessons in a smattering of languages</span><span>—</span><span>currently, just six of them, including English, Spanish, and French</span><span>—</span><span>through which users learn while translating texts on the Web. The company often gets requests for more languages, but it’s time-consuming and costly to add each new one, and many of the ones users want won’t bring in much revenue, which comes from companies paying Duolingo for its text-translation services.</span></p>
    </div>
]]>
</Body>
<Summary>Language site Duolingo will let volunteers build courses for languages like Arabic, Russian, and even Dothraki.  Since last year, Duolingo has offered free online lessons in a smattering of...</Summary>
<Website>http://www.technologyreview.com/view/520001/speak-russian-or-dothraki-duolingo-wants-you/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/36774/guest@my.umbc.edu/1e63dbc072eff575afe7298bad946ec7/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, 09 Oct 2013 11:00:00 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="36783" important="false" status="posted" url="https://my3.my.umbc.edu/posts/36783">
<Title>Want to Speak Dothraki? Duolingo Can Now Help</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>Language-learning site Duolingo will let volunteers build courses for languages like Arabic, Russian, and even Dothraki.</p>
    <p><span>Since last year, </span><a href="http://www.duolingo.com" rel="nofollow external" class="bo">Duolingo </a><span>has offered free online lessons in a smattering of languages</span><span>—</span><span>currently, just six of them, including English, Spanish, and French</span><span>—</span><span>through which users learn while also translating texts on the Web. The company often gets requests for more languages, but it’s time-consuming and costly to add each new one, and many of the ones users want won’t bring in much revenue, which comes from companies paying Duolingo for its text-translation services.</span></p>
    </div>
]]>
</Body>
<Summary>Language-learning site Duolingo will let volunteers build courses for languages like Arabic, Russian, and even Dothraki.  Since last year, Duolingo has offered free online lessons in a smattering...</Summary>
<Website>http://www.technologyreview.com/view/520001/want-to-speak-dothraki-duolingo-can-now-help/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/36783/guest@my.umbc.edu/eac10e79f243af35d63669698733a1c5/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, 09 Oct 2013 11:00:00 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="36772" important="false" status="posted" url="https://my3.my.umbc.edu/posts/36772">
<Title>Twitter Datastream Used to Predict Flu Outbreaks</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p>The rate at which people post flu-related tweets could become a powerful tool in the battle to spot epidemics earlier, say computer scientists.</p>
    <p><img src="https://www.technologyreview.com/sites/default/files/images/Twitter%20flu.png" alt="" width="455" height="258" style="max-width: 100%; height: auto;"></p>
    </div>
]]>
</Body>
<Summary>The rate at which people post flu-related tweets could become a powerful tool in the battle to spot epidemics earlier, say computer scientists.</Summary>
<Website>http://www.technologyreview.com/view/520116/twitter-datastream-used-to-predict-flu-outbreaks/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/36772/guest@my.umbc.edu/a9f78c571b7efd68bea7f7c7afb8c1da/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, 09 Oct 2013 10:44:48 -0400</PostedAt>
<EditAt>Wed, 09 Oct 2013 10:44:48 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="36745" important="false" status="posted" url="https://my3.my.umbc.edu/posts/36745">
<Title>Electronic Timesheet (ETS)...</Title>
<Tagline>Look At What's Coming</Tagline>
<Body>
<![CDATA[
    <div class="html-content">
    <br>You've asked for them...we're almost ready.  UMBC faculty, staff and student employees will begin using Electronic Timesheet (ETS) during this academic year.  The Human Resources (HR) Department and Department of Information Technology (DoIT) have worked with various division leaders to schedule a phased-approach in consideration of business process changes required for implementation.<br><br>The new ETS process will:<br><br><ul><li>eliminate the printing, manual completion and approval of timesheets;</li></ul>
    <ul><li>allow employees an on-line mechanism to pre-populate timesheets with work schedules;</li></ul>
    <ul><li>provide a mechanism for employees and supervisors to complete, review and approve timesheets from a personal computer or mobile device; <br>
    </li></ul>
    <ul><li>provide user-friendly reports that will guide supervisors, payroll preparers and employees on the status and processing of timesheet data; and</li></ul>
    <ul><li>allow the University to meet required audit standards of positive timekeeping for all employees.</li></ul>
    <p>Stay tuned...HR will send information about testing, training and the implementation date.  You can also find updates in the Electronic Timesheet Group within myUMBC (<a href="http://my.umbc.edu/groups/ets">http://my.umbc.edu/groups/ets</a>).  Follow the group and remain informed on our progress.<br></p>
    <br>
    </div>
]]>
</Body>
<Summary>You've asked for them...we're almost ready.  UMBC faculty, staff and student employees will begin using Electronic Timesheet (ETS) during this academic year.  The Human Resources (HR) Department...</Summary>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/36745/guest@my.umbc.edu/3f58db75b24ac58f92ee378c3f8a0705/api/pixel</TrackingUrl>
<Group token="retired-507">Electronic Timesheet Workgroup</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-507</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/507/5b18e1a3e2092783aea4b1aa4a894d8a/xsmall.png?1352835856</AvatarUrl>
<AvatarUrl size="original">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/507/5b18e1a3e2092783aea4b1aa4a894d8a/original.png?1352835856</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/507/5b18e1a3e2092783aea4b1aa4a894d8a/xxlarge.png?1352835856</AvatarUrl>
<AvatarUrl size="xlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/507/5b18e1a3e2092783aea4b1aa4a894d8a/xlarge.png?1352835856</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/507/5b18e1a3e2092783aea4b1aa4a894d8a/large.png?1352835856</AvatarUrl>
<AvatarUrl size="medium">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/507/5b18e1a3e2092783aea4b1aa4a894d8a/medium.png?1352835856</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/507/5b18e1a3e2092783aea4b1aa4a894d8a/small.png?1352835856</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/507/5b18e1a3e2092783aea4b1aa4a894d8a/xsmall.png?1352835856</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/507/5b18e1a3e2092783aea4b1aa4a894d8a/xxsmall.png?1352835856</AvatarUrl>
<Sponsor>Electronic Time Sheet Workgroup</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>false</CommentsAllowed>
<PostedAt>Wed, 09 Oct 2013 10:19:29 -0400</PostedAt>
<EditAt>Wed, 09 Oct 2013 11:00:46 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="36749" important="false" status="posted" url="https://my3.my.umbc.edu/posts/36749">
<Title>Creating a &#8220;Meet The Team&#8221; Page in WordPress</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><em>The following is a guest post by <a href="http://www.kevinleary.net" rel="nofollow external" class="bo">Kevin Leary</a>. I was pretty stoked to get this guest post submission from Kevin because it's my favorite kind of tutorial: practical and detailed.</em></p>
    <p>Almost every custom theme I develop with WordPress requires a <em>Management Team</em> or <em>Meet the Team</em> page. If I had to guess, I'd say that I've built just around 50 different setups. It occurred to me that their must be many other WordPress developers out there creating similar systems as well. For this reason, I'll share the approach I typically use to build and manage a "Meet The Team" page in WordPress.</p>
    <p></p>
    <img src="http://cdn.css-tricks.com/wp-content/uploads/2013/10/wordpress-meet-the-team-page.png" alt="" style="max-width: 100%; height: auto;">
    <p>For those of you that just want the final product, check out the PHP Class on Github or see an example.</p>
    <p><a href="http://www.kevinleary.net/wordpress-team-page/" rel="nofollow external" class="bo">See Example</a>   <a href="https://github.com/Kevinlearynet/WP-Meet-The-Team" rel="nofollow external" class="bo">Repo on Github</a></p>
    <p>Creating and managing a team page like this in WordPress involves the following combination of tools:</p>
    <ul>
    <li>Custom post type (e.g. <code>team</code>)</li>
    <li>Custom taxonomy for filtering (e.g. <code>department</code>)</li>
    <li>A meta box UI for managing custom fields (e.g. position, email, phone, and social media links)</li>
    </ul>
    <p>Using these tools, let's walk through the process of creating a <strong>Meet Our Team</strong> template for a custom WordPress theme.</p>
    <h3>First &amp; Foremost</h3>
    <p>Before we begin, I should clarify a few things. In the Github example for this tutorial I'm using an object oriented approach, and have stored my code in a separate <code>.php</code> file that I typically include in a theme's <code>functions.php</code> file. </p>
    <p>For the sake of clarity, I'll be describing the process step by step procedurally and will refer to setting this up inside of your <code>functions.php</code> instead.</p>
    <h3>Create Post Type &amp; Taxonomy</h3>
    <p>The first step is to register a new post type (e.g. <code>team</code>). You can also register a taxonomy (e.g. <code>department</code>) if filtering or categorization is required. </p>
    <p>This post type will add a new <strong>Team Profiles</strong> menu to the WordPress admin, separating all team posts from <strong>Posts</strong> and <strong>Pages</strong> for easier content management. </p>
    <p>The taxonomy will add a custom category to the team posts, allowing you to filter or categorize your team. I find that this is appropriate when you have a team that is more than ten people. It's often handy for filtering staff members by office location or department.</p>
    <img src="http://cdn.css-tricks.com/wp-content/uploads/2013/10/team-post-type-listing.png" alt="" style="max-width: 100%; height: auto;">
    <h4>Post Type</h4>
    <pre><code>/**&#x000A;     * Register `team` post type&#x000A;     */&#x000A;    function team_post_type() {&#x000A;       &#x000A;       // Labels&#x000A;    	$labels = array(&#x000A;    		'name' =&gt; _x("Team", "post type general name"),&#x000A;    		'singular_name' =&gt; _x("Team", "post type singular name"),&#x000A;    		'menu_name' =&gt; 'Team Profiles',&#x000A;    		'add_new' =&gt; _x("Add New", "team item"),&#x000A;    		'add_new_item' =&gt; __("Add New Profile"),&#x000A;    		'edit_item' =&gt; __("Edit Profile"),&#x000A;    		'new_item' =&gt; __("New Profile"),&#x000A;    		'view_item' =&gt; __("View Profile"),&#x000A;    		'search_items' =&gt; __("Search Profiles"),&#x000A;    		'not_found' =&gt;  __("No Profiles Found"),&#x000A;    		'not_found_in_trash' =&gt; __("No Profiles Found in Trash"),&#x000A;    		'parent_item_colon' =&gt; ''&#x000A;    	);&#x000A;    	&#x000A;    	// Register post type&#x000A;    	register_post_type('team' , array(&#x000A;    		'labels' =&gt; $labels,&#x000A;    		'public' =&gt; true,&#x000A;    		'has_archive' =&gt; false,&#x000A;    		'menu_icon' =&gt; get_stylesheet_directory_uri() . '/lib/TeamProfiles/team-icon.png',&#x000A;    		'rewrite' =&gt; false,&#x000A;    		'supports' =&gt; array('title', 'editor', 'thumbnail')&#x000A;    	) );&#x000A;    }&#x000A;    add_action( 'init', 'team_post_type', 0 );</code></pre>
    <h4>Optional Taxonomy</h4>
    <pre><code>/**&#x000A;     * Register `department` taxonomy&#x000A;     */&#x000A;    function team_taxonomy() {&#x000A;    	&#x000A;    	// Labels&#x000A;    	$singular = 'Department';&#x000A;    	$plural = 'Departments';&#x000A;    	$labels = array(&#x000A;    		'name' =&gt; _x( $plural, "taxonomy general name"),&#x000A;    		'singular_name' =&gt; _x( $singular, "taxonomy singular name"),&#x000A;    		'search_items' =&gt;  __("Search $singular"),&#x000A;    		'all_items' =&gt; __("All $singular"),&#x000A;    		'parent_item' =&gt; __("Parent $singular"),&#x000A;    		'parent_item_colon' =&gt; __("Parent $singular:"),&#x000A;    		'edit_item' =&gt; __("Edit $singular"),&#x000A;    		'update_item' =&gt; __("Update $singular"),&#x000A;    		'add_new_item' =&gt; __("Add New $singular"),&#x000A;    		'new_item_name' =&gt; __("New $singular Name"),&#x000A;    	);&#x000A;    &#x000A;    	// Register and attach to 'team' post type&#x000A;    	register_taxonomy( strtolower($singular), 'team', array(&#x000A;    		'public' =&gt; true,&#x000A;    		'show_ui' =&gt; true,&#x000A;    		'show_in_nav_menus' =&gt; true,&#x000A;    		'hierarchical' =&gt; true,&#x000A;    		'query_var' =&gt; true,&#x000A;    		'rewrite' =&gt; false,&#x000A;    		'labels' =&gt; $labels&#x000A;    	) );&#x000A;    }&#x000A;    add_action( 'init', 'team_taxonomy', 0 );</code></pre>
    <div>In this example, we're not actually using the <code>department</code> taxonomy for anything. I've included it in the tutorial because it's useful to understand that it can be used to filter team members.</div>
    <h3>Meta Box for Custom Fields</h3>
    <p>Now that we have a new *Team Profiles* menu in WordPress, we need to customize the data that we store with each team post. In my experience most team profiles have the following fields:</p>
    <ul>
    <li>Position</li>
    <li>Email</li>
    <li>Phone</li>
    <li>Twitter</li>
    <li>LinkedIn</li>
    </ul>
    <p>To manage this content, I like to customize the <strong>Add New</strong> and <strong>Edit</strong> UI for the team post type, allowing site admins and authors to intuitively update this information without training.</p>
    <p>My tool of choice for creating custom field meta box UIs is currently the <a href="http://www.advancedcustomfields.com/" rel="nofollow external" class="bo">Advanced Custom Fields (ACF) plugin</a>.</p>
    <img src="http://cdn.css-tricks.com/wp-content/uploads/2013/10/team-post-type-profile-edit.png" alt="" style="max-width: 100%; height: auto;">
    <p>To create this meta box you'll need to install the ACF plugin, creating your fields under the <strong>Custom Fields</strong> admin menu. Below is a look at the fields and settings I've used for this tutorial.</p>
    <img src="http://cdn.css-tricks.com/wp-content/uploads/2013/10/team-post-type-custom-fields-acf.png" alt="" style="max-width: 100%; height: auto;">
    <p>If you're lazy like me, you can <a href="http://www.kevinleary.net/wp-samples/acf-export-team-details.xml.zip" rel="nofollow external" class="bo">import my XML export file</a> to automate the field creation process. Here's how:</p>
    <ol>
    <li>Download my 'Team Details' field group export: <a href="http://www.kevinleary.net/wp-samples/acf-export-team-details.xml.zip" rel="nofollow external" class="bo">acf-export-team-details.xml.zip</a>
    </li>
    <li>Navigate to <em>Tools » Import</em> and select WordPress</li>
    <li>Install WP import plugin if prompted</li>
    <li>Upload and import the <code>.xml</code> file</li>
    <li>Select your user and ignore Import Attachments</li>
    <li>That's it!</li>
    </ol>
    <p>The ACF plugin stores its data inside of a custom post type, so the standard WordPress XML import tool can be used. Quite a smart move by the plugin author, <a href="http://www.elliotcondon.com/" rel="nofollow external" class="bo">Elliot Condon</a>.</p>
    <h4>Extras</h4>
    <p>In my PHP Class I've added an admin notice that will prompt you to install the ACF plugin if you haven't already. This provides a nice reminder that you need it to get the team post type working properly.</p>
    <h3>Custom Template</h3>
    <p>Now that we have our Team management system setup, we'll need to output our team profiles somewhere on the site. To do this, I usually create a custom theme template (e.g. <code>template-team.php</code>) that alters the view for a specific WordPress page. View the docs on WordPress.org for details about <a href="http://codex.wordpress.org/Theme_Development#Custom_Page_Templates" rel="nofollow external" class="bo">custom templates</a>.</p>
    <h3>Loop to Display Team Posts</h3>
    <p>To output our team posts inside of our custom template, we'll use the following code.</p>
    <pre><code>&lt;?php&#x000A;    /**&#x000A;     * Template Name: Team&#x000A;     */&#x000A;    &#x000A;    the_post();&#x000A;    &#x000A;    // Get 'team' posts&#x000A;    $team_posts = get_posts( array(&#x000A;    	'post_type' =&gt; 'team',&#x000A;    	'posts_per_page' =&gt; -1, // Unlimited posts&#x000A;    	'orderby' =&gt; 'title', // Order alphabetically by name&#x000A;    ) );&#x000A;    &#x000A;    if ( $team_posts ):&#x000A;    ?&gt;&#x000A;    &lt;section class="row profiles"&gt;&#x000A;    	&lt;div class="intro"&gt;&#x000A;    		&lt;h2&gt;Meet The Team&lt;/h2&gt;&#x000A;    		&lt;p class="lead"&gt;&amp;ldquo;Individuals can and do make a difference, but it takes a team&lt;br&gt;to really mess things up.&amp;rdquo;&lt;/p&gt;&#x000A;    	&lt;/div&gt;&#x000A;    	&#x000A;    	&lt;?php &#x000A;    	foreach ( $team_posts as $post ): &#x000A;    	setup_postdata($post);&#x000A;    	&#x000A;    	// Resize and CDNize thumbnails using Automattic Photon service&#x000A;    	$thumb_src = null;&#x000A;    	if ( has_post_thumbnail($post-&gt;ID) ) {&#x000A;    		$src = wp_get_attachment_image_src( get_post_thumbnail_id( $post-&gt;ID ), 'team-thumb' );&#x000A;    		$thumb_src = $src[0];&#x000A;    	}&#x000A;    	?&gt;&#x000A;    	&lt;article class="col-sm-6 profile"&gt;&#x000A;    		&lt;div class="profile-header"&gt;&#x000A;    			&lt;?php if ( $thumb_src ): ?&gt;&#x000A;    			&lt;img src="&lt;?php echo $thumb_src; ?&gt;" alt="&lt;?php the_title(); ?&gt;, &lt;?php the_field('team_position'); ?&gt;" class="img-circle"&gt;&#x000A;    			&lt;?php endif; ?&gt;&#x000A;    		&lt;/div&gt;&#x000A;    		&#x000A;    		&lt;div class="profile-content"&gt;&#x000A;    			&lt;h3&gt;&lt;?php the_title(); ?&gt;&lt;/h3&gt;&#x000A;    			&lt;p class="lead position"&gt;&lt;?php the_field('team_position'); ?&gt;&lt;/p&gt;&#x000A;    			&lt;?php the_content(); ?&gt;&#x000A;    		&lt;/div&gt;&#x000A;    		&#x000A;    		&lt;div class="profile-footer"&gt;&#x000A;    			&lt;a href="tel:&lt;?php the_field('team_phone'); ?&gt;"&gt;&lt;i class="icon-mobile-phone"&gt;&lt;/i&gt;&lt;/a&gt;&#x000A;    			&lt;a href="mailto:&lt;?php echo antispambot( get_field('team_email') ); ?&gt;"&gt;&lt;i class="icon-envelope"&gt;&lt;/i&gt;&lt;/a&gt;&#x000A;    			&lt;?php if ( $twitter = get_field('team_twitter') ): ?&gt;&#x000A;    			&lt;a href="&lt;?php echo $twitter; ?&gt;"&gt;&lt;i class="icon-twitter"&gt;&lt;/i&gt;&lt;/a&gt;&#x000A;    			&lt;?php endif; ?&gt;&#x000A;    			&lt;?php if ( $linkedin = get_field('team_linkedin') ): ?&gt;&#x000A;    			&lt;a href="&lt;?php echo $linkedin; ?&gt;"&gt;&lt;i class="icon-linkedin"&gt;&lt;/i&gt;&lt;/a&gt;&#x000A;    			&lt;?php endif; ?&gt;&#x000A;    		&lt;/div&gt;&#x000A;    	&lt;/article&gt;&lt;!-- /.profile --&gt;&#x000A;    	&lt;?php endforeach; ?&gt;&#x000A;    &lt;/section&gt;&lt;!-- /.row --&gt;&#x000A;    &lt;?php endif; ?&gt;</code></pre>
    <p>To get a loop of our <code>team</code> posts, I've used the <code>get_posts</code> function. Its simple, easy to use and efficient. I've used the following arguments to target and organize the query results:</p>
    <ul>
    <li>
    <code>'post_type' =&gt; 'team'</code> will only query team posts</li>
    <li>
    <code>'posts_per_page' =&gt; 50</code> will return all of our team profiles, assuming you have less than 50. If you plan to have more adjust this accordingly.</li>
    <li>
    <code>'orderby' =&gt; 'title'</code> will order the results by name</li>
    <li>
    <code>'order' =&gt;; 'ASC'</code> will start the order alphabetically</li>
    </ul>
    <p>Once we have our query object, we loop through each team post, outputting data and content into our HTML structure.</p>
    <p>The <code>get_field</code> and <code>the_field</code> functions are built-in to the ACF plugin. These are probably the two most commons functions that you will find yourself using when working with it. They output the value of a given custom field.</p>
    <p>Once we have the loop complete, we can create a new <strong>Page</strong> in WordPress, selecting <strong>Team</strong> from the custom templates dropdown. When you view this page, you should see a list of your team's profiles.</p>
    <img src="http://cdn.css-tricks.com/wp-content/uploads/2013/10/wordpress-team-page-template.png" alt="" style="max-width: 100%; height: auto;">
    <h4>Notes on Performance</h4>
    <p>Without any caching, this bit of code adds a whopping 26 queries to the page. If you have a high volume site, it's a requirement that you leverage the <a href="http://codex.wordpress.org/Transients_API" rel="nofollow external" class="bo">Transients API</a> to cache the output of an intensive custom query like this. I've included a static <code>display()</code> method in my PHP Class that handles the transient caching.</p>
    <pre><code>if ( $team_profiles = TeamProfiles::display() )&#x000A;      echo $team_profiles;</code></pre>
    <p>The <code>display()</code> method uses output buffering and transient caching to store and cache the HTML generated by our team loop.</p>
    <p>Using this approach instead of our previous loop reduces the number of queries to 1, saving us 25 hits to the database. This also reduces the initial page load by 400-500ms. Not bad!</p>
    <h3>Styling The Template with CSS</h3>
    <p>Now that we have our team page management system in place and our HTML structure output, we need to add some style to our new template.</p>
    <h4>Conditionally Load in CSS</h4>
    <p>To include a stylesheet for our custom template only (<code>template-team.php</code>), we can use the following conditional check.</p>
    <pre><code>/**&#x000A;     * Load CSS for template-team.php&#x000A;     */&#x000A;    function team_styles() {&#x000A;    	if ( is_page_template('template-team.php') )&#x000A;       	wp_enqueue_style( 'team-template', get_stylesheet_directory_uri() . '/assets/css/team.css' );&#x000A;    }&#x000A;    add_action( 'wp_enqueue_scripts', 'team_styles', 101 );</code></pre>
    <p>This will enqueue a CSS file (<code>/assets/css/team.css</code>) when <code>template-team.php</code> is in use. Using this method helps to keep your core stylesheet lean.</p>
    <h4>Example Styles</h4>
    <p>Here are the styles I've used for the example that accompanies this tutorial:</p>
    <pre><code>/* ==============================================&#x000A;       Team profiles&#x000A;       ============================================== */&#x000A;    .profiles {&#x000A;      margin-bottom: -20px;&#x000A;    }&#x000A;    .intro {&#x000A;      padding-left: 140px;&#x000A;    }&#x000A;    .intro h2 {&#x000A;      margin: 0 0 7px;&#x000A;    }&#x000A;    .intro .lead {&#x000A;      line-height: 120%;&#x000A;      font-size: 1.1em;&#x000A;      font-style: italic;&#x000A;      margin: 0 0 35px;&#x000A;    }&#x000A;    .profile {&#x000A;      position: relative;&#x000A;      margin: 0 0 20px;&#x000A;    }&#x000A;    .profile:nth-child(even) {&#x000A;      clear: left;&#x000A;    }&#x000A;    .profile-header {&#x000A;      position: absolute;&#x000A;      top: 0;&#x000A;    }&#x000A;    .profile-header img {&#x000A;      float: left;&#x000A;    }&#x000A;    .profile-content {&#x000A;      font-size: 14px;&#x000A;      padding: 27px 20px 0 0;&#x000A;      line-height: 1.4em;&#x000A;      margin: 0 0 0 125px;&#x000A;    }&#x000A;    .profile-content h3 {&#x000A;      margin: 0;&#x000A;    }&#x000A;    .profile-content .lead {&#x000A;      font-size: 1.3em;&#x000A;      line-height: 100%;&#x000A;      font-style: italic;&#x000A;      margin: 3px 0 20px;&#x000A;    }&#x000A;    .profile-content:before {&#x000A;      content: '';&#x000A;      width: 36px;&#x000A;      height: 3px;&#x000A;      background: #dededc;&#x000A;      position: absolute;&#x000A;      top: 0;&#x000A;    }&#x000A;    .profile-content p {&#x000A;      margin: 0 0 10px;&#x000A;    }&#x000A;    .profile-footer {&#x000A;      position: absolute;&#x000A;      top: 121px;&#x000A;      width: 100px;&#x000A;      text-align: center;&#x000A;    }&#x000A;    .profile-footer a {&#x000A;      line-height: 18px;&#x000A;      margin: 0 3px;&#x000A;      display: inline-block;&#x000A;    }&#x000A;    .profile-footer a:hover i {&#x000A;      color: #595959;&#x000A;    }&#x000A;    .profile-footer a:active i {&#x000A;      color: #000;&#x000A;    }&#x000A;    .profile-footer i {&#x000A;      font-size: 18px;&#x000A;      position: relative;&#x000A;    }&#x000A;    .profile-footer i.icon-envelope {&#x000A;      font-size: 16px;&#x000A;      top: -1px;&#x000A;    }&#x000A;    .profile-footer i.icon-linkedin {&#x000A;      font-size: 16px;&#x000A;      top: -1px;&#x000A;    }</code></pre>
    <p>In my project workflow I use LESS to pre-process my CSS. If you use would like to use LESS in your project, below is the CSS in LESS format.</p>
    <pre><code>/* ==================================================&#x000A;       Team profiles&#x000A;       ================================================== */&#x000A;      &#x000A;    // Mixins&#x000A;    .border-radius(@radius) {&#x000A;    	-webkit-border-radius: @radius;&#x000A;    	-moz-border-radius: @radius;&#x000A;    	border-radius: @radius;&#x000A;    }&#x000A;    &#x000A;    // Global&#x000A;    .profiles {&#x000A;    	margin-bottom: -20px; // Offset adjustment&#x000A;    }&#x000A;    .intro {&#x000A;    	padding-left: 140px;&#x000A;    	h2 {&#x000A;    		margin: 0 0 7px;&#x000A;    	}&#x000A;    	.lead {&#x000A;    		line-height: 120%;&#x000A;    		font-size: 1.1em;&#x000A;    		font-style: italic;&#x000A;    		margin: 0 0 35px;&#x000A;    	}&#x000A;    }&#x000A;    .profile {&#x000A;    	position: relative;&#x000A;    	margin: 0 0 20px;&#x000A;    	&amp;:nth-child(even) {&#x000A;    		clear: left;&#x000A;    	}&#x000A;    }&#x000A;    &#x000A;    // Header&#x000A;    .profile-header {&#x000A;    	position: absolute;&#x000A;    	top: 0;&#x000A;    	img {&#x000A;    		float: left;&#x000A;    	}&#x000A;    }&#x000A;    &#x000A;    // Content&#x000A;    .profile-content {&#x000A;    	font-size: 14px;&#x000A;    	padding: 27px 20px 0 0;&#x000A;    	line-height: 1.4em;&#x000A;    	margin: 0 0 0 125px;&#x000A;    	h3 {&#x000A;    		margin: 0;&#x000A;    	}&#x000A;    	.lead {&#x000A;    		font-size: 1.3em;&#x000A;    		line-height: 100%;&#x000A;    		font-style: italic;&#x000A;    		margin: 3px 0 20px;&#x000A;    	}&#x000A;    	// Top separator&#x000A;    	&amp;:before {&#x000A;    		content: '';&#x000A;    		width: 36px;&#x000A;    		height: 3px;&#x000A;    		background: #dededc;&#x000A;    		position: absolute;&#x000A;    		top: 0;&#x000A;    	}&#x000A;    	p {&#x000A;    		margin: 0 0 10px;&#x000A;    	}&#x000A;    }&#x000A;    &#x000A;    // Footer&#x000A;    .profile-footer {&#x000A;    	position: absolute;&#x000A;    	top: 121px;&#x000A;    	width: 100px;&#x000A;    	text-align: center;&#x000A;    	a {&#x000A;    		line-height: 18px;&#x000A;    		margin: 0 3px;&#x000A;    		display: inline-block;&#x000A;    	}&#x000A;    	a:hover i { color: #595959; }&#x000A;    	a:active i { color: #000; }&#x000A;    	i {&#x000A;    		font-size: 18px;&#x000A;    		position: relative;&#x000A;    	}&#x000A;    	i.icon-envelope {&#x000A;    		font-size: 16px;&#x000A;    		top: -1px;&#x000A;    	}&#x000A;    	i.icon-linkedin {&#x000A;    		font-size: 16px;&#x000A;    		top: -1px;&#x000A;    	}&#x000A;    }</code></pre>
    <h3>Awesome, You Made It!</h3>
    <p>Thanks for reading, I hope this tutorial gives you a solid understanding of how to create a team bio/meet the team/team profile management system in WordPress. If you understand the underlying concepts explained in this article, you should now have a valuable new approach to managing custom content in WordPress. </p>
    <p>Custom post types, taxonomies, and meta box managed custom fields provide a powerful approach to managing many complex WordPress CMS scenarios.</p>
    <hr>
    
    <p><small><a href="http://css-tricks.com/creating-meet-team-page-wordpress/" rel="nofollow external" class="bo">Creating a “Meet The Team” Page in WordPress</a> is a post from <a href="http://css-tricks.com" rel="nofollow external" class="bo">CSS-Tricks</a></small></p>
    </div>
]]>
</Body>
<Summary>The following is a guest post by Kevin Leary. I was pretty stoked to get this guest post submission from Kevin because it's my favorite kind of tutorial: practical and detailed.   Almost every...</Summary>
<Website>http://css-tricks.com/creating-meet-team-page-wordpress/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/36749/guest@my.umbc.edu/07fd4753effc65cda85794db78a0c6b2/api/pixel</TrackingUrl>
<Tag>article</Tag>
<Tag>css</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>tricks</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, 09 Oct 2013 10:18:21 -0400</PostedAt>
<EditAt>Wed, 09 Oct 2013 10:18:21 -0400</EditAt>
</NewsItem>

</News>
