<?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; module</title> <atom:link href="http://shaiperednik.com/tag/module/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>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>DimDim Offers Quality Video Conferencing for Free</title><link>http://shaiperednik.com/2009/09/dimdim-offers-quality-video-conferencing-for-free/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=dimdim-offers-quality-video-conferencing-for-free</link> <comments>http://shaiperednik.com/2009/09/dimdim-offers-quality-video-conferencing-for-free/#comments</comments> <pubDate>Fri, 04 Sep 2009 20:40:07 +0000</pubDate> <dc:creator>System</dc:creator> <category><![CDATA[My Clippings]]></category> <category><![CDATA[IO]]></category> <category><![CDATA[module]]></category> <category><![CDATA[php]]></category> <category><![CDATA[ssl]]></category> <category><![CDATA[video]]></category> <category><![CDATA[way]]></category> <category><![CDATA[wind]]></category> <category><![CDATA[XP]]></category><guid isPermaLink="false">http://shaiperednik.com/2009/09/dimdim-offers-quality-video-conferencing-for-free/</guid> <description><![CDATA[Automatically pulled from My Clippings on NewsGator Online If you&#8217;re looking for a video conferencing solution for your office, you could invest in a hosted and managed solution like WebEx or GoToMeeting&#8211;but in both cases, you may wind up paying for features, support, and licenses that you don&#8217;t want or need. DimDim is an alternative [...]]]></description> <content:encoded><![CDATA[<p>Automatically pulled from <a href="http://services.newsgator.com/ngws/svc/ClippingsRSS.aspx?uid=1639696">My Clippings on NewsGator Online</a></p><p><span><img alt="DimDim_Banner.jpg" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/bdc86_DimDim_Banner.jpg" class="mt-image-none" width="450" height="147" /></span></p><p>If you&#8217;re looking for a <a href="http://shaiperednik.com/tag/video/" class="st_tag internal_tag" rel="tag" title="Posts tagged with video">video</a> conferencing solution for your office, you could invest in a hosted and managed solution like WebEx or GoToMeeting&#8211;but in both cases, you may <a href="http://shaiperednik.com/tag/wind/" class="st_tag internal_tag" rel="tag" title="Posts tagged with wind">wind</a> up paying for features, support, and licenses that you don&#8217;t want or need.</p><p><a href="http://www.dimdim.com/">DimDim </a>is an alternative video conferencing solution for small businesses, consultants, or anyone else who wants video conferencing capabilities but doesn&#8217;t want to spend a lot of money or lock into a multi-year licensing contract. All of the features you&#8217;d expect from a video conferencing tool are there: the ability to share presentations, desktops, work together on a whiteboard, and more, all through your Web browser. Best of all, for most users it&#8217;s free.</p><p>One of DimDim&#8217;s best features is that the entire service is accessible<br /> through your Web browser. You don&#8217;t have to download special software<br /> to start or host meetings, share documents and Web pages, or even<br /> broadcast video from your Web cam. All you have to do is sign up for an<br /> account, invite your attendees, and start your meeting. Attendees don&#8217;t<br /> have to download anything either: they simply log in to DimDim using<br /> the meeting credentials you supply to join your meeting.</p><p><span><img alt="DimDim_ScheduleMeeting.jpg" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/bdc86_DimDim_ScheduleMeeting.jpg" class="mt-image-none" width="450" height="238" /></span></p><p>DimDim also has features most people would attribute only to large,<br /> enterprise video conferencing services; you can make any attendee in<br /> your meeting the presenter, you can pass the microphone or Web cam<br /> around among participants, mute your attendees if you&#8217;re giving a<br /> presentation or leading an online class, share documents with your<br /> attendees, or chat privately with them if you want to discuss something<br /> but don&#8217;t want to inturrupt the meeting.</p><p>Basic accounts at DimDim are free. You get all of the standard<br /> features, and free accounts allow you to schedule video conference<br /> meetings of up to 20 attendees. If you&#8217;re looking for a solution that&#8217;s<br /> a little more customizable, you can upgrade to DimDim Pro for<br /> $19/month, which gives you easier access to DimDim support and meeting<br /> spaces that can be branded with your company&#8217;s logo. You also get<br /> access to some additional collaboration tools, unlimited meetings with<br /> up to 50 attendees each, and access to dedicated servers and faster<br /> meeting performance.</p><p><span><img alt="DimDim_StartMeeting.jpg" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/bdc86_DimDim_StartMeeting.jpg" class="mt-image-none" width="450" height="238" /></span></p><p>If you&#8217;re looking for an even higher level of support, you could sign<br /> up for DimDim Webinar or DimDim Enterprise, each of which offers even<br /> greater access to high-level application support, custom meeting spaces<br /> and dedicated servers to your organization, not just your account<br /> level, and hundreds, if not thousands of participants in your meetings.</p><p>DimDim Webinar is $75/month, and meant for users who will likely use<br /> the service less frequently but expect over 1000 attendees when they do<br /> use it. DimDim Enterprise is for users who expect a combination of<br /> stability, support, and regular use. Pricing for DimDIm Enterprise is<br /> based on your company&#8217;s need.</p><p><span><img alt="DimDim_Tools.jpg" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/bdc86_DimDim_Tools.jpg" class="mt-image-none" width="450" height="311" /></span></p><p>Additionally, DimDim offers downloadable modules and connectors that<br /> support other business and desktop tools you may already use. For<br /> example, for <a href="http://www.appscout.com/2009/04/zimbra_desktop_brings_webmail.php">Zimbra Desktop</a> users, there is an add-on that allows you<br /> to schedule and launch DimDim meetings straight from Zimbra Desktop,<br /> and educators using Moodle can use DimDim to start online class<br /> sessions right from Moodle.</p><p>DimDim is open-source, and the API is freely available for developers<br /> who want to integrate it into their own applications or services. Since<br /> the service offers a free option, DimDim is a great option for small<br /> businesses or businesses without video conferencing tools that are<br /> looking for affordable ways to get them without a ton of hassle or the<br /> need to install custom software on their computers.:</p><div></div><p><a href="http://services.newsgator.com/ngws/svc/ClippingsRSS.aspx?uid=1639696">Go to Source</a></p><p><a href="http://shaiperednik.com/2009/09/dimdim-offers-quality-video-conferencing-for-free/" rel="bookmark">DimDim Offers Quality Video Conferencing for Free</a> originally appeared on <a href="http://shaiperednik.com">Shai Perednik.com</a> on September 4, 2009.</p> ]]></content:encoded> <wfw:commentRss>http://shaiperednik.com/2009/09/dimdim-offers-quality-video-conferencing-for-free/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>How To Develop Websites On Linux</title><link>http://shaiperednik.com/2009/08/how-to-develop-websites-on-linux/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-develop-websites-on-linux</link> <comments>http://shaiperednik.com/2009/08/how-to-develop-websites-on-linux/#comments</comments> <pubDate>Sun, 30 Aug 2009 06:40:22 +0000</pubDate> <dc:creator>System</dc:creator> <category><![CDATA[My Clippings]]></category> <category><![CDATA[apache]]></category> <category><![CDATA[Apple]]></category> <category><![CDATA[Build]]></category> <category><![CDATA[Chromium]]></category> <category><![CDATA[css]]></category> <category><![CDATA[email]]></category> <category><![CDATA[Google]]></category> <category><![CDATA[Information]]></category> <category><![CDATA[IO]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Mac]]></category> <category><![CDATA[Microsoft]]></category> <category><![CDATA[module]]></category> <category><![CDATA[php]]></category> <category><![CDATA[script]]></category> <category><![CDATA[security]]></category> <category><![CDATA[ssl]]></category> <category><![CDATA[Ubuntu]]></category> <category><![CDATA[video]]></category> <category><![CDATA[VirtualBox]]></category> <category><![CDATA[way]]></category> <category><![CDATA[wind]]></category> <category><![CDATA[WordPress]]></category> <category><![CDATA[XP]]></category><guid isPermaLink="false">http://shaiperednik.com/2009/08/how-to-develop-websites-on-linux/</guid> <description><![CDATA[Automatically pulled from My Clippings on NewsGator Online &#160; In this article we will look at tools that can help those of you who want to develop websites on a Linux platform, from powerful text editors to desktop and system features. How do you edit files remotely without FTP plug-ins? What are package managers, and [...]]]></description> <content:encoded><![CDATA[<p>Automatically pulled from <a href="http://services.newsgator.com/ngws/svc/ClippingsRSS.aspx?uid=1639696">My Clippings on NewsGator Online</a></p><p><!-- google_ad_section_start --></p><table width="450"><tr><td width="450"><div> <img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/58554_smashing-magazine-advertisement.gif" alt="" border="0" /><br /> <a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=56" target="_blank"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/b356e_avw.php?zoneid=56" border="0" alt="" /></a>&nbsp;<a href="http://creatives.commindo-media.de/www/delivery/ck.php?zoneid=63" target="_blank"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/57115_avw.php?zoneid=63" border="0" alt="" /></a></div></td></tr></table><p>In this article we will look at tools that can help those of you who want to <strong>develop websites on a Linux platform</strong>, from powerful text editors to desktop and system features. How do you edit files remotely without FTP plug-ins? What are package managers, and why they are cool? In which Web browsers can you test your applications?</p><p>I wish I could cover many more topics: using the command line, basics of Vim, Nautilus features in detail, Nautilus scripting, neat command line tools, basic server configuration and many others. But if I addressed all of the issues that arise from time to time on the Internet, this article would turn into a small book. This isn&#8217;t an article on &#8220;How to do X or Y on Linux&#8221; or &#8220;How to use [insert app name here].&#8221; And we cannot cover more comprehensive IDEs such as Eclipse and NetBeans, each of which requires separate articles.</p><p>You probably already have some idea of how to find and install applications for your favorite distros. However, we will point you to the right place anyway to download, for example, scripts and plug-ins.</p><p>So, let&#8217;s begin!</p><p><a href="http://www.smashingmagazine.com/2009/08/05/the-smashing-book-pre-order-now-and-save-20/?utm_source=Smashing%2BMagazine&amp;utm_medium=editorialbox&amp;utm_content=editorialbox%2Btop&amp;utm_campaign=Smashing%2BBook"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/0f65e_desbook.gif" width="317" height="110" /></a></p><h3>1. Our Tools</h3><p>Below, for your quick reference, is a list of tools that we will mention or explain in this article.</p><p><strong>Text Editors:</strong></p><ul><li>Gedit</li><li>Geany</li></ul><p><strong>Browsers:</strong></p><ul><li>Opera</li><li>Mozilla Firefox</li><li>Epiphany (with the WebKit engine)</li><li><a href="http://shaiperednik.com/tag/chromium/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Chromium">Chromium</a> (for some other WebKit examples)</li></ul><p><strong>General and command line tools:</strong></p><ul><li>FUSE</li><li>SSHFS</li><li>Vim</li><li>Parcellite</li></ul><h3>2. Gedit</h3><p>Gedit is the default and simplest text editor for the GNOME environment. The default installation already comes with some good resources, although not all of them are activated by default. It is bundled with some plug-ins; however, you can add many more plug-ins to make it a nice simple IDE. If you go to <em>Edit &gt; Preferences &gt; Plugins</em>, you&#8217;ll see which plug-ins are installed by default. There, you can configure and activate them. On the same screen, you can configure other elements of the text editor, such as indentation, line numbering and current line highlighting.</p><p><img alt="Gedit Preferences" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/47e84_001.jpg" width="390" height="414" /></p><p>Your default installation probably won’t have many plug-ins by default other than those. Check if your distro has a package to automatically install a set of plug-ins. The package would be named gedit-plugins. I recommend installing it because it adds at least five helpful plug-ins: bracket completion, color picker (quite helpful with your <a href="http://shaiperednik.com/tag/css/" class="st_tag internal_tag" rel="tag" title="Posts tagged with css">CSS</a>), session saver, smart spaces and terminal. These are all of the plug-ins installed with the package:</p><ul><li>Bracket completion</li><li>Charmap select</li><li>Code comment</li><li>Color picker</li><li>Join and split lines</li><li>Session saver</li><li>Smart spaces</li><li>Show tabbar</li><li>Terminal</li></ul><p>See the plug-ins section for a fuller overview of them.</p><p>Let&#8217;s look at the most useful of these basic plug-ins for developers and see how we can configure them, in needed.</p><h4>Snippets</h4><p>Snippets inserts frequently used pieces of text quickly. To configure it, check it on the plug-in tab and hit &#8220;Configure Plugin.&#8221; You can edit existing snippets, add new ones, import and export snippets and create global snippets. It is also possible to add tab triggers, shortcuts and drop targets. To activate a snippet, you must be editing a file with a corresponding snippet (e.g. if it is a Python snippet, you should be editing a Python file). If it is a blank pure-text file, just change its syntax on <em>View &gt; Highlight Mode</em>. <strong>Many good snippets are on the Internet</strong>; some that I use are Django and RoR snippets.</p><p><img alt="Snippets" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/8563c_002.jpg" width="522" height="431" /></p><h4>External Tools</h4><p>External tools executes external commands and shell scripts. As with snippets, you can configure those that ship with the plug-in or create your own. For more complex tasks, <strong>you will need some knowledge of shell-scripting</strong> and how to use some of the shell tools. We won&#8217;t go into how to master Gedit and its amazing plug-ins (we recommend reading Gedit manuals for that), but we will give you links to some scripts that you can play with.</p><h4>Modelines</h4><p>If you use Vim or Emacs in your daily work, you may know what modelines are. If you wish you could import them to other text editors, modelines lets you do exactly that.</p><p>For those who aren’t familiar with them, modelines are &#8220;definitions&#8221; of tabbing, spacing, line ending, tabbing level and so on.</p><p>The basic and gedit-plugins packages are the ones I use most often. Some other functionality can be added only through third-party plug-ins, which you can find all over the Web; GNOME Live&#8217;s Gedit section is a good start. Have a look at AutoComplete, Better Python Console (the Python Console that ships with Gedit is only useful for developing gedit plug-ins), ClassBrowserPlugin and Autosave editing sessions.</p><p>Finally, you can customize the look of Gedit with color themes. Gedit comes with a few, but you can find many more.</p><p><img alt="Gedit Themed" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/a466c_003.jpg" width="500" height="343" /></p><h4>Further Reading</h4><ul><li><a href="http://library.gnome.org/users/gedit/stable/gedit-modelines-plugin.html.en">Modelines:</a><br /> Modelines page at GNOME library website.</li><li><a href="http://live.gnome.org/Gedit/Plugins">Gedit Plug-ins</a><br /> Gedit plug-ins repository at GNOME Live</li><li><a href="http://live.gnome.org/Gedit/ToolLauncherPlugin">External Tools Plug-in</a><br /> External Tools plug-in page at Live GNOME.</li><li><a href="http://grigio.org/pimp_my_gedit_was_textmate_linux">Text-mate like Gedit in a few steps</a></br><br /> A guide with resources for making Gedit look more like Text-mate.</li><li><a href="http://code.djangoproject.com/wiki/gedit">Using Gedit with Django:</a><br /> A guide to using Gedit for Django programming</li><li><a href="http://www.paoloferretti.it/blog/2008/01/29/gedit-django-snippets/">Django Snippets:</a><br /> Snippets for Django.</li><li><a href="http://ca.rroll.net/2008/02/05/ruby-on-rails-development-with-gedit/">RoR Development with Gedit</a><br /> A guide to using Gedit for Ruby On Rails programming.</li><li><a href="http://innetra.wordpress.com/2008/09/30/ruby-on-rails-gedit-snippets/">RoR Snippets</a><br /> Snippets for Ruby On Rails. There are also <a href="http://blog.olszowka.de/2009/04/10/ruby-rails-rhtml-and-shoulda-snippets-for-gedit/">more snippets here</a>.</li><li><a href="http://robzon.aenima.pl/2007/10/ubuntu-710-rails-gedit-and.html">RHTML integration:</a><br /> A guide to integrating RHTML in Gedit.</li></ul><h3>3. Geany</h3><p>Unlike Gedit, Geany is more of a general purpose &#8220;minimalist&#8221; IDE than text editor. It already comes with such resources as an embed terminal, compiler tab, messages tab and note-taking tab (Scribble). You also have a side-pane listing of file symbols (i.e. classes and methods in Java files, sections and sub-sections in LaTeX files) and documents that can be extended to include a tab with file browsing. In addition, Geany comes with a simple completion tool, color picker, finder, simple project builder and tools for some languages. Its search tool is capable of searching the whole session or only the current file, with or without regex, and a &#8220;Find in files&#8221; option if the browser files plug-in is on.</p><p><img alt="Geany Main Screen" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/00f81_004.jpg" width="500" height="489" /></p><p>Yet one of the nicest features of Geany is its <strong>Compile and Execute buttons</strong>. Based on the file you are editing, Geany tries to find the corresponding compiler/interpreter. So, if you are editing a Java file, you can compile it with javac and run it right after the compilation ends. At the same time, you can compile a LaTeX file and preview it in a really simple DVI viewer without having to change any configuration parameters. For interpreted languages, you don’t even have to run the compiler: just hit &#8220;Execute.&#8221; Of course, if your executable has a different name (let’s say, <em>ruby1.8</em> instead of <em>ruby</em>), it will fail and report that it couldn’t find <em>ruby</em>. But you simply need to configure that to make things work wonderfully again.</p><p><img alt="Geany Compiler output" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/c351b_005.jpg" width="500" height="189" /></p><p>Another interesting aspect of Geany is its built-in tags <a href="http://shaiperednik.com/tag/information/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Information">information</a>. You can create <em>*.tags</em> files for a language or framework that Geany does not support by default, as well as add support for auto-completion and call tips. Consult Geany’s documentation for more details</p><p>Finally, you can extend Geany with plug-ins (find the plug-ins manager in the Tools menu) and themes. Or simply configure everything the way you want: just go to &#8220;Preferences&#8221; and adjust things to your taste, from the browser to your shortcuts.</p><h4>Further Reading</h4><ul><li><a href="http://geany.org/manual/#user-definable-snippets">Geany snippets</a><br /> A collection of snippets to use with Geany.</li><li><a href="http://plugins.geany.org/geanyvc/">Integrating with SVN/Git:</a><br /> How to use Geany with SVN or Git version control systems.</li><li><a href="http://www.geany.org/Download/Extras">Geany extras</a><br /> Extra goodies to extend Geany.</li></ul><h3>4. What About Remote File Editing?</h3><p>Nowadays, things are pretty easy, and you almost don’t need to install plug-ins to access FTP and SSH accounts or to edit files, because most modern distros comes with FUSE. And if you have GVFS installed, <strong>GNOME integrates it</strong> so that you can use it on Nautilus.</p><p>&#8220;But what is it?” you may be asking. In short, it allows you to mount a virtual file system on your system and work there just as you would in common directories.</p><p>You would just click on a file and start editing it. When you&#8217;re finished, just save and everything is done. A big advantage of this method over the FTP plug-in method is that you make things available to more than one application.</p><p><img alt="FUSE on action" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/dc984_006.jpg" width="500" height="358" /></p><p>Note: since my server has only SFTP access, I&#8217;m not sure how stable this is with simple FTP, but it works flawlessly with SFTP. Nevertheless, when I need to edit a remote file, I prefer to connect via SSH using a terminal and use Vim to edit the file, only because the method reminds me that I&#8217;m not working locally and to be careful.</p><h4>Further Reading</h4><ul><li><a href="http://www.debuntu.org/2006/04/27/39-mounting-a-fuse-filesystem-form-etcfstab">Mounting FUSE file system</a><br /> A quick guide to mounting a FUSE system and adding it to fstab.</li><li><a href="http://www.debian-administration.org/article/Creating_Filesystems_with_Ruby__and_FUSE">Creating file systems with Ruby and FUSE</a><br /> Using FUSE with Ruby</li></ul><h3>5. File Browsing FTP and SSH, Natively</h3><p>In more recent versions of Nautilus, the GNOME file browser, you have native access to network protocols, such as WebDAV, FTP, SSH and Windows shares. You can add other protocols, like SVN, or extend it through its plug-ins and scripts. (Unfortunately, I cannot cover this topic here but only point you to an extensions and scripts website.)</p><p>You can browser different servers at the same time on different windows, which can be really helpful for transferring files from one server to another.</p><p><img alt="Nautilus SSH" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/88e95_007.jpg" width="500" height="291" /></p><p>Of course, you don’t need to be stuck in the graphical portion of Linux. You can use the command line to perform most of these tasks.</p><h4>Further Reading</h4><ul><li><a href="http://code.google.com/p/nautilussvn/">SVN on Nautilus:</a><br /> Nautilus SVN integration project page.</li><li><a href="http://www.harecoded.com/nautilus-subversion-integration-tool-execute-svn-commands-with-gnome-scripts-96355">Nautilus subversion integration tool. Execute SVN commands with Gnome scripts</a><br /> A tutorial on how to integrate and use SVN on Nautilus.</li><li><a href="http://g-scripts.sourceforge.net/"> Nautilus File Manager Scripts</a><br /> A page with a good collection of Nautilus scripts.</li><li><a href="http://live.gnome.org/Nautilus">Nautilus on GNOME Live</a><br /> Nautilus page on GNOME Live.</li><li><a href="http://live.gnome.org/Nautilus/Extending">Extending Nautilus</a><br /> A guide on how to write scripts and extensions for the Nautilus File Browser.</li></ul><h3>Web Browsers</h3><p>Linux has a lot of Web browsers to play with, from Mozilla’s family to console-based browsers. All of them have their pros and cons. But most of the time, we need only a few for testing, probably Firefox, Opera and one with the WebKit/KHTML engine.</p><p>Because I’m covering the GNOME environment, I chose Epiphany, with the WebKit engine (Epiphany&#8217;s project developers switched from Gecko to WebKit in the latest versions). Epiphany with WebKit is named epiphany-webkit on Debian and probably on some other distros</p><p><img alt="Epiphany WebKit" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/6fd5d_008.jpg" width="500" height="481" /></p><p>If you are on KDE, though, Chromium would probably suit you better because it does not depend on GNOME libraries or even use Konqueror (KHTML).</p><p>Note: I’m no specialist on rendering engines, so I can’t say for sure whether testing on more recent versions of Konqueror (which uses KHTML) would be sufficient for WebKit tests. I do all my testing on Epiphany.</p><p>If you really need to test your website in Internet Explorer, you can use the Wine library with Wine Tricks. Or use <a href="http://shaiperednik.com/tag/virtualbox/" class="st_tag internal_tag" rel="tag" title="Posts tagged with VirtualBox">VirtualBox</a> images, which is provided by <a href="http://shaiperednik.com/tag/microsoft/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Microsoft">Microsoft</a> itself. For now, IE8 on Wine is still too buggy. But IE7 can run on Wine: check the &#8220;Further Reading&#8221; section below for more information. Running them on <a href="http://shaiperednik.com/tag/virtualbox/" class="st_tag internal_tag" rel="tag" title="Posts tagged with VirtualBox">VirtualBox</a> should work flawlessly.</p><h4>Further Reading</h4><ul><li><a href="http://code.google.com/chromium/">Chromium</a><br /> Chromium project page.</li><li><a href="http://live.gnome.org/Epiphany/WebKit">Epiphany WebKit</a><br /> Epiphany WebKit page at GNOME Live.</li><li><a href="http://www.wine-reviews.net/wine-reviews/applications/ie-7-on-linux-with-wine.html">IE 7 on Wine</a><br /> How to run IE7 on Wine.</li><li><a href="http://ubuntuforums.org/showthread.php?t=1097080">HOWTO: run IE6, IE7, IE8 on Linux in VirtualBox</a><br /> How to use VirtualBox to run Microsoft browsers. Another guide is <a href="http://shaiperednik.com//zytzagoo.net/blog/2009/03/20/howto-running-ie6-ie7-and-ie8-on-ubuntu-intrepid-810-using-virtualbox/">here.</a></li><li><a href="http://wiki.winehq.org/winetricks">Wine Tricks</a><br /> Wine tricks page at Wine HQ wiki.</li></ul><h3>Package Manager: Your Best Friend</h3><p>If there is one thing I really love on every Linux distro I have used, it is the package management. Okay, some are better than others, but generally speaking you need only the command line to take control of your system applications. Package managers help you find, install and keep track of <a href="http://shaiperednik.com/tag/security/" class="st_tag internal_tag" rel="tag" title="Posts tagged with security">security</a> updates and new versions of your applications. And you can install more than one application at a time, even if they are not related.</p><p><img alt="apt-get on action" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/6fd5d_009.jpg" width="500" height="165" /></p><p>Depending on the package manager, when you search for and install new applications, others that might work well with the ones you have found are suggested to you, such as GUIs for configuring and managing an FTP server.</p><p><img alt="apt-get suggestions" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/8a77d_010.jpg" width="500" height="162" /></p><p>Some bundles for installing AMP include too many applications (even on Linux) or are strict in what they have packed. But when using a package manager on Linux, installing a server environment can be easier and flexible: you can tailor your installation more efficiently, choosing only what you need. Why would you install PHP if you are not a PHP developer? Why install MySQL if SQLite serves your needs? You probably don’t need an FTP server or an <a href="http://shaiperednik.com/tag/email/" class="st_tag internal_tag" rel="tag" title="Posts tagged with email">email</a> service either. Nevertheless, you can install any of them easily if you need to in future. Also, you needn’t be restricted to <a href="http://shaiperednik.com/tag/apache/" class="st_tag internal_tag" rel="tag" title="Posts tagged with apache">Apache</a> if you plan to use, say, lighttpd.</p><p>Open-source version control systems are available for Linux and, even better, in distro repositories. For Debian, you have Git (as git-core), Mercurial, CVS, Subversion and Bazaar all in the official repository (though Bazaar is over the backports and unstable). No need to go to a bunch of different websites.</p><p><img alt="apt-get suggetions" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/9bcc3_011.jpg" width="500" height="250" /></p><h4>Further Reading</h4><ul><li><a href="http://www.howtoforge.com/perfect-server-debian-lenny-ispconfig3">The Perfect Server: Debian Lenny</a><br /> Tips and instructions on how to set up a complete server on Debian</li><li><a href="http://www.debianhelp.co.uk/lighttpd.htm">Debian lighttpd</a><br /> How to configure a lighttpd server on Debian</li><li><a href="http://en.gentoo-wiki.com/wiki/Index:Tutorials">Gentoo Tutorials</a><br /> A collection of tutorials at Getoo Wiki. Could be useful for others distro, too.</li><li><a href="http://gnomefiles.org/app.php/CrossFTP_Server">CrossFTP Server</a><br /> An FTP server with an LDAP/database back end and GUI configuration/monitoring.</li><li><a href="http://gnomefiles.org/app.php/GAdmin-PRoFTPD">GAdmin ProFTPD</a><br /> GAdmin <a href="http://shaiperednik.com/tag/module/" class="st_tag internal_tag" rel="tag" title="Posts tagged with module">module</a> for administrating ProFTPD servers using a GUI.</li><li><a href="http://gnomefiles.org/app.php/PureAdmin">PureAdmin</a><br /> PureAdmin is a user and server administration for the pure-ftpd.</li></ul><h3>Native Multi-Paste And Multiple Desktops</h3><p>I started using Linux seriously at the end of 2003, when I got sick of Windows 98 SE freezing after 20 minutes of use and having to be reinstalled after 2 weeks.</p><p>After installing Debian and exploring KDE features, I discovered how cool and useful the virtual multi-desktop concept was. Now when I use other operating systems, this is what I miss most. But really understanding how it can help you organize your windows and work takes some time.</p><p><img alt="Multiple desktops" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/363af_012.jpg" width="291" height="31" /></p><p>Another thing I find really helpful and miss in every other system I use is being able to buffer two things on the clipboard with any external tools. (Okay, I know when using Vim you have as many buffers as keys, but I’d need a whole book to talk about Vim!) All I need to do is highlight a piece of text and press the middle button to paste it. And if I have something in the buffer (loaded previously with Control + C), I won’t lose it.</p><p><img alt="Multiple clipboard" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/34e20_013.jpg" width="355" height="292" /></p><p>You have plenty of options for controlling multiple buffers in the clipboard. KDE already comes with Klipper, which is great. GNOME comes with no such tool, but you do have some good options (I use Parcellite).</p><p><img alt="Parcelite" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/34e20_014.jpg" width="279" height="255" /></p><p>One little thing I miss is a native way to call programs without having to click on their icons or menu entries or call them through the terminal. GNOME and KDE both have a <strong>native application runner</strong> that you can call by pressing Alt + F2. Then, just start typing and it shows your options. Even though QuickSilver, and programs like it, does something similar and even better, you have to install it.</p><p><img alt="Application runner" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/ba390_015.jpg" width="440" height="327" /></p><h4>Further Reading</h4><ul><li><a href="http://en.wikipedia.org/wiki/Virtual_desktop#X_Window_System_and_Unix">X Window System Multiple Desktops</a><br /> Wikipedia entry about multiple desktops on X Window System</li><li><a href="http://gnomefiles.org/app.php/Glipper">Glipper</a><br /> A GTK clipboard manager.</li><li><a href="http://gnomefiles.org/app.php/Parcellite">Parcellite</a><br /> Another GTK clipboard manager.</li><li><a href="https://help.ubuntu.com/community/GnomeLaunchBox">GNOME Launch Box</a><br /> A QuickSilver-like tool for the GNOME environment.</li><li><a href="http://gnomefiles.org/app.php/GNOME_Do">GNOME Do</a><br /> Another tool inspired by QuickSilver.</li><li><a href="http://katapult.kde.org/">Katapult</a><br /> KDE&#8217;s tool inspired by QuickSilver.</li><li><a href="http://projects.gnome.org/deskbar-applet/">GNOME Deskbar</a><br /> Deskbar is an applet the comes bundled with GNOME with the goal of providing a common search interface.</li></ul><h3>A Note About KDE</h3><p>Linux is a rich world and has many variables to experiment with. I have never used any of KDE&#8217;s specific tools. For programming, I use NetBeans. I have used KWriter for simple edits but never for programming (nor Kate). Though I haven&#8217;t used KDE4, I can say by experience that, for file browsing, Konqueror is a killer app: integrated preview for many file types, native access to SSH, (S)FTP and other network protocols, extensible, tabbed file browsing and many other great features.</p><h3>Conclusion</h3><p>We have seen a lot of simple tools to play with, a rich environment for building testing and development servers and a good range of tools to improve your workflow. Although Linux isn&#8217;t the most popular OS for desktops, it is not necessarily ill-suited to most kinds of development work &mdash; and it may even be better than more popular OS&#8217;s. It is up to you now to try it if you are not satisfied with your current environment.</p><h4>Further Reading</h4><ul><li><a href="http://www.vim.org">Vim</a><br /> Vim official page</li><li><a href="http://vimdoc.sourceforge.net/">Vim doc</a><br /> A Vim documentation project, with references, tips, FAQs and tutorials. A good resource for any Vim user.</li><li><a href="http://www.shlomifish.org/lecture/Vim/beginners/">Shlomi Fish&#8217;s Vim for begginers</a><br /> A good place to start if you want to learn Vim.</li><li><a href="http://code.djangoproject.com/wiki/UsingVimWithDjango">VIM for Django</a><br /> Tips, plug-ins and scripts to make Vim more suitable for Django.</li><li><a href="http://www.vim.org/scripts/script.php?script_id=1567">Vim for Rails</a><br /> A plug-in to enhance Vim for Ruby On Rails.</li></ul><h3>Related posts</h3><p>You may be interested in the following related posts:</p><ul><li><a href="http://www.smashingmagazine.com/2008/06/19/css-editors-reviewed/">CSS Editors Reviewed</a><br />This review includes JustStyle CSS Editor, CSSED and other CSS editors for Linux.</li><li><a href="http://www.smashingmagazine.com/2008/05/07/35-useful-source-code-editors-reviewed/">35 Useful Source Code Editors Reviewed</a><br />This review includes Komodo Edit, Aptana Studio, Screem, Quanta Plus, Emacs and other editors for Linux.</li></ul><h4> About the Author</h4><p><em>Ricardo is a systems information student from Brazil. He works as an intern at a local company developing JSF applications that help people keep track of many Brazilian companies&#8217; stocks on BM&#38;FBovespa. He is also starting a new website with some friends to talk about comics, video games, films, TV series and RPG in a way different from most Brazilian websites. You can contact him on <a href="http://www.twitter.com/geeknerdnanico">Twitter</a> or through <a href="http://gimtonica.vox.com">vox</a>.</em></p><p><em>(al)</em></p><p><!-- google_ad_section_end --></p><hr /><p>© Ricardo Cappellano for <a href="http://www.smashingmagazine.com">Smashing Magazine</a>, 2009. |<br /> <a href="http://www.smashingmagazine.com/2009/08/28/how-to-develop-web-sites-on-linux/">Permalink</a> |<br /> <a href="http://www.smashingmagazine.com/2009/08/28/how-to-develop-web-sites-on-linux/#comments">78 comments</a> |<br /> <a title="Bookmark in del.icio.us" href="http://del.icio.us/post?url=http://www.smashingmagazine.com/2009/08/28/how-to-develop-web-sites-on-linux/&amp;title=How To Develop Websites On Linux">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/08/28/how-to-develop-web-sites-on-linux/">Digg this</a> | <a title="Stumble on StumbleUpon" href="http://www.stumbleupon.com/submit?url=http://www.smashingmagazine.com/2009/08/28/how-to-develop-web-sites-on-linux/">Stumble on StumbleUpon!</a> | <a title="Tweet us!" href="http://twitter.com/home?status=@tweetmeme%20@smashingmag%20Reading%20'How To Develop Websites On Linux' http://www.smashingmagazine.com/2009/08/28/how-to-develop-web-sites-on-linux/">Tweet it!</a> | <a title="Bookmark in Reddit" href="http://reddit.com/submit?url=http://www.smashingmagazine.com/2009/08/28/how-to-develop-web-sites-on-linux/">Submit to Reddit</a> | <a href="http://forum.smashingmagazine.com/">Forum Smashing Magazine</a></p><p> Post tags: <a href="http://www.smashingmagazine.com/tag/coding/" rel="tag">coding</a>, <a href="http://www.smashingmagazine.com/tag/linux/" rel="tag">linux</a>, <a href="http://www.smashingmagazine.com/tag/web-development/" rel="tag">web-development</a></p><p><a href="http://services.newsgator.com/ngws/svc/ClippingsRSS.aspx?uid=1639696">Go to Source</a></p><p><a href="http://shaiperednik.com/2009/08/how-to-develop-websites-on-linux/" rel="bookmark">How To Develop Websites On Linux</a> originally appeared on <a href="http://shaiperednik.com">Shai Perednik.com</a> on August 29, 2009.</p> ]]></content:encoded> <wfw:commentRss>http://shaiperednik.com/2009/08/how-to-develop-websites-on-linux/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Get “real” IP address with vb .net?</title><link>http://shaiperednik.com/2009/08/get-%e2%80%9creal%e2%80%9d-ip-address-with-vb-net/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=get-%25e2%2580%259creal%25e2%2580%259d-ip-address-with-vb-net</link> <comments>http://shaiperednik.com/2009/08/get-%e2%80%9creal%e2%80%9d-ip-address-with-vb-net/#comments</comments> <pubDate>Fri, 14 Aug 2009 23:29:38 +0000</pubDate> <dc:creator>Shai Perednik</dc:creator> <category><![CDATA[Code]]></category> <category><![CDATA[blockquote]]></category> <category><![CDATA[IO]]></category> <category><![CDATA[module]]></category> <category><![CDATA[php]]></category> <category><![CDATA[vb.net]]></category><guid isPermaLink="false">http://shaiperednik.com/2009/08/get-%e2%80%9creal%e2%80%9d-ip-address-with-vb-net/</guid> <description><![CDATA[I saw this post @ stackoverflow.com, I was trying to do the same. So I thought I&#8217;d post a complete solution. See this link above or the code below To Combine the answers above&#8221; Create a php file and paste this in it: &#60;?php echo $_SERVER['REMOTE_ADDR']; ?&#62; save it as curip.php and upload it to [...]]]></description> <content:encoded><![CDATA[<p>I saw this <a href="http://stackoverflow.com/questions/1242484/get-real-ip-address-with-vb-net/1280657#1280657">post</a> @ <a href="stackoverflow.com">stackoverflow.com</a>, I was trying to do the same.  So I thought I&#8217;d post a complete solution.  See this <a href="http://stackoverflow.com/questions/1242484/get-real-ip-address-with-vb-net/1280657#1280657">link</a> above or the code below</p><p>To Combine the answers above&#8221;</p><p>Create a <a href="http://shaiperednik.com/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with php">php</a> file and paste this in it:</p><blockquote><p>&lt;?php</p><p>echo $_SERVER['REMOTE_ADDR'];</p><p>?&gt;</p></blockquote><p>save it as curip.php and upload it to your server.</p><p>In your <a href="http://shaiperednik.com/tag/vb-net/" class="st_tag internal_tag" rel="tag" title="Posts tagged with vb.net">VB.net</a> project create a <a href="http://shaiperednik.com/tag/module/" class="st_tag internal_tag" rel="tag" title="Posts tagged with module">module</a>.</p><p>Declare the imports section at the very top</p><blockquote><p>Imports System.Net</p><p>Imports System.<a href="http://shaiperednik.com/tag/io/" class="st_tag internal_tag" rel="tag" title="Posts tagged with IO">IO</a></p></blockquote><p>And create your function:</p><blockquote><p>Public Function GetIP() As String</p><p>Dim uri_val As New Uri(&#8220;http://yourdomain.com/curip.php&#8221;)</p><p>Dim request As HttpWebRequest = HttpWebRequest.Create(uri_val)</p><p>request.Method = WebRequestMethods.Http.Get</p><p>Dim response As HttpWebResponse = request.GetResponse()</p><p>Dim reader As New StreamReader(response.GetResponseStream())</p><p>Dim myIP As String = reader.ReadToEnd()</p><p>response.Close()</p><p>Return myIP</p><p>End Function</p></blockquote><p>Now anywhere in your code you can issue</p><blockquote><p>Dim myIP = GetIP()</p></blockquote><p>and use the value from there as you wish.</p><p><span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; font-size: small;"><span style="background-color: #ffffff; line-height: 18px; white-space: pre; "> </span></span></p><p><span style="font-family: Consolas, Monaco, 'Courier New', Courier, monospace; font-size: small;"></p><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">&lt;?php</div><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">echo $_SERVER['REMOTE_ADDR'];</div><div id="_mcePaste" style="position: absolute; left: -10000px; top: 0px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">?&gt;</div><p></span></p><p><a href="http://shaiperednik.com/2009/08/get-%e2%80%9creal%e2%80%9d-ip-address-with-vb-net/" rel="bookmark">Get “real” IP address with vb .net?</a> originally appeared on <a href="http://shaiperednik.com">Shai Perednik.com</a> on August 14, 2009.</p> ]]></content:encoded> <wfw:commentRss>http://shaiperednik.com/2009/08/get-%e2%80%9creal%e2%80%9d-ip-address-with-vb-net/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Serial PrestaShop Generator Module</title><link>http://shaiperednik.com/2009/08/serial-generator-module/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=serial-generator-module</link> <comments>http://shaiperednik.com/2009/08/serial-generator-module/#comments</comments> <pubDate>Tue, 11 Aug 2009 17:46:31 +0000</pubDate> <dc:creator>Shai Perednik</dc:creator> <category><![CDATA[prestashop]]></category> <category><![CDATA[module]]></category><guid isPermaLink="false">http://shaiperednik.com/?p=441</guid> <description><![CDATA[I’ve finally finished writing this module! You can download it @ http://attendview.com/serialgen.tar All the instructions needed are included in the modules config page. Main part is you need to provide a script that actually generates the key. Since every program can have a different algorithm to generate a key, there is no point in trying to [...]]]></description> <content:encoded><![CDATA[<p style="font-size: 12px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; font-family: Verdana, Geneva, Tahoma, 'Trebuchet MS', Arial, sans-serif; color: #293d44; margin-top: 4px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; background-position: initial initial;">I’ve finally finished writing this <a href="http://shaiperednik.com/tag/module/" class="st_tag internal_tag" rel="tag" title="Posts tagged with module">module</a>!<br /> You can download it @ <a style="outline-style: none; outline-width: initial; outline-color: initial; color: #de2060; text-decoration: none; background-color: transparent;" href="http://attendview.com/serialgen.tar">http://attendview.com/serialgen.tar</a></p><p style="font-size: 12px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; font-family: Verdana, Geneva, Tahoma, 'Trebuchet MS', Arial, sans-serif; color: #293d44; margin-top: 4px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; background-position: initial initial;">All the instructions needed are included in the modules config page.<br /> Main part is you need to provide a <a href="http://shaiperednik.com/tag/script/" class="st_tag internal_tag" rel="tag" title="Posts tagged with script">script</a> that actually generates the key. Since every program can have a different algorithm to generate a key, there is no point in trying to make a 1 for all. Especially since the key has to validate against your application.</p><p style="font-size: 12px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; font-family: Verdana, Geneva, Tahoma, 'Trebuchet MS', Arial, sans-serif; color: #293d44; margin-top: 4px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; background-position: initial initial;">Your keygen file can be <span><a href="http://shaiperednik.com/tag/php/" class="st_tag internal_tag" rel="tag" title="Posts tagged with php">PHP</a></span>, <span>CGI</span>, whatever you want, just see the instructions for all the info.</p><p style="font-size: 12px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; font-family: Verdana, Geneva, Tahoma, 'Trebuchet MS', Arial, sans-serif; color: #293d44; margin-top: 4px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; background-position: initial initial;">This was tested with PS 1.1.0.5 (I’ll be testing it on 1.2 soon)<br /> I’ve tested this as thoroughly as I can, both on my test setup and our production system.<br /> If you do notice any problems, please post it here and I will try my best to help.<br /> Thank you.</p><p style="font-size: 12px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; font-family: Verdana, Geneva, Tahoma, 'Trebuchet MS', Arial, sans-serif; color: #293d44; margin-top: 4px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; background-position: initial initial;"><span>UPDATE</span>: after a bit more thought I’ve realized that the <a href="http://shaiperednik.com/tag/way/" class="st_tag internal_tag" rel="tag" title="Posts tagged with way">way</a> the return from the keygen script to the module is handled is very specific to what I needed it for. Since our sales are mostly one or two line items with a qty of 1, the modle wasn’t setup for multiple qtys. I will be working on a more flexible version soon. For now I hope my work on this helps someone get what they need out of PS.</p><p style="font-size: 12px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; font-family: Verdana, Geneva, Tahoma, 'Trebuchet MS', Arial, sans-serif; color: #293d44; margin-top: 4px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; background-position: initial initial;"><p style="font-size: 12px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; font-family: Verdana, Geneva, Tahoma, 'Trebuchet MS', Arial, sans-serif; color: #293d44; margin-top: 4px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; background-position: initial initial;">Forum Thread: <a href="http://www.prestashop.com/forums/viewthread/24707/">http://www.prestashop.com/forums/viewthread/24707/</a></p><p style="font-size: 12px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; font-family: Verdana, Geneva, Tahoma, 'Trebuchet MS', Arial, sans-serif; color: #293d44; margin-top: 4px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; background-position: initial initial;"><a href="http://shaiperednik.com/wp-content/uploads/2009/08/serialgenscrnshot1.png" rel="lightbox[441]"><img class="alignnone size-medium wp-image-442" title="serialgenscrnshot1" src="http://shaiperednik.com/wp-content/uploads/2009/08/serialgenscrnshot1-300x205.png" alt="serialgenscrnshot1" width="300" height="205" /></a><a href="http://shaiperednik.com/wp-content/uploads/2009/08/serialgenscrnshot2.png" rel="lightbox[441]"><img class="alignnone size-medium wp-image-443" title="serialgenscrnshot2" src="http://shaiperednik.com/wp-content/uploads/2009/08/serialgenscrnshot2-300x205.png" alt="serialgenscrnshot2" width="300" height="205" /></a></p><p><a href="http://shaiperednik.com/2009/08/serial-generator-module/" rel="bookmark">Serial PrestaShop Generator Module</a> originally appeared on <a href="http://shaiperednik.com">Shai Perednik.com</a> on August 11, 2009.</p> ]]></content:encoded> <wfw:commentRss>http://shaiperednik.com/2009/08/serial-generator-module/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Delete PrestaShop Test Orders</title><link>http://shaiperednik.com/2009/08/delete-prestashop-test-orders/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=delete-prestashop-test-orders</link> <comments>http://shaiperednik.com/2009/08/delete-prestashop-test-orders/#comments</comments> <pubDate>Tue, 11 Aug 2009 17:40:48 +0000</pubDate> <dc:creator>Shai Perednik</dc:creator> <category><![CDATA[prestashop]]></category> <category><![CDATA[module]]></category> <category><![CDATA[test orders]]></category><guid isPermaLink="false">http://shaiperednik.com/?p=437</guid> <description><![CDATA[Heres a quick one I threw together for all those people first setting up PS and need to remove bogus test orders. My inspiration was this post http://www.prestashop.com/forums/viewthread/7828/ where there seemed to be lots of confusion. I’ve tested this on v1.1.0.5 (Should work on 1.2, but not tested) See the module instructions for exact info. You [...]]]></description> <content:encoded><![CDATA[<p style="font-size: 12px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; font-family: Verdana, Geneva, Tahoma, 'Trebuchet MS', Arial, sans-serif; color: #293d44; margin-top: 4px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; background-position: initial initial;">Heres a <a href="http://shaiperednik.com/tag/quick/" class="st_tag internal_tag" rel="tag" title="Posts tagged with quick">quick</a> one I threw together for all those people first setting up PS and need to remove bogus <a href="http://shaiperednik.com/tag/test-orders/" class="st_tag internal_tag" rel="tag" title="Posts tagged with test orders">test orders</a>.<br /> My inspiration was this post <a style="outline-style: none; outline-width: initial; outline-color: initial; color: #de2060; text-decoration: none; background-color: transparent;" href="http://www.prestashop.com/forums/viewthread/7828/">http://www.prestashop.com/forums/viewthread/7828/</a> where there seemed to be lots of confusion.</p><p style="font-size: 12px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; font-family: Verdana, Geneva, Tahoma, 'Trebuchet MS', Arial, sans-serif; color: #293d44; margin-top: 4px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; background-position: initial initial;">I’ve tested this on v1.1.0.5 (Should work on 1.2, but not tested)</p><p style="font-size: 12px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; font-family: Verdana, Geneva, Tahoma, 'Trebuchet MS', Arial, sans-serif; color: #293d44; margin-top: 4px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; background-position: initial initial;">See the <a href="http://shaiperednik.com/tag/module/" class="st_tag internal_tag" rel="tag" title="Posts tagged with module">module</a> instructions for exact info.</p><p style="font-size: 12px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; font-family: Verdana, Geneva, Tahoma, 'Trebuchet MS', Arial, sans-serif; color: #293d44; margin-top: 4px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; background-position: initial initial;">You have to check a box inside the config page, then click submit, only then will the orders be deleted.</p><p style="font-size: 12px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; font-family: Verdana, Geneva, Tahoma, 'Trebuchet MS', Arial, sans-serif; color: #293d44; margin-top: 4px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; background-position: initial initial;">You should uninstall/delete this module once your stores in production as it deletes <span>ALL</span> <span>ORDERS</span>!</p><p style="font-size: 12px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; font-family: Verdana, Geneva, Tahoma, 'Trebuchet MS', Arial, sans-serif; color: #293d44; margin-top: 4px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; background-position: initial initial;">Can be downloaded from <a style="outline-style: none; outline-width: initial; outline-color: initial; color: #de2060; text-decoration: none; background-color: transparent;" href="http://attendview.com/deletetestorders.tar">http://attendview.com/deletetestorders.tar</a></p><p style="font-size: 12px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; font-family: Verdana, Geneva, Tahoma, 'Trebuchet MS', Arial, sans-serif; color: #293d44; margin-top: 4px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; background-position: initial initial;"><p style="font-size: 12px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; font-family: Verdana, Geneva, Tahoma, 'Trebuchet MS', Arial, sans-serif; color: #293d44; margin-top: 4px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; background-position: initial initial;">Forum Thread: <a href="http://www.prestashop.com/forums/viewthread/24710/">http://www.prestashop.com/forums/viewthread/24710/</a></p><p style="font-size: 12px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; font-family: Verdana, Geneva, Tahoma, 'Trebuchet MS', Arial, sans-serif; color: #293d44; margin-top: 4px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; background-position: initial initial;"><p style="font-size: 12px; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; background-color: transparent; font-family: Verdana, Geneva, Tahoma, 'Trebuchet MS', Arial, sans-serif; color: #293d44; margin-top: 4px; margin-right: 0px; margin-bottom: 8px; margin-left: 0px; background-position: initial initial;"><a href="http://shaiperednik.com/wp-content/uploads/2009/08/deleteallordersscrnshot.png" rel="lightbox[437]"><img class="alignnone size-medium wp-image-445" title="deleteallordersscrnshot" src="http://shaiperednik.com/wp-content/uploads/2009/08/deleteallordersscrnshot-300x205.png" alt="deleteallordersscrnshot" width="300" height="205" /></a></p><p><a href="http://shaiperednik.com/2009/08/delete-prestashop-test-orders/" rel="bookmark">Delete PrestaShop Test Orders</a> originally appeared on <a href="http://shaiperednik.com">Shai Perednik.com</a> on August 11, 2009.</p> ]]></content:encoded> <wfw:commentRss>http://shaiperednik.com/2009/08/delete-prestashop-test-orders/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Quick Guide to Using DoxyGen in Ubuntu</title><link>http://shaiperednik.com/2009/07/quick-guide-to-using-doxygen-in-ubuntu/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=quick-guide-to-using-doxygen-in-ubuntu</link> <comments>http://shaiperednik.com/2009/07/quick-guide-to-using-doxygen-in-ubuntu/#comments</comments> <pubDate>Tue, 28 Jul 2009 15:43:06 +0000</pubDate> <dc:creator>Shai Perednik</dc:creator> <category><![CDATA[Uncategorized]]></category> <category><![CDATA[module]]></category> <category><![CDATA[prestashop]]></category> <category><![CDATA[Ubuntu]]></category><guid isPermaLink="false">http://shaiperednik.com/2009/07/quick-guide-to-using-doxygen-in-ubuntu/</guid> <description><![CDATA[PhpDocumentor was easy to setup with the pear module, but I just couldn&#8217;t get past the &#8220;nothing parsed&#8221; error. So I moved on to Doxygen It might not be as mature, but hey, it works and thats what matters 1. sudo apt-get install doxygen doxygen-gui 2. in terminal doxygenwizard&#038; will launch the gui OR (from [...]]]></description> <content:encoded><![CDATA[<p><a href="http://www.phpdoc.org/">PhpDocumentor</a> was easy to setup with the pear <a href="http://shaiperednik.com/tag/module/" class="st_tag internal_tag" rel="tag" title="Posts tagged with module">module</a>, but I just couldn&#8217;t get past the &#8220;nothing parsed&#8221; error.  So I moved on to <a href="http://www.stack.nl/~dimitri/doxygen/index.html">Doxygen</a></p><p> It might not be as mature, but hey, it works and thats what matters</p><p> 1.  sudo apt-get install doxygen doxygen-gui</p><p> 2.  in terminal doxygenwizard&#038; will launch the gui</p><p> OR (from <a href="http://lifeofaprogrammergeek.blogspot.com/2008/07/using-doxygen.html">Life of a Programmer Geek</a>)</p><p> 2.  cd project directory</p><p> 3.  doxygen -g</p><p> 4.  edit Doxyfile</p><p> 5.  doxygen</p></p><p> As a test I ran it on my <a href="prestashop.com/">prestashop</a> install and let it generate the documentation in another directory.  Now condsidering that <a href="prestashop.com/">PrestaShop</a> was not written with <a href="http://www.stack.nl/~dimitri/doxygen/index.html">Doxygen</a> in mind it did a great job of finding all the functions in the code and laying them out.</p><p> True, this isn&#8217;t very useful, but if from the start you wrote your code with <a href="http://www.stack.nl/~dimitri/doxygen/index.html">doxygen</a> in mind and documented accordingly this would be a very powerful tool.</p><p><a href="http://shaiperednik.com/2009/07/quick-guide-to-using-doxygen-in-ubuntu/" rel="bookmark">Quick Guide to Using DoxyGen in Ubuntu</a> originally appeared on <a href="http://shaiperednik.com">Shai Perednik.com</a> on July 28, 2009.</p> ]]></content:encoded> <wfw:commentRss>http://shaiperednik.com/2009/07/quick-guide-to-using-doxygen-in-ubuntu/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Another turn by turn app with voice for the iPhone</title><link>http://shaiperednik.com/2009/07/another-turn-by-turn-app-with-voice-for-the-iphone/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=another-turn-by-turn-app-with-voice-for-the-iphone</link> <comments>http://shaiperednik.com/2009/07/another-turn-by-turn-app-with-voice-for-the-iphone/#comments</comments> <pubDate>Wed, 08 Jul 2009 01:00:10 +0000</pubDate> <dc:creator>System</dc:creator> <category><![CDATA[My Clippings]]></category> <category><![CDATA[Airport]]></category> <category><![CDATA[Apple]]></category> <category><![CDATA[email]]></category> <category><![CDATA[module]]></category> <category><![CDATA[Photo]]></category><guid isPermaLink="false">http://shaiperednik.com/2009/07/another-turn-by-turn-app-with-voice-for-the-iphone/</guid> <description><![CDATA[Automatically pulled from My Clippings on NewsGator Online Filed under: iPhone, App Store, App Review Many months ago I received a review copy of G-Map for the iPhone. It had its own maps and turn by turn directions, but no voice guidance, and North was always up. Apple was limiting nav apps at that time, [...]]]></description> <content:encoded><![CDATA[<p>Automatically pulled from <a href="http://services.newsgator.com/ngws/svc/ClippingsRSS.aspx?uid=1639696">My Clippings on NewsGator Online</a></p><p>Filed under: <a href="http://www.tuaw.com/category/iphone/" rel="tag">iPhone</a>, <a href="http://www.tuaw.com/category/app-store/" rel="tag">App Store</a>, <a href="http://www.tuaw.com/category/app-review/" rel="tag">App Review</a></p><p><img vspace="8" hspace="8" border="0" align="right" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/075a6_mainpicgmap.png" alt="" />Many months ago I received a review copy of G-Map for the iPhone. It had its own maps and turn by turn directions, but no voice guidance, and North was always up. <a href="http://shaiperednik.com/tag/apple/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Apple">Apple</a> was limiting nav apps at that time, and I had real trouble with G-Map. I couldn&#8217;t load it on my iPhone. It kept locking up about halfway through the process. Extensive back and forth with the developers in Japan came to nothing, so I gave up. Finally, last April, my colleague <a href="http://www.tuaw.com/bloggers/steven-sande/">Steve Sande</a> was able to load it, and reviewed it for TUAW.</p><p>Now, with iPhones having new hardware and new software, <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=293287313&amp;mt=8">G-Map</a> [App Store] works and is certainly a competitor to the subscription-based <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=315659984&amp;mt=8">AT&amp;T app</a>. You buy G-Map in one of several editions. G-Map West, at US$34.99, covers the Western States, and <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=299962619&amp;mt=8">G-Map East</a> covers, you guessed it, the Eastern U.S. It is also priced at 34.99. It gets a bit tricky, because some states like Illinois, Michigan, Tennessee and Wisconsin are split. If you travel all around those states you will probably want both editions.</p><p>There is also a <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=304213991&amp;mt=8">California edition</a> for $19.99, and one at the same price for <a href="http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=304214774&amp;mt=8">New Jersey and New York</a>. Versions for Canada and Europe are coming. All the G-Map modules require iPhone software version 3.0.</p><p>So how does it work? Pretty well, but with some caveats. It&#8217;s accurate at getting your position. The voice directions are quite audible, especially compared to the distorted AT&amp;T app. The on-screen display gives you your speed limit, distance to your next turn, distance to destination and time to destination. It also plots major intersections in a very detailed 3D view, which is helpful. This works in the largest 185 metro areas.</p><p>Another plus is that all the maps are on your phone. If you slide out of AT&amp;T&#8217;s service area the maps are still there; in contrast, the Telenav-based AT&amp;T Navigator app will not work if you don&#8217;t have data coverage, as the maps are downloaded on-demand.</p><p>There are some downsides. The POI database is pretty thin in smaller towns. From Southern Arizona it couldn&#8217;t find the Phoenix <a href="http://shaiperednik.com/tag/airport/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Airport">Airport</a>. It probably would have found it when I was closer, but even a POI search didn&#8217;t bring it up. As I was sitting at a long established car wash, it said no car washes were nearby. It did better with restaurants, banks, and hospitals. Like the AT&amp;T app, there is no landscape mode, and you can&#8217;t get access to your address book, which is just plain silly.</p><p>It looks like the database, which comes from <a href="http://www.navteq.com/">Navteq</a>, has some errors, as do all such systems. Navigating to a restaurant, G-map reported it was on the left, when it was actually on the right.</p><p>Unlike the AT&amp;T Navigator, G-Map has no real time traffic, but it does provide info from Navteq&#8217;s traffic statistics to predict trouble areas.</p><p>Even with some weakness, G-Map is a worthy competitor to the <a href="http://www.tuaw.com/2009/07/03/cruising-with-the-atandt-navigator/">AT&amp;T iPhone app</a>. If you have the room on your phone (G-Map West is 824 MB), you can navigate without worrying about cell network access.</p><p>It&#8217;s cheaper than a monthly subscription would be over time, although there is no word when maps will be updated and what the cost will be. If the G-Map developers clean up the POI database, and add a lot more to it, I think they may sell a lot of apps. As it is, for getting to places where you know the address, it works about as well as the AT&amp;T Navigator at a fraction of the cost. Of course more choices are coming, including the much discussed <a href="http://www.tuaw.com/2009/06/08/turn-by-turn-navigation-coming-with-tomtom-for-iphone/">TomTom</a> app, so you may want to wait it out and see what other offerings come along.</p><p>Here are some screen shots that show some of the major features:</p><div><p><strong>Gallery: <a href="http://www.tuaw.com/photos/g-map-screen-shots/">G-Map screen shots</a></strong></p><p><a href="http://www.tuaw.com/photos/g-map-screen-shots/2129899/"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/075a6_mapviewgmap_thumbnail.jpg" alt="" /></a><a href="http://www.tuaw.com/photos/g-map-screen-shots/2129898/"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/075a6_gmaprouteoptions_thumbnail.jpg" alt="" /></a><a href="http://www.tuaw.com/photos/g-map-screen-shots/2129897/"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/075a6_gmaproute_thumbnail.jpg" alt="" /></a><a href="http://www.tuaw.com/photos/g-map-screen-shots/2129896/"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/075a6_currentroutegmap_thumbnail.jpg" alt="" /></a></div><p><a href="http://www.tuaw.com">TUAW</a><a href="http://www.tuaw.com/2009/07/07/another-turn-by-turn-app-with-voice-for-the-iphone/">Another turn by turn app with voice for the iPhone</a> originally appeared on <a href="http://www.tuaw.com">The Unofficial Apple Weblog (TUAW)</a> on Tue, 07 Jul 2009 19:30:00 EST.  Please see our <a href="http://www.weblogsinc.com/feed-terms/">terms for use of feeds</a>.</p><h6></h6><p><a href="http://www.xroadgps.com/Maps/GMapforiPhone/tabid/2463/Default.aspx">Read</a>&nbsp;|&nbsp;<a href="http://www.tuaw.com/2009/07/07/another-turn-by-turn-app-with-voice-for-the-iphone/" rel="bookmark" title="Permanent link to this entry">Permalink</a>&nbsp;|&nbsp;<a href="http://www.tuaw.com/forward/19089520/" title="Send this entry to a friend via email">Email this</a>&nbsp;|&nbsp;<a href="http://www.tuaw.com/2009/07/07/another-turn-by-turn-app-with-voice-for-the-iphone/#comments" title="View reader comments on this entry">Comments</a><br /> <a href="http://services.newsgator.com/ngws/svc/ClippingsRSS.aspx?uid=1639696">Go to Source</a></p><p><a href="http://shaiperednik.com/2009/07/another-turn-by-turn-app-with-voice-for-the-iphone/" rel="bookmark">Another turn by turn app with voice for the iPhone</a> originally appeared on <a href="http://shaiperednik.com">Shai Perednik.com</a> on July 7, 2009.</p> ]]></content:encoded> <wfw:commentRss>http://shaiperednik.com/2009/07/another-turn-by-turn-app-with-voice-for-the-iphone/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Best of the Best: Hive Five Winners, March through June 2009 [Hive Five]</title><link>http://shaiperednik.com/2009/06/best-of-the-best-hive-five-winners-march-through-june-2009-hive-five/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=best-of-the-best-hive-five-winners-march-through-june-2009-hive-five</link> <comments>http://shaiperednik.com/2009/06/best-of-the-best-hive-five-winners-march-through-june-2009-hive-five/#comments</comments> <pubDate>Tue, 30 Jun 2009 05:20:05 +0000</pubDate> <dc:creator>System</dc:creator> <category><![CDATA[My Clippings]]></category> <category><![CDATA[amazon]]></category> <category><![CDATA[Bluetooth]]></category> <category><![CDATA[Build]]></category> <category><![CDATA[flash]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[Mac]]></category> <category><![CDATA[module]]></category> <category><![CDATA[Photo]]></category> <category><![CDATA[Ubuntu]]></category> <category><![CDATA[video]]></category> <category><![CDATA[wind]]></category> <category><![CDATA[XP]]></category><guid isPermaLink="false">http://shaiperednik.com/2009/06/best-of-the-best-hive-five-winners-march-through-june-2009-hive-five/</guid> <description><![CDATA[Automatically pulled from My Clippings on NewsGator Online The year is flying by, and so are our readers&#8217; picks for software, hardware, and other tools. Come on in to see the winners of our Hive Five polls for the second quarter of 2009. Every week we pose a question to you, the saavy and experienced [...]]]></description> <content:encoded><![CDATA[<p>Automatically pulled from <a href="http://services.newsgator.com/ngws/svc/ClippingsRSS.aspx?uid=1639696">My Clippings on NewsGator Online</a></p><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/26da4_2009-Hivefive-2ndquarterroundup.jpg" align="left" hspace="4" vspace="2" width="500" height="255" style="display:block;" />The year is flying by, and so are our readers&#8217; picks for software, hardware, and other tools. Come on in to see the winners of our <a title="Click here to read more posts tagged HIVE FIVE" href="http://lifehacker.com/tag/hive-five/">Hive Five</a> polls for the second quarter of 2009.</p><p>Every week we pose a question to you, the saavy and experienced Lifehacker readers. Pulling from current trends, popular reader suggestions, and our own brainstorming sessions, we search out the next &#8220;Which is best?&#8221; question to put before the collective knowledge of the Lifehacker readership. We read all your comments, tally all your votes, and summarize the top five contenders for you. You vote on the <a title="Click here to read more posts tagged BEST OF" href="http://lifehacker.com/tag/best-of/">best of</a> the best and we return the next week with the champion.</p><p>The following list showcases the winners in each of the categories we covered in the second quarter of 2009. If a particular category catches your eye and you&#8217;d like to see the other contenders, click on the name of the category to to jump to the original Hive Five post; clicking on the name of the winner takes you directly to the web site for the software.</p><h3><a href="http://lifehacker.com/5198025/five-best-image-editing-tools">Best Image Editing Tool:</a> <a href="http://www.adobe.com/products/photoshop/photoshop/">Adobe Photoshop</a></h3><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/26da4_2009-04-04_213010.png" class="left" width="504" height="300" style="display:block;" />Photoshop has achieved such status in the design community and such widespread recognition by the general public that even non-designers recognize what someone is saying when they exclaim, &#8220;That&#8217;s photoshopped!&#8221; Many of the techniques and methods that are standard across <a href="http://shaiperednik.com/tag/photo/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Photo">photo</a> editing software were pioneered in Photoshop, like layers, slices, and image correcting macros and filters. On its own Photoshop is a titan of <a href="http://shaiperednik.com/tag/photo/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Photo">photo</a> editing power, but thanks to a nearly complete dominance in the graphic editing industry, there are entire companies devoted to creating plugins for it. When it comes to manipulating images, if you can&#8217;t do it in Photoshop, there&#8217;s a strong chance you won&#8217;t be able to do it at all. <em>Photo by <a href="http://www.flickr.com/photos/hvargas/2413057204/">HVarga</a>.</em></p><h3><a href="http://lifehacker.com/5208533/six-best-portable-operating-systems">Best Portable Operating System:</a> <a href="http://www.ubuntu.com/">Ubuntu</a></h3><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/26da4_2009-02-21_190619.png" class="left" width="504" height="297" style="display:block;" />The same qualities that make <a href="http://shaiperednik.com/tag/ubuntu/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Ubuntu">Ubuntu</a> so popular as a desktop operating system and live CD bring it a lot of popularity as a portable operating system. <a href="http://shaiperednik.com/tag/ubuntu/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Ubuntu">Ubuntu</a> isn&#8217;t the smallest portable OS in the portable <a title="Click here to read more posts tagged OPERATING SYSTEMS" href="http://lifehacker.com/tag/operating-systems/">operating systems</a> Hive Five, but thanks to a number of factors, including strong saturation in the <a href="http://shaiperednik.com/tag/linux/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Linux">Linux</a> market and an easy to use tool built right for <a href="http://shaiperednik.com/tag/flash/" class="st_tag internal_tag" rel="tag" title="Posts tagged with flash">flash</a>-drive installations, Ubuntu makes a great addition to your portable drive.</p><h3><a href="http://lifehacker.com/5218155/five-best-screen-capture-tools">Best Screen Capture Tool:</a> <a href="http://www.techsmith.com/screen-capture.asp">Snagit</a></h3><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/26da4_4-18-2009_11-07-24_PM.png" class="left" width="504" height="316" style="display:block;" />Snagit is as far removed from the classic Print Screen school of screen captures as possible. Snagit helps you capture both still images and grab frames from <a href="http://shaiperednik.com/tag/video/" class="st_tag internal_tag" rel="tag" title="Posts tagged with video">video</a>. You can capture your entire screen or regions of it, and thanks to a robust profile system, you can create profiles for all manner of capture techniques. Whether you only want to generate a <a title="Click here to read more posts tagged SCREEN CAPTURE" href="http://lifehacker.com/tag/screen-capture/">screen capture</a> after a menu is activated or you want every screen capture to be automatically uploaded to a server, you can create a Snagit profile to fit your purpose. On top of the highly customizable feature set, Snagit offers a built in editor for annotating your screenshots and adding basic effects. Finally, the app&#8217;s screenshot organizer keeps your grabs in order with date, name, and tag-based searching. Snagit also has the ability to easily capture images from objects that are larger than the screen.</p><h3><a href="http://lifehacker.com/5227896/five-best-malware-removal-tools">Best Malware Removal Tool:</a> <a href="http://www.safer-networking.org/en/spybotsd/index.html">Spybot Search &amp; Destroy</a></h3><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/26da4_2009-04-25_220437.png" class="left" width="504" height="300" style="display:block;" />Spybot Search &amp; Destroy has made quite a name for itself over the years, earning accolades from both general and computer-focused publications. Spybot Search &amp; Destroy is the highest ranked freeware tool at <a href="http://www.2-spyware.com/review-spybot-search-and-destroy.html">2Spyware.com</a>, a website that ranks malware removal tools. In addition to scanning for malware, Spybot Search &amp; Destroy also has a variety of additional functionality, including a botnet scanner, hosts-file modification (to keep malware from calling home), a secure file shredder, and a dummy code feature (it replaces malicious or questionable adware modules with inert code so the dependent program will keep functioning). As an added bonus Spybot Search &amp; Destroy is compatible with every version of Windows dating back to Windows 95.</p><h3><a href="http://lifehacker.com/5237503/five-best-free-data-recovery-tools">Best Free Data Recovery Tool:</a> <a href="http://www.recuva.com/">Recuva</a></h3><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/26da4_2009-05-02_181413.png" class="left" width="504" height="331" style="display:block;" />Recuva is a user-friendly Windows-based tool. When you run Recuva, you can resurrect missing files using either the file-recovery wizard or the application&#8217;s manual mode. The file-recovery wizard is handy when you&#8217;re sure your data is gone but you&#8217;re not quite sure where it went or how to get it back. The wizard lets you narrow your search type to pictures, music, documents, video, or all files, and you can set the search location to everywhere on your computer, removable media only, in My Documents, the Recycle Bin, or a specified location. If you don&#8217;t need the wizard you can jump right into manual mode and get to work searching where you know the file should be. Recuva uses a green/yellow/red light system to indicate how probable the recovery of your files will be, and when available, it can provide previews image files available for recovery. Recuva also includes a tool to securely wipe files you find, handy if you&#8217;re attempting a file recovery just to ensure the files are actually dead and gone.</p><h3><a href="http://lifehacker.com/5246819/five-best-journaling-tools">Best Journaling Tool: Pen and Paper</a></h3><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/26da4_2009-05-09_224759.jpg" width="504" height="300" style="display:block;" />Long before people were pecking out their missives on typewriters, let alone keyboards, they were quietly scribbling them onto paper. In an age of instant sharing and easy digitization, many of you showed a strong affinity for recording your most private moments with the solidly analog and difficult to share medium: pen and paper. For many Lifehacker readers there is no substitute for the privacy and ease of use that comes with keeping an old fashioned paper-based journal. Among the variations of the pen and paper motif you submitted, readers showed a distinct passion for high-quality pens and Moleskine notebooks. Rich paper and smooth flowing ink is apparently the icing on the cake of analog journaling. <em>Photo by <a href="http://www.flickr.com/photos/mshades/151878629/">MShades</a>.</em></p><h3><a href="http://lifehacker.com/5257812/six-best-exercise-planning-and-tracking-tools">Best Exercise Planning and Tracking Tool:</a> <a href="http://www.runkeeper.com/">RunKeeper</a></h3><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/26da4_2009-05-16_234716.jpg" class="left" width="500" height="265" style="display:block;" />RunKeeper turns your iPhone into an exercise tracking tool. Once installed you can monitor your speed, how far you run, and track your route on a map. You can review your data on the iPhone itself or upload the data to the RunKeeper website for analysis. The pro version includes audio feedback to make the application easier to use hands free, announcing how far you&#8217;ve run and other relevant stats. Finally, if you&#8217;re so inclined you can have RunKeeper update your favorite social tools like Twitter or Facebook with workout updates. For more, check out our <a href="http://lifehacker.com/5165275/runkeeper-is-like-nike+-for-your-iphoneonly-better">guided tour of RunKeeper</a>.</p><h3><a href="http://lifehacker.com/5266613/six-best-mp3-tagging-tools">Best MP3 Tagging Tool:</a> <a href="http://www.mp3tag.de/en/">Mp3Tag</a></h3><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/26da4_2009-05-24_004812.jpg" width="499" height="247" style="display:block;" />Mp3Tag is a an MP3 tagging tool with a rather spartan interface which lends itself to easy use. You can batch edit your MP3 tags, including iTunes specific tags like media type or TV Show settings. If your MP3 files are named with tags in the file name like band-album-track-title.mp3, you can tell Mp3Tag to convert the naming convention of your files into the actual tags. You can also go in the opposite direction, renaming your files to reflect their tags. The latter trick is handy if you&#8217;d like to make the file name easily recognizable during searching and also have a backup of sorts should the ID3 tag become corrupted or overwritten with an incorrect tag. Mp3Tag also supports expression-based renaming, allowing you easily reformat the naming convention or formatting style of your files. Mp3Tag supports multiple online databases such as Freedb, <a href="http://shaiperednik.com/tag/amazon/" class="st_tag internal_tag" rel="tag" title="Posts tagged with amazon">Amazon</a>, Discogs, and more for easy tag importing.</p><h3><a href="http://lifehacker.com/5273096/five-best-netbooks">Best Netbook:</a> <a href="http://eeepc.asus.com/global/product1000he.html">ASUS EEEPC 1000HE</a></h3><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/26da4_asus1000he.jpg" class="left" width="500" height="342" style="display:block;" />When netbooks first appeared onto most peoples&#8217; radars, it was because of the earlier EEEPC models gaining surprising popularity several years ago. ASUS has continued to crank out rock-solid netbooks, building their reputation in large part to some of the longest battery lifes. While they claim 9.5 hours under ideal conditions, under real world conditions it&#8217;s more like 6&mdash;still radically better than the 3 hours you can squeeze out of most netbooks. The 1000HE sports a 92% size keyboard and a 1.6GHz Intel Atom processor, 1GB RAM, 160GB HDD, 1.3MP webcam, 10.1&#8243; display, Wi-Fi b/g/n and <a href="http://shaiperednik.com/tag/bluetooth/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Bluetooth">Bluetooth</a> for connectivity, and weighs in at 3.2 pounds. Every ASUS netbook comes with 10GB of online storage, free for 24 months after purchase.</p><h3><a href="http://lifehacker.com/5280976/five-best-alternative-file-copiers">Best Alternative File Copier:</a> <a href="http://www.codesector.com/teracopy.php">TeraCopy</a></h3><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/26da4_2009-06-07_080221.jpg" class="left" width="500" height="300" style="display:block;" />TeraCopy is one of the best known alternative file copiers, winning people over with an interface and functionality that one might call &#8220;just advanced enough&#8221;. TeraCopy integrates with the Windows shell for drag-and-drop support and includes a solidly laid out right-click menu. It doesn&#8217;t overwhelm you with a plethora of settings or options, but it provides enough advanced functionality to speed up file copying, notify you when files don&#8217;t copy correctly, and allow you to bulk approve overwriting, renaming, and skipping of duplicate files. TeraCopy is also available in a portable version. The $21 Pro version adds the ability to select files by extension and remove files from the queue without having to start over.</p><h3><a href="http://lifehacker.com/5289792/five-best-recipe-managers">Best Recipe Manager: Paper</a></h3><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/26da4_2009-06-14_085718.jpg" class="left" width="499" height="299" style="display:block;" />Traditionalists rejoice! Despite the creep of technology into all realms of our lives, many of you have eschewed search-friendly text, embeddable images, and virtual recipe sharing for storing your recipes traditionally on paper. Not all of you hand wrote your recipes&mdash;some printed and stored them&mdash;but there is a certain intimacy that comes with keeping handwritten recipes that some of you haven&#8217;t abandoned. The votes for paper-based systems were scattered among 3-ring binders, bound notebooks, and 3&#215;5 cards. Paper is an excellent and timeless choice for those wanting to avoid whisking an egg all over your laptop screen. <em>Photo by <a href="http://www.flickr.com/photos/pinksherbet/398992111/">Pink Sherbet Photography</a>.</em></p><h3><a href="http://lifehacker.com/5298615/five-best-clipboard-managers">Best Clipboard Manager:</a> <a href="http://ditto-cp.sourceforge.net/">Ditto</a></h3><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/26da4_2009-06-21_094249.jpg" class="left" width="500" height="271" style="display:block;" />Ditto is a portable clipboard manager with a hefty feature list. Not only does Ditto support plain text, but it can also copy formatting and even images. You can search your stored text clippings and synchronize multiple copies of Ditto together to update your clippings across computers. Ditto has full unicode support, so you can paste foreign and non-standard characters without a problem. You can group together your clippings to keep things organized by task or project, as well as assign hotkeys to frequently used clippings. On top of the user-defined hotkeys, Ditto sports over a dozen built-in hotkeys for entering, searching, and retrieving your clippings.</p><hr /> The second quarter of 2009 was just as packed with goodies as the first, including everything from portable operating systems to recipe management. If you have a topic you&#8217;re dying to see covered in future Hive Fives, drop us a line at tips at lifehacker.com with &#8220;Hive Five&#8221; in the subject line to ensure your wishes get forwarded to the proper helper elves.</p><p><a href="http://ads.pheedo.com/click.phdo?s=3a2219d27247dbb268aec9f7c24a8b35&amp;p=1"><img alt="" style="border: 0;" border="0" src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/e7455_img.phdo?s=3a2219d27247dbb268aec9f7c24a8b35&amp;p=1" /></a><div> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=U7CzFXOJrcs:19PKvTV5U-k:H0mrP-F8Qgo"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/e7455_full?d=H0mrP-F8Qgo" border="0"></img></a> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=U7CzFXOJrcs:19PKvTV5U-k:yIl2AUoC8zA"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/e7455_full?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=U7CzFXOJrcs:19PKvTV5U-k:D7DqB2pKExk"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/2e2dd_full?i=U7CzFXOJrcs:19PKvTV5U-k:D7DqB2pKExk" border="0"></img></a> <a href="http://feeds.gawker.com/~ff/lifehacker/full?a=U7CzFXOJrcs:19PKvTV5U-k:V_sGLiPBpWU"><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/2e2dd_full?i=U7CzFXOJrcs:19PKvTV5U-k:V_sGLiPBpWU" border="0"></img></a></div><p><img src="http://shaiperednik.com/wp-content/plugins/wp-o-matic/cache/2e2dd_U7CzFXOJrcs" height="1" width="1" /><br /> <a href="http://services.newsgator.com/ngws/svc/ClippingsRSS.aspx?uid=1639696">Go to Source</a></p><p><a href="http://shaiperednik.com/2009/06/best-of-the-best-hive-five-winners-march-through-june-2009-hive-five/" rel="bookmark">Best of the Best: Hive Five Winners, March through June 2009 [Hive Five]</a> originally appeared on <a href="http://shaiperednik.com">Shai Perednik.com</a> on June 29, 2009.</p> ]]></content:encoded> <wfw:commentRss>http://shaiperednik.com/2009/06/best-of-the-best-hive-five-winners-march-through-june-2009-hive-five/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 2/48 queries in 0.103 seconds using disk: basic
Object Caching 3185/3278 objects using disk: basic

Served from: shaiperednik.com @ 2012-02-08 04:43:48 -->
