<?xml version="1.0" encoding="UTF-8"?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" ><channel><title>Shai Perednik.com &#187; video</title> <atom:link href="http://shaiperednik.com/tag/video/feed/" rel="self" type="application/rss+xml" /><link>http://shaiperednik.com</link> <description>IT Guru &#38; Developer</description> <lastBuildDate>Fri, 30 Dec 2011 13:52:36 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <item><title>LightTouch from Light Blue Optics</title><link>http://shaiperednik.com/2010/01/lighttouch-from-light-blue-optics/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=lighttouch-from-light-blue-optics</link> <comments>http://shaiperednik.com/2010/01/lighttouch-from-light-blue-optics/#comments</comments> <pubDate>Thu, 07 Jan 2010 17:37:19 +0000</pubDate> <dc:creator>Shai Perednik</dc:creator> <category><![CDATA[CES]]></category> <category><![CDATA[CES 2010]]></category> <category><![CDATA[battlefield]]></category> <category><![CDATA[military]]></category> <category><![CDATA[Photo]]></category> <category><![CDATA[video]]></category><guid isPermaLink="false">http://shaiperednik.com/2010/01/lighttouch-from-light-blue-optics/</guid> <description><![CDATA[We&#8217;ve seen this concept before in the form of a red laser projected image of a keyboard. What makes the LightTouch different is the full color image thats projected. Light Blue Optics demoed various usage cases, but when questioned they have not even considered military usage. So lets dare to imagine and think of a [...]]]></description> <content:encoded><![CDATA[<p style="margin: 0.0px 0.0px 12.0px 0.0px; font: 12.0px Helvetica"> <img src="http://shaiperednik.com/wp-content/uploads/2010/01/Light-Touch.jpg" width="480" height="327" alt="Light Touch" /></p><p style="margin: 0.0px 0.0px 12.0px 0.0px; font: 12.0px Helvetica">We&#8217;ve seen this concept before in the form of a red laser projected image of a keyboard. What makes the LightTouch different is the full color image thats projected.</p><p style="margin: 0.0px 0.0px 12.0px 0.0px; font: 12.0px Helvetica">Light Blue Optics demoed various usage cases, but when questioned they have not even considered <a href="http://shaiperednik.com/tag/military/" class="st_tag internal_tag" rel="tag" title="Posts tagged with military">military</a> usage.</p><p style="margin: 0.0px 0.0px 12.0px 0.0px; font: 12.0px Helvetica">So lets dare to imagine and think of a possible use case for the LightTouch on the <a href="http://shaiperednik.com/tag/battlefield/" class="st_tag internal_tag" rel="tag" title="Posts tagged with battlefield">battlefield</a>.</p><p style="margin: 0.0px 0.0px 12.0px 0.0px; font: 12.0px Helvetica">First we&#8217;ll explore a possible current scenario. A squadron leaders calls a halt to his unit calling for a map or recon from the unmanned drone he&#8217;s sent in. A soldier will run up with either a paper map or an LCD. We can assume the LCD is heavy and very bulky and presume that the map is made of a paper or plastic that&#8217;s seen its share of abuse. So what&#8217;s the alternative?</p><p style="margin: 0.0px 0.0px 12.0px 0.0px; font: 12.0px Helvetica">Let&#8217;s explore the same scenario assuming the squadron leader was equipt with a LightTouch device. He no longer needs to call for anyone, he simply kneels down, clears the ground of small debris and turns on his LightTouch. He now has the ability to quiqly pull up his map or recon <a href="http://shaiperednik.com/tag/video/" class="st_tag internal_tag" rel="tag" title="Posts tagged with video">video</a>, make his decisions and move on.</p><p style="margin: 0.0px 0.0px 12.0px 0.0px; font: 12.0px Helvetica">With a multi-touch LightTouch the squadron leader can interact with the map, pinch to zoom, pan the image. Now imagine the recon video where he can halt the drone at a safe location zoom in and pan beyond the optic capabilities built into the drone. He can even reposition and control the drone from the same screen.</p><p style="margin: 0.0px 0.0px 12.0px 0.0px; font: 12.0px Helvetica">This idea is not that far fetched as the reference design already has a 2hr battery, is compact, and can handle uneven surfaces.</p><p><a href="http://shaiperednik.com/2010/01/lighttouch-from-light-blue-optics/" rel="bookmark">LightTouch from Light Blue Optics</a> originally appeared on <a href="http://shaiperednik.com">Shai Perednik.com</a> on January 7, 2010.</p> ]]></content:encoded> <wfw:commentRss>http://shaiperednik.com/2010/01/lighttouch-from-light-blue-optics/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>iPhone Apps Design Mistakes: Disregard Of Context</title><link>http://shaiperednik.com/2009/11/iphone-apps-design-mistakes-disregard-of-context/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=iphone-apps-design-mistakes-disregard-of-context</link> <comments>http://shaiperednik.com/2009/11/iphone-apps-design-mistakes-disregard-of-context/#comments</comments> <pubDate>Sun, 15 Nov 2009 21:00:32 +0000</pubDate> <dc:creator>System</dc:creator> <category><![CDATA[My Clippings]]></category> <category><![CDATA[Apple]]></category> <category><![CDATA[blockquote]]></category> <category><![CDATA[cli]]></category> <category><![CDATA[Extract]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Information]]></category> <category><![CDATA[IO]]></category> <category><![CDATA[ISO]]></category> <category><![CDATA[ma]]></category> <category><![CDATA[Mac]]></category> <category><![CDATA[man]]></category> <category><![CDATA[Photo]]></category> <category><![CDATA[php]]></category> <category><![CDATA[script]]></category> <category><![CDATA[video]]></category> <category><![CDATA[way]]></category> <category><![CDATA[XP]]></category><guid isPermaLink="false">http://shaiperednik.com/2009/11/iphone-apps-design-mistakes-disregard-of-context/</guid> <description><![CDATA[Automatically pulled from Google Starred    The iPhone will always be part of a much bigger picture. How well you address human and environmental factors will greatly determine the success of your product. All too often, iPhone developers create products in isolation from their customers. In order to create really appealing applications, developers must stop [...]]]></description> <content:encoded><![CDATA[<p>Automatically pulled from <a href="http://www.google.com/reader/shared/user/12161643044555212799/state/com.google/starred">Google Starred</a></p><table width="650"><tr><td width="650"><div> <img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/1e218_smashing-magazine-advertisement.gif" alt="" border="0" /><br /> <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=56"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/9a8b2_avw.php?zoneid=56" border="0" alt="" /></a> <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=63"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/9a8b2_avw.php?zoneid=63" border="0" alt="" /></a> <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=64"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/6d5f5_avw.php?zoneid=64" border="0" alt="" /></a></div></td></tr></table><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/6d5f5_spacer.gif" alt="" border="0" width="1" height="1" /></p><p>The iPhone will always be part of a much bigger picture.  How well you address human and environmental factors will greatly determine the success of your product. All too often, iPhone developers create products in isolation from their customers. In order to create really appealing applications, developers must stop focusing only on the mechanisms of the apps. Zoom out: understand the person using the application, as well as the complex environmental factors surrounding that person.</p><p>To better understand the context of these design challenges, we’ll highlight several levels of human and environmental factors.</p><p>Also consider our related articles:</p><ul><li><a href="http://www.smashingmagazine.com/2009/07/21/iphone-apps-design-mistakes-overblown-visuals/" rel="bookmark" title="iPhone design mistakes: Overdesign">iPhone design mistakes: Over-Design</a></li><li><a href="http://www.smashingmagazine.com/2009/10/09/iphone-app-design-trends/">iPhone App Design Trends</a></li><li><a href="http://www.smashingmagazine.com/2009/08/11/how-to-create-your-first-iphone-application/">How to Create Your First iPhone Application</a></li></ul><h3>Level 1: You Are Here. To Create An App That Customers Love, Zoom Out</h3><p><strong>Level 1:</strong> The app itself.<br />This is how many developers view their apps. As a developer, you have a vision of what your product should look like and why customers will turn their attention to it. However, if you observe your product so closely, you may put it in the wrong context and design it for the wrong purposes and for the wrong users. This is why you need to zoom out.</p><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/20623_myapp.jpg" width="419" height="330" /></p><p><strong>Level 2:</strong> A <em>person</em> is using this app.<br />That person has specific goals and challenges. In the section below we’ll start by exploring some of the most prominent — and most ignored — human factors pertaining to the iPhone. We’ll discuss basic physical ergonomics, visual limitations and common design mistakes.</p><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/a309a_person.jpg" width="419" height="247" /></p><p><strong>Level 3:</strong> That person is using this app in a specific environment.<br />Step back and you’ll see that the app is a part of a complex social environment. It plays but a relatively small role in communication between people and helping people accomplish bigger goals. This is where the social components comes into play: networking, community, social-driven websites and applications and many other things create the environment — or the context — in which the application will be used.</p><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/9b58c_crowd.jpg" width="419" height="251" /></p><p><strong>Level 4:</strong> The environment is part of a greater culture.<br />Your ability to address the unique needs of different cultures will affect the success of your product. Ignoring them is too expensive, especially if your app sells worldwide. Here it is important to understand that the environment is a part of global networking. You need to be aware of cultural differences, traditions and metaphors in order to create an application that will not only gain popularity in certain local circles, but will also have a global success.</p><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/6be38_globe.jpg" width="419" height="310" /></p><h3>Level 2: Understand The Person’s Needs And Limitations</h3><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/bdf9a_person2.jpg" width="419" height="247" /></p><p>“Measure twice and cut once”: an effective strategy indeed. For you, the iPhone app developer, this means that you have to step back and answer these questions before you start coding:</p><ul><li>Who will be using your application?</li><li>What are the capabilities of that person?</li><li>What are the limitations of that person?</li></ul><p>Answering these questions will broaden your perspective and prepare you to address your customer’s needs. A whole Human Factors profession is dedicated to just that.</p><h4>Basic Physical Ergonomics</h4><p>Here are a couple of the most important physical-, cognitive- and ergonomic-related truths about the iPhone.</p><p><strong>1. Our fingers are not mouse pointers.</strong><br />Remember this property of our fingertips: their surface area is not equal to one pixel. In many applications, tappable objects are <a href="http://shaiperednik.com/tag/way/" class="st_tag internal_tag" rel="tag" title="Posts tagged with way">way</a> too small, making the interface frustrating to use. Here’s one example: in iFitness, different muscle groups are indicated with red pins. Tapping a pin brings up the name of that muscle. And if you tap the name, you get a list of exercises that develop that muscle.</p><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/f431a_ifitness2.jpg" width="320" height="480" hspace="80" /></p><p>The pins are twice as small as those used in the <a href="http://shaiperednik.com/tag/google/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Google">Google</a> Maps app. Tapping the pin you want is very hard, because the surface of your fingertip covers an area of three or more pins. You end up tapping repeatedly on the area, enabling random pins, wishing you could sharpen your finger. After more than a few tries, you get lucky and hit the right one.</p><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/36133_ifitness3d.png" width="529" height="284" /><br /><em>Which of these pins will be activated when you tap on it?</em></p><p>Here are some ways to solve these ergonomic challenges:</p><ol><li>Make buttons and other tappable objects bigger.</li><li>If making a button bigger is impossible, then enlarge the clickable area to be bigger then the button itself.</li><li>Reduce the number of options on each screen, and make the selection process sequential (e.g. Arm Muscles ? Biceps).</li><li>Implement multi-touch gestures within the interface. For example, selecting a muscle group in iFitness would be made easier by introducing a two-finger zoom feature.</li></ol><p><strong>2. We’re not superheroes, unfortunately.</strong><br />App designers need to take vision limitations into account. Mobile phones tend to be used in places with worse lighting conditions than computers. Think about those people who will be using your app on a bumpy bus or train or walking down a sunny street. Even if the technology is useful and perfectly executed, people will be reluctant to use the app if they find it hard to see what’s going on. Here are a few examples of potentially useful apps that do not account for vision limitations.</p><p><em>TweetDeck</em></p><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/7d5e6_tweetdeck.png" width="320" height="480" /></p><p><em>Fish-tycoon</em></p><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/e7d04_fish_tycoon.jpg" height="320" width="480" /></p><p>Here are some ways to avoid these mistakes:</p><ol><li>Choose only the elements that are absolutely necessary. Make them bigger, and get rid of everything else. If needed, create additional screens with fewer options.</li><li>Remember that pixel dimensions on the iPhone are smaller than those on your computer screen. So, screenshots viewed on your computer’s iPhone emulator look larger than they would on the iPhone itself, even though the resolution is the same.</li></ol><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/4d091_iphone_vs_simulator_dpi.jpg" width="480" /><br /><em>The author holds an iPhone (163 ppi) in front of <a href="http://shaiperednik.com/tag/apple/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Apple">Apple</a> Cinema’s 30-inch display (~100 ppi). Your iPhone screen layout may look fine on a computer emulator, but don’t be fooled: it will appear much smaller on the iPhone because of its smaller pixel dimensions.</em></p><h3>Level 3: Understand The Challenges Specific To The User’s Environment</h3><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/9b58c_crowd.jpg" width="419" height="251" /></p><h4>Goals and Environment</h4><p><strong>Your app will usually play a relatively small role in helping the user achieve a bigger goal.</strong> The better you understand what goals people have and what they need to achieve them, the better you can design your app to satisfy those needs. Mobile phones are often used in loud, distracting environments. A simple stroll through town brings plenty of noisy distractions (cars, dogs, mail carriers, etc.). Consider the following examples. Which voice memo app would do a better job?</p><table width="50%" border="0"><tr><td><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/25a8b_apple_voice_memos.png" width="320" height="480" /></td><td> </td><td><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/92d70_italk.png" width="320" height="480" /></td></tr><tr><td align="center"><strong>Apple Voice Memos</strong></td><td><strong>vs.</strong></td><td align="center"><strong>iTalk</strong></td></tr></table><p>Although Apple Voice Memos looks nice, iTalk addresses the average user’s goals and environment much better. Think about it: why would someone prefer to record a voice memo over writing a note? The audio format has fewer advantages than simple text. You can’t scan, edit or enhance audio files as easily as you can text. In most scenarios, text is a much more convenient format in which to exchange <a href="http://shaiperednik.com/tag/information/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Information">information</a>.</p><p>So, <strong>why</strong> and, more importantly, <strong>when</strong> would people use voice memos? When they are not able to type. The most common time is probably while driving.</p><p>According to the <a href="http://www.nytimes.com/2009/07/28/technology/28texting.html?pagewanted=1&amp;_r=1">New York Times</a>‘ summary of the <a href="http://www.vtti.vt.edu/PDF/7-22-09-VTTI-Press_Release_Cell_phones_and_Driver_Distraction.pdf">Virginia Tech Transportation Institute</a>’s findings, drivers who text have a 23-times greater risk of a collision than drivers who don’t text. Which application would be easier to use in this case? The one with the big shiny mic and the record button that is small and hard to reach (especially for right-handed people)? Or the one with the red record button half the size of the screen? Certainly the latter.</p><p>Confirming for the user that the recorder is activated is important, too.  Which interface communicates the device’s status more clearly?  Where do you tap when you’re done?</p><table width="50%" border="0"><tr><td><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/93e1d_voice_memos_active.jpg" width="320" height="480" /></td><td> </td><td><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/c3f6d_italk_active.jpg" width="320" height="480" /></td></tr><tr><td align="center"><strong>Apple Voice Memos</strong></td><td><strong>vs.</strong></td><td align="center"><strong>iTalk</strong></td></tr></table><p>Based on which design works better overall, iTalk wins. Apple Voice Memo looks great when you’re checking it out on a friend’s phone but performs poorly in a real-world context.</p><h4>Mobile Phones, Networking and Community</h4><p>The mobile phone is, without a doubt, a social tool. The greater the number of people involved, the more engaging the experience is. Think about it: if you were the only one with a phone, it wouldn’t be very useful. YouTube, Facebook and Twitter are driven by the understanding that we are social beings — we want to share! Imagine how dramatically designs that foster greater social interaction could change the mobile world.</p><p>With the seemingly endless ways to capture and share information, many people feel overwhelmed with information.  To help them cope, designers must exploit the iPhone’s platform to make their applications as efficient as possible. Here are some inspiring examples:</p><p><em>Bump</em></p><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/c3f6d_bump.jpg" width="320" height="480" /></p><p>“Bump makes swapping contact information and photos as simple as bumping two phones together. No typing, no searching a list for the right person, no mistakes.” (iTunes Store description)</p><p><em>Mover</em></p><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/1eb3d_mover_app.jpg" width="320" height="480" /></p><p>“Ever wished you could send something to the iPhone right next to you? Do it with style with Mover.”</p></p><p><em>Loopt</em></p><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/78492_ipodtouch_map_0.jpg" width="219" height="327" /></p><p>“Loopt transforms your mobile phone into a social compass to discover and navigate the world around you. Use Loopt to see who’s around, what to do, and where to go.”</p><p>How Loopt works (<a href="http://shaiperednik.com/tag/video/" class="st_tag internal_tag" rel="tag" title="Posts tagged with video">video</a>):</p></p><h3>Level 4: The Environment Is Part Of A Greater Culture.</h3><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/6be38_globe.jpg" width="419" height="310" /></p><p>Your ability to address the unique needs of different cultures will affect the success of your product. Ignoring them is too expensive, especially if your app sells worldwide. Design should adapt to regional challenges. Jacob Nielsen, a leading usability expert, gives us an <a href="http://www.useit.com/papers/international_usetest.html">illustration of this</a>:</p><blockquote><p> “In Sweden, the Automatic Teller Machines have very large buttons. I hadn’t noticed this particular design element on previous visits, which have usually been in warmer months. In 1996 I was in Stockholm in February and immediately realized why the ATM buttons are so big: you can press them wearing thick gloves.”</p></blockquote><p>Such insights are gained only by understanding the product in its real-world context. Here is the graphic designer’s point of view:</p><blockquote><p> “… Understanding the object in context moves graphic design from a purely formal arena to a social and political one.”<br />—<a href="http://www.hellerbooks.com/docs/books2.html">Steven Heller</a> and Karen Pomeroy in “Design Literacy,” Allworth Press, New York, 1997.</p></blockquote><p>More wisdom from <a href="http://www.useit.com/papers/international_usetest.html">Nielsen</a>:</p><blockquote><p> “A system must match the user’s cultural characteristics. This goes beyond simply avoiding offensive icons; it must accommodate the way business is conducted and the way people communicate in various countries.”</p></blockquote><p>Apple studied American users and addressed their goals. That’s why the iPhone is so popular in US. But it hasn’t succeeded in Japan. The handset is selling so poorly there that they are <a href="http://www.wired.com/gadgetlab/2009/02/why-the-iphone/">giving them away for free</a>.</p><h3>Conclusion: Excellence Comes From Hard Work</h3><p><strong>Designing a great app isn’t a simple task.</strong> Jacob Nielsen recently asserted that “<a href="http://www.useit.com/alertbox/mobile-usability.html">the mobile user experience is still miserable</a>.” Extracting user insights from testing is a challenge. People have difficulty telling you what they want; they usually only know it when they see it. But developers don’t have to tackle user research alone. Interaction designers are trained to find relevant user groups, talk to customers and read between the lines. They understand how real-world context affects an application’s design.</p><p>It takes a lot of leg work, but your efforts to understand user needs will be rewarded. The forefront of mobile technology is an exciting place to be.</p><h3>Related posts</h3><p>Please consider our related articles:</p><ul><li><a href="http://www.smashingmagazine.com/2009/07/21/iphone-apps-design-mistakes-overblown-visuals/" rel="bookmark" title="iPhone design mistakes: Overdesign">iPhone design mistakes: Over-Design</a></li><li><a href="http://www.smashingmagazine.com/2009/10/09/iphone-app-design-trends/">iPhone App Design Trends</a></li><li><a href="http://www.smashingmagazine.com/2009/08/11/how-to-create-your-first-iphone-application/">How to Create Your First iPhone Application</a></li></ul><p><em>Special thanks to Larissa Itomlenskis.</em></p><p><em>(al)</em></p><hr /><p>© Alexander Komarov for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2009. | <a href="http://www.smashingmagazine.com/2009/11/15/iphone-apps-design-mistakes-disregard-of-context/">Permalink</a> | <a href="http://www.smashingmagazine.com/2009/11/15/iphone-apps-design-mistakes-disregard-of-context/#comments">12 comments</a> | <a title="Bookmark in del.icio.us" href="http://del.icio.us/post?url=http://www.smashingmagazine.com/2009/11/15/iphone-apps-design-mistakes-disregard-of-context/&amp;title=iPhone%20Apps%20Design%20Mistakes:%20Disregard%20Of%20Context">Add to del.icio.us</a> | <a title="Bookmark in Digg" href="http://digg.com/submit?phase=2&amp;url=http://www.smashingmagazine.com/2009/11/15/iphone-apps-design-mistakes-disregard-of-context/">Digg this</a> | <a title="Stumble on StumbleUpon" href="http://www.stumbleupon.com/submit?url=http://www.smashingmagazine.com/2009/11/15/iphone-apps-design-mistakes-disregard-of-context/">Stumble on StumbleUpon!</a> | <a title="Tweet us!" href="http://twitter.com/home?status=@tweetmeme%20@smashingmag%20Reading%20'iPhone%20Apps%20Design%20Mistakes:%20Disregard%20Of%20Context'%20http://www.smashingmagazine.com/2009/11/15/iphone-apps-design-mistakes-disregard-of-context/">Tweet it!</a> | <a title="Bookmark in Reddit" href="http://reddit.com/submit?url=http://www.smashingmagazine.com/2009/11/15/iphone-apps-design-mistakes-disregard-of-context/">Submit to Reddit</a> | <a href="http://forum.smashingmagazine.com/">Forum Smashing Magazine</a><br /> Post tags:</p><p><a href="http://www.smashingmagazine.com/2009/11/15/iphone-apps-design-mistakes-disregard-of-context/">Go to Source</a></p><p><a href="http://shaiperednik.com/2009/11/iphone-apps-design-mistakes-disregard-of-context/" rel="bookmark">iPhone Apps Design Mistakes: Disregard Of Context</a> originally appeared on <a href="http://shaiperednik.com">Shai Perednik.com</a> on November 15, 2009.</p> ]]></content:encoded> <wfw:commentRss>http://shaiperednik.com/2009/11/iphone-apps-design-mistakes-disregard-of-context/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>YouTube Getting 1080p Video Next Week</title><link>http://shaiperednik.com/2009/11/youtube-getting-1080p-video-next-week/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=youtube-getting-1080p-video-next-week</link> <comments>http://shaiperednik.com/2009/11/youtube-getting-1080p-video-next-week/#comments</comments> <pubDate>Fri, 13 Nov 2009 17:20:08 +0000</pubDate> <dc:creator>System</dc:creator> <category><![CDATA[My Clippings]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[IO]]></category> <category><![CDATA[ma]]></category> <category><![CDATA[php]]></category> <category><![CDATA[video]]></category> <category><![CDATA[XP]]></category><guid isPermaLink="false">http://shaiperednik.com/2009/11/youtube-getting-1080p-video-next-week/</guid> <description><![CDATA[Automatically pulled from Google Starred As long as people find their own cell phone footage compelling up to share with the world, low-quality video will continue to be an integral part of the YouTube experience. The Google-owned video site already attempted to buck that trend once, with the addition of HD video, and now it&#8217;s [...]]]></description> <content:encoded><![CDATA[<p>Automatically pulled from <a href="http://www.google.com/reader/shared/user/12161643044555212799/state/com.google/starred">Google Starred</a></p><p>As long as people find their own cell phone footage compelling up to share with the world, low-quality <a href="http://shaiperednik.com/tag/video/" class="st_tag internal_tag" rel="tag" title="Posts tagged with video">video</a> will continue to be an integral part of the YouTube experience. The <a href="http://shaiperednik.com/tag/google/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Google">Google</a>-owned video site already attempted to buck that trend once, with the addition of HD video, and now it&#8217;s taking things a step further, introducing 1080p footage.</p><p>&#8220;As resolution of consumer cameras increases, we want to make sure YouTube is the best home on the web to showcase your content,&#8221; the company <a href="http://youtube-global.blogspot.com/2009/11/1080p-hd-comes-to-youtube.html">wrote</a> in a blog post. &#8220;For viewers with big monitors and a fast computer, try switching to 1080p to get the most out of the fullscreen experience.&#8221;</p><p>The addition will roll out next week, bumping the site&#8217;s maximum resolution up from 720p. 1080p videos already posted to the site will be re-encoded by YouTube.</p><p><a href="http://www.appscout.com/2009/11/youtube_getting_1080p_video_ne.php">Go to Source</a></p><p><a href="http://shaiperednik.com/2009/11/youtube-getting-1080p-video-next-week/" rel="bookmark">YouTube Getting 1080p Video Next Week</a> originally appeared on <a href="http://shaiperednik.com">Shai Perednik.com</a> on November 13, 2009.</p> ]]></content:encoded> <wfw:commentRss>http://shaiperednik.com/2009/11/youtube-getting-1080p-video-next-week/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>A Single Graphic Card to Control 8 Displays</title><link>http://shaiperednik.com/2009/11/a-single-graphic-card-to-control-8-displays/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-single-graphic-card-to-control-8-displays</link> <comments>http://shaiperednik.com/2009/11/a-single-graphic-card-to-control-8-displays/#comments</comments> <pubDate>Fri, 13 Nov 2009 05:40:06 +0000</pubDate> <dc:creator>System</dc:creator> <category><![CDATA[My Clippings]]></category> <category><![CDATA[Airport]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[IO]]></category> <category><![CDATA[ma]]></category> <category><![CDATA[Mac]]></category> <category><![CDATA[man]]></category> <category><![CDATA[video]]></category> <category><![CDATA[XP]]></category><guid isPermaLink="false">http://shaiperednik.com/2009/11/a-single-graphic-card-to-control-8-displays/</guid> <description><![CDATA[Automatically pulled from Google Starred Most likely annoyed by the new Radeon HD 5870 Eyefinity, able to manage 6 displays, and by AMD strategy to take shares of its niche markets, Matrox fired back with a new graphic card: M9188. This card scored a new record as it is able to manage simultaneously up to 8 displays. [...]]]></description> <content:encoded><![CDATA[<p>Automatically pulled from <a href="http://www.google.com/reader/shared/user/12161643044555212799/state/com.google/starred">Google Starred</a></p><p>Most likely annoyed by the new <a href="http://www.hardmac.com/news/2009/11/09/details-of-the-radeon-hd-5870-eyefinity-edition">Radeon HD 5870 Eyefinity</a>, able to manage 6 displays, and by AMD strategy to take shares of its niche markets, Matrox fired back with a new graphic card: <a href="http://www.matrox.com/graphics/fr/products/graphics_cards/m_series/m9188pciex16/">M9188</a>.</p><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/0ea7b_9188.jpg.jpg" /></p><p>This card scored a new record as it is able to manage simultaneously up to 8 displays. I features 1 or 2 GB of VRAM and is installed on a PCI Express 16x slot. Matrox does not plan to compete on the market of graphic cards dedicated to games, but develop solutions allowing simultaneous management of several displays as used in <a href="http://shaiperednik.com/tag/airport/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Airport">airport</a>, stock exchange places, <a href="http://shaiperednik.com/tag/video/" class="st_tag internal_tag" rel="tag" title="Posts tagged with video">video</a>-controlled operation centers, etc.</p></p><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/80c21_z6dsocMNIQ4" height="1" width="1" /></p><p><a href="http://feeds.hardmac.com/~r/hardmac/~3/z6dsocMNIQ4/a-single-graphic-card-to-control-8-displays">Go to Source</a></p><p><a href="http://shaiperednik.com/2009/11/a-single-graphic-card-to-control-8-displays/" rel="bookmark">A Single Graphic Card to Control 8 Displays</a> originally appeared on <a href="http://shaiperednik.com">Shai Perednik.com</a> on November 12, 2009.</p> ]]></content:encoded> <wfw:commentRss>http://shaiperednik.com/2009/11/a-single-graphic-card-to-control-8-displays/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>PicturesToExe Deluxe 6.0 Multilanguage Portable</title><link>http://shaiperednik.com/2009/11/picturestoexe-deluxe-6-0-multilanguage-portable/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=picturestoexe-deluxe-6-0-multilanguage-portable</link> <comments>http://shaiperednik.com/2009/11/picturestoexe-deluxe-6-0-multilanguage-portable/#comments</comments> <pubDate>Thu, 12 Nov 2009 21:20:07 +0000</pubDate> <dc:creator>System</dc:creator> <category><![CDATA[My Clippings]]></category> <category><![CDATA[email]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[IO]]></category> <category><![CDATA[ma]]></category> <category><![CDATA[man]]></category> <category><![CDATA[video]]></category> <category><![CDATA[way]]></category><guid isPermaLink="false">http://shaiperednik.com/2009/11/picturestoexe-deluxe-6-0-multilanguage-portable/</guid> <description><![CDATA[Automatically pulled from Google Starred PicturesToExe Deluxe 6.0 Multilanguage Portable &#124; 8.35 MB PicturesToExe creates slide show in stand-alone EXE file. Using a clean-looking, intuitive interface, you select pictures from any combination of folders on your system. Then press the Create button. In just moments, you&#8217;ve produced an .exe file that, when run, displays the [...]]]></description> <content:encoded><![CDATA[<p>Automatically pulled from <a href="http://www.google.com/reader/shared/user/12161643044555212799/state/com.google/starred">Google Starred</a></p><div><div><a href="http://pixhost.ws/pictures/1088008"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/29078_00109a08_medium.jpeg" /></a></div></div><p></p><div><b>PicturesToExe Deluxe 6.0 Multilanguage Portable | 8.35 MB</b></div><p> <b>PicturesToExe creates</b> slide show in stand-alone EXE file. Using a clean-looking, intuitive interface, you select pictures from any combination of folders on your system. Then press the Create button. In just moments, you&#8217;ve produced an .exe file that, when run, displays the images with the options you&#8217;ve selected. Options let you specify automatic or manual sequencing, pick the timer interval, adjust font and background properties, and decide whether you want the sequence to run once and terminate or to repeat continuously. You can also add a MIDI, or MP3-based soundtrack and associate each picture with a .wav file. PicturesToExe is a nice <a href="http://shaiperednik.com/tag/way/" class="st_tag internal_tag" rel="tag" title="Posts tagged with way">way</a> to share your favorite images with others in a compact, easy-to-<a href="http://shaiperednik.com/tag/email/" class="st_tag internal_tag" rel="tag" title="Posts tagged with email">email</a> form. Ability to create AVI <a href="http://shaiperednik.com/tag/video/" class="st_tag internal_tag" rel="tag" title="Posts tagged with video">video</a> file.</p><p><a href="http://avaxhome.ws/software/ffdghjjk7.html">Go to Source</a></p><p><a href="http://shaiperednik.com/2009/11/picturestoexe-deluxe-6-0-multilanguage-portable/" rel="bookmark">PicturesToExe Deluxe 6.0 Multilanguage Portable</a> originally appeared on <a href="http://shaiperednik.com">Shai Perednik.com</a> on November 12, 2009.</p> ]]></content:encoded> <wfw:commentRss>http://shaiperednik.com/2009/11/picturestoexe-deluxe-6-0-multilanguage-portable/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Programmer 101: Teach Yourself How to Code [Programming]</title><link>http://shaiperednik.com/2009/11/programmer-101-teach-yourself-how-to-code-programming/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=programmer-101-teach-yourself-how-to-code-programming</link> <comments>http://shaiperednik.com/2009/11/programmer-101-teach-yourself-how-to-code-programming/#comments</comments> <pubDate>Thu, 12 Nov 2009 18:03:37 +0000</pubDate> <dc:creator>System</dc:creator> <category><![CDATA[My Clippings]]></category> <category><![CDATA[Apple]]></category> <category><![CDATA[backup]]></category> <category><![CDATA[Bookmarklet]]></category> <category><![CDATA[Bookmarklets]]></category> <category><![CDATA[Build]]></category> <category><![CDATA[cli]]></category> <category><![CDATA[command line]]></category> <category><![CDATA[css]]></category> <category><![CDATA[email]]></category> <category><![CDATA[flash]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Information]]></category> <category><![CDATA[IO]]></category> <category><![CDATA[Javascript]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[ma]]></category> <category><![CDATA[Mac]]></category> <category><![CDATA[man]]></category> <category><![CDATA[Monkey]]></category> <category><![CDATA[OSX]]></category> <category><![CDATA[php]]></category> <category><![CDATA[quick]]></category> <category><![CDATA[script]]></category> <category><![CDATA[video]]></category> <category><![CDATA[way]]></category> <category><![CDATA[wind]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[XP]]></category><guid isPermaLink="false">http://shaiperednik.com/2009/11/programmer-101-teach-yourself-how-to-code-programming/</guid> <description><![CDATA[Automatically pulled from Google Starred You&#39;ve always wanted to learn how to build software yourself—or just whip up an occasional script—but never knew where to start. Luckily, the web is full of free resources that can turn you into a programmer in no time. Since the invention of the internet, programmers have been using it [...]]]></description> <content:encoded><![CDATA[<p>Automatically pulled from <a href="http://www.google.com/reader/shared/user/12161643044555212799/state/com.google/starred">Google Starred</a></p><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/cbb03_500x_teachyourselftocode-hed.jpg" width="500" /> You&#39;ve always wanted to learn how to <a href="http://shaiperednik.com/tag/build/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Build">build</a> software yourself—or just whip up an occasional <a href="http://shaiperednik.com/tag/script/" class="st_tag internal_tag" rel="tag" title="Posts tagged with script">script</a>—but never knew where to start. Luckily, the web is full of free resources that can turn you into a programmer in no time.</p><p>Since the invention of the internet, programmers have been using it to discuss software development techniques, publish tutorials, and share code samples for others to learn from and use online. If you&#8217;re curious about how to become a programmer, you can get off to a running start using tons of great free web-based tutorials and resources.</p><h3>First Things First: Don&#8217;t Get Hung Up on Choosing a Language</h3><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/cbb03_languagechoice.png" width="160" height="109" align="right" />A common pitfall for beginners is getting stuck figuring out which programming language is best to learn first. There are a lot of opinions out there, but there&#39;s no one &quot;best&quot; language. Here&#39;s the thing: In the end, language doesn&#39;t matter THAT much. Understanding data and control structures and design patterns does matter very much. Every language—even a simple scripting language—will have elements that you&#39;ll use in other languages as well and will help you learn. In classes I took to get my degree in Computer Science, I programmed in Pascal, Assembly, and C—languages I never actually got paid to program in professionally. I taught myself every language I&#39;ve used in my career, reusing concepts I already knew, and referring to documentation and books to learn its syntax. So, don&#39;t get hung up on what language to learn first. Pick the kind of development you want to do, and just get started using one that works.</p><p>There are several different kinds of software development you can do for various platforms, from the web to your desktop to your smartphone to a <a href="http://shaiperednik.com/tag/command-line/" class="st_tag internal_tag" rel="tag" title="Posts tagged with command line">command line</a>. In this article, we&#8217;ll outline some of our favorite starter tutorials and resources for teaching yourself how to program for each major platform. We&#8217;re going to assume you&#8217;re a savvy user, but a newb when it comes to wrangling code snippets, so we&#8217;ll keep things at the beginner level. Even just following through a beginner programming tutorial, you&#8217;ll be happy to see how far you can get.</p><h3>Desktop Scripting</h3><p>The easiest <a href="http://shaiperednik.com/tag/way/" class="st_tag internal_tag" rel="tag" title="Posts tagged with way">way</a> to try your hand at programming for your Windows or <a href="http://shaiperednik.com/tag/mac/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Mac">Mac</a> desktop is to start with a scripting or macro program like <a href="http://autohotkey.com">AutoHotkey</a> (for Windows) or <a href="http://www.macosxautomation.com/automator/">Automator</a> (for Mac). Right now hardcore coders throughout the Lifehacker readership are yelling at their monitors, saying that AHK or AppleScript are not &quot;real&quot; programming. That may be true—technically these types of tools just do high-level scripting. But for those new to programming who just want to get their feet wet, automating actions on their desktop, these free tools are a fantastic way to start—and you&#39;d be surprised at how much you can do with them.</p><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/93a50_340x_add%20new%20hotstring.png" width="340" />For example, Adam developed the standalone Windows application we all know and love, <a href="http://lifehacker.com/238306/lifehacker-code-texter-windows">Texter</a>, using AutoHotkey, so this scripting language is capable of far more than just small-scale automation projects. To get started with AutoHotkey, check out Adam&#8217;s tutorial on <a href="http://lifehacker.com/316589/turn-any-action-into-a-keyboard-shortcut">how to turn any action into a keyboard shortcut using AutoHotkey</a>. (Then, check out <a href="http://github.com/adampash/texter">the source code for Texter</a> to see the innards of a full-fledged AHK-based Windows application.)</p><h3>Web Development</h3><p>Instead of being bound to specific programming languages and the look and feel of a particular operating system, you can put your killer application in the browser and run it in the cloud, as a webapp. Welcome to the wonderful world of web development.</p><p><b>HTML and <a href="http://shaiperednik.com/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with css">CSS</a>:</b> The first thing you need to know to build any web site is HTML (the page markup that makes up web pages) and CSS (the style <a href="http://shaiperednik.com/tag/information/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Information">information</a> that makes that markup look pretty). HTML and CSS are not true programming languages—they&#39;re just page structure and style <a href="http://shaiperednik.com/tag/information/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Information">information</a>. However, you should be able to author simple HTML and CSS by hand before you begin building web applications, because a web page is the frontend to every webapp. This <a href="http://www.w3schools.com/html/default.asp">HTML tutorial</a> is a good place to start.</p><p><b><a href="http://shaiperednik.com/tag/javascript/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Javascript">JavaScript</a>:</b> Now that you can lay out a static web page with HTML and CSS, things get fun—because it&#39;s time to learn JavaScript. JavaScript is the programming language of the web browser, the magic that makes dynamic in-page effects go. JavaScript is also the stuff of <a href="http://shaiperednik.com/tag/bookmarklets/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Bookmarklets">bookmarklets</a>, <a href="https://addons.mozilla.org/en-US/firefox/addon/748">Greasemonkey</a> user scripts, and <a href="http://www.webmonkey.com/tutorial/Ajax_for_Beginners">Ajax</a>, so it&#8217;s the key to making all sorts of web goodies. <a href="http://w3schools.com/js/default.asp">Start learning JavaScript here</a>.</p><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/93a50_diveintopythoncover-small.jpg" width="106" height="140" align="right" /><b>Server-side scripting:</b> Once you&#39;re good at making things happen inside a web page, you&#39;re going to need to put some dynamic server action behind it—and for that, you&#39;ll need to move into a server-side scripting language, like <a href="http://shaiperednik.com/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with php">PHP</a>, Python, Perl, or Ruby. For example, to make a web-based contact form that sends an <a href="http://shaiperednik.com/tag/email/" class="st_tag internal_tag" rel="tag" title="Posts tagged with email">email</a> somewhere based on what a user entered, a server-side script is required. Scripting languages like <a href="http://shaiperednik.com/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with php">PHP</a> can talk to a database on your web server as well, so if you want to make a site where users can log in and store information, that&#39;s the way to go. Excellent web development site <a href="http://webmonkey.com">Webmonkey</a> is full of tutorials for various web programming languages. See their <a href="http://www.webmonkey.com/tutorial/PHP_Tutorial_for_Beginners">PHP Tutorial for Beginners</a>. When you&#8217;re ready, check out how to use PHP to talk to a database in <a href="http://www.webmonkey.com/tutorial/PHP_and_MySQL_Tutorial_-_Lesson_1">WebMonkey&#8217;s PHP and MySQL tutorial</a>. PHP&#8217;s online documentation and function reference is the best on the web. Each entry (like this one on the <a href="http://us.php.net/manual/en/function.strlen.php">strlen function</a>) includes user comments at the bottom which are often as helpful as the documentation itself. (I happen to be partial to PHP, but there are plenty of other server-side scripting languages you might decide to go with instead.)</p><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/93a50_rails-logo.jpg" align="right" /><b>Web frameworks:</b> Over the years, web developers have had to solve and resolve the same problems and rewrite similar code to build dynamic web sites. To avoid making everyone reinvent the wheel for every new web development project, some programmers have come up with development frameworks that do some repetitive work for you. The popular <a href="http://rubyonrails.org/">Ruby on Rails</a> framework, for example, takes the Ruby programming language and offers a web-specific structure for getting common web application tasks done. In fact, Adam used Rails to build his first serious (and impressive!) web application, <a href="http://mixtape.me">MixTape.me</a>. Here&#8217;s <a href="http://lifehacker.com/5336113/how-to-build-a-web-site-from-scratch-with-no-experience">his take on how to build a web site from scratch with no experience</a>. Other popular web development frameworks include <a href="http://cakephp.org/">CakePHP</a> (for PHP programmers), <a href="http://www.djangoproject.com/">Django</a> (for Python programmers), and <a href="http://jquery.com/">jQuery</a> (for JavaScript).</p><p><b>Web APIs:</b> An <a href="http://en.wikipedia.org/wiki/API">API (Application programming interface)</a> is a programmatic way for different pieces of software to talk to one another. For example, if you want to put a dynamic map on your web site, you want to use a Google Map instead of building your own custom map. <a href="http://code.google.com/apis/maps/">The Google Maps API</a> makes it easy to programmatically include a map in a page with JavaScript. Almost every modern web service you know and love has an API that lets you include data and widgets from it in your application, like Twitter, Facebook, Google Docs, Google Maps, and the list goes on. Integrating other webapps into your web application via API&#8217;s is the final frontier of rich web development. Every good, major web service API offers thorough documentation and some sort of quick start guide to try it out (here&#8217;s <a href="http://apiwiki.twitter.com/">Twitter&#8217;s</a>, for example). Go crazy.</p><h3>Command Line Scripting</h3><p>If you want to write a program that takes textual or file input and outputs something useful, the command line is the right place to do it. While the command line isn&#8217;t as sexy or good-looking as a webapp or desktop app, for rapid development of quick scripts that automate processes, you can&#8217;t beat it.</p><p>Several scripting languages that work on a Linux-based web server also work at the command line, like Perl, Python, and PHP—so learning one of those baddies makes you conversant in two contexts. My path never took me too far down the Perl road, but I taught myself Python using the excellent and free online book, <i><a href="http://diveintopython.org">Dive into Python</a></i>.</p><p><a rel="lytebox" href="http://cache.gawker.com/assets/images/lifehacker/2009/02/todotxt20-header.png" rel="lightbox[1329]"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/93a50_500x_todotxt20-header.jpg" width="500" /></a></p><p>If becoming a Unix ninja is one of your programmer goals, you absolutely must get good at shell scripting with bash. Bash is the command line scripting language of a *nix environment, and it can do everything from help you set up automated backups of your database and files to building out a full-fledged application with user interaction. Without any experience writing bash scripts beyond a dozen lines, I wound up developing a full-on personal to-do list manager in bash, <a href="http://todotxt.com">Todo.txt CLI</a>.</p><h3>Add-ons</h3><p>Nowadays, modern webapps and browsers are extensible with with bits of software that bolt onto them and add features. Add-on development is gaining in popularity as more developers look at existing software, like Firefox or <a href="http://shaiperednik.com/tag/wordpress/" class="st_tag internal_tag" rel="tag" title="Posts tagged with WordPress">WordPress</a>, and think &#8220;But if only it could do THIS&#8230;&#8221;</p><p>You can do a whole lot in any web browser with just a mastery of HTML, JavaScript, and CSS. Bookmarklets, <a href="https://addons.mozilla.org/en-US/firefox/addon/748">Greasemonkey</a> user scripts, and <a href="https://addons.mozilla.org/en-US/firefox/addon/2108">Stylish</a> user styles are created with the same bits of code that make regular web pages, so they&#8217;re worth learning even if you just want to tweak an existing site with a small snippet of code.</p><p>More advanced browser add-ons, like Firefox extensions, let you do more. Developing Firefox extensions, for example, requires that you&#8217;re conversant in JavaScript and XML (markup that&#8217;s similar to HTML, but way more strict in format). Back in 2007 I ran down <a href="http://lifehacker.com/264490/how-to-build-a-firefox-extension">how to build a Firefox extension</a>, a skill I picked up after I stumbled upon a free tutorial.</p><p>Many free and well-loved web applications offer an extension framework as well, like WordPress and MediaWiki. Both of those apps are written in PHP, so comfort with PHP is a prerequisite for getting started. Here&#8217;s <a href="http://codex.wordpress.org/Writing_a_Plugin">how to write a plug-in for WordPress</a>. Developers who want to ride the cutting edge of Google Wave can get started writing gadgets and bots in HTML, JavaScript, Java, and Python. I wrote my first Wave bot following this <a href="http://code.google.com/apis/wave/extensions/robots/python-tutorial.html">quick start tutorial in one afternoon</a>.</p><h3>Web Development for the Desktop</h3><p>The best part about getting started programming in one context is when you can take those skills and apply them elsewhere. Learning web development first is a great way to start because now there are ways to put those skills to work on desktop applications, too. For example, <a href="http://www.adobe.com/devnet/air/ajax/getting_started.html">Adobe AIR</a> is a cross-platform run-time environment that lets you build your app once and release it to run on the desktop for every operating system AIR runs on. AIR apps are written in HTML, <a href="http://shaiperednik.com/tag/flash/" class="st_tag internal_tag" rel="tag" title="Posts tagged with flash">Flash</a>, or Flex, so it lets you apply your web development skills in a desktop context. AIR is a great option for deploying desktop apps like one of our <a href="http://lifehacker.com/396393/top-10-apps-worth-installing-adobe-air-for">top 10 apps worth installing Adobe AIR for</a>.</p><h3>Mobile App Development</h3><p>Mobile applications like the ones you run on your iPhone or Android smartphone are all the rage right now, so you may have dreams of striking it rich in the iTunes App Store with the next killer app. However, for the new coder, diving headfirst into mobile development can be a rough learning curve, since it requires comfort with advanced programming languages like Java and Objective C. However, it&#8217;s worth checking out what iPhone and Android development looks like. Check out <a href="http://www.cimgf.com/2008/10/01/cocoa-touch-tutorial-iphone-application-example/">this simple iPhone application development example</a> to get a taste of what iPhone developers do. Android apps are written in Java, and here&#8217;s a <a href="http://www.youtube.com/watch?v=I6ObTqIiYfE">friendly video tutorial of what building a &#8220;Hello Android&#8221; application workflow looks like</a>.</p><h3>Patience, Elbow Grease, Trial and Error</h3><p>Good coders are a special breed of persistent problem-solvers who are addicted to the small victories that come along a long path of trial and error. Learning how to program is very rewarding, but it can also be a frustrating and solitary experience. If you can, get a buddy to work with you along the way. Getting really good at programming, like anything else, is a matter of sticking with it, trying things out, and getting experience as you go.</p><p>This article is just one self-taught programmer&#8217;s top-of-mind recommendations for beginners. Experienced programmers: What did I miss? No matter your skill level, add your thoughts and recommendations for beginners to the comments.</p><p><i><strong><a href="http://ginatrapani.org">Gina Trapani</a></strong>, Lifehacker&#8217;s founding editor, thinks the best programmers are self-taught. Her weekly feature, <a href="http://lifehacker.com/tag/smarterware/">Smarterware</a>, appears every Wednesday on Lifehacker. Subscribe to the <a href="http://lifehacker.com/tag/smarterware/index.xml">Smarterware tag feed</a> to get new installments in your newsreader.</i></p><hr /><div>[Sponsored]</div><div><a href="http://ads.pheedo.com/feeds/ht.php?t=c&amp;i=d048fe749120b45fa19e168966cf1a30&amp;p=1">NEC</a></div><table border="0" cellpadding="0" cellspacing="0"><tr><td valign="top"><a href="http://www.nec.com/global/cases/rms/?cid=bn58"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/93a50_videologo.png" border="0" /></a></td></tr><tr><td> </td></tr></table><div><span><br /> <br /> <a href="http://www.pheedo.com/">Ads by Pheedo</a><br /> </span><img alt="" border="0" height="1" width="1" src="http://ads.pheedo.com/feeds/ht.php?t=v&amp;i=d048fe749120b45fa19e168966cf1a30&amp;p=1" /><br /> <img alt="" height="0" width="0" border="0" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/c4654_eus.gif?eui=2225" /></div></p><div> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=plo02FiHEK0:rP4_-eASELQ:H0mrP-F8Qgo"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/c4654_full?d=H0mrP-F8Qgo" border="0" /></a> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=plo02FiHEK0:rP4_-eASELQ:yIl2AUoC8zA"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/c4654_full?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=plo02FiHEK0:rP4_-eASELQ:D7DqB2pKExk"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/c4654_full?i=plo02FiHEK0:rP4_-eASELQ:D7DqB2pKExk" border="0" /></a> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=plo02FiHEK0:rP4_-eASELQ:V_sGLiPBpWU"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/c4654_full?i=plo02FiHEK0:rP4_-eASELQ:V_sGLiPBpWU" border="0" /></a></div><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/c4654_plo02FiHEK0" height="1" width="1" /></p><p><a href="http://feeds.gawker.com/~r/lifehacker/full/~3/plo02FiHEK0/programmer-101-teach-yourself-how-to-code">Go to Source</a></p><p><a href="http://shaiperednik.com/2009/11/programmer-101-teach-yourself-how-to-code-programming/" rel="bookmark">Programmer 101: Teach Yourself How to Code [Programming]</a> originally appeared on <a href="http://shaiperednik.com">Shai Perednik.com</a> on November 12, 2009.</p> ]]></content:encoded> <wfw:commentRss>http://shaiperednik.com/2009/11/programmer-101-teach-yourself-how-to-code-programming/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>25 Slick PSD Website Templates Free for Download</title><link>http://shaiperednik.com/2009/11/25-slick-psd-website-templates-free-for-download/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=25-slick-psd-website-templates-free-for-download</link> <comments>http://shaiperednik.com/2009/11/25-slick-psd-website-templates-free-for-download/#comments</comments> <pubDate>Thu, 12 Nov 2009 18:02:26 +0000</pubDate> <dc:creator>System</dc:creator> <category><![CDATA[My Clippings]]></category> <category><![CDATA[css]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[IO]]></category> <category><![CDATA[ma]]></category> <category><![CDATA[Mac]]></category> <category><![CDATA[Photo]]></category> <category><![CDATA[php]]></category> <category><![CDATA[video]]></category> <category><![CDATA[way]]></category> <category><![CDATA[WordPress]]></category><guid isPermaLink="false">http://shaiperednik.com/2009/11/25-slick-psd-website-templates-free-for-download/</guid> <description><![CDATA[Automatically pulled from Google Starred There are people all over the internet that are willing to give away their work for promotional purposes or because they want to spread their design talent to other people. For this reason we are lucky enough to have a wide variety of free PSD website templates for your use [...]]]></description> <content:encoded><![CDATA[<p>Automatically pulled from <a href="http://www.google.com/reader/shared/user/12161643044555212799/state/com.google/starred">Google Starred</a></p><p>There are people all over the internet that are willing to give away their work for promotional purposes or because they want to spread their design talent to other people.</p><p>For this reason we are lucky enough to have a wide variety of free PSD website templates for your use and enjoyment. I have collected some of the best ones I found from around the web to bring to you, already split up into layers in Photoshop. Enjoy!</p><h3>1) Design Studio PSD Template</h3><p><a title="PSD Website Template" href="http://mohammedghaddar.deviantart.com/art/FREE-Template-FREE-Download-111851284"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/2b9b8_01.jpg" alt="" /></a></p><h3>2) Orange PSD Template</h3><p><a title="PSD Website Template" href="http://psdtemplate.deviantart.com/art/Orange-by-PSDTemplate-com-114500593"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/7a88f_02.jpg" alt="" /></a><br /> <span></span></p><h3>3) SanduneBiz PSD Template</h3><p><a title="PSD Website Template" href="http://psdcow.deviantart.com/art/FREE-PSD-Template-SanduneBiz-128891129"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/d275d_03.jpg" alt="" /></a></p><h3>4)Cambridge PSD Template</h3><p><a title="PSD Website Template" href="http://psdcow.com/2009/07/02/free-photoshop-template-3/#at"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/d275d_04.jpg" alt="" /></a></p><h3>5) Crisp Presentation PSD Template</h3><p><a title="PSD Website Template" href="http://www.bevelandemboss.net/show-template.php?id=16#at"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/ab74f_05.jpg" alt="" /></a></p><h3>6) Citrus Square Burst PSD Template</h3><p><a title="PSD Website Template" href="http://www.bevelandemboss.net/show-template.php?id=15#at"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/ab74f_06.jpg" alt="" /></a></p><h3>7) Audryhipburn PSD Template</h3><p><a title="PSD Website Template" href="http://psdthemes.com/theme-1225-audryhipborn-psd-theme.html"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/7120d_07.jpg" alt="" /></a></p><h3>8 ) MyTwoCents Property PSD Template</h3><p><a title="PSD Website Template" href="http://psdthemes.com/theme-1091-mytwocents-property-theme.html"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/7120d_08.jpg" alt="" /></a></p><h3>9) Old Victorian PSD Template</h3><p><a title="PSD Website Template" href="http://psdthemes.com/theme-457-old-victorian-themed-web-design-free-psd.html"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/7120d_09.jpg" alt="" /></a></p><h3>10) Bright Colors Radio PSD Template</h3><p><a title="PSD Website Template" href="http://psdthemes.com/theme-469-bright-colors-radio-themed-web-design.html"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/b9be9_10.jpg" alt="" /></a></p><h3>11) Blackboard PSD Template</h3><p><a title="PSD Website Template" href="http://psdthemes.com/theme-372-blackboard-design-concept.html"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/b9be9_11.jpg" alt="" /></a></p><h3>12) Colorful <a href="http://shaiperednik.com/tag/video/" class="st_tag internal_tag" rel="tag" title="Posts tagged with video">Video</a> PSD Template</h3><p><a title="PSD Website Template" href="http://psdthemes.com/theme-377-colorfull-video-themed-web-design-psd.html"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/b9be9_12.jpg" alt="" /></a></p><h3>13) Shape PSD Template</h3><p><a title="PSD Website Template" href="http://www.smashingmagazine.com/2009/06/04/6-free-psdxhtml-templates/"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/b224e_13.jpg" alt="" /></a></p><h3>14) DelliStore PSD Template</h3><p><a title="PSD Website Template" href="http://www.smashingmagazine.com/2009/05/02/dellistore-a-free-professional-cssxhtmlpsd-template/"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/b224e_14.jpg" alt="" /></a></p><h3>15) Midnight Sun PSD Template</h3><p><a title="PSD Website Template" href="http://www.bevelandemboss.net/show-template.php?id=8#at"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/a1db1_15.jpg" alt="" /></a></p><h3>16) Environmental PSD Template</h3><p><a title="PSD Website Template" href="http://www.freepsd.com/2009/01/19/environmental-template/"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/a1db1_16.jpg" alt="" /></a></p><h3>17) Smashing Multimedia PSD Template</h3><p><a title="PSD Website Template" href="http://www.smashingmagazine.com/2009/08/22/free-podcasting-video-and-photography-wordpress-theme/"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/c340b_17.jpg" alt="" /></a></p><h3>18 ) Slideshow PSD Template</h3><p><a title="PSD Website Template" href="http://pixelactic.com/2009/08/free-giveaway-ultimate-wordpress-theme-layout-in-psd-format/#at"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/6cf2c_18.jpg" alt="" /></a></p><h3>19) Fresh PSD Template</h3><p><a title="PSD Website Template" href="http://www.bevelandemboss.net/show-template.php?id=14#at"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/5bdef_19.jpg" alt="" /></a></p><h3>20) 5 Webdesigns PSD Template</h3><p><a title="PSD Website Template" href="http://majareq.deviantart.com/art/5-Webdesigns-PSD-Pack-119838551"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/e049c_20.jpg" alt="" /></a></p><h3>21) 3 Free PSD Template</h3><p><a title="PSD Website Template" href="http://segadesigns.com/?p=706"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/30aa7_21.jpg" alt="" /></a></p><h3>22) Organic Conference PSD Template</h3><p><a title="PSD Website Template" href="http://www.bevelandemboss.net/show-template.php?id=5#at"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/f561e_22.jpg" alt="" /></a></p><h3>23) Summer of Love PSD Template</h3><p><a title="PSD Website Template" href="http://www.bevelandemboss.net/show-template.php?id=6#at"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/3e867_23.jpg" alt="" /></a></p><h3>24) Herbal Treats PSD Template</h3><p><a title="PSD Website Template" href="http://www.bevelandemboss.net/show-template.php?id=10#at"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/aa9fd_24.jpg" alt="" /></a></p><h3>25) Solitude PSD Template</h3><p><a title="PSD Website Template" href="http://www.smashingmagazine.com/2009/06/04/6-free-psdxhtml-templates/"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/ebdca_25.jpg" alt="" /></a></p><p><span><strong>About the Author</strong></span><br /> <strong>Tyler Denis</strong> is a part-time freelance designer from Ashland, New Hampshire. He is also the creator/writer of the design blog <strong><a href="http://denisdesigns.com/blog">Denis Designs/blog</a></strong>, a website dedicated to bringing quality tutorials and inspiration. You can <a href="http://www.twitter.com/tdenisdesigns"><strong>follow him on Twitter</strong></a> or at his personal site, <strong><a href="http://www.denisdesigns.com/">Denis Designs</a></strong>.</p><div><h3>Related Posts</h3><ul><li><a href="http://www.webappers.com/2009/04/06/25-most-useful-blogs-for-web-design-development/" rel="bookmark" title="April 6, 2009">25 Most Useful Blogs for Web Design &amp; Development</a></li><li><a href="http://www.webappers.com/2007/12/17/giving-away-3x-classic-pack-icon-sets-to-4000-readers/" rel="bookmark" title="December 17, 2007">Giving Away 3x Classic Pack Icon Sets to 4,000+ Readers</a></li><li><a href="http://www.webappers.com/2008/11/15/45-beautiful-3d-typography-designs-for-inspiration/" rel="bookmark" title="November 15, 2008">45 Beautiful 3D Typography Designs For Inspiration</a></li><li><a href="http://www.webappers.com/2008/01/02/free-blank-logo-templates-designs-and-vector-images/" rel="bookmark" title="January 2, 2008">Free Blank Logo Templates Designs and Vector Images</a></li><li><a href="http://www.webappers.com/2009/04/15/what-do-you-look-for-in-a-quality-design/" rel="bookmark" title="April 15, 2009">What Do you look for in a Quality Design?</a></li></ul></div><h3>Sponsors</h3><p><a href="http://www.pixmac.com/#WebAppers">Pixmac: Stock Photos, Royalty Free Pictures and Images</a></p><div> <a href="http://feeds.feedburner.com/~ff/Webappers?a=T6moqceoylo:EMFJYxBRlSA:yIl2AUoC8zA"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/ebdca_Webappers?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Webappers?a=T6moqceoylo:EMFJYxBRlSA:D7DqB2pKExk"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/ebdca_Webappers?i=T6moqceoylo:EMFJYxBRlSA:D7DqB2pKExk" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Webappers?a=T6moqceoylo:EMFJYxBRlSA:V_sGLiPBpWU"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/ebdca_Webappers?i=T6moqceoylo:EMFJYxBRlSA:V_sGLiPBpWU" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Webappers?a=T6moqceoylo:EMFJYxBRlSA:gIN9vFwOqvQ"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/ebdca_Webappers?i=T6moqceoylo:EMFJYxBRlSA:gIN9vFwOqvQ" border="0" /></a> <a href="http://feeds.feedburner.com/~ff/Webappers?a=T6moqceoylo:EMFJYxBRlSA:F7zBnMyn0Lo"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/ebdca_Webappers?i=T6moqceoylo:EMFJYxBRlSA:F7zBnMyn0Lo" border="0" /></a></div><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/ebdca_T6moqceoylo" height="1" width="1" /></p><p><a href="http://feedproxy.google.com/~r/Webappers/~3/T6moqceoylo/">Go to Source</a></p><p><a href="http://shaiperednik.com/2009/11/25-slick-psd-website-templates-free-for-download/" rel="bookmark">25 Slick PSD Website Templates Free for Download</a> originally appeared on <a href="http://shaiperednik.com">Shai Perednik.com</a> on November 12, 2009.</p> ]]></content:encoded> <wfw:commentRss>http://shaiperednik.com/2009/11/25-slick-psd-website-templates-free-for-download/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Allmyapps Bulk-Installs Your Favorite Apps, Makes System Rebuilding Less Painful [Installation]</title><link>http://shaiperednik.com/2009/11/allmyapps-bulk-installs-your-favorite-apps-makes-system-rebuilding-less-painful-installation/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=allmyapps-bulk-installs-your-favorite-apps-makes-system-rebuilding-less-painful-installation</link> <comments>http://shaiperednik.com/2009/11/allmyapps-bulk-installs-your-favorite-apps-makes-system-rebuilding-less-painful-installation/#comments</comments> <pubDate>Mon, 09 Nov 2009 05:41:19 +0000</pubDate> <dc:creator>System</dc:creator> <category><![CDATA[My Clippings]]></category> <category><![CDATA[Build]]></category> <category><![CDATA[cli]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[IO]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[ma]]></category> <category><![CDATA[quick]]></category> <category><![CDATA[Ubuntu]]></category> <category><![CDATA[video]]></category> <category><![CDATA[way]]></category> <category><![CDATA[wind]]></category><guid isPermaLink="false">http://shaiperednik.com/2009/11/allmyapps-bulk-installs-your-favorite-apps-makes-system-rebuilding-less-painful-installation/</guid> <description><![CDATA[Automatically pulled from Google Starred Windows/Linux: One of the most irritating things about reinstalling your operating system is installing all the non-OS applications you love. Allmyapps lets you select all your favorite apps and roll them into a bulk installer to make rebuilding easy. At Allmyapps you can browse over a hundred popular applications in [...]]]></description> <content:encoded><![CDATA[<p>Automatically pulled from <a href="http://www.google.com/reader/shared/user/12161643044555212799/state/com.google/starred">Google Starred</a></p><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/e76f5_500x_2009-11-04_084336.jpg" width="500" />Windows/<a href="http://shaiperednik.com/tag/linux/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Linux">Linux</a>: One of the most irritating things about reinstalling your operating system is installing all the non-OS applications you love. Allmyapps lets you select all your favorite apps and roll them into a bulk installer to make rebuilding easy.</p><p>At Allmyapps you can browse over a hundred popular applications in a dozen categories to <a href="http://shaiperednik.com/tag/build/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Build">build</a> a master list of applications you want to install. You don&#8217;t have to install immediately after building your list, you can save your list for later installation. Check out the <a href="http://shaiperednik.com/tag/video/" class="st_tag internal_tag" rel="tag" title="Posts tagged with video">video</a> below to see how Allmyapps works:</p><p> <img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/e2b99_caS_5QzGt0o.jpg" width="340" /></p><p>For another great time-saving bulk installation tool, check out <a href="http://lifehacker.com/5388408/ninite-bulk+installs-great-free-windows-apps">previously reviewed Ninite</a>. Have a <a href="http://shaiperednik.com/tag/way/" class="st_tag internal_tag" rel="tag" title="Posts tagged with way">way</a> to get your favorite apps installed quickly? Let&#8217;s hear about it in the comments.</p><p>Allmyapps is a free web-based service and provides bulk-installation on both Windows and <a href="http://shaiperednik.com/tag/ubuntu/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Ubuntu">Ubuntu</a> Linux.</p><div><a href="http://www.allmyapps.com/">Allmyapps</a> [via <a href="http://www.makeuseof.com/dir/allmyapps-install-multiple-programs-at-once/">MakeUseOf</a>]</div><p><a href="http://ads.pheedo.com/click.phdo?s=24adf27ff6052a869dd6b7dae2a01afa&amp;p=1"><img alt="" border="0" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/11c04_img.phdo?s=24adf27ff6052a869dd6b7dae2a01afa&amp;p=1" /></a><br /> <img alt="" height="0" width="0" border="0" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/11c04_eus.gif?eui=2225" /></p><div> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=mJtMXH1e2MI:ETmsT80NeZA:H0mrP-F8Qgo"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/11c04_full?d=H0mrP-F8Qgo" border="0" /></a> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=mJtMXH1e2MI:ETmsT80NeZA:yIl2AUoC8zA"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/11c04_full?d=yIl2AUoC8zA" border="0" /></a> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=mJtMXH1e2MI:ETmsT80NeZA:D7DqB2pKExk"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/11c04_full?i=mJtMXH1e2MI:ETmsT80NeZA:D7DqB2pKExk" border="0" /></a> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=mJtMXH1e2MI:ETmsT80NeZA:V_sGLiPBpWU"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/37bae_full?i=mJtMXH1e2MI:ETmsT80NeZA:V_sGLiPBpWU" border="0" /></a></div><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/37bae_mJtMXH1e2MI" height="1" width="1" /></p><p><a href="http://feeds.gawker.com/~r/lifehacker/full/~3/mJtMXH1e2MI/allmyapps-bulk+installs-your-favorite-apps-makes-system-rebuilding-less-painful">Go to Source</a></p><p><a href="http://shaiperednik.com/2009/11/allmyapps-bulk-installs-your-favorite-apps-makes-system-rebuilding-less-painful-installation/" rel="bookmark">Allmyapps Bulk-Installs Your Favorite Apps, Makes System Rebuilding Less Painful [Installation]</a> originally appeared on <a href="http://shaiperednik.com">Shai Perednik.com</a> on November 8, 2009.</p> ]]></content:encoded> <wfw:commentRss>http://shaiperednik.com/2009/11/allmyapps-bulk-installs-your-favorite-apps-makes-system-rebuilding-less-painful-installation/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Getting Started With Content Management Systems</title><link>http://shaiperednik.com/2009/11/getting-started-with-content-management-systems/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=getting-started-with-content-management-systems</link> <comments>http://shaiperednik.com/2009/11/getting-started-with-content-management-systems/#comments</comments> <pubDate>Mon, 09 Nov 2009 04:00:25 +0000</pubDate> <dc:creator>System</dc:creator> <category><![CDATA[My Clippings]]></category> <category><![CDATA[Apple]]></category> <category><![CDATA[Build]]></category> <category><![CDATA[cli]]></category> <category><![CDATA[CURL]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Information]]></category> <category><![CDATA[IO]]></category> <category><![CDATA[ma]]></category> <category><![CDATA[man]]></category> <category><![CDATA[Microsoft]]></category> <category><![CDATA[module]]></category> <category><![CDATA[Photo]]></category> <category><![CDATA[php]]></category> <category><![CDATA[quick]]></category> <category><![CDATA[script]]></category> <category><![CDATA[security]]></category> <category><![CDATA[ssl]]></category> <category><![CDATA[video]]></category> <category><![CDATA[way]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[XP]]></category><guid isPermaLink="false">http://shaiperednik.com/2009/11/getting-started-with-content-management-systems/</guid> <description><![CDATA[Automatically pulled from Google Starred    The need to update websites faster to keep content fresh has been ever growing. Ever since the first business owner wanted their Web designer to update their website faster, content management systems have played an important role on the Web. Why does this matter to you? How do you [...]]]></description> <content:encoded><![CDATA[<p>Automatically pulled from <a href="http://www.google.com/reader/shared/user/12161643044555212799/state/com.google/starred">Google Starred</a></p><table width="650"><tr><td width="650"><div> <img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/83bcd_smashing-magazine-advertisement.gif" alt="Smashing-magazine-advertisement in Getting Started With Content Management Systems" border="0" /><br /> <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=56"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/39e27_avw.php?zoneid=56" border="0" alt=" in Getting Started With Content Management Systems" /></a> <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=63"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/39e27_avw.php?zoneid=63" border="0" alt=" in Getting Started With Content Management Systems" /></a> <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=64"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/39e27_avw.php?zoneid=64" border="0" alt=" in Getting Started With Content Management Systems" /></a></div></td></tr></table><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/02ddd_spacer.gif" alt="Spacer in Getting Started With Content Management Systems" border="0" width="1" height="1" /></p><p>The need to update websites faster to keep content fresh has been ever growing. Ever since the first business owner wanted their Web designer to update their website faster, content management systems have played an important role on the Web. Why does this matter to you? How do you know if your company is ready?</p><p>In this article, we will look at <strong>how to tell if your organization needs a content management system</strong>. We will also give you <a href="http://shaiperednik.com/tag/information/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Information">information</a> on the <strong>abilities of content management systems</strong> to help you better understand what they can do. While content management systems may seem complex, their entire purpose is to streamline your workflow and make your life easier.</p><p>A content management system allows you to create, manage, store and edit massive amounts of content without any HTML programming skill. Because you are able to edit your content from any computer with an Internet connection, you no longer have to rely on third-party developers or companies to keep your website up to date. Sounds good, doesn’t it? Every company would like to reduce costs and increase productivity.</p><p>Also consider our previous articles:</p><ul><li><a href="http://www.smashingmagazine.com/2009/03/05/10-things-to-consider-when-choosing-the-perfect-cms/" rel="bookmark" title="10 Things To Consider When Choosing The Perfect CMS">10 Things To Consider When Choosing The Perfect CMS</a><br />Goes over what features to look for when choosing a content management system.</li><li><a href="http://www.smashingmagazine.com/2009/02/10/10-harsh-truths-about-corporate-websites/">10 Harsh Truths About Corporate Websites</a><br />Explains the mistakes we all make when running our websites. The nature of those mistakes varies depending on the size of your company. As your organization grows, the mistakes change. This post addresses common mistakes of large organizations.</li><li><a href="http://www.smashingmagazine.com/category/toolbox/">Developers Toolbox</a><br />Offers tools and resources to help you achieve your goals at a more hands-on level.</li></ul><h3>1. What Is A Content Management System?</h3><p>If you have never heard the term before, a <strong>content management system (CMS)</strong> is a Web-based solution that makes it easy for a company to manage website updates internally. For many companies, updating a website is not something to look forward to because it can be a lengthy and, over time, expensive process. Most companies search for easier means of accomplishing their goals. The solution that many large and small companies have found is a CMS. The <strong>easy-to-use application</strong> allows your company to control its online identity with little to no knowledge of Web design.</p><h4>Do I Need a Content Management System?</h4><p>While you know your business better than anyone else, if you answer Yes to any of the following questions, your company would likely benefit from using a CMS-based website.</p><ul><li>Does your company update its website content frequently?</li><li>Does your website contain over 10 pages?</li><li>Do you constantly outsource simple website updates to third parties?</li></ul><p>Although building your website with a CMS may not save you money up front, if you need to be able to<strong> manage your own content</strong> in a timely manner, you will certainly be cutting costs in future. You will increase your organization’s speed while reducing its effort. With a CMS accessible from any computer with an Internet connection, you will speed up the process of approving, publishing, and updating.</p><p><a href="http://www.taylordigital.com/Services"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/02ddd_CMS-edit.jpg" alt="CMS-edit in Getting Started With Content Management Systems" width="460" height="180" border="0" /></a><br /><em>Some CMS’ have in-page buttons to speed up the process of editing content, while preventing users from accessing the admin interface.</em></p><p>Because a CMS has <strong>built-in organizational features</strong>, content is easier to find and nearly impossible to lose (unless you delete it by accident). You no longer have to spend a lot of time on simple tasks or duplicating your efforts. All of your content is created, managed, published and edited from a single location with very simple, easy-to-use tools. Because using these tools requires very little training, you can start managing your content almost immediately.</p><p>If you have identified your business goals and recognized that your website will play a role in them, you should begin the process of implementing your own CMS. There is no set list of requirements for a content management system because each organization has unique needs. Keep your requirements to a minimum, but be sure to allow for the future growth and demands of your company. Enlisting the help of a <a href="http://www.google.com/search?hl=en&amp;client=firefox-a&amp;rls=org.mozilla:en-US:official&amp;hs=0uE&amp;ei=h9RxSpaTB4SQsgPu26HlCA&amp;sa=X&amp;oi=spell&amp;resnum=0&amp;ct=result&amp;cd=1&amp;q=taylor+digital+web+design&amp;spell=1">Web design and development company</a> to assess your needs is a good idea.</p><h3>2. Essentials Of A CMS</h3><p>Three key elements that every CMS has, one <a href="http://shaiperednik.com/tag/way/" class="st_tag internal_tag" rel="tag" title="Posts tagged with way">way</a> or another, are <strong>templates</strong>, <strong>content</strong> and <strong>meta data</strong>. Understanding how these three elements interact with the other CMS features is important: the template is the graphic wrapper of your website; without the actual content, you would have no need for a website; and the often over-looked meta data helps with search engine optimization.</p><p><a href="http://www.smashingmagazine.com/2008/10/30/color-paper-a-free-wordpress-theme/"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/7a621_CMS-Templates.jpg" alt="CMS-Templates in Getting Started With Content Management Systems" width="500" height="250" border="0" /></a> <br /><em>An example of a CMS theme that has the same look and feel on every page.</em></p><p><strong>Templates</strong> control how your content looks on the page and are extremely helpful when you have to produce a lot of pages (10+). The template is a graphic wrapper that usually looks the same on every page of the website, regardless of the content. It makes your website’s look and feel consistent. When you want to change the template (say, the color or an image), you have to make the change only once and it will be reflected on every page of your website. Popular CMS’ such as <a href="http://wordpress.com/">WordPress</a> and <a href="http://expressionengine.com/">ExpressionEngine</a> have many free or premium templates available online that can reduce the cost of and help you customize your system.</p><p><a href="http://www.taylordigital.com"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/5edab_CMS-Content.jpg" alt="CMS-Content in Getting Started With Content Management Systems" width="500" height="250" border="0" /></a><br /><em>This is the typical layout of a WYSIWYG editor, which has features that are standard in word processors today, such as bolding, italicizing and justifying paragraphs.</em></p><p><strong>Content</strong> is created, managed and edited independent of all other CMS elements. Content could be anything from the text on your “About” page to the <a href="http://shaiperednik.com/tag/photo/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Photo">photo</a> on your company press release. All content is normally managed through a WYSIWYG editor (what you see is what you get) that has integrated <a href="http://shaiperednik.com/tag/photo/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Photo">photo</a> uploading tools. This helps you create new pages on your website, manage and edit existing pages and assign pages to multiple areas without having to copy them.</p><p><a href="http://www.facebook.com/pages/Envee-Apparel-Fans/46733856618?ref=ts"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/9cba5_CMS-MetaData.jpg" alt="CMS-MetaData in Getting Started With Content Management Systems" width="500" height="232" border="0" /></a><br /><em>Facebook does an excellent job of pulling an external page’s title and description meta data when you post a link to it on a fan page or wall.</em></p><p><strong>Meta data</strong> plays a key part in search engine optimization (SEO). The great thing about a CMS is that it makes it nearly impossible for you to forget to add this information, thus helping your website’s search and index ranking on search engines such as <a href="http://shaiperednik.com/tag/google/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Google">Google</a>, Yahoo and Bing. Meta data contains such information as category, author, publishing date, title, brief description and keywords.</p><p>One great use of meta data is for automatically adding a title and description to links posted on social media websites such as Facebook. This not only saves you from having to retype this information but keeps your content relevant as well. This information can also be pulled by search engines and any other website where your website is listed, so make sure to put some thought into writing it.</p><h3>3. CMS Features And Functions</h3><p>Content management systems come with many <strong>standard features</strong> to help you create, manage and edit your content. In addition to standard features, <strong>additional features</strong> can be added to the flexible system framework. These additional features are often referred to as add-on modules or plug-ins. Because a CMS is very flexible, you can use it for a simple website with little content or expand the features to support a complex website with a lot of content. Here is a nice list of <a href="http://websites.usandv.com/who-is-using-drupal">high-profile companies that use a CMS for their websites</a>, which will give you a good idea of how far you can expand these systems.</p><h4>Standard Features</h4><p>These features are what make your content management system so extensive and highly flexible. They allow you to publish, edit and organize content and manage members, and they contain a variety of built-in <a href="http://shaiperednik.com/tag/security/" class="st_tag internal_tag" rel="tag" title="Posts tagged with security">security</a> features.</p><p><a href="http://blog.enveeapparel.com/"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/9cba5_CMS-Publishing.jpg" alt="CMS-Publishing in Getting Started With Content Management Systems" width="497" height="229" border="0" /></a><br /><em>With these straightforward tools, you can see how easy creating and managing your content is.</em></p><p><strong>Publishing</strong> is made easy with the in-depth features of a CMS. Without any knowledge of HTML programming, users can create, manage and schedule content with ease. These powerful tools help free up time within an organization by streamlining the whole process. A user can create content, set the category (i.e. the section in which it will be published) and then set it as a draft for later review.</p><p>Once the content is reviewed, it can be scheduled to be published, say, seven days from then. Once you have reached that step, the rest of the process is automated. You can write and complete a week’s worth of articles ahead of time and take a vacation without having to worry about publishing new content, because it will publish itself (if you have done your part).</p><p><strong>Typography</strong> often causes headaches for writers, especially if the writers are not HTML savvy, but the task is made easier with built-in text editors. With most CMS’, your text can be automatically formatted to produce XHTML-valid typography. This saves you the hassle of hand-coding every piece of content and leaves the “fun” bits to the system itself. If you paste disallowed characters, such as curly quotes, bullets or accents, from text editors like <a href="http://shaiperednik.com/tag/microsoft/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Microsoft">Microsoft</a> Word, they will automatically be converted into an HTML-valid equivalent.</p><p>Another great feature that many CMS’ include is automatic linking. This feature saves you from having to manually link URLs that you add to your content. All of these features are useful because they make your workflow more efficient when you create a lot of content. And if you prefer to enter your own HTML code every time because you don’t trust the automated process, you have that option as well.</p><p><strong>Organization</strong> is a key part of maintaining a website. With a CMS, all of the content is stored in one place, only once, and is accessible from any location with an Internet connection. Content can be saved in a number of states, such as draft, published and archived. So you can keep unfinished and finished content in separate places, with different attributes. This is especially handy if you like to write content ahead of time and want to be able to easily find it when it comes time to publish.</p><ul><li><strong>Draft</strong>: this is work in progress and is not visible to the public.</li><li><strong>Published</strong>: content that is visible to the public.</li><li><strong>Archived</strong>: previously published content that is tucked away in a safe place, away from the main navigation. Typically used with blogs.</li></ul><p><strong>Member management</strong> helps you control all aspects of your website’s users. As an administrator, you have full control over how many people can access your website and how much control they have themselves. This can be extremely useful for a large company, where many people (author, editor, publisher, etc.) are responsible for creating and maintaining content. You control how many hands are in the cookie jar at each stage of the creation process.</p><ul><li><strong>Administrator</strong>: has complete control over all users and access to all of the website’s administration features.</li><li><strong>Editor</strong>: can publish and mange their own content as well as other people’s content, etc.</li><li><strong>Author</strong>: can publish and manage their own content.</li><li><strong>Contributor</strong>: can write and manage their own content but cannot publish it.</li><li><strong>Subscriber</strong>: can read content, view and write comments, receive newsletters and so on, without being able to edit anything.</li></ul><p><strong><a href="http://shaiperednik.com/tag/build/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Build">Build</a>-in security</strong> measures give you one less thing to worry about. You no longer have to worry about session management, robots trying multiple passwords to hack your account or losing data when processing forms. Almost every CMS has different session management configurations, so you can set the preferences that fit your security needs.</p><p>With the built-in “multiple password denial” feature, you can make sure that multiple users cannot access your system simultaneously with the same log-in credentials. In addition, you can automatically lock out users after several incorrect password attempts and allow forms to be submitted only once. This helps prevent loss of data and attempts to hack your system via password.</p><h4>Additional Features</h4><p>You can integrate add-on modules, or plug-ins, into your CMS to add value, improve accessibility and increase functionality. With the right combination of features, you can create a website that fits your business plan and helps your company achieve its goals. While the number of additional features that you can add is endless, we will focus on the major ones here.</p><p><a href="http://www.gomediazine.com/"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/0f933_CMS-Company-Blog.jpg" alt="CMS-Company-Blog in Getting Started With Content Management Systems" width="500" height="250" border="0" /></a><br /><em>GoMediazine is a great example of blog integration.</em></p><p><strong>Company blog</strong> functionality helps keep your website fresh and can be a very useful marketing tool. While CMS’ have evolved into complete website solutions, they were originally intended to manage blogs. Most blogs were used as personal diaries or breaking news outlets. Adapted to business use, they can be very useful for letting customers and clients know about what’s new and exciting with your company. If you sell products, you can announce new items or sales. Some businesses, such as <a href="http://www.gomediazine.com/">GoMedia</a>, use their blog purely as a community-building tool to publish educational information.</p><p><a href="http://electrorack.com/"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/1e012_CMS-ecommerce.jpg" alt="CMS-ecommerce in Getting Started With Content Management Systems" width="500" height="250" border="0" /></a><br /><em>The Electrorack website is a great example of seamless e-commerce integration.</em></p><p><strong>E-commerce</strong> integration makes the user experience on your website a very comfortable one. Being able to sell products and services from within your website would be ideal for any business. Some companies, including <a href="http://electrorack.com/">Electrorack</a>, have seamlessly integrated their e-commerce solution into their CMS. The user doesn’t even notice that they are jumping from one platform to another because the look and feel are so consistent.</p><p><a href="http://www.designbyhumans.com/forums"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/fdcc7_CMS-Disciussion-Forum.jpg" alt="CMS-Disciussion-Forum in Getting Started With Content Management Systems" width="500" height="250" border="0" /></a><br /><em>The DesignByHumans website has a great integrated user-based community.</em></p><p><strong>Discussion forums</strong> are a complete community-building solution that helps your website’s visitors exchange ideas. Users can create topics, offer feedback on existing topics and interact with other users. How you use a discussion forum depends entirely on your needs. <a href="http://www.designbyhumans.com">Design by Humans</a> uses its forum to post company news and to let their artists and customers interact for free.</p><p><a href="http://thememorymuseum.com/"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/440e8_CMS-Photo-Gallery.jpg" alt="CMS-Photo-Gallery in Getting Started With Content Management Systems" width="500" height="250" /></a><br /><em>This website has a photo gallery set up on its system for album postings.</em></p><p><strong>Photo galleries</strong> are used by millions of people around the world. Online photo sharing is becoming this era’s scrapbooking. With the increase in social media use, people can easily send everyone they know a link to their latest photo gallery. <a href="http://thememorymuseum.com/">The Memory Museum</a> can display photos easily through the customized gallery on its photography blog. Businesses can use this feature to showcase recent events or feature products. By organizing and displaying photos from within your CMS, you can have all of your content in one location.</p><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/634be_CMS-Video-Managemen.jpg" alt="CMS-Video-Managemen in Getting Started With Content Management Systems" width="500" height="250" /><br /><em>National Geographic has an intuitive integrated <a href="http://shaiperednik.com/tag/video/" class="st_tag internal_tag" rel="tag" title="Posts tagged with video">video</a> management system to help users view their <a href="http://shaiperednik.com/tag/video/" class="st_tag internal_tag" rel="tag" title="Posts tagged with video">video</a> content through the Web.</em></p><p><strong>Video management</strong> helps you organize, edit and distribute video content. You no longer have to upload videos to YouTube or Vimeo and then manage them separately. You can manage your video content just as you manage your website’s pages. You can upload almost any kind of video and then share your albums and videos on your website and on social networks like Facebook, MySpace, Flickr and Digg.</p><p>CMS’ vary in the video management features they offer. But most let you upload multiple files at once (in batch) and automatically create thumbnails. Once videos are in the system, you can track viewer behavior as well as feature content based on popularity. <a href="http://ngm.nationalgeographic.com/video/player">National Geographic</a> integrates videos into its articles and offers them separately for others to embed on their own websites.</p><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/0496e_CMS-Multi-Language.jpg" alt="CMS-Multi-Language in Getting Started With Content Management Systems" width="500" height="382" /><br /><em><a href="http://shaiperednik.com/tag/apple/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Apple">Apple</a> offers extensive multi-language support and uses multiple URL extensions to differentiate content.</em></p><p><strong>Multi-language support</strong> lets you offer content in multiple countries within a single CMS, allowing visitors to choose their preferred language. While most small companies do not need this feature, it can be helpful. The support features may not actually translate content (and if they do, they won’t do an accurate job), but they do let you feature content in multiple languages, which is extremely useful for corporate websites that operate globally. Because <a href="http://www.apple.com/choose-your-country/">Apple</a> operates in many countries, it offers its website in many languages.</p><p><a href="http://feeds.feedburner.com/thedesigncubicle/ioNz?format=xml"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/d8be6_RSS-Feed.jpg" alt="RSS-Feed in Getting Started With Content Management Systems" width="500" height="250" border="0" /></a><br /><em>RSS feeds typically show excerpts of content and images (if any), as shown above.</em></p><p><strong>RSS</strong> feeds are a really simple way to syndicate the content on your website. With the explosion of RSS readers, which constantly check a user’s favorite websites for new content, RSS feeds have become essential. It does not matter whether you update your website daily or monthly, your readers will be sure never to miss an update. Millions of websites publish RSS feeds on a regular basis, and yours should not be an exception. With people’s attention spans shrinking along with their free time, letting users choose the content they want to read through an RSS feed is helpful.</p><p><a href="http://www.tvguide.com/FAP/Newsletter.aspx"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/d8be6_CMS-Newsletter.jpg" alt="CMS-Newsletter in Getting Started With Content Management Systems" width="498" height="250" border="0" /></a><br /><em>A newsletter can be a great way to reach out to users who are interested in your content, especially if yours is designed as well as TV Guide Daily Scoop’s.</em></p><p><strong>Newsletters/mailing lists</strong> are an extremely helpful feature, especially if you have a lot of users or want to expand your base. Many mainstream users still do not use an RSS reader, and some of them may prefer to receive your content in their inbox rather than by visiting your website every few days. You can integrate newsletters into your system and set the feature’s functionality. Usually, you will be able to manage subscriptions, create a template, compose the newsletter in a WYSIWYG editor, manage your archive and track open/click results.</p><p><a href="https://www.google.com/analytics/"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/dc15e_Google-analytics.jpg" alt="Google-analytics in Getting Started With Content Management Systems" width="500" height="250" border="0" /></a><br /><em>Google Analytics shows detailed information on your website’s visitors, at no charge.</em></p><p><strong>Statistics/tracking</strong> is an essential feature for any website. To effectively run and market a website, you need to know as much as possible about your visitors. Analyzing whatever data is available prepares you to achieve company goals, focuses your marketing initiatives and converts visitors into regular users. You will have information on how many people visit your website, where they live, what content they view and much more. <a href="http://www.google.com/analytics/features.html">Google Analytics</a> is one of the most widely adopted analytics programs that are available for CMS’. Its popularity is partly due to the immense amount of information it provides about your visitors for <strong>free</strong>.</p><h3>Where Can I Find A Content Management System?</h3><p>You know the size of your organization and how much you can spend on a CMS. These factors are good indicators of where to start your search. Actually finding one can be a daunting task, but if you have a clear idea of what you are looking for, you can quickly weed out the options that don’t fit your needs. Finding a solution that helps your business achieve its goals is important. Many businesses, large and small, use all kinds of different CMS’ to manage their content. Start your journey by using the resources listed below.</p><h3>Further Resources</h3><p>Check out the following related articles and resources:</p><ul><li><a href="http://www.smashingmagazine.com/2009/06/29/45-incredibly-useful-web-design-checklists-and-questionnaires/">45 Incredibly Useful Web Design Checklists and Questionnaires</a><br />You are much less likely to overlook important aspects of your website if you follow this checklist, which covers content, usability, accessibility, standards and more.</li><li><a href="http://www.smashingmagazine.com/2009/04/07/15-essential-checks-before-launching-your-website/">15 Essential Checks Before Launching Your Website</a><br />Lists some important things to check before taking your website public.</li><li><a href="http://www.smashingmagazine.com/2007/08/10/10-designers-checkpoints-to-be-aware-of/">10 Designer’s Checkpoints To Be Aware Of</a><br />A list of things every designer should know about their website.</li><li><a href="http://en.wikipedia.org/wiki/List_of_Content_Management_Systems">List of Content Management Systems</a><br />A list of notable content management systems that can be used to organize and facilitate collaborative content creation. Many of them are built on top of other content management frameworks.</li><li><a href="http://www.cmsmatrix.org/">Compare Multiple CMS Solutions (technical)</a><br />This is a community service for anyone looking for a means to manage website content.</li><li>Many useful resources on how to design and develop for these CMS’, including many free templates:<ul><li><a href="http://www.smashingmagazine.com/tag/joomla/">Joomla Resources</a></li><li><a href="http://www.smashingmagazine.com/tag/wordpress/">WordPress Resources</a></li><li><a href="http://www.smashingmagazine.com/2008/10/29/expressionengine-developers-toolbox/">Expression Engine Resources</a></li><li><a href="http://www.smashingmagazine.com/2008/09/24/drupal-developers-toolbox/">Drupal Resources</a></li></ul></li><li><a href="http://www.smashingmagazine.com/2009/05/16/how-to-improve-your-branding-with-your-content/">How To Improve Your Branding With Your Content</a><br />Branding experts speak the truth when they say that a winning brand communicates why you are your prospect’s only solution. If you can’t achieve that, at least convey why you are your prospect’s <em>best</em> solution.</li></ul><p><em>(al)</em></p><hr /><p>© Robert Hartland for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2009. | <a href="http://www.smashingmagazine.com/2009/11/08/getting-started-with-content-management-systems/">Permalink</a> | <a href="http://www.smashingmagazine.com/2009/11/08/getting-started-with-content-management-systems/#comments">26 comments</a> | <a title="Bookmark in del.icio.us" href="http://del.icio.us/post?url=http://www.smashingmagazine.com/2009/11/08/getting-started-with-content-management-systems/&amp;title=Getting%20Started%20With%20Content%20Management%20Systems">Add to del.icio.us</a> | <a title="Bookmark in Digg" href="http://digg.com/submit?phase=2&amp;url=http://www.smashingmagazine.com/2009/11/08/getting-started-with-content-management-systems/">Digg this</a> | <a title="Stumble on StumbleUpon" href="http://www.stumbleupon.com/submit?url=http://www.smashingmagazine.com/2009/11/08/getting-started-with-content-management-systems/">Stumble on StumbleUpon!</a> | <a title="Tweet us!" href="http://twitter.com/home?status=@tweetmeme%20@smashingmag%20Reading%20'Getting%20Started%20With%20Content%20Management%20Systems'%20http://www.smashingmagazine.com/2009/11/08/getting-started-with-content-management-systems/">Tweet it!</a> | <a title="Bookmark in Reddit" href="http://reddit.com/submit?url=http://www.smashingmagazine.com/2009/11/08/getting-started-with-content-management-systems/">Submit to Reddit</a> | <a href="http://forum.smashingmagazine.com/">Forum Smashing Magazine</a><br /> Post tags: <a href="http://www.smashingmagazine.com/tag/cms/" rel="tag">CMS</a></p><p><a href="http://www.smashingmagazine.com/2009/11/08/getting-started-with-content-management-systems/">Go to Source</a></p><p><a href="http://shaiperednik.com/2009/11/getting-started-with-content-management-systems/" rel="bookmark">Getting Started With Content Management Systems</a> originally appeared on <a href="http://shaiperednik.com">Shai Perednik.com</a> on November 8, 2009.</p> ]]></content:encoded> <wfw:commentRss>http://shaiperednik.com/2009/11/getting-started-with-content-management-systems/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>No Doubt Sues Activision Over Band Hero</title><link>http://shaiperednik.com/2009/11/no-doubt-sues-activision-over-band-hero/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=no-doubt-sues-activision-over-band-hero</link> <comments>http://shaiperednik.com/2009/11/no-doubt-sues-activision-over-band-hero/#comments</comments> <pubDate>Sun, 08 Nov 2009 01:20:06 +0000</pubDate> <dc:creator>System</dc:creator> <category><![CDATA[My Clippings]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[IO]]></category> <category><![CDATA[ma]]></category> <category><![CDATA[man]]></category> <category><![CDATA[php]]></category> <category><![CDATA[video]]></category><guid isPermaLink="false">http://shaiperednik.com/2009/11/no-doubt-sues-activision-over-band-hero/</guid> <description><![CDATA[Automatically pulled from Google Starred Not every rock star is excited about being included in the Guitar Hero franchise. No Doubt this week filed suit against Activision for unauthorized use of the band&#8217;s likeness in the new Band Hero edition of the video game. The game has &#8220;transformed No Doubt band members into a virtual [...]]]></description> <content:encoded><![CDATA[<p>Automatically pulled from <a href="http://www.google.com/reader/shared/user/12161643044555212799/state/com.google/starred">Google Starred</a></p><p>Not every rock star is excited about being included in the Guitar Hero franchise. No Doubt this week filed suit against Activision for unauthorized use of the band&#8217;s likeness in the new Band Hero edition of the <a href="http://shaiperednik.com/tag/video/" class="st_tag internal_tag" rel="tag" title="Posts tagged with video">video</a> game.</p><p>The game has &#8220;transformed No Doubt band members into a virtual karaoke circus act,&#8221; according to a suit filed with the Los Angeles Superior Court, <a href="http://latimesblogs.latimes.com/music_blog/2009/11/no-doubt-sues-activision-over-band-hero.html">the <em>Los Angeles Times</em> reports</a>.</p><p>Band Hero was <a href="http://multivu.prnewswire.com/mnr/bandhero/40848/">released on Tuesday</a> and allows players to create their own virtual bands with any combination of multiple guitarists, bassists, drummers and vocalists. You want a band featuring Gwen Stefani, Michael Jackson, Taylor Swift, and Adam Levine? Set it up via Band Hero, and then select the song you want your newly formed band to perform.</p><p>This type of manipulation is apparently the root of No Doubt&#8217;s objections.</p><p>&#8220;They agreed to play three No Doubt songs as a band&#8230;. Activision then went and put them in 62 other songs and broke the band up [and] never even asked,&#8221; the band&#8217;s manager told the <em>Times</em>.</p><p> No Doubt pointed to a feature that would allow leader singer Stefani to sing the Rolling Stones&#8217; &#8220;Honky Tonk Women.&#8221; The suit said Stefani objected to the Stefani avatar singing &#8220;in a male voice boasting about having sex with prostitutes.&#8221;</p><p>Activision said it held extensive negotiations with No Doubt before the release of the game and is within its rights. No Doubt claims that Activision never told them about the character manipulation factor.</p><p><a href="http://www.appscout.com/2009/11/no_doubt_sues_activision_over.php">Go to Source</a></p><p><a href="http://shaiperednik.com/2009/11/no-doubt-sues-activision-over-band-hero/" rel="bookmark">No Doubt Sues Activision Over Band Hero</a> originally appeared on <a href="http://shaiperednik.com">Shai Perednik.com</a> on November 7, 2009.</p> ]]></content:encoded> <wfw:commentRss>http://shaiperednik.com/2009/11/no-doubt-sues-activision-over-band-hero/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching 1/30 queries in 0.111 seconds using disk: basic
Object Caching 3783/3840 objects using disk: basic

Served from: shaiperednik.com @ 2012-02-07 03:03:31 -->
