<?xml version="1.0"?>
<News hasArchived="true" page="8181" pageCount="10739" pageSize="10" timestamp="Fri, 31 Jul 2026 23:40:29 -0400" url="https://my3.my.umbc.edu/posts.xml?page=8181">
<NewsItem contentIssues="true" id="37079" important="false" status="posted" url="https://my3.my.umbc.edu/posts/37079">
<Title>30 incredibly addictive HTML5 games</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><img alt="thumbnail" src="http://netdna.webdesignerdepot.com/uploads/2013/10/thumbnail14.jpg" width="200" height="160" style="max-width: 100%; height: auto;">It’s been a fantastic couple of years for HTML5 games, for both consumers and developers. In fact, HTML5 is turning into a great game development platform, rapidly catching up to the ubiquity of Flash-based browser gaming.</p> <p>HTML5 comes with some huge advantages that allow users to build apps, accelerated graphics in games, stream HD video and so much more by just using native web code.</p> <p>So, here’s a collection of the 30 most creative and addictive HTML5 games, all of which can be played in your web browser. But, beware, they are extremely addictive!</p> <h1>1) Sand Trap</h1> <p>Fill the bucket with sand. Sounds simple enough but it’s actually trickier than you think as there’s a rotating cube maze that hovers above the bucket.</p> <p><a href="http://gopherwoodstudios.com/sandtrap/sand-trap.htm" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/1.-sandtrap.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a> </p> <p> </p> <h1>2) HexGL</h1> <p>If you love racing games, you’ll love <a href="http://hexgl.bkcore.com/" rel="nofollow external" class="bo">HexGL</a>. Created as a tribute to the Wipeout and F-Zero series, you’ll be surprised by the performance and quality of the graphics in this game and will definitely be drawn by its fast-paced nature.</p> <p></p>
    <div class="embed-container"><iframe src="//www.youtube.com/embed/se-oorr2zM8" frameborder="0" webkitallowfullscreen="webkitAllowFullScreen" mozallowfullscreen="mozallowfullscreen" allowfullscreen="allowFullScreen">[Video]</iframe></div> <p> </p> <h1>3) Entanglement</h1> <p>An addictive puzzle game in which you need to create a path as long as possible in order to score points. Simple enough game mechanics but it will take a while to master. Make sure you don’t hit the wall as it will be game over!</p> <p><a href="http://entanglement.gopherwoodstudios.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/3.-Entanglement.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>4) Galactic Inbox</h1> <p>Reminiscent of the classic arcade game R-Type, this is a very entertaining and unique take on the shoot-em-up genre. You’re the champion Gmail who’s fighting to win against space invaders who look remarkably like spam…</p> <p><a href="http://www.monocubed.com/doodles/processingjs/gmail/26/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/4.-Galactic-Inbox.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>5) BananaBread</h1> <p>Developed by Mozilla to test the performance of its browser, this is a 3D first-person shooter that uses JavaScript and WebGL to render 3D graphics, simply breath-taking for a game that runs in your browser.</p> <p><a href="https://developer.mozilla.org/en-US/demos/detail/bananabread" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/5.-BananaBread.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>6) Bombermine</h1> <p>An interesting take on the classic game Bomberman, this is a real-time multiplayer game with loads of features and bonuses such as custom Wolverine and Bender skins and eagle view.</p> <p><a href="http://bombermine.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/6.-Bombermine.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>7) Vector Runner Remix</h1> <p>A game that looks like it got its inspiration from the movie Tron, Vector Runner Remix is simple: make your vehicle jump the gaps and hazards – a fantastic reflex game.</p> <p><a href="http://www.kongregate.com/games/DigYourOwnGrave/vector-runner-remix" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/7.-Vector-Runner-Remix.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>8) Koubachi</h1> <p>Keeping your plants healthy has never been so enjoyable. Simply drag and drop each plant according to its desired light and heat.</p> <p><a href="http://game.koubachi.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/8.-Koubachi.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>9) Contre Jour</h1> <p>Contre Jour is a beautiful puzzle game for web browsers, Windows Phone, Android, Apple iOS and Symbian. The game focuses on Petit, a blob who you move around by manipulating the ground around him. The objective of the game is to collect all the blue orbs and get to the portal.</p> <p><a href="http://www.contrejour.ie" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/9.-Contre-Jour.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>10) Cube</h1> <p>Google’s Cube game is a 3D virtual maze superimposed over Google Maps. The game provides you with a series of tasks, such as reaching your friends at the Brooklyn Bowl, which you have to complete as quickly as possible. There are eight levels and you get to “travel” through New York, San Francisco, Tokyo and other great cities around the world. It’s extremely entertaining!</p> <p><a href="http://www.playmapscube.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/10.-Cube.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>11) Save the Day</h1> <p>Save the Day was created by Denki and is as delightful as it looks. Save all the people and put out the fire before the timer runs out.</p> <p><a href="https://turbulenz.com/games/save-the-day" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/11.-Save-The-Day.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>12) Connection</h1> <p>A great looking game and very enjoyable too, especially if you’re a fan of puzzles. All you need to do is connect the little monsters based on colour. Give it a try.</p> <p><a href="http://connection.ivank.net/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/12.-Connection.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>13) Chrome World Wide Maze</h1> <p>Google loves creating innovative and fun experiments and World Wide Maze is definitely one of them. Like Super Monkey Ball with a twist, you simply enter your favourite website or keyword then let the game turn it into a 3D maze for you. What’s ingenious about this game is that you can access it via your smartphone as well.</p> <p><a href="http://chrome.com/maze/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/13.-Chrome-World-Wide-Maze.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>14) Roll It</h1> <p><a href="http://www.chromeexperiments.com/detail/roll-it/?f=" rel="nofollow external" class="bo">Roll It</a> is another clever experiment from Google that lets you use your smartphone and laptop/desktop. The devices are linked through Chrome and synced using WebSockets’. You ‘roll a ball’ from your phone to your laptop racking up as many points as possible.</p> <p></p>
    <div class="embed-container"><iframe src="//www.youtube.com/embed/_4RFIcuuHBE" frameborder="0" webkitallowfullscreen="webkitAllowFullScreen" mozallowfullscreen="mozallowfullscreen" allowfullscreen="allowFullScreen">[Video]</iframe></div> <p> </p> <h1>15) Shell heroes</h1> <p>A strategy and puzzle game rolled into one. Help the turtles create a path for their king by placing the right blocks in the right places. The game becomes more complex with every level.</p> <p><a href="http://shellheroes.csharks.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/15.-Shell-Heroes.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>16) 3D Bricks</h1> <p>3D Bricks is a fun take on the classic arcade game we have all come to love. Play it again but this time in 3D. Enjoy.</p> <p><a href="http://holoduke.nl/3dbricks/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/16.-3D-Bricks.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>17) Fluid Table Tennis</h1> <p>This stunningly beautiful game is remixed with great music and pong-like gameplay. Plasma streams are used to push the ball across the screen in the hope of scoring. You can either take on a friend or play against the computer.</p> <p><a href="http://anirudhjoshi.github.io/fluid_table_tennis/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/17.-Fluid-table-tennis.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>18) Unsnarl it</h1> <p>Ever heard of the game cat’s cradle? This puzzler’s unique take on the game is extremely engaging where the goal is to “unsnarl” a knot. There are four levels but you also have the option to create your own puzzles. Game on!</p> <p><a href="http://unsnarl-it.jonasjuffinger.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/18.-Unsnarl-it.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>19) Input/Output</h1> <p>This HTML5 game was developed by Google for I/O 2012. The objective is to launch a particle from the input to the output. You can experiment by dropping in sliders, swingers and flippers to help you get to the output and create a more colourful, lively, working machine. You also have the option to share your creation on Google+. Definitely worth checking out.</p> <p><a href="https://developers.google.com/events/io/2012/input-output/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/19.-Input-Output.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>20) Universe within</h1> <p>A very interesting game that uses HTML5 canvas and audio API, as well as hand-drawn illustrations to show the cyclical nature of the universe.</p> <p><a href="http://www.universewithin.net/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/20.-Universe-within.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>21) Missile game</h1> <p>Check out this cool HTML5 game. Use your mouse to control the flight through the tunnel. It may sound simple, but it requires attention and great reflexes.</p> <p><a href="http://missile-game.googlecode.com/hg/missile.svg" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/21.-Missile-Game.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>22) Circle game</h1> <p>Created by Zazub, Circle game is a colourful and absorbing game. The rules are simple, eat smaller circles to grow and avoid the larger ones. It’s more difficult than it sounds.</p> <p><a href="http://sysach.com/circle-game/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/22.-Circle-game.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>23) Pappu Pakia</h1> <p>Pappu Pakia was created for the Github Game Off 2012. A cool little game where you need to use your mouse, or tap the screen if you’re using a touchscreen, to stop Pappu the bird hitting the ground.</p> <p><a href="http://khele.in/pappu-pakia/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/23.-Pappu-Pakia.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>24) Tiny Monsters</h1> <p>If you’re into puzzle games, you’ll definitely want to play Tiny Monsters. The aim of the game is to slice away polygons and keep the monsters contained.</p> <p><a href="http://tinymonsters.ivank.net/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/24.-Tiny-Monsters.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>25) HeadBoxing</h1> <p>Had a tough day? Feel like you need to get your frustrations out? Then here’s the perfect game for you. This game uses your webcam and you need to avoid your enemy’s punches by moving your head. You have 60 seconds to win the fight. Let’s get ready to rumble.</p> <p><a href="https://developer.mozilla.org/en-US/demos/detail/headboxing" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/25.-Headboxing.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>26) Uncle Mike</h1> <p>Uncle Mike is an awesome HTML5 game where you need to save animals by letting them run to your face. You’ll need to have a webcam to play this game.</p> <p><a href="https://developer.mozilla.org/en-US/demos/detail/uncle-mike" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/26.-Uncle-mike.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>27) An AR Game</h1> <p>An augmented reality game that uses AR markers to control portals that are 2D and 3D, <a href="https://developer.mozilla.org/en-US/demos/detail/an-ar-game" rel="nofollow external" class="bo">this puzzler</a> only has one rule: capture the pieces before they fall in a specific order.</p> <p></p>
    <div class="embed-container"><iframe src="//www.youtube.com/embed/Pa_EwQ0DoWk" frameborder="0" webkitallowfullscreen="webkitAllowFullScreen" mozallowfullscreen="mozallowfullscreen" allowfullscreen="allowFullScreen">[Video]</iframe></div> <p> </p> <h1>28) Get Motion Media</h1> <p>This Dancepad-Kinect-like webcam game revolves around the use of motion. You’ll need a web cam to play and make sure you’re at least 2-3 metres away from the camera. Indicators on screen will tell you what to do.</p> <p><a href="https://developer.mozilla.org/en-US/demos/detail/get-motion-media" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/28.-Get-motion-media.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>29) Sketch out</h1> <p>Ready to defend your planet against incoming invaders? Fight back and bounce the projectiles straight into the enemy sphere.</p> <p><a href="http://sketch-out.appspot.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/29.-Sketch-out.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p> </p> <h1>30) Lux Ahoy</h1> <p>In this game you need to shoot your opponent using a canon on your ship. You win the level when you sink your opponent.</p> <p><a href="http://luxahoy.com/" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/30.-Lux-Ahoy.jpg" width="650" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"></a></p> <p>  </p> <p><em><strong>Which of these games is your favorite? Is HTML5 now a good platform for gamers? Let us know in the comments.</strong></em></p> <p><br><br> </p>
    <table width="100%"> <tbody>
    <tr> <td> <a href="http://www.mightydeals.com/deal/mega-deals-bundle.html?ref=inwidget" rel="nofollow external" class="bo"><strong>Exclusive: 10 Graphic Deals – only $47!</strong></a> </td> <td> <a href="http://www.mightydeals.com/?ref=inwidget" rel="nofollow external" class="bo"><br> <img src="http://mightydeals.com/web/images/widget-logo.png" height="40" width="90" alt="30 incredibly addictive HTML5 games" style="max-width: 100%; height: auto;"><br> </a> </td> </tr> </tbody>
    </table> <p><br> </p> <a href="http://www.webdesignerdepot.com/2013/10/30-incredibly-addictive-html5-games/" rel="nofollow external" class="bo">Source</a> <br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F10%2F30-incredibly-addictive-html5-games%2F&amp;t=30+incredibly+addictive+HTML5+games" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F10%2F30-incredibly-addictive-html5-games%2F&amp;t=30+incredibly+addictive+HTML5+games" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F10%2F30-incredibly-addictive-html5-games%2F&amp;t=30+incredibly+addictive+HTML5+games" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F10%2F30-incredibly-addictive-html5-games%2F&amp;t=30+incredibly+addictive+HTML5+games" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F10%2F30-incredibly-addictive-html5-games%2F&amp;t=30+incredibly+addictive+HTML5+games" 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/176968788418/u/49/f/661066/c/35285/s/3287e929/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/176968788418/u/49/f/661066/c/35285/s/3287e929/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>It’s been a fantastic couple of years for HTML5 games, for both consumers and developers. In fact, HTML5 is turning into a great game development platform, rapidly catching up to the ubiquity of...</Summary>
<Website>http://rss.feedsportal.com/c/35285/f/661066/s/3287e929/sc/4/l/0L0Swebdesignerdepot0N0C20A130C10A0C30A0Eincredibly0Eaddictive0Ehtml50Egames0C/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/37079/guest@my.umbc.edu/802e46b091409f985296e0dd9a1e0daa/api/pixel</TrackingUrl>
<Tag>addictive-games</Tag>
<Tag>art</Tag>
<Tag>cool-games</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>html-games</Tag>
<Tag>html5</Tag>
<Tag>html5-games</Tag>
<Tag>illustrator</Tag>
<Tag>inspiration</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>oracle</Tag>
<Tag>photoshop</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>web-games</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, 16 Oct 2013 10:15:47 -0400</PostedAt>
<EditAt>Wed, 16 Oct 2013 10:15:47 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="37072" important="false" status="posted" url="https://my3.my.umbc.edu/posts/37072">
<Title>Our Cybersecurity Information Session is tomorrow! Join us at our Columbia locat...</Title>
<Body>
<![CDATA[
    <div class="html-content">Our Cybersecurity Information Session is tomorrow! Join us at our Columbia location at 6 p.m. to learn about or Cybersecurity Academy.<br> <br> Register at the link!<br><br><a href="http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.umbctraining.com%2FAbout-Us%2FEvents%2FCybersecurity-Information-Session-10-17-2013&amp;h=sAQG0g3Vd&amp;s=1" title="" rel="nofollow external" class="bo"><img src="https://fbexternal-a.akamaihd.net/safe_image.php?d=AQB0WT_KY7zUFuIT&amp;w=154&amp;h=154&amp;url=http%3A%2F%2Fwww.umbctraining.com%2FImages%2Ftemplate%2FUMBC-TC-color.aspx%3Fwidth%3D209%26height%3D93%26ext%3D.jpg" alt="" style="max-width: 100%; height: auto;"></a><br><a href="http://www.facebook.com/l.php?u=http%3A%2F%2Fwww.umbctraining.com%2FAbout-Us%2FEvents%2FCybersecurity-Information-Session-10-17-2013&amp;h=DAQEi_47w&amp;s=1" rel="nofollow external" class="bo">About Us</a><br><a href="http://www.umbctraining.com">www.umbctraining.com</a><br>About UMBC Training Centers</div>
]]>
</Body>
<Summary>Our Cybersecurity Information Session is tomorrow! Join us at our Columbia location at 6 p.m. to learn about or Cybersecurity Academy.    Register at the link!   About Us www.umbctraining.com...</Summary>
<Website>http://www.facebook.com/umbctraining/posts/10151632216611076</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/37072/guest@my.umbc.edu/33f50cdf4d4a4368f14c137e33c67343/api/pixel</TrackingUrl>
<Tag>ccna</Tag>
<Tag>ceh</Tag>
<Tag>centers</Tag>
<Tag>cisco</Tag>
<Tag>cyber</Tag>
<Tag>cybersecurity</Tag>
<Tag>information</Tag>
<Tag>it</Tag>
<Tag>leadership</Tag>
<Tag>management</Tag>
<Tag>microsoft</Tag>
<Tag>project</Tag>
<Tag>security</Tag>
<Tag>technology</Tag>
<Tag>training</Tag>
<Tag>umbc</Tag>
<Group token="retired-575">UMBC Training Centers</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-575</GroupUrl>
<AvatarUrl>https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xsmall.png?1361981335</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/original.jpg?1361981335</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xxlarge.png?1361981335</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xlarge.png?1361981335</AvatarUrl>
<AvatarUrl size="large">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/large.png?1361981335</AvatarUrl>
<AvatarUrl size="medium">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/medium.png?1361981335</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/small.png?1361981335</AvatarUrl>
<AvatarUrl size="xsmall">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xsmall.png?1361981335</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/575/83756b985266168d0d29c6c9a146db50/xxsmall.png?1361981335</AvatarUrl>
<Sponsor>UMBC Training Centers</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Wed, 16 Oct 2013 09:27:23 -0400</PostedAt>
<EditAt>Wed, 16 Oct 2013 09:27:23 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="37070" important="false" status="posted" url="https://my3.my.umbc.edu/posts/37070">
<Title>UMBC CSEE Department seeks five new faculty</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <div><a href="http://twitter.com/share?url=http%3A%2F%2Febiquity.umbc.edu%2Fblogger%2F2013%2F10%2F16%2Fumbc-csee-department-seeks-five-new-faculty%2F&amp;text=UMBC%20CSEE%20Department%20seeks%20five%20new%20faculty&amp;related=ebiquity&amp;lang=en&amp;count=vertical&amp;counturl=http%3A%2F%2Febiquity.umbc.edu%2Fblogger%2F2013%2F10%2F16%2Fumbc-csee-department-seeks-five-new-faculty%2F" rel="nofollow external" class="bo">Tweet</a></div>
    <p><img src="http://ebiquity.umbc.edu/blogger/wp-content/uploads/2013/10/CampusViewbookWork-3214HR-1.jpg" alt="" width="500" height="220" style="max-width: 100%; height: auto;"></p>
    <p>The UMBC Computer Science and Electrical Engineering department is searching for new full-time faculty: two in Computer Science, one in Electrical and Computer Engineering, one Computer Science professor of the practice, and one Computer Science/Information Systems lecturer. See the <a href="http://www.csee.umbc.edu/about/jobs/" rel="nofollow external" class="bo">CSEE Jobs</a> page for detailed information on the positions, preferred specializations and the application process.</p>
    </div>
]]>
</Body>
<Summary>Tweet     The UMBC Computer Science and Electrical Engineering department is searching for new full-time faculty: two in Computer Science, one in Electrical and Computer Engineering, one Computer...</Summary>
<Website>http://ebiquity.umbc.edu/blogger/2013/10/16/umbc-csee-department-seeks-five-new-faculty/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/37070/guest@my.umbc.edu/6bb7ed6c0d50ba6e50a1e35553434867/api/pixel</TrackingUrl>
<Tag>general</Tag>
<Group token="ebiquity">Ebiquity Research Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/ebiquity</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/003/36ac8e558ac7690b6f44e2cb5ef93322/xsmall.png?1282159680</AvatarUrl>
<AvatarUrl size="original">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/003/36ac8e558ac7690b6f44e2cb5ef93322/original.gif?1282159680</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/003/36ac8e558ac7690b6f44e2cb5ef93322/xxlarge.png?1282159680</AvatarUrl>
<AvatarUrl size="xlarge">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/003/36ac8e558ac7690b6f44e2cb5ef93322/xlarge.png?1282159680</AvatarUrl>
<AvatarUrl size="large">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/003/36ac8e558ac7690b6f44e2cb5ef93322/large.png?1282159680</AvatarUrl>
<AvatarUrl size="medium">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/003/36ac8e558ac7690b6f44e2cb5ef93322/medium.png?1282159680</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/003/36ac8e558ac7690b6f44e2cb5ef93322/small.png?1282159680</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/003/36ac8e558ac7690b6f44e2cb5ef93322/xsmall.png?1282159680</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/003/36ac8e558ac7690b6f44e2cb5ef93322/xxsmall.png?1282159680</AvatarUrl>
<Sponsor>ebiquity research group</Sponsor>
<PawCount>1</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Wed, 16 Oct 2013 08:51:36 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="37069" important="false" status="posted" url="https://my3.my.umbc.edu/posts/37069">
<Title>Ubisoft&#8217;s Delay of Watch Dogs Sends Shares Crashing</Title>
<Body>
<![CDATA[
    <div class="html-content">The release of the Ubisoft game Watch Dogs, expected to be a blockbuster on the order of Grand Theft Auto, has been delayed until June 2014.<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%2F17%2Fbusiness%2Finternational%2Fmaker-of-assassins-creed-delays-release-of-2-games.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Ubisoft%E2%80%99s+Delay+of+Watch+Dogs+Sends+Shares+Crashing" 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%2F17%2Fbusiness%2Finternational%2Fmaker-of-assassins-creed-delays-release-of-2-games.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Ubisoft%E2%80%99s+Delay+of+Watch+Dogs+Sends+Shares+Crashing" 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%2F17%2Fbusiness%2Finternational%2Fmaker-of-assassins-creed-delays-release-of-2-games.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Ubisoft%E2%80%99s+Delay+of+Watch+Dogs+Sends+Shares+Crashing" 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%2F17%2Fbusiness%2Finternational%2Fmaker-of-assassins-creed-delays-release-of-2-games.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Ubisoft%E2%80%99s+Delay+of+Watch+Dogs+Sends+Shares+Crashing" 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%2F17%2Fbusiness%2Finternational%2Fmaker-of-assassins-creed-delays-release-of-2-games.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Ubisoft%E2%80%99s+Delay+of+Watch+Dogs+Sends+Shares+Crashing" 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/176968344519/u/0/f/640387/c/34625/s/32868068/sc/30/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/176968344519/u/0/f/640387/c/34625/s/32868068/sc/30/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/176968344519/u/0/f/640387/c/34625/s/32868068/sc/30/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/176968344519/u/0/f/640387/c/34625/s/32868068/sc/30/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/176968344519/u/0/f/640387/c/34625/s/32868068/sc/30/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/176968344519/u/0/f/640387/c/34625/s/32868068/sc/30/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/176968344519/u/0/f/640387/c/34625/s/32868068/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/176968344519/u/0/f/640387/c/34625/s/32868068/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>The release of the Ubisoft game Watch Dogs, expected to be a blockbuster on the order of Grand Theft Auto, has been delayed until June 2014.      </Summary>
<Website>http://www.nytimes.com/2013/10/17/business/international/maker-of-assassins-creed-delays-release-of-2-games.html?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/37069/guest@my.umbc.edu/e20ce58da41d78cd435d04caf4aeebdd/api/pixel</TrackingUrl>
<Tag>activision-blizzard-inc-atvi-nasdaq</Tag>
<Tag>computer-and-video-games</Tag>
<Tag>electronic-arts-inc-erts-nasdaq</Tag>
<Tag>new</Tag>
<Tag>technology</Tag>
<Tag>ubisoft-entertainment</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, 16 Oct 2013 08:16:58 -0400</PostedAt>
<EditAt>Wed, 16 Oct 2013 19:43:03 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="37067" important="false" status="posted" url="https://my3.my.umbc.edu/posts/37067">
<Title>Bits Blog: The Elusive British Artist Banksy Joins the Social Web</Title>
<Body>
<![CDATA[
    <div class="html-content">Over the past two weeks the street artist, who has never had any official social accounts, has started sharing all of the works from an outdoor show on Instagram, and a few clips on YouTube.<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%2F10%2F16%2Felusive-british-artist-banksy-joins-social-web%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+The+Elusive+British+Artist+Banksy+Joins+the+Social+Web" 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%2F10%2F16%2Felusive-british-artist-banksy-joins-social-web%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+The+Elusive+British+Artist+Banksy+Joins+the+Social+Web" 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%2F10%2F16%2Felusive-british-artist-banksy-joins-social-web%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+The+Elusive+British+Artist+Banksy+Joins+the+Social+Web" 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%2F10%2F16%2Felusive-british-artist-banksy-joins-social-web%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+The+Elusive+British+Artist+Banksy+Joins+the+Social+Web" 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%2F10%2F16%2Felusive-british-artist-banksy-joins-social-web%2F%3Fpartner%3Drss%26emc%3Drss&amp;t=Bits+Blog%3A+The+Elusive+British+Artist+Banksy+Joins+the+Social+Web" 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/176968341801/u/0/f/640387/c/34625/s/328673ec/sc/38/rc/1/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/176968341801/u/0/f/640387/c/34625/s/328673ec/sc/38/rc/1/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/176968341801/u/0/f/640387/c/34625/s/328673ec/sc/38/rc/2/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/176968341801/u/0/f/640387/c/34625/s/328673ec/sc/38/rc/2/rc.img" style="max-width: 100%; height: auto;"></a><br><a href="http://da.feedsportal.com/r/176968341801/u/0/f/640387/c/34625/s/328673ec/sc/38/rc/3/rc.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/176968341801/u/0/f/640387/c/34625/s/328673ec/sc/38/rc/3/rc.img" style="max-width: 100%; height: auto;"></a><br><br><a href="http://da.feedsportal.com/r/176968341801/u/0/f/640387/c/34625/s/328673ec/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/176968341801/u/0/f/640387/c/34625/s/328673ec/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Over the past two weeks the street artist, who has never had any official social accounts, has started sharing all of the works from an outdoor show on Instagram, and a few clips on YouTube.      </Summary>
<Website>http://bits.blogs.nytimes.com/2013/10/16/elusive-british-artist-banksy-joins-social-web/?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/37067/guest@my.umbc.edu/6f5e37e4627be462f3fbbebaece9a240/api/pixel</TrackingUrl>
<Tag>art</Tag>
<Tag>banksy</Tag>
<Tag>central-park-manhattan-ny</Tag>
<Tag>computers-and-the-internet</Tag>
<Tag>graffiti</Tag>
<Tag>instagram-inc</Tag>
<Tag>new</Tag>
<Tag>new-york-city</Tag>
<Tag>social</Tag>
<Tag>technology</Tag>
<Tag>twitter</Tag>
<Tag>york</Tag>
<Tag>youtube-com</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, 16 Oct 2013 07:40:32 -0400</PostedAt>
<EditAt>Wed, 16 Oct 2013 17:33:00 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="37068" important="false" status="posted" url="https://my3.my.umbc.edu/posts/37068">
<Title>Ireland&#8217;s Government Says It Will Curb a Tax Strategy That Faced U.S. Scrutiny</Title>
<Body>
<![CDATA[
    <div class="html-content">Ireland’s government promised to make it more difficult for companies to use its laws to reduce their tax liabilities, but it was unclear what effect the move would have.<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%2F16%2Fbusiness%2Finternational%2Firelands-government-says-it-will-curb-a-tax-strategy-that-faced-us-scrutiny.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Ireland%E2%80%99s+Government+Says+It+Will+Curb+a+Tax+Strategy+That+Faced+U.S.+Scrutiny" 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%2F16%2Fbusiness%2Finternational%2Firelands-government-says-it-will-curb-a-tax-strategy-that-faced-us-scrutiny.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Ireland%E2%80%99s+Government+Says+It+Will+Curb+a+Tax+Strategy+That+Faced+U.S.+Scrutiny" 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%2F16%2Fbusiness%2Finternational%2Firelands-government-says-it-will-curb-a-tax-strategy-that-faced-us-scrutiny.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Ireland%E2%80%99s+Government+Says+It+Will+Curb+a+Tax+Strategy+That+Faced+U.S.+Scrutiny" 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%2F16%2Fbusiness%2Finternational%2Firelands-government-says-it-will-curb-a-tax-strategy-that-faced-us-scrutiny.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Ireland%E2%80%99s+Government+Says+It+Will+Curb+a+Tax+Strategy+That+Faced+U.S.+Scrutiny" 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%2F16%2Fbusiness%2Finternational%2Firelands-government-says-it-will-curb-a-tax-strategy-that-faced-us-scrutiny.html%3Fpartner%3Drss%26emc%3Drss&amp;t=Ireland%E2%80%99s+Government+Says+It+Will+Curb+a+Tax+Strategy+That+Faced+U.S.+Scrutiny" 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>Ireland’s government promised to make it more difficult for companies to use its laws to reduce their tax liabilities, but it was unclear what effect the move would have.      </Summary>
<Website>http://www.nytimes.com/2013/10/16/business/international/irelands-government-says-it-will-curb-a-tax-strategy-that-faced-us-scrutiny.html?partner=rss&amp;emc=rss</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/37068/guest@my.umbc.edu/810554b237124c5466e209638bf62a8c/api/pixel</TrackingUrl>
<Tag>apple-inc-aapl-nasdaq</Tag>
<Tag>corporate-taxes</Tag>
<Tag>european-union</Tag>
<Tag>google-inc-goog-nasdaq</Tag>
<Tag>ireland</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, 16 Oct 2013 07:24:58 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="true" id="37066" important="false" status="posted" url="https://my3.my.umbc.edu/posts/37066">
<Title>How to play video with HTML5</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <p><img alt="thumbnail" src="http://netdna.webdesignerdepot.com/uploads/2013/10/thumbnail18.jpg" width="200" height="160" style="max-width: 100%; height: auto;">Placing a video in HTML5 markup is simple, no more complex for any given browser than placing an image. In this article we’ll take full advantage of the built-in browser support to build the simplest possible video player.</p> <p>We’ll lay the application’s basic framework and then use the &lt;video&gt; element to add a video to the web page without the need of any plugins at all.</p> <p> </p> <h1>Prerequisites</h1> <p>Use Chrome, Safari or Internet Explorer 9+. For the time-being you’ll have to avoid Firefox and Opera because of the cross-browser video file format issues. Although support for the video element is consistent across all modern browsers, the MP4 format trips up Firefox and Opera. You can <a href="http://caniuse.com/#search=video" rel="nofollow external" class="bo">check for compatibility here.</a></p> <p>Before you begin you’ll need to find a .mp4 that you can use, if you don’t have one, you’ll find lots of free mp4 files online.</p> <p> </p> <h1>Building the basic framework</h1> <p>The following code is the framework around which you build the player. It creates a simple layout and has a placeholder for the video itself.</p> <p>You need to create a new HTML file in your working directory and name it index.html, then add this code:</p> <pre>&lt;!DOCTYPE html&gt;<br>&lt;html&gt;<br>&lt;head&gt;<br>    &lt;meta charset="utf-8"&gt;<br>    &lt;title&gt;HTML5 Video Player&lt;/title&gt;<br>    &lt;style&gt;<br>        body {<br>                font-family: sans-serif;<br>                border: 0;<br>                margin: 0;<br>                padding: 0;<br>        }<br>        header {<br>                text-align: center;<br>        }<br>        #player {<br>                display: table;<br>                width: 100%;<br>                padding: 4px;<br>        }<br>        #player &gt; div {<br>                display: table-cell;<br>                vertical-align: top;<br>        }<br>    &lt;/style&gt;<br>&lt;/head&gt;<br>&lt;body&gt;<br>    &lt;header&gt;<br>        &lt;h1&gt;HTML5 Video Player&lt;/h1&gt;<br>    &lt;/header&gt;<br>    &lt;section id="player"&gt;<br>        &lt;div&gt;<br>                &lt;!-- The video will appear here--&gt;<br>        &lt;/div&gt;<br>    &lt;/section&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;</pre> <p>Now, with the foundation laid, let’s get to the fun part of the player by adding a video to the page.</p> <p> </p> <h1>Using the video element to add videos to web pages</h1> <p>The goal in designing HTML5′s &lt;video&gt; element was to make the embedding of video within a web page as straightforward as embedding an image. Although you’ll encounter additional complexities because video file formats are more feature-rich than image formats, the design goal has been attained.</p> <p>Here’s what an HTML5 video looks like in Chrome:</p> <p><a href="http://netdna.webdesignerdepot.com/uploads/2013/10/html5_action_002.jpg" rel="nofollow external" class="bo"><img src="http://netdna.webdesignerdepot.com/uploads/2013/10/html5_action_002.jpg" width="650" alt="How to play video with HTML5" style="max-width: 100%; height: auto;"></a></p> <p>The next listing shows all of the code required to display the video. As you can see, it’s not complicated.</p> <p>Insert this code in place of the “&lt;!– The video will appear here–&gt;” comment in the code above, make sure you replace [ YOUR VIDEO ] with the path to your .mp4, and refresh the page.</p> <pre>&lt;video src="[ YOUR VIDEO ].mp4"<br>controls<br>width="720" height="480"&gt;<br>Your browser does not support the video element, please #D try &lt;a href="videos/VID_20120122_133036.mp4"&gt;downloading the video instead&lt;/a&gt;<br>&lt;/video&gt;</pre> <p>In this code the <em>src</em> attribute is the path and file name of your .mp4 file, the <em>controls</em> attribute indicates that you would like the video to have the standard controls (omit it if you don’t want the controls) and the <em>width</em> and <em>height</em> are self-explanatory. The text inside the element is back up text to be displayed if the video tag isn’t recognized by the browser.</p> <p> </p> <h1>Summary</h1> <p>The web is increasingly being used as a replacement for traditional broadcast media. Services like Netflix, YouTube, Spotify, last.fm, and Google Music seek to replace your DVD and CD collections with online players. With HTML5, video and audio become first-class citizens of web content. Rather than handing responsibility for playing media to a third-party application, it’s played within the browser, allowing you to control and manipulate media from within your web application.</p> <p>As you can see HTML5 makes it as straightforward a process to add video and audio to web pages as it is to add images.</p> <p> </p> <p><em><strong>How do you prefer to handle video? Is HTML5′s &lt;video&gt; element robust enough? Let us know your thoughts in the comments.</strong></em></p> <p><em>Featured image/thumbnail, <a href="http://www.shutterstock.com/pic-150988097/stock-vector-mobile-phone-with-video-player-on-the-screen-in-the-human-hands-idea-mobile-video-streaming.html" rel="nofollow external" class="bo">video image</a> via Shutterstock.</em></p> <p><br><br> </p>
    <table width="100%"> <tbody>
    <tr> <td> <a href="http://www.mightydeals.com/deal/mega-deals-bundle.html?ref=inwidget" rel="nofollow external" class="bo"><strong>Exclusive: 10 Graphic Deals – only $47!</strong></a> </td> <td> <a href="http://www.mightydeals.com/?ref=inwidget" rel="nofollow external" class="bo"><br> <img src="http://mightydeals.com/web/images/widget-logo.png" height="40" width="90" alt="How to play video with HTML5" style="max-width: 100%; height: auto;"><br> </a> </td> </tr> </tbody>
    </table> <p><br> </p> <a href="http://www.webdesignerdepot.com/2013/10/how-to-play-video-with-html5/" rel="nofollow external" class="bo">Source</a> <br><div><table border="0"><tbody><tr><td>
    <a href="http://share.feedsportal.com/share/twitter/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F10%2Fhow-to-play-video-with-html5%2F&amp;t=How+to+play+video+with+HTML5" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/twitter.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/facebook/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F10%2Fhow-to-play-video-with-html5%2F&amp;t=How+to+play+video+with+HTML5" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/facebook.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/linkedin/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F10%2Fhow-to-play-video-with-html5%2F&amp;t=How+to+play+video+with+HTML5" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/linkedin.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/gplus/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F10%2Fhow-to-play-video-with-html5%2F&amp;t=How+to+play+video+with+HTML5" rel="nofollow external" class="bo"><img src="http://res3.feedsportal.com/social/googleplus.png" style="max-width: 100%; height: auto;"></a> <a href="http://share.feedsportal.com/share/email/?u=http%3A%2F%2Fwww.webdesignerdepot.com%2F2013%2F10%2Fhow-to-play-video-with-html5%2F&amp;t=How+to+play+video+with+HTML5" 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/176968335416/u/49/f/661066/c/35285/s/32856b56/a2.htm" rel="nofollow external" class="bo"><img src="http://da.feedsportal.com/r/176968335416/u/49/f/661066/c/35285/s/32856b56/a2.img" style="max-width: 100%; height: auto;"></a>
    </div>
]]>
</Body>
<Summary>Placing a video in HTML5 markup is simple, no more complex for any given browser than placing an image. In this article we’ll take full advantage of the built-in browser support to build the...</Summary>
<Website>http://rss.feedsportal.com/c/35285/f/661066/s/32856b56/sc/4/l/0L0Swebdesignerdepot0N0C20A130C10A0Chow0Eto0Eplay0Evideo0Ewith0Ehtml50C/story01.htm</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/37066/guest@my.umbc.edu/c4b77747b61e4197f3e4470cc6c4154f/api/pixel</TrackingUrl>
<Tag>add-video-to-a-website</Tag>
<Tag>art</Tag>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>element</Tag>
<Tag>how-to-add-video-to-a-web-page</Tag>
<Tag>html</Tag>
<Tag>html5</Tag>
<Tag>html5-video</Tag>
<Tag>illustrator</Tag>
<Tag>javascript</Tag>
<Tag>markup-for-video</Tag>
<Tag>mysql</Tag>
<Tag>oracle</Tag>
<Tag>photoshop</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>tag</Tag>
<Tag>video-best-practices</Tag>
<Tag>web-video</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, 16 Oct 2013 06:15:41 -0400</PostedAt>
<EditAt>Wed, 16 Oct 2013 06:15:41 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="true" id="37065" important="false" status="posted" url="https://my3.my.umbc.edu/posts/37065">
<Title>Schedule Events Using WordPress Cron</Title>
<Body>
<![CDATA[
    <div class="html-content">
    <table width="650">
    <tbody>
    <tr>
    <td>
    <div>
    <img src="http://statisches.auslieferung.commindo-media-ressourcen.de/advertisement.gif" alt="" style="max-width: 100%; height: auto;"><br><a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=1" rel="nofollow external" class="bo"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=1" alt="" style="max-width: 100%; height: auto;"></a> <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=2" rel="nofollow external" class="bo"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=2" alt="" style="max-width: 100%; height: auto;"></a> <a href="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=target&amp;collection=smashing-rss&amp;position=3" rel="nofollow external" class="bo"><img src="http://auslieferung.commindo-media-ressourcen.de/random.php?mode=image&amp;collection=smashing-rss&amp;position=3" alt="" style="max-width: 100%; height: auto;"></a>
    </div>
    </td>
    </tr>
    </tbody>
    </table>
    <p>I don’t know about you, but I wake up every morning with at least 10 emails that I didn’t have when I went to sleep. While most people probably know that these emails aren’t being sent manually by some sleep-deprived, coffee-fuelled intern, many people don’t understand the <strong>ins and outs of the systems that automate tasks</strong> such as sending email.</p>
    <p><a href="http://media.smashingmagazine.com/wp-content/uploads/2013/10/clock-tower_mini-opt.jpg" rel="nofollow external" class="bo"><img src="http://media.smashingmagazine.com/wp-content/uploads/2013/10/clock-tower_mini-opt.jpg" alt="Clock Tower" width="500" height="248" style="max-width: 100%; height: auto;"></a><br>
    <em>(Image: <a href="http://www.flickr.com/photos/waferboard/7568549198/" rel="nofollow external" class="bo">Don Schuetze</a>)</em></p>
    <p>That’s where cron and WordPress Cron come into play. But they can be used for far more than filling inboxes to the brim. Before we dive into the specifics of both, here is a quick breakdown of the <strong>topics we’ll cover</strong> below:</p>
    <ul>
    <li>What is cron and how does WordPress fit into it?</li>
    <li>Introducing WordPress Cron</li>
    <li>Limitations of WordPress Cron (and solutions to fix ’em)</li>
    <li>What tasks is WordPress Cron used for?</li>
    <li>How does WordPress execute scheduled tasks?</li>
    <li>How to schedule tasks through WordPress Cron</li>
    <li>Tips for developing with WordPress Cron</li>
    <li>Popular plugins that use WordPress Cron</li>
    </ul>
    <p>Still interested? Let’s get to it.</p>
    <h3>What Is Cron And How Does WordPress Fit Into It?</h3>
    <p>Cron is a system originally built for UNIX that enables users to execute commands, programs and other actions at specified times. As Wikipedia so eloquently puts it, “<strong>Cron is a time-based job scheduler</strong>.”</p>
    <p>Basically, what that means is you can schedule an action to take place at a specific time, without having to manually execute code at that time. But how does this relate to your website — particularly, your WordPress website? Setting up your WordPress website to use the UNIX cron system built into your server’s operating system is possible; however, it can be difficult for two main reasons:</p>
    <ol>
    <li>Your host might not permit you to set up cron for security reasons.</li>
    <li>Different servers might require cron to be set up in different ways, which would require familiarity with a wide variety of systems.</li>
    </ol>
    <p>If the WordPress team couldn’t rely on using each server’s cron, then how did they schedule tasks to be performed? They built WordPress Cron.</p>
    <h3>Introducing WordPress Cron</h3>
    <p>WordPress Cron is what many people refer to as a “pseudo-cron system.” The difference is in how UNIX cron and WordPress Cron take action. A typical UNIX cron system runs in this order:</p>
    <ol>
    <li>A time tied to an action occurs.</li>
    <li>Cron runs the action tied to that time.</li>
    </ol>
    <p>With WordPress Cron, it works a little differently:</p>
    <ol>
    <li>A visitor comes to any page on your WordPress website.</li>
    <li>WordPress Cron checks each cron event to see whether the scheduled time has passed.</li>
    <li>If the scheduled time for that event has passed, then WordPress Cron executes any actions tied to that event.</li>
    </ol>
    <h3>Limitations Of WordPress Cron (And Solutions To Fix ’Em)</h3>
    <p>You may be wondering, “What happens if no one visits my website at all? Does WordPress Cron not run?” The biggest limitation of WordPress Cron stems from its inability to run without visitors. This leads to a few potential issues.</p>
    <h4>WordPress Cron Is Imprecise (Zero Visits = Zero Cron Runs)</h4>
    <p>If you’ve scheduled an email to be sent at 2:00 pm on Monday, then the email likely wouldn’t be sent precisely at that time, unless your website received a visit at exactly 2:00 pm. Instead, the email would be sent at the time of the first visit after 2:00 pm.</p>
    <p>In most cases, this has little impact. But what if the email was a reminder for an event the next day, Tuesday? If the next visitor came on Tuesday night, then the email would likely serve no benefit, and could possibly confuse visitors.</p>
    <p>So, consider the impact of no visits. If a website gets no traffic at all, then WordPress Cron will never run.</p>
    <p>The solution is to <strong>create a more precise cron system</strong>.</p>
    <p>If your website requires the timing to be exact, you could follow one of two methods. You could set up your server’s cron to hit <code>wp-cron.php</code> at a regular interval by following the instructions outlined in <a href="http://wp.tutsplus.com/articles/insights-into-wp-cron-an-introduction-to-scheduling-tasks-in-wordpress/" rel="nofollow external" class="bo">Harish Chouhan’s article on Wptuts+</a>. If this seems overly complicated, you could use a tool such as <a href="https://www.pingdom.com/" rel="nofollow external" class="bo">Pingdom</a> to trigger an HTTP request directly to <code>wp-cron.php</code>.</p>
    <h4>Running Heavy Processes Could Slow Down Your Website</h4>
    <p>Similar to running any heavy process on page load, WordPress Cron could slow down your website significantly for the visitor who triggers a heavy process tied to a scheduled event.</p>
    <p>The solution is to <strong>keep WordPress Cron actions simple</strong>.</p>
    <p>Especially if you run actions frequently, keep the actions tied to scheduled cron events as simple as possible. Every extra ounce of complexity will hinder the performance for your end users.</p>
    <h3>What Tasks Is WordPress Cron Used For?</h3>
    <p>We’ve covered what WordPress Cron is and what its limitations are. Now it’s time to discuss what it’s actually used for. WordPress Cron can be employed to schedule two types of hooks:</p>
    <ul>
    <li>those to execute at a regular, repeating interval;</li>
    <li>those to execute only once at a fixed time.</li>
    </ul>
    <h4>Examples of Tasks Scheduled at a Regular, Repeating Interval</h4>
    <p>WordPress’ core and a number of plugins use WordPress Cron to execute the following tasks at regular, repeating intervals:</p>
    <ul>
    <li>backing up the website,</li>
    <li>checking the WordPress version to ensure it’s up to date,</li>
    <li>checking for updates to plugins and themes,</li>
    <li>optimizing the database to improve performance.</li>
    </ul>
    <h4>Examples of Tasks Scheduled to Run Only Once at a Fixed Time</h4>
    <p>Single events that occur only once are used for actions such as:</p>
    <ul>
    <li>publishing a blog post at a specific time,</li>
    <li>sending an email at a specific time.</li>
    </ul>
    <h3>How Does WordPress Execute Scheduled Tasks?</h3>
    <p>Before jumping into how to schedule your own events, it might be helpful to understand how WordPress Cron operates. WordPress Cron runs using two files:</p>
    <ul>
    <li>
    <code>/wp-includes/cron.php</code><br>
    This file contains the entire WordPress Cron API and the functions you’ll need to schedule events.</li>
    <li>
    <code>/wp-cron.php</code><br>
    This file actually executes WordPress Cron and calls the hooks attached to the scheduled events. This file is loaded through the <a href="http://codex.wordpress.org/Function_Reference/spawn_cron" rel="nofollow external" class="bo">spawn_cron()</a> function in <code>cron.php</code>.</li>
    </ul>
    <p>We’ve got the files now, but what happens when a WordPress page loads? We’ll walk through the process here together (but it’s worth having a solid understanding of <a href="http://wp.smashingmagazine.com/2012/02/16/inside-wordpress-actions-filters/" rel="nofollow external" class="bo">hooks and filters</a> before going through it):</p>
    <ol>
    <li>A visitor requests a page on your website.</li>
    <li>In <code>/wp-includes/default-filters.php</code>, WordPress hooks the <code>wp_cron()</code> function to the <code>init</code> action.</li>
    <li>When the <code>init</code> action occurs in <code>/wp-settings.php</code>, <code>wp_cron()</code> runs.</li>
    <li>The <code>wp_cron()</code> function ensures that WordPress Cron is not disabled and that the earliest scheduled cron event has passed its execution time.</li>
    <li>If it has passed its execution time, then <code>spawn_cron()</code> runs and first checks whether we’re already carrying out cron and, if so, doesn’t run it again.
    <pre><code>&#x000A;    if ( defined('DOING_CRON') || isset($_GET['doing_wp_cron']) )&#x000A;      return;&#x000A;    </code></pre>
    </li>
    <li>Starting on line 247 of <code>cron.php</code>, <code>spawn_cron()</code> loads <code>wp-cron.php</code> through the HTTP request. (Using <code>wp_remote_post()</code> to load <code>wp-cron.php</code> doesn’t prevent the remainder of the page from loading for the visitor.)
    <pre><code>&#x000A;    $cron_request = apply_filters( 'cron_request', array(&#x000A;    	'url' =&gt; site_url( 'wp-cron.php?doing_wp_cron=' . $doing_wp_cron ),&#x000A;    	'key' =&gt; $doing_wp_cron,&#x000A;    	'args' =&gt; array( 'timeout' =&gt; 0.01, 'blocking' =&gt; false, 'sslverify' =&gt; apply_filters( 'https_local_ssl_verify', true ) )&#x000A;    ) );&#x000A;    &#x000A;    wp_remote_post( $cron_request['url'], $cron_request['args'] );&#x000A;    </code></pre>
    </li>
    <li>The <code>wp-cron.php</code> file loads and loops through all of the scheduled cron events, doing the following:
    <ul>
    <li>
    <strong>Line 85</strong><br>
    If the event is on a recurring schedule, then WordPress runs <a href="http://codex.wordpress.org/Function_Reference/wp_reschedule_event" rel="nofollow external" class="bo">wp_reschedule_event()</a> to schedule the next occurrence of this event.</li>
    <li>
    <strong>Line 90</strong><br>
    WordPress unschedules the current event, using <a href="http://codex.wordpress.org/Function_Reference/wp_unschedule_event" rel="nofollow external" class="bo">wp_unschedule_event()</a>, so that it doesn’t run again in the future.</li>
    <li>
    <strong>Line 92</strong><br>
    WordPress runs all of the functions tied to the hook provided in the cron event, including all of the actions that were scheduled to run at this second or prior to this second, using <a href="http://codex.wordpress.org/Function_Reference/do_action_ref_array" rel="nofollow external" class="bo">do_action_ref_array()</a>.</li>
    </ul>
    <pre><code>&#x000A;    foreach ( $crons as $timestamp =&gt; $cronhooks ) {&#x000A;    	if ( $timestamp &gt; $gmt_time )&#x000A;    		break;&#x000A;    &#x000A;    	foreach ( $cronhooks as $hook =&gt; $keys ) {&#x000A;    &#x000A;    		foreach ( $keys as $k =&gt; $v ) {&#x000A;    &#x000A;    			$schedule = $v['schedule'];&#x000A;    &#x000A;    			if ( $schedule != false ) {&#x000A;    				$new_args = array($timestamp, $schedule, $hook, $v['args']);&#x000A;    				call_user_func_array('wp_reschedule_event', $new_args);&#x000A;    			}&#x000A;    &#x000A;    			wp_unschedule_event( $timestamp, $hook, $v['args'] );&#x000A;    &#x000A;     			do_action_ref_array( $hook, $v['args'] );&#x000A;    &#x000A;    			// If the hook ran too long and another cron process stole the lock, quit.&#x000A;    			if ( _get_cron_lock() != $doing_wp_cron )&#x000A;    				return;&#x000A;    		}&#x000A;    	}&#x000A;    }&#x000A;    </code></pre>
    </li>
    </ol>
    <p>As is the case with a lot of the WordPress source code, the process is organized in a way that makes it fairly easy to follow. I encourage you to look at the code yourself in both <code>cron.php</code> and <code>wp-cron.php</code> to learn more.</p>
    <h3>How To Schedule Tasks Through WordPress Cron?</h3>
    <p>If you’ve made it this far, then we can finally turn our attention to how to use WordPress Cron in our own plugins.</p>
    <h4>Create Recurring Events in WordPress Cron</h4>
    <p>Creating an event that repeats on a fixed schedule is done using <a href="http://codex.wordpress.org/Function_Reference/wp_schedule_event" rel="nofollow external" class="bo">wp_schedule_event( $timestamp, $recurrence, $hook, $args )</a>, in which the following four parameters are used:</p>
    <ul>
    <li>
    <code>$timestamp</code> (required: integer)<br>
    This is the time when you want the event to occur. This must be in a UNIX timestamp and must be in GMT. If you’re using local time, then convert it to GMT first or else the event won’t fire at the correct time.</li>
    <li>
    <code>$recurrence</code> (required: string)<br>
    This is how often the event should occur. The default options are <code>hourly</code>, <code>twicedaily</code> or <code>daily</code>. You can also add your own options, which we’ll touch on shortly.</li>
    <li>
    <code>$hook</code> (required: string)<br>
    This is the name of the action hook you’d like to execute. The advantage of calling an action hook instead of a function directly is that you can tie multiple functions to one hook using <a href="http://codex.wordpress.org/Function_Reference/add_action" rel="nofollow external" class="bo">add_action()</a>.</li>
    <li>
    <code>$args</code> (optional: array)<br>
    These are any arguments you want to pass to the hooked function or functions. This could be a post ID, a backup schedule ID, a user ID or any other information you’ll use in your functions.</li>
    </ul>
    <p>Let’s say we built a plugin that backs up the WordPress database once a day. Here’s what the code would look like if we were to schedule the backup with WordPress Cron:</p>
    <pre><code>&#x000A;    //On plugin activation schedule our daily database backup &#x000A;    register_activation_hook( __FILE__, 'wi_create_daily_backup_schedule' );&#x000A;    function wi_create_daily_backup_schedule(){&#x000A;      //Use wp_next_scheduled to check if the event is already scheduled&#x000A;      $timestamp = wp_next_scheduled( 'wi_create_daily_backup' );&#x000A;    &#x000A;      //If $timestamp == false schedule daily backups since it hasn't been done previously&#x000A;      if( $timestamp == false ){&#x000A;        //Schedule the event for right now, then to repeat daily using the hook 'wi_create_daily_backup'&#x000A;        wp_schedule_event( time(), 'daily', 'wi_create_daily_backup' );&#x000A;      }&#x000A;    }&#x000A;    &#x000A;    //Hook our function , wi_create_backup(), into the action wi_create_daily_backup&#x000A;    add_action( 'wi_create_daily_backup', 'wi_create_backup' );&#x000A;    function wi_create_backup(){&#x000A;      //Run code to create backup.&#x000A;    }&#x000A;    </code></pre>
    <p>To start, we hook <code>wi_create_daily_backup_schedule()</code> to <code>register_activation_hook()</code> so that our cron backup event will be added immediately when the plugin is activated. In <code>wi_create_daily_backup_schedule()</code>, we do two things:</p>
    <ol>
    <li>We use <a href="http://codex.wordpress.org/Function_Reference/wp_next_scheduled" rel="nofollow external" class="bo">wp_next_scheduled()</a> to check whether our cron event has already been created. And <code>wp_next_scheduled()</code> will either return a timestamp of the next scheduled event for a hook (<code>wi_create_daily_backup</code>) or return <code>false</code>, telling us that our cron event is not scheduled.</li>
    <li>If <code>$timestamp == false</code>, then we schedule our cron event for daily backups. We schedule the first backup to happen immediately by using the PHP function <code>time()</code>, and then we pass the <code>daily</code> recurrence schedule and our <code>wi_create_daily_backup</code> hook.</li>
    </ol>
    <p>After creating the scheduled event, all that’s left to do is tie our backup function to the <code>wi_create_backup</code> action. We use <code>add_action( 'wi_create_daily_backup', 'wi_create_backup' )</code> to hook our function. Then, we write our <code>wi_create_backup()</code> function to generate a backup of the website.</p>
    <h4>Adding a New WordPress Cron Schedule</h4>
    <p>As I mentioned when discussing recurring events, the default options for recurring schedules are <code>hourly</code>, <code>twicedaily</code> and <code>daily</code>. But <strong>what if, instead of running our backup daily, we wanted to run it weekly?</strong> WordPress makes a weekly schedule easy with the <code>cron_schedules</code> filter. To make the schedule weekly, you’d write the following code in your plugin:</p>
    <pre><code>&#x000A;    add_filter( 'cron_schedules', 'wi_add_weekly_schedule' ); &#x000A;    function wi_add_weekly_schedule( $schedules ) {&#x000A;    	$schedules['weekly'] = array(&#x000A;    		'interval' =&gt; 7 * 24 * 60 * 60, //7 days * 24 hours * 60 minutes * 60 seconds&#x000A;    		'display' =&gt; __( 'Once Weekly', 'my-plugin-domain' )&#x000A;    	);&#x000A;    	/*&#x000A;    	You could add another schedule by creating an additional array element&#x000A;    	$schedules['biweekly'] = array(&#x000A;    		'interval' =&gt; 7 * 24 * 60 * 60 * 2&#x000A;    		'display' =&gt; __( 'Every Other Week', 'my-plugin-domain' )&#x000A;    	);&#x000A;      */&#x000A;    &#x000A;    	return $schedules;&#x000A;    }&#x000A;    </code></pre>
    <p>The <code>$schedules</code> array is passed into our function and enables us to add the <code>weekly</code> key with the desired schedule. For the <code>interval</code> key, we must include the number of seconds we’d like between the times this cron event runs. To run once weekly, we calculate 7 days × 24 hours × 60 minutes × 60 seconds to give us the total number of seconds in a week. Then, we create the display name, “Once Weekly,” in case others need to read a description of our schedule.</p>
    <p>Don’t forget to <strong>localize your description</strong> using <a href="http://codex.wordpress.org/Function_Reference/_2" rel="nofollow external" class="bo">__()</a>, so that it can be translated later. If you’re interested in adding more than one schedule, simply create a new array key within <code>$schedules</code>, such as <code>$schedules[‘biweekly’]</code>, and add the interval and description. To complete our function, we return the <code>$schedules</code> array, including our new schedule.</p>
    <p>Looking at the previous example of our backup schedule, if we wanted it to run weekly, we’d simply take this:</p>
    <pre><code>&#x000A;    wp_schedule_event( time(), <strong>'daily'</strong>, 'wi_create_daily_backup' );&#x000A;    </code></pre>
    <p>And we’d change it to this, using the new <code>weekly</code> schedule we created:</p>
    <pre><code>&#x000A;    wp_schedule_event( time(), <strong>'weekly'</strong>, 'wi_create_daily_backup' );&#x000A;    </code></pre>
    <p>Now, our backup will run once a week.</p>
    <h4>Removing Scheduled Cron Events</h4>
    <p>Returning to our backup plugin example, what we’ve done so far does have one problem. We haven’t removed our scheduled backup event upon deactivation of the plugin. This won’t actually cause an error when the event executes daily, but it will force cron to run, possibly slowing down the website ever so slightly. Removing our scheduled event is easy.</p>
    <pre><code>&#x000A;    register_deactivation_hook( __FILE__, 'wi_remove_daily_backup_schedule' );&#x000A;    function wi_remove_daily_backup_schedule(){&#x000A;      wp_clear_scheduled_hook( 'wi_create_daily_backup' );&#x000A;    }&#x000A;    </code></pre>
    <p>Very much like we did on activation, we hook a function, <code>wi_remove_daily_backup_schedule()</code>, to the deactivation of our plugin. We pass the event hook <code>wi_create_daily_backup</code> to <a href="http://codex.wordpress.org/Function_Reference/wp_clear_scheduled_hook" rel="nofollow external" class="bo">wp_clear_scheduled_hook()</a>, and then the schedule will be removed from WordPress Cron.</p>
    <p>It’s worth noting that <code>wp_clear_scheduled_hook()</code> will remove all events associated with that hook. If you want to remove only one event, then use <a href="http://codex.wordpress.org/Function_Reference/wp_unschedule_event" rel="nofollow external" class="bo">wp_unschedule_event()</a> instead; this function requires that you pass in the timestamp of the event you wish to remove.</p>
    <h4>Create a Single Event in WordPress Cron</h4>
    <p>Creating a single event to occur at a specified time is sometimes required. To create a single event in WordPress Cron, we must use <a href="http://codex.wordpress.org/Function_Reference/wp_schedule_single_event" rel="nofollow external" class="bo">wp_schedule_single_event( $timestamp, $hook, $args )</a>. The parameters here are exactly the same as <code>wp_schedule_event()</code>, except that they don’t include the <code>$recurrence</code> parameter, thus allowing the event to occur only once.</p>
    <p>Let’s say we want to send a reminder email for a volunteer activity that will happen in the future. You can use this code directly inside a function run when the post about the volunteer activity is saved in WordPress’ admin section.</p>
    <pre><code>&#x000A;    //Convert start time from local time to GMT since WP Cron sends based on GMT&#x000A;    $start_time_gmt = strtotime( get_gmt_from_date( date( 'Y-m-d H:i:s', $start_time ) ) . ' GMT' );&#x000A;    &#x000A;    //Set reminder time for three days before event start time&#x000A;    $time_prior_event = 3 * 24 * 60 * 60; //3 days * 24 hours * 60 minutes * 60 seconds&#x000A;    $reminder_time = $start_time_gmt - $time_prior_event;&#x000A;    &#x000A;    //Remove existing cron event for this post if one exists&#x000A;    //We pass $post_id because cron event arguments are required to remove the scheduled event&#x000A;    wp_clear_scheduled_hook( 'wi_send_reminder_email', array( $post_id ) );&#x000A;    &#x000A;    //Schedule the reminder&#x000A;    wp_schedule_single_event( $reminder_time, 'wi_send_reminder_email', array( $post_id ) );&#x000A;    //...&#x000A;    </code></pre>
    <p><strong>In this code, a number of important steps are happening.</strong> First, if the time of the volunteer activity is stored in a variable in local time, then we have to convert it to GMT, because WordPress Cron is not run using local time. Once converted to the variable <code>$start_time_gmt</code>, we set <code>$reminder_time</code> to the volunteer activity’s start time minus the number of seconds prior to the event that we wish to send the email.</p>
    <p>We then remove any scheduled events for this hook and post to avoid scheduling our event multiple times when the post is saved. Remember that you must pass an array, including the same arguments that you used to create the scheduled event, in order to remove it. In this case, we’re passing the post’s ID. This makes sense, after all. You want to remove the scheduled email reminder not for every volunteer activity, only for the one that the user is saving.</p>
    <p>Once we’ve created the reminder time and cleared any previously scheduled events, we create the new event using <code>wp_schedule_single_event()</code>, with the timestamp <code>$reminder_time</code>. We also pass in the <code>$post_id</code> for this particular post so that we can include custom information in our email, such as the post’s title, the time of the activity, the description of the activity and any other information.</p>
    <p>To actually send the email when the cron event occurs, we hook the function that we want to execute when the event fires to <code>wi_send_reminder_email</code>.</p>
    <pre><code>&#x000A;    //Hook our function, wi_send_event_reminder_email(), into the action wi_send_reminder_email&#x000A;    add_action( 'wi_send_reminder_email', 'wi_send_event_reminder_email' );&#x000A;    function wi_send_event_reminder_email( $post_id ){&#x000A;      //Run code to send reminder email, customizing based on the post id&#x000A;    }&#x000A;    </code></pre>
    <h3>Tips For Developing With WordPress Cron</h3>
    <p>When you code with WordPress Cron, a couple of tools in particular could really help your development process.</p>
    <h4>WP Crontrol</h4>
    <p><a href="http://wordpress.org/plugins/wp-crontrol/" rel="nofollow external" class="bo">WP Crontrol</a> is a WordPress plugin that helps you develop using the WordPress Cron API. It displays all scheduled cron events, enables you to edit, run or delete cron events using a GUI and also enables you to see all available cron schedules.</p>
    <p><img alt="WP-Crontrol" src="http://media.smashingmagazine.com/wp-content/uploads/2013/10/wp-crontrol_mini.jpg" width="500" height="197" style="max-width: 100%; height: auto;"><br>
    <em>The admin interface of WP Crontrol.</em></p>
    <p>I highly recommend WP Control if you plan to use the WordPress Cron API in a plugin.</p>
    <h4>IDE Debugger</h4>
    <p>If you develop plugins using an integrated development environment (IDE) instead of a basic text editor, then a debugger can be a hugely helpful resource for reviewing the array of cron events and creating new events. If you’re not already using an IDE, two of the most popular are <a href="http://projects.eclipse.org/projects/tools.pdt" rel="nofollow external" class="bo">Eclipse</a> and <a href="https://netbeans.org/" rel="nofollow external" class="bo">NetBeans</a>, but plenty more are out there to choose from.</p>
    <h3>Examples Of WordPress Cron Used In Popular Plugins</h3>
    <p>The WordPress Cron API is used often in popular plugins across the WordPress platform. To give you a feel for its use, I’ll cover how two rather popular plugins employ the API.</p>
    <h4>Akismet</h4>
    <p><a href="http://wordpress.org/plugins/akismet/" rel="nofollow external" class="bo">Akismet</a> is the leading spam-prevention tool for WordPress. At the time of writing, it’s been downloaded over 14 million times.</p>
    <p><img alt="Akismet" src="http://media.smashingmagazine.com/wp-content/uploads/2013/10/akismet_mini.jpg" width="500" height="162" style="max-width: 100%; height: auto;"></p>
    <p>Akismet uses the WordPress Cron API for a number of purposes, including:</p>
    <ul>
    <li>Rechecking in the future whether a comment is spam in the event that Akismet’s servers are unreachable during a check;</li>
    <li>Rechecking an Akismet API key if the plugin is unable to verify at that moment due to an unreachable server;</li>
    <li>Deleting old spam comments on a regular basis;</li>
    </ul>
    <p>To delete old spam comments, Akismet creates a daily event and deletes comments over a certain age every day.</p>
    <pre><code>&#x000A;    if ( function_exists('wp_next_scheduled') &amp;&amp; function_exists('wp_schedule_event') ) {&#x000A;    	// WP 2.1+: delete old comments daily&#x000A;    	if ( !wp_next_scheduled('akismet_scheduled_delete') )&#x000A;    		wp_schedule_event(time(), 'daily', 'akismet_scheduled_delete');&#x000A;    }&#x000A;    </code></pre>
    <h4>Broken Link Checker</h4>
    <p><a href="http://wordpress.org/plugins/broken-link-checker/" rel="nofollow external" class="bo">Broken Link Checker</a> is a WordPress plugin that checks your entire website for broken links. It uses WordPress Cron for a number of regular activities, including:</p>
    <ul>
    <li>Checking new links hourly to ensure they’re not broken,</li>
    <li>Emailing notifications about broken links on the website,</li>
    <li>Completing database maintenance every two months,</li>
    <li>Updating news about the plugin every day,</li>
    </ul>
    <p>Broken Link Checker creates each of these schedules through one function, <code>setup_cron_events()</code>.</p>
    <pre><code>&#x000A;    /**&#x000A;    * Install or uninstall the plugin's Cron events based on current settings.&#x000A;    *&#x000A;    * @uses wsBrokenLinkChecker::$conf Uses $conf-&gt;options to determine if events need to be (un)installed.  &#x000A;    *&#x000A;    * @return void&#x000A;    */&#x000A;    function setup_cron_events(){&#x000A;    	//Link monitor&#x000A;    	if ( $this-&gt;conf-&gt;options['run_via_cron'] ){&#x000A;    		if (!wp_next_scheduled('blc_cron_check_links')) {&#x000A;    			wp_schedule_event( time(), 'hourly', 'blc_cron_check_links' );&#x000A;    		}&#x000A;    	} else {&#x000A;    		wp_clear_scheduled_hook('blc_cron_check_links');&#x000A;    	}&#x000A;    &#x000A;    	//Email notifications about broken links&#x000A;    	if ( $this-&gt;conf-&gt;options['send_email_notifications'] || $this-&gt;conf-&gt;options['send_authors_email_notifications'] ){&#x000A;    		if ( !wp_next_scheduled('blc_cron_email_notifications') ){&#x000A;    			wp_schedule_event(time(), $this-&gt;conf-&gt;options['notification_schedule'], 'blc_cron_email_notifications');&#x000A;    		}&#x000A;    	} else {&#x000A;    		wp_clear_scheduled_hook('blc_cron_email_notifications');&#x000A;    	}&#x000A;    &#x000A;    	//Run database maintenance every two weeks or so&#x000A;    	if ( !wp_next_scheduled('blc_cron_database_maintenance') ){&#x000A;    		wp_schedule_event(time(), 'bimonthly', 'blc_cron_database_maintenance');&#x000A;    	}&#x000A;    &#x000A;    	//Check for news notices related to this plugin&#x000A;    	if ( !wp_next_scheduled('blc_cron_check_news') ){&#x000A;    		wp_schedule_event(time(), 'daily', 'blc_cron_check_news');&#x000A;    	}&#x000A;    }&#x000A;    </code></pre>
    <h3>Conclusion</h3>
    <p>By now, you’re probably croned out, but I’m glad you stuck with me. You should now have a solid understanding of what WordPress Cron is, how it works and how you can use it to automate different features and functionality in your plugin.</p>
    <p>If you have experience with WordPress Cron or have just started playing around, I’d love to hear from you in the comments. What issues have you run into? What are you using it for? Any tips for speeding up development? Do you know of any plugins that use the WordPress Cron API in an innovative way?</p>
    <p><em>(al ea)</em></p>
    <hr>
    <p><small>© Jonathan Goldford for <a href="http://www.smashingmagazine.com" rel="nofollow external" class="bo">Smashing Magazine</a>, 2013.</small></p>
    </div>
]]>
</Body>
<Summary>        I don’t know about you, but I wake up every morning with at least 10 emails that I didn’t have when I went to sleep. While most people probably know that these emails aren’t being sent...</Summary>
<Website>http://www.smashingmagazine.com/2013/10/16/schedule-events-using-wordpress-cron/</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/37065/guest@my.umbc.edu/c45008c5de4fe8ad1440742708aaf46a/api/pixel</TrackingUrl>
<Tag>css</Tag>
<Tag>design</Tag>
<Tag>development</Tag>
<Tag>html</Tag>
<Tag>javascript</Tag>
<Tag>mysql</Tag>
<Tag>php</Tag>
<Tag>sql</Tag>
<Tag>web</Tag>
<Tag>wordpress</Tag>
<Group token="retired-583">Web Developer - Build Group</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/retired-583</GroupUrl>
<AvatarUrl>https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/original.jpg?1363101197</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="xlarge">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xlarge.png?1363101197</AvatarUrl>
<AvatarUrl size="large">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/large.png?1363101197</AvatarUrl>
<AvatarUrl size="medium">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/medium.png?1363101197</AvatarUrl>
<AvatarUrl size="small">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/small.png?1363101197</AvatarUrl>
<AvatarUrl size="xsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xsmall.png?1363101197</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/583/fc60f5d7abc2e080599bb6dc465db54d/xxsmall.png?1363101197</AvatarUrl>
<Sponsor>Web Developer - Build Group</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Wed, 16 Oct 2013 05:55:44 -0400</PostedAt>
<EditAt>Wed, 16 Oct 2013 05:55:44 -0400</EditAt>
</NewsItem>

<NewsItem contentIssues="false" id="37082" important="false" status="posted" url="https://my3.my.umbc.edu/posts/37082">
<Title>Baseball Unveils 2014 Regular Season Schedule</Title>
<Body>
<![CDATA[
    <div class="html-content">BALTIMORE � The UMBC baseball team will undertake a 48-game schedule for the 2014 season, third-year head coach Bob Mumma announced on Wednesday afternoon.  The slate includes 20 games on campus at Alumni Field where the Retrievers went 11-12 last season, as well as non-conference trips to Myrtle Beach, S.C. and Greenville, N.C.</div>
]]>
</Body>
<Summary>BALTIMORE � The UMBC baseball team will undertake a 48-game schedule for the 2014 season, third-year head coach Bob Mumma announced on Wednesday afternoon.  The slate includes 20 games on campus...</Summary>
<Website>http://www.umbcretrievers.com/release.asp?RELEASE_ID=8227</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/37082/guest@my.umbc.edu/a830bc92ca5a6a3552130dcb1312e9c1/api/pixel</TrackingUrl>
<Group token="athletics">UMBC Athletics</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/athletics</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/xsmall.png?1709304849</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/original.jpg?1709304849</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/xxlarge.png?1709304849</AvatarUrl>
<AvatarUrl size="xlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/xlarge.png?1709304849</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/large.png?1709304849</AvatarUrl>
<AvatarUrl size="medium">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/medium.png?1709304849</AvatarUrl>
<AvatarUrl size="small">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/small.png?1709304849</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/xsmall.png?1709304849</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/xxsmall.png?1709304849</AvatarUrl>
<Sponsor>UMBC Athletics</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Wed, 16 Oct 2013 01:00:00 -0400</PostedAt>
</NewsItem>

<NewsItem contentIssues="false" id="37104" important="false" status="posted" url="https://my3.my.umbc.edu/posts/37104">
<Title>Dacres Scores With 12 Seconds Remaining, as No. 8 Men's Soccer Rallies to Win at Vermont, 2-1</Title>
<Body>
<![CDATA[
    <div class="html-content">Burlington, Vt.- UMBC senior midfielder Kadeem Dacres headed home the game-winning goal with 12 seconds to play in regulation time as the visiting Retrievers rallied for a dramatic 2-1 victory at Vermont's Virtue Field. The eighth-ranked Retrievers won in Burlington for the first time since 2004 and improved to 11-1-1 overall and 2-0-1 in America East play.</div>
]]>
</Body>
<Summary>Burlington, Vt.- UMBC senior midfielder Kadeem Dacres headed home the game-winning goal with 12 seconds to play in regulation time as the visiting Retrievers rallied for a dramatic 2-1 victory at...</Summary>
<Website>http://www.umbcretrievers.com/release.asp?RELEASE_ID=8229</Website>
<TrackingUrl>https://my3.my.umbc.edu/api/v0/pixel/news/37104/guest@my.umbc.edu/d49a5b4811896e56cc17c594cf697f9d/api/pixel</TrackingUrl>
<Group token="athletics">UMBC Athletics</Group>
<GroupUrl>https://my3.my.umbc.edu/groups/athletics</GroupUrl>
<AvatarUrl>https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/xsmall.png?1709304849</AvatarUrl>
<AvatarUrl size="original">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/original.jpg?1709304849</AvatarUrl>
<AvatarUrl size="xxlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/xxlarge.png?1709304849</AvatarUrl>
<AvatarUrl size="xlarge">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/xlarge.png?1709304849</AvatarUrl>
<AvatarUrl size="large">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/large.png?1709304849</AvatarUrl>
<AvatarUrl size="medium">https://assets4-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/medium.png?1709304849</AvatarUrl>
<AvatarUrl size="small">https://assets1-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/small.png?1709304849</AvatarUrl>
<AvatarUrl size="xsmall">https://assets2-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/xsmall.png?1709304849</AvatarUrl>
<AvatarUrl size="xxsmall">https://assets3-my.umbc.edu/system/shared/avatars/groups/000/000/009/69595c9b99f609d75fbb8232d9bd73d3/xxsmall.png?1709304849</AvatarUrl>
<Sponsor>UMBC Athletics</Sponsor>
<PawCount>0</PawCount>
<CommentCount>0</CommentCount>
<CommentsAllowed>true</CommentsAllowed>
<PostedAt>Wed, 16 Oct 2013 01:00:00 -0400</PostedAt>
</NewsItem>

</News>
