<?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>Emran Hasan&#039;s Blog &#187; essentials</title>
	<atom:link href="http://phpfour.com/blog/tag/essentials/feed/" rel="self" type="application/rss+xml" />
	<link>http://phpfour.com/blog</link>
	<description>The everyday sharing of Emran Hasan on software development.</description>
	<lastBuildDate>Fri, 20 Jan 2012 11:39:05 +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>Increase productivity with Todoist</title>
		<link>http://phpfour.com/blog/2008/09/increase-productivity-with-todoist/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=increase-productivity-with-todoist</link>
		<comments>http://phpfour.com/blog/2008/09/increase-productivity-with-todoist/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 15:56:21 +0000</pubDate>
		<dc:creator>Emran Hasan</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[developer]]></category>
		<category><![CDATA[efficiency]]></category>
		<category><![CDATA[essentials]]></category>
		<category><![CDATA[productivity]]></category>
		<category><![CDATA[solution]]></category>
		<category><![CDATA[to do]]></category>
		<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://www.phpfour.com/blog/?p=125</guid>
		<description><![CDATA[If you&#8217;re like me, you&#8217;d want to keep your ever busy life a bit organized. Being a techie, you&#8217;d first find a tool that will facilitate you in doing so. Most of us are fan of a number of such tools: RememberTheMilk, BackPack, Ta-Da List, 30boxes, Microsoft OneNote, Stickies etc. I&#8217;ve also tried all of [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re like me, you&#8217;d want to keep your ever busy life a bit organized. Being a techie, you&#8217;d first find a  tool that will facilitate you in doing so. Most of us are fan of a number of such tools: <a href="http://www.rememberthemilk.com/">RememberTheMilk</a>, <a href="http://www.backpackit.com">BackPack</a>, <a href="http://www.tadalist.com/">Ta-Da List</a>, <a href="http://www.30boxes.com/">30boxes</a>, <a href="http://office.microsoft.com/en-us/onenote/default.aspx">Microsoft OneNote</a>, <a href="http://www.zhornsoftware.co.uk/stickies/">Stickies </a>etc. I&#8217;ve also tried all of them and a few others, stuck with them for a few days, but later lost the interest. This happened until one of colleagues, <a href="http://www.ajaxray.com/">Anis</a>, suggested me to have a look on <strong><a href="http://todoist.com">Todoist</a></strong>.</p>
<p>At first sight, I thought it as <em>&#8220;okay&#8230;another web 2.0 brainchild&#8221;</em>. It seemed too simple to handle my complicated needs and I did not have high ambition with it. But as days passed, I was discovering new new features of it and gradually it became a part of my life. I&#8217;m a big fan of <a href="http://www.amazon.com/exec/obidos/ASIN/0142000280/lowendmac00-20">Getting Things Done (GTD)</a> approach and Todoist became my dropbox for all the tasks in my mind.</p>
<p>If you ask me what&#8217;s so special about Todoist, I&#8217;d mention the following few features:</p>
<h3>Simplicity</h3>
<p>Todoist is damn simple and hosts one of the most powerful yet sleek web 2.0 interface on the web. It allows you to have an unlimited nested category/project list and under each of them, unlimited nested task list. This is something that most other tools miss. For me, it&#8217;s a super MUST feature.</p>
<p align="center"><a href="http://www.phpfour.com/blog/wp-content/uploads/2008/09/todoist_main.jpg"><img src="http://www.phpfour.com/blog/wp-content/uploads/2008/09/todoist_main.jpg" alt="" title="Todoist Main" width="620" height="312" class="aligncenter size-full wp-image-126" /></a></p>
<p><span id="more-125"></span></p>
<h3>Shortcuts</h3>
<p>I was never fond of using shortcuts in web apps, but Todoist has made me use it&#8217;s ones. With very simple and familiar shortcuts, you can easily perform the most used tasks in a flash. For example, you press <strong>a</strong> to add a new task, <strong>Ctrl+Left / Ctrl+Right</strong> to indent/outdent your task, <strong>Ctrl+Enter</strong> to save the current item and add a new one below, etc etc. When you get used to with them, you&#8217;ll find that you&#8217;re using them unconsciously.</p>
<p align="center"><a href="http://www.phpfour.com/blog/wp-content/uploads/2008/09/todoist_shortcuts.jpg"><img src="http://www.phpfour.com/blog/wp-content/uploads/2008/09/todoist_shortcuts.jpg" alt="" title="Todoist Shortcuts" width="500" height="312" class="aligncenter size-full wp-image-129" /></a></p>
<h3>Powerful Date</h3>
<p>Todoist features one of the most powerful date input system. It understands any natural date entry you can have: <strong>today, friday, next tuesday, tomorrow @ 5pm, last friday</strong>, etc. And it&#8217;s not limited to that only, you can add recurring dates in as simple way: <strong>ev day @1pm, every fri, every 2nd mon</strong>, etc.</p>
<p align="center"><a href="http://www.phpfour.com/blog/wp-content/uploads/2008/09/todoist_dates.jpg"><img src="http://www.phpfour.com/blog/wp-content/uploads/2008/09/todoist_dates.jpg" alt="" title="Todoist Dates" width="500" height="333" class="aligncenter size-full wp-image-130" /></a> </p>
<h3>Task Query</h3>
<p>So, you&#8217;ve added a bunch of tasks and now want to find out a small set of them. How do you do that? Simple, type the query in the Todoist query box at top left. Example: <strong>tod, tom, next 4 days, overdue, @meeting</strong>, etc. Btw, Todoist allows you to tag your tasks with a very simple manner. Just put a &#8220;@tag&#8221; in your task details and it will become a tag. You can later query using that tag as well.</p>
<p align="center"><a href="http://www.phpfour.com/blog/wp-content/uploads/2008/09/todoist_query.jpg"><img src="http://www.phpfour.com/blog/wp-content/uploads/2008/09/todoist_query.jpg" alt="" title="Todoist Query" width="223" height="153" class="aligncenter size-full wp-image-131" /></a></p>
<h3>Reminders</h3>
<p>Like all other similar applications, Todoist also features a number of reminder methods. You can plug in your jabber client, ask it to send you sms, or fire an email. Moreover, if you&#8217;re one of those twitter fans, then it can send msg to your twitter also. What more can someone need?</p>
<p align="center"><a href="http://www.phpfour.com/blog/wp-content/uploads/2008/09/todoist_reminders.jpg"><img src="http://www.phpfour.com/blog/wp-content/uploads/2008/09/todoist_reminders.jpg" alt="" title="Todoist Reminders" width="445" height="236" class="aligncenter size-full wp-image-132" /></a></p>
<h3>API</h3>
<p>Yes, I knew you&#8217;d ask about it. Todoist has a very simple yet powerful set of API functions that you can use to fetch the contents from your account. They return the data in JSON format so you can use it in your JavaScript based applications and also can use in any back-end applications as well by converting them as per your need. And it has a number of different plugins for <a href="http://todoist.com/Help/viewQuickSilver">QuickSilver</a>, <a href="http://todoist.com/Help/viewLaunchy">Launchy</a>, <a href="http://todoist.com/Help/viewDashboard">Mac Dashboard</a>, <a href="http://todoist.com/Help/viewWidget">iGoogle, Netvibes</a>, etc. And lastly, there is a <a href="http://todoist.com/Help/viewSidebar">Firefox sidebar</a> which integrates seamlessly into your firefox for a faster and smarter access to your tasks.</p>
<p align="center"><a href="http://www.phpfour.com/blog/wp-content/uploads/2008/09/todoist_api.jpg"><img src="http://www.phpfour.com/blog/wp-content/uploads/2008/09/todoist_api.jpg" alt="" title="Todoist API" width="500" height="244" class="aligncenter size-full wp-image-133" /></a></p>
<h3>Some missing functionality</h3>
<p>Although Todoist boosts an array of excellent features and satisfies all my needs in full, I&#8217;d love to have a few more features in it: <strong>Offline access (using Google Gear)</strong>, <strong>Export/Import of tasks</strong>, <strong>iCal/RSS</strong>, <strong>Google Calendar Integration</strong> etc. The best part is, they&#8217;ve opened a place to hear from the users and are willing to value the <a href="http://todoist.uservoice.com/">user&#8217;s voice</a>.</p>
<p>All in all, Todoist is my most favorite tool on the web at this moment. It helps me like a little buddy and keeps my life organized and clean. I&#8217;d ask you to give it a try and stick with it for a couple days and I am more than sure that you&#8217;ll find its beauty.</p>
<p>Happy tasking !</p>
]]></content:encoded>
			<wfw:commentRss>http://phpfour.com/blog/2008/09/increase-productivity-with-todoist/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>jQuery Essentials &#8211; Round 3</title>
		<link>http://phpfour.com/blog/2008/03/jquery-essentials-round-3/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=jquery-essentials-round-3</link>
		<comments>http://phpfour.com/blog/2008/03/jquery-essentials-round-3/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 13:52:15 +0000</pubDate>
		<dc:creator>Emran Hasan</dc:creator>
				<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[collection]]></category>
		<category><![CDATA[essentials]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[solution]]></category>

		<guid isPermaLink="false">http://www.phpfour.com/blog/2008/03/06/jquery-essentials-round-3/</guid>
		<description><![CDATA[I still receive a good number of hits to my first (10 jQuery Essentials) and second (jQuery Essentials &#8211; Round 2) collection of jQuery plugins. So, I have been thinking about making the next post in the series for quite some time. Time has always been the killer of ideas, along with the fact that [...]]]></description>
			<content:encoded><![CDATA[<p>I still receive a good number of hits to my first (<a href="http://www.phpfour.com/blog/2007/06/30/jquery-essentials/" target="_blank">10 jQuery Essentials</a>) and second (<a href="http://www.phpfour.com/blog/2007/07/28/jquery-essentials-round-2/" target="_blank">jQuery Essentials &#8211; Round 2</a>) collection of jQuery plugins. So, I have been thinking about making the next post in the series for quite some time. Time has always been the killer of ideas, along with the fact that not too many plugins found way to my list of favorites. </p>
<p>Now that I have some fresh essentials, this post was inevitable.</p>
<div style="background-color: #EAF3FA;border: 1px solid #464646;">[poll id="2"]</div>
<p><a href="http://ui.jquery.com/" target="_blank">18. jQuery UI</a></p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="102" alt="ui" src="http://www.phpfour.com/blog/wp-content/uploads/2008/03/windowslivewriterjqueryessentialsround3-11100ui-3.png" width="244" border="0"> </p>
<p>This is the official big boss with a number of core interactions (drag, dropping, sorting, selecting, resizing) and few great widgets (accordions, date pickers, dialogs, sliders, tabs) built on top of those. Although its a great collection, I somehow haven&#8217;t been able to use it in any real projects yet. It seems small plugins always get a favor than big collections <img src='http://phpfour.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  </p>
<p><a href="http://famspam.com/facebox" target="_blank">19. Facebox</a></p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="63" alt="facebox" src="http://www.phpfour.com/blog/wp-content/uploads/2008/03/windowslivewriterjqueryessentialsround3-11100facebox-3.png" width="244" border="0"> </p>
<p>This is a cute, little plugin that shows Facebook style dialog boxes using jQuery. It supports nearly all the possible contents you might want to show in a dialog box: image, div, remote pages. It has both automatic behavior and manual invoking. Simple and fun to me.</p>
<p><span id="more-94"></span></p>
<p><a href="http://plugins.jquery.com/project/pagination" target="_blank">20. Pagination</a></p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="56" alt="pagination" src="http://www.phpfour.com/blog/wp-content/uploads/2008/03/windowslivewriterjqueryessentialsround3-11100pagination-3.png" width="244" border="0"> </p>
<p>Although we generate pagination mostly from back-end and display them in our pages, sometimes AJAX paginations are needed. This plugin outputs a superb pagination display to be used in such cases. If you know the usability issues regarding pagination and can distinguish between bad and good paginations, then you&#8217;ll find that this one has all the good in it. Check out their demo to know what I mean.</p>
<p><a href="http://reconstrukt.com/ingrid/" target="_blank">21. Ingrid, the jQuery Datagrid</a></p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="155" alt="ingrid" src="http://www.phpfour.com/blog/wp-content/uploads/2008/03/windowslivewriterjqueryessentialsround3-11100ingrid-3.png" width="318" border="0"> </p>
<p>&#8220;Datagrids don&#8217;t have to be difficult to use anymore &#8211; say hi to Ingrid. Ingrid is an unobtrusive jQuery component that adds Data Grid behaviors (column resizing, paging, sorting, row and column styling, and more) to your tables.&#8221; &#8211; I can&#8217;t agree more on their say. It&#8217;s truly an excellent implementation of grid. And it makes conversion of normal tables to grids very easy.</p>
<p><a href="http://bijon.rightbrainsolution.com/youtube/" target="_blank">22. jQuery Youtube</a> </p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="188" alt="youtube" src="http://www.phpfour.com/blog/wp-content/uploads/2008/03/windowslivewriterjqueryessentialsround3-11100youtube-3.png" width="244" border="0"> </p>
<p>If you have any need to retrieve and show Youtube videos in your site, this plugin will be a life-saver. Specify a few properties and this plugin will fetch the videos utilizing the new GData API from Google. And the author makes an unique display of the thumbnails, but combining it with <a href="http://www.malsup.com/jquery/block/" target="_blank">BlockUI</a> &#8211; so when you click on a retrieved video, you have it in a modal for preview.</p>
<p><a href="http://www.ndoherty.com/demos/coda-slider/1.1.1/" target="_blank">23. Coda Slider</a></p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="157" alt="coda" src="http://www.phpfour.com/blog/wp-content/uploads/2008/03/windowslivewriterjqueryessentialsround3-11100coda-3.png" width="244" border="0"> </p>
<p>I am a huge fan of Coda Slider. It&#8217;s a slider plugin for jQuery and is much better than many other sliders out there. It has a pile of properties and display options to play with. I have been able to customize and use it in every possible need, so there is a chance it helps you out also. Supports custom height, width, tabs on top/bottom, without tabs, custom arrows, &#8230; and a lot more.</p>
<p><a href="http://leandrovieira.com/projects/jquery/lightbox/" target="_blank">24. jQuery Lightbox</a></p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="203" alt="lightbox" src="http://www.phpfour.com/blog/wp-content/uploads/2008/03/windowslivewriterjqueryessentialsround3-11100lightbox-3.png" width="244" border="0"> </p>
<p>The prototyped lightbox was very popular and I used it in a couple occasions. But since I&#8217;ve switched to jQuery, I hardly found any replacement for that. <a href="http://jquery.com/demo/thickbox/" target="_blank">Thickbox</a> and a couple other tried (and they were very good implementation), but couldn&#8217;t make me feel the same way. Suddenly I found this one and I knew its the one. A one-liner implementation and all the features from my previous fav is back. It has a number of customization also, if you need to modify the way it behaves. </p>
<p><a href="http://nodstrum.com/2007/09/19/autocompleter/" target="_blank">25. Auto Completer</a></p>
<p><img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="170" alt="auto" src="http://www.phpfour.com/blog/wp-content/uploads/2008/03/windowslivewriterjqueryessentialsround3-11100auto-3.png" width="244" border="0"> </p>
<p>Auto-completes have been there and I mentioned some great ones in my previous posts, but this one has also captured my attention and I like it very much. The author has gone a few extra miles and has explained the inner workings of the plugin. But if you just want to try it out, you can check the demo.</p>
<h3>Categorized jQuery Essentials</h3>
<p>A lot of people have asked me to categorize the posts so that it&#8217;s easy to pick for them. I waited for this post before doing that so I will do a categorized post of the cumulative list of plugins from the 3 posts in the series. </p>
<p>Happy jQuery !</p>
]]></content:encoded>
			<wfw:commentRss>http://phpfour.com/blog/2008/03/jquery-essentials-round-3/feed/</wfw:commentRss>
		<slash:comments>8</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

Served from: phpfour.com @ 2012-02-04 13:08:14 -->
