<?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>am i works? &#187; jquery</title>
	<atom:link href="http://amiworks.co.in/talk/category/jquery/feed/" rel="self" type="application/rss+xml" />
	<link>http://amiworks.co.in/talk</link>
	<description>all about my work</description>
	<lastBuildDate>Sat, 10 Mar 2012 20:22:07 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>5 key skills of a successful web application developer</title>
		<link>http://amiworks.co.in/talk/5-key-skills-of-a-successful-web-application-developer/</link>
		<comments>http://amiworks.co.in/talk/5-key-skills-of-a-successful-web-application-developer/#comments</comments>
		<pubDate>Tue, 03 Jun 2008 10:33:28 +0000</pubDate>
		<dc:creator>Amit Kumar Singh</dc:creator>
				<category><![CDATA[css]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[general]]></category>
		<category><![CDATA[joomla]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[skills for web development]]></category>
		<category><![CDATA[web app]]></category>
		<category><![CDATA[web developer]]></category>

		<guid isPermaLink="false">http://amiworks.co.in/talk/5-key-skills-of-a-successful-web-application-developer/</guid>
		<description><![CDATA[Most probably you will be knowing about all these skills already, it is common sense, still I have found so many developers who just know just one server side language(usually java or .net) and then they think themselves as superman/superwoman. In web application development, that is just one thing. You need to know about lot [...]]]></description>
			<content:encoded><![CDATA[<p>Most probably you will be knowing about all these skills already, it is common sense, still I have found so many developers who just know just one server side language(usually java or .net) and then they think themselves as superman/superwoman.</p>
<p>In web application development, that is just one thing. You need to know about lot more things before you can consider yourself successful.</p>
<p>So, if you know them already that&#8217;s good, you don&#8217;t need to read any further otherwise continue reading to know why each of these skills are important for you(the web developer).</p>
<p>Here are the skills</p>
<ol>
<li>the structure : HTML</li>
<li>the presentation: CSS</li>
<li>the behavior: JavaScript</li>
</ol>
<p>With these three skill you have ability to become the super cool static website developer or a front end developer</p>
<ol>
<li>the database: SQL</li>
<li>the server-side language : PHP( other options are JSP/ASP/PERL/RUBY choice is yours, as all the fight for best happens here)</li>
</ol>
<p>These two skill will make you a web developer.</p>
<p>All five of these skills will make you a most prized web developer, in your organization.</p>
<p><span id="more-102"></span></p>
<h3>HTML</h3>
<p>You think you know HTML, think again. I have been interviewing lot of people, they have all rated themselves nearing 7-8 out of 10, whenever I asked them to rate their knowledge of html. Every time I tried to verify their claim, they came down to 2-3, reason is simple, HTML is very simple and everyone thinks they can bluff their way through, After all what is HTML, just tables and forms isn&#8217;t?</p>
<p>Well you are wrong, HTML is the one of the most important skill that you should have, you should know HTML better then you know your server side language, why?</p>
<p>Simply because your server side language is optional, but HTML is must, even when you dream about a web page. It gives your website a structure and layout. This is what an end user see&#8217;s and care about. You don&#8217;t know HTML, you can&#8217;t fix the strange behaviors that you see in you website.</p>
<p>Without proper layout, you site/application is nothing.  With proper use of HTML you can not only create most accessible websites, you can also create a website which will look good in absence of css and will work without javascript.</p>
<p>So go and revise you HTML again, and remember just know is not enough, you have to understand where to use what.</p>
<h3>CSS</h3>
<p>CSS is used to give the look and feel to your website. You as a web developer need to know and understand how it works, and how you can simplify the html layout&#8217;s so that it becomes manageable. Design is what your users/client sees.</p>
<p>On the basis of your sites design, your ability is judged initially.</p>
<p>CSS is easy to learn, but it&#8217;s application is another story, all thanks to browser incompatibilities.  So to make your website look good in all the browser you need CSS. Just knowing CSS is not enough, you have to understand it&#8217;s application also.</p>
<h3>JavaScript</h3>
<p>JavaScript is not just for validations as many of you think, it is what gives you ability to do some nifty things with your webpage(like lightbox, rating&#8217;s , ajax).</p>
<p>It adds behavior to  your website, makes it interesting and improves the users experience. If you have still not chosen any framework, do it now. jQuery, prototype, YUI, Dojo are some of the interesting frameworks that make developers life easier.</p>
<p>If have master all the three skills above you can already consider your self above average web developer even if that person has 10 years of experience. Remember we are in IT industry. IT is Information Technology, where Information aka Knowledge is important.</p>
<h3>SQL</h3>
<p>The most neglected in the bunch, when this is the second most important skill that a web developer should have.</p>
<p>Why? what a question, we are building web applications that almost always relay on database, If you don&#8217;t understand the SQL how do you propose to get the data fast enough from your database? Almost all the websites can be distilled down to simple SELECT,INSERT, UPDATE operations. If you can master them, you can dictate your terms.</p>
<p>When I say SQL I don&#8217;t just mean queries but also the database schema and intricacies of database itself.</p>
<h3>PHP</h3>
<p>Before you get up in arms against me for suggesting PHP and not your favorite language, understand this, I am talking about web applications only, and their is no other scripting language which is so easy to learn and program with. At the same time, it provides functions for everything you can think off that is required in a web application development environment.</p>
<p>Please spare me the talk about java and .net they are platforms and/or programming language. If you understand  &#8220;you should not use sword to do the job of needle and vice versa&#8221; then you know what I mean.</p>
<p>Their are many frameworks that you can use. Also their are many ready to use open source packages that you can use and adapt to your needs, you don&#8217;t need to start from scratch all the time.</p>
<p>If you have read till here, then I would love to know your views on these skills and others that you think are important for a successful web development career.</p>
<!-- WP Boastful Plugin by WPoets Team --> <div id='boastful'><strong></strong></div><hr style="border-top:black solid 1px" /><a href="http://amiworks.co.in/talk/5-key-skills-of-a-successful-web-application-developer/">5 key skills of a successful web application developer</a> was first posted on June 3, 2008 at 10:33 am.<br />©2008 "<a href="http://amiworks.co.in/talk">am i works?</a>". <br />]]></content:encoded>
			<wfw:commentRss>http://amiworks.co.in/talk/5-key-skills-of-a-successful-web-application-developer/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>akWpLightBox : simple lightbox for wordpress</title>
		<link>http://amiworks.co.in/talk/akwplightbox/</link>
		<comments>http://amiworks.co.in/talk/akwplightbox/#comments</comments>
		<pubDate>Wed, 21 May 2008 04:00:42 +0000</pubDate>
		<dc:creator>Amit Kumar Singh</dc:creator>
				<category><![CDATA[jquery]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[akwplightBox]]></category>
		<category><![CDATA[lightbox plugin]]></category>
		<category><![CDATA[prettyPhoto]]></category>
		<category><![CDATA[wordpress plugin]]></category>

		<guid isPermaLink="false">http://amiworks.co.in/talk/akwplightbox/</guid>
		<description><![CDATA[I always strive for simple solutions to all my problems, akWpLightBox plugin is result of one such endeavor. For quite some time now I was looking for a plugin which is lightweight, and can show images in lightbox like effect, in my blog. The effort of creating a javascript functionality for that was putting me [...]]]></description>
			<content:encoded><![CDATA[<p>I always strive for simple solutions to all my problems, akWpLightBox plugin is result of one such endeavor.</p>
<p>For quite some time now I was looking for a plugin which is lightweight, and can show images in lightbox like effect, in my blog.</p>
<p>The effort of creating a javascript functionality for that was putting me off, then few days back I saw the <a href="http://www.no-margin-for-errors.com/projects/prettyPhoto/" target="_blank">prettyPhoto</a>, it is a <a href="http://jquery.com" target="_blank">jQuery</a> based plugin for creating the lightbox effects for the images.</p>
<p>This made my job pretty easier, now I can have my lightbox effect, all i needed to was convert it into a wordpress plugin. So I did some modifications to the prettyPhoto to suite my needs, and here is the result of my work. Check out an working example below.</p>
<p><a title="Example of akWpLightbox" href="http://amiworks.co.in/talk/wp-content/pretty.jpg"></a></p>
<p style="text-align: center;"><a title="Example of akWpLightbox" href="http://amiworks.co.in/talk/wp-content/pretty.jpg"><img src="http://amiworks.co.in/talk/wp-content/pretty.thumbnail.jpg" alt="Example of akWpLightbox" /></a></p>
<p><span id="more-87"></span><br />
<strong>How To Install</strong></p>
<ol>
<li>Just download the akwpLightbox plugin, <a title="download aklightbox a lightbox plugin for wordpress" href="http://downloads.wordpress.org/plugin/akwplightbox.zip">akwplightbox.zip</a>.</li>
<li>Extract <em>akwplightbox.zip</em> into akwpLightbox folder.</li>
<li>Upload this folder into &#8216;wp-content/plugin&#8217; folder.</li>
<li>Now go to plugins section in admin and activate the plugin</li>
</ol>
<p>Now, enjoy the lightbox effect.</p>
<p><strong>How To use</strong></p>
<p>Next time when you are adding a image in the post or page, just remember to link you image to full size image, or to image that you want to show in the lightbox. You may want to check &#8220;title&#8221; attribute of anchor tag, this will be displayed below the image as caption in the lightbox.</p>
<p><strong>Credits</strong></p>
<p>I will say all credit goes to <a href="http://www.no-margin-for-errors.com/" target="_blank">Stephane Caron</a> for creating  simple to use <a href="http://www.no-margin-for-errors.com/projects/prettyPhoto/" target="_blank">prettyPhoto</a> plugin  that made this possible.</p>
<p>If you have any questions, suggestions or issues just leave a comment below.</p>
<div style="border: 1px solid rgb(170, 170, 170); padding: 5px; margin: 10px; background: none repeat scroll 0% 0% rgb(255, 255, 204); font-size: 1.4em; font-weight: bold;"><a href="http://amiworks.com/simple-wordpress-backup.html" title="wordpress plugin to take complete backups to amazon s3, rackspace cloud files">wpSimpleBackup</a> : a simple wordpress plugin to take backups of your blog.</div>
<!-- WP Boastful Plugin by WPoets Team --> <div id='boastful'><strong></strong></div><hr style="border-top:black solid 1px" /><a href="http://amiworks.co.in/talk/akwplightbox/">akWpLightBox : simple lightbox for wordpress</a> was first posted on May 21, 2008 at 4:00 am.<br />©2008 "<a href="http://amiworks.co.in/talk">am i works?</a>". <br />]]></content:encoded>
			<wfw:commentRss>http://amiworks.co.in/talk/akwplightbox/feed/</wfw:commentRss>
		<slash:comments>87</slash:comments>
		</item>
		<item>
		<title>akModal: simplest alternative to thickbox</title>
		<link>http://amiworks.co.in/talk/akmodal-simplest-alternative-to-thickbox/</link>
		<comments>http://amiworks.co.in/talk/akmodal-simplest-alternative-to-thickbox/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 05:47:04 +0000</pubDate>
		<dc:creator>Amit Kumar Singh</dc:creator>
				<category><![CDATA[jquery]]></category>
		<category><![CDATA[akmodal]]></category>
		<category><![CDATA[alternative to thickbox]]></category>
		<category><![CDATA[lightbox in jquery]]></category>

		<guid isPermaLink="false">http://amiworks.co.in/talk/akmodal-simplest-alternative-to-thickbox/</guid>
		<description><![CDATA[For those in hurry, download the plugin from jquery plugin page It is a modal pop up box. It can be used to display any url as popup box. It’s simplicity lies in the fact that, we can use it to display forms etc, and then submit the forms, something like I used it for [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><em>For those in hurry, download the plugin from jquery plugin page</em> <code><a class="downloadlink" href="http://amiworks.co.in/talk/wp-content/plugins/download-monitor/download.php?id=11" title="Version 1.1.0 downloaded 8219 times" >akModal Version 1.1</a></code><code></code></p>
<p>It is a modal pop up box. It can be used to display any url as popup box.</p>
<p>It’s simplicity lies in the fact that, we can use it to display forms etc, and then submit the forms, something like I used it for <a href="http://thesoko.com/thesoko" title="thesoko login box based on akModal">thesoko login box</a>.</p>
<p>Here is an screenshot of akModal in action.</p>
<p style="text-align: center"><img src="http://amiworks.co.in/talk/wp-content/_1208233754223.png" alt="akModal: simplest alternative to thickbox" /></p>
<p>I had created this when I didn’t know enough javascript to use AJAX etc, for submitting a form. I also didn’t want to write very complex javascript for something that can be easily handled using a simple iframe.</p>
<p><strong>Anatomy of akModal Box</strong></p>
<p><img src="http://amiworks.co.in/talk/wp-content/img.jpg" alt="Anatomy of akModal" /></p>
<p><strong>Features</strong><br />
• Easy to create popup box<br />
• No AJAX required for submitting forms</p>
<p><strong>Dependencies</strong><br />
• <a href="http://docs.jquery.com/Plugins/dimScreen" title="DimScreen plugin">DimScreen</a> plugin(for blacking the background)<br />
• <a href="http://plugins.jquery.com/project/dimensions" title="Dimensions plugin">Dimensions</a> plugin(for center alignment)<br />
• Interface plugin (for puff effect)</p>
<p><strong>How to create it</strong><br />
This is the simplest process of all; you need to include all the dependencies along with akmodal.js file. Then just call<br />
<em> $.showAkModal(navurl,title,box_width,box_height)</em>  function onclick event.</p>
<p><em>navurl</em>:  it is the url to show in the popup box.<br />
<em>title</em>: is the title to show for pop up box.<br />
<em>box_width</em> &amp; <em>box_height</em>: it is width and height of the pop up box that you want to show.</p>
<p>For example,</p>
<pre>
&lt;a href='test.htm' id='ak_sign_in' onclick="$.showAkModal(this.href,'Sign In',230,170);return false;"&gt; sign in&lt;/a&gt;</pre>
<p><span id="more-67"></span></p>
<p><strong>How to destroy it</strong><br />
There are two functions that you can call from inside the iframe, to remove the pop up box.</p>
<p>1. First function is <strong>akModalRemove()</strong>, this will simply remove the popup box from the view, as it does when you click the close button in title of popup box. To use this function from our Iframe window just call this function like this</p>
<pre>parent.$.akModalRemove();</pre>
<p>2. Second function is <strong>akModalHideAndRedirect(redirect_url)</strong>, this will remove the popup box and redirect the page to url specified by <em>redirect_url</em> parameter. This function is useful when you have sign in forms etc, where on successful login you want to show the user, a bit customized page. To use this function from Iframe window just call this function like</p>
<pre>parent.$.akModalHideAndRedirect(‘http:amiworks.co.in/talk’);</pre>
<div style="border-right: rgb(170,170,170) 1px solid; padding-right: 5px; border-top: rgb(170,170,170) 1px solid; padding-left: 5px; font-weight: bold; font-size: 1.4em; background: rgb(255,255,204); padding-bottom: 5px; margin: 10px; border-left: rgb(170,170,170) 1px solid; padding-top: 5px; border-bottom: rgb(170,170,170) 1px solid; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial">Are you satisfied with your knowledge? No, then spent 15 minutes every day on <a title="PHP community where you learn something new every day " style="color: rgb(0,136,136); text-decoration: underline" href="http://phpcamp.net/">PHPCamp.net</a> a knowledge sharing website for our own PHP community</div>
<p><strong>How to customize it</strong></p>
<p>Just goto line number 35 in akmodal.js file, and change the styles etc as per your requirement.</p>
<p>If you need more information leave a comment below.</p>
<form name="_xclick" action="https://www.paypal.com/cgi-bin/webscr" method="post">
<input name="cmd" value="_xclick" type="hidden" />
<input name="business" value="thecancerus@gmail.com" type="hidden" />
<input name="item_name" value="akModal" type="hidden" />
<input name="currency_code" value="USD" type="hidden" />
<input name="amount" value="5.00" type="hidden" />
<input src="http://www.paypal.com/en_US/i/btn/btn_donate_LG.gif" name="submit" alt="Make payments with PayPal - it's fast, free and secure!" border="0" type="image" /> </form>
<p><strong>Update(5th July 2008) :</strong> released version 1.1.0.</p>
<ul>
<li>This version removes the error that was due to dependency on interface plugin.</li>
<li>Updated to use dimensions plugin 1.2</li>
</ul>
<p>Version 1.0 can be downloaded from <code><a class="downloadlink" href="http://amiworks.co.in/talk/wp-content/plugins/download-monitor/download.php?id=1" title="Version 1.0.0 downloaded 6151 times" >akModal.zip</a></code></p>
<!-- WP Boastful Plugin by WPoets Team --> <div id='boastful'><strong></strong></div><hr style="border-top:black solid 1px" /><a href="http://amiworks.co.in/talk/akmodal-simplest-alternative-to-thickbox/">akModal: simplest alternative to thickbox</a> was first posted on April 15, 2008 at 5:47 am.<br />©2008 "<a href="http://amiworks.co.in/talk">am i works?</a>". <br />]]></content:encoded>
			<wfw:commentRss>http://amiworks.co.in/talk/akmodal-simplest-alternative-to-thickbox/feed/</wfw:commentRss>
		<slash:comments>89</slash:comments>
		</item>
		<item>
		<title>Simplified AJAX For WordPress Plugin Developers using Jquery</title>
		<link>http://amiworks.co.in/talk/simplified-ajax-for-wordpress-plugin-developers-using-jquery/</link>
		<comments>http://amiworks.co.in/talk/simplified-ajax-for-wordpress-plugin-developers-using-jquery/#comments</comments>
		<pubDate>Thu, 10 Apr 2008 10:11:33 +0000</pubDate>
		<dc:creator>Amit Kumar Singh</dc:creator>
				<category><![CDATA[how too?]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[simplified ajax]]></category>
		<category><![CDATA[wordpress ajax plugins]]></category>

		<guid isPermaLink="false">http://amiworks.co.in/talk/simplified-ajax-for-wordpress-plugin-developers-using-jquery/</guid>
		<description><![CDATA[I am assuming you know how to write a wordpress plugin, and now you are wondering how to use ajax to add that sexy feature which will make your plugin look bit kool. I faced the same problem, with my akWpUploder plugin. I googled but could not find anything interesting, or should I say, simple [...]]]></description>
			<content:encoded><![CDATA[<p>I am assuming you know how to write a wordpress <a href="http://codex.wordpress.org/Writing_a_Plugin" title="Writing a plugin">plugin</a>, and now you are wondering how to use ajax to add that sexy feature which will make your plugin look bit kool.</p>
<p>I faced the same problem, with my <a href="http://amiworks.co.in/talk/akwpupoader-alternative-wordpress-image-uploader/" title="akWpUploader: alternative wordpress image uploader using flickr">akWpUploder</a> plugin. I googled but could not find anything interesting, or should I say, simple way of adding ajax to my plugin. So I dig into the wordpress code base for solution, as  auto-saving feature of wordpress was one such thing that I wanted to use.</p>
<p>There I found what I was really looking for, a very simple way of using Ajax to get things done.</p>
<p><strong>Problem: How to use WordPress functions in you plugin when using ajax</strong></p>
<div style="border: 1px solid rgb(170, 170, 170); margin: 10px; padding: 5px; background: rgb(255, 255, 204) none repeat scroll 0% 0%; font-weight: bold; font-size: 1.4em; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;">Are you satisfied with your knowledge? No, then spent 15 minutes every day on <a href="http://phpcamp.net/" style="color: rgb(0, 136, 136); text-decoration: underline;" title="PHP community where you learn something new every day ">PHPCamp.net</a> a knowledge sharing website for our own PHP community</div>
<p>Let me explain the problem first, while I was working on my <a href="http://amiworks.co.in/talk/akwpupoader-alternative-wordpress-image-uploader/" title="akWpUploader: alternative wordpress image uploader using flickr">plugin</a> I needed to insert the photo data into the database. To do this I needed to use wordpress database functions, but the way I knew to use ajax(i.e. creating a separate php file which handles the ajax request), it was bit difficult and messy. It would have involved either making a direct connection with the database or including the wordpress config file.</p>
<p>I was not happy with either of these options, I needed a simpler solution.</p>
<p><span id="more-64"></span><strong>Solution: <em>admin-ajax.php</em> and action hook <em>wp_ajax_</em></strong></p>
<p>As I mentioned earlier I dig into wordpress to  see the way WP uses ajax to save the posts.</p>
<p>What I found was this code.</p>
<pre>
      default :
	do_action( 'wp_ajax_' . $_POST['action'] );
 	die('0');</pre>
<p>So, now all I needed to do was send all my ajax request to <em>admin-ajax.php</em> provide an ‘<em>action</em>’ and wordpress will call the function attached to that hook.</p>
<p>Neat, isn’t it?  Now I can keep my plugin simple.</p>
<p><strong>Implementation: an example </strong></p>
<p>You might be thinking “It’s ok, but can you show me an example?”</p>
<p>Yeah, sure I will.</p>
<p>First we take care of javascript, here I am using <a href="http://amiworks.co.in/talk/jquery-an-introduction/" title="Jquery : An introduction">Jquery</a>, the easiest javascript library available.</p>
<ol>
<li>Let&#8217;s include jquery:
<pre>&lt;?php
echo'&lt;script src="'.get_option('siteurl'). '/wp-content/plugins/jquery-1.2.3.min.js"&gt; &lt;/script&gt;';</pre>
</li>
<li>Now the code for ajax request: their are two things to notice
<ol>
<li> the &#8216;<em>action</em>&#8216;, which contains the value to be used with &#8216;<em>wp_ajax_</em>&#8216; to make a wordpress hook.</li>
<li>the other is &#8216;<em>cookie</em>&#8216; which contains the cookie required to authenticate you admin access to <em>admin-ajax.php</em>.</li>
</ol>
<pre>
&lt;script&gt;
 $.post(siteurl+"/wp-admin/admin-ajax.php", {action:"ak_attach", 'cookie': encodeURIComponent(document.cookie)},
 function(str)
{
      alert(str);
});

&lt;/script&gt;</pre>
</li>
</ol>
<p>With this the javascript part of the things is over.</p>
<p>Now we will take care of handling this request in our plugin.</p>
<ol>
<li>So first we will create the function that will respond to ajax request. you should notice that i have used the <em>exit</em> at the end this is because i want the script to end here, other wise i will get &#8217;0&#8242; with my data.
<pre>
&lt;?php
function ajaxResponse(){
global $wpdb; 	global $userdata;
get_currentuserinfo();
 echo "Hello ". $userdata-&gt;user_login;
 exit;
 }</pre>
</li>
<li>Now we need to tell wordpress about this function, so we will attach this function to the Hook that we created, by providing the action parameter in the javascript code above.
<pre>
 add_action('wp_ajax_ak_attach', 'ajaxResponse');</pre>
</li>
</ol>
<p>That’s it we are done.</p>
<p>Now that you know how to use ajax easily while writing the your plugin, go ahead and use it. Download code for this  <a href="http://amiworks.co.in/ajaxdemo/ajax_demo.zip" title="Ajax for wordpress, using jquery tutorial demo file">demo plugin</a> which shows the whole operation, and can act as template.</p>
<p><strong><em>Note</em></strong>: <em>admin-ajax.php</em> only allows admin users to post the data, which means this can only be used on admin area of wordpress and not in the general scenario.  For using ajax in other situations please check <a href="http://www.devlounge.net/articles/using-ajax-with-your-wordpress-plugin" title="Using Ajax with wordpress plugin">Using AJAX with your WordPress Plugin</a> tutorial by Ronald.</p>
<!-- WP Boastful Plugin by WPoets Team --> <div id='boastful'><strong></strong></div><hr style="border-top:black solid 1px" /><a href="http://amiworks.co.in/talk/simplified-ajax-for-wordpress-plugin-developers-using-jquery/">Simplified AJAX For WordPress Plugin Developers using Jquery</a> was first posted on April 10, 2008 at 10:11 am.<br />©2008 "<a href="http://amiworks.co.in/talk">am i works?</a>". <br />]]></content:encoded>
			<wfw:commentRss>http://amiworks.co.in/talk/simplified-ajax-for-wordpress-plugin-developers-using-jquery/feed/</wfw:commentRss>
		<slash:comments>47</slash:comments>
		</item>
		<item>
		<title>akeditable: Jquery inplace editor</title>
		<link>http://amiworks.co.in/talk/akeditable-jquery-inplace-editor/</link>
		<comments>http://amiworks.co.in/talk/akeditable-jquery-inplace-editor/#comments</comments>
		<pubDate>Sat, 29 Mar 2008 10:15:38 +0000</pubDate>
		<dc:creator>Amit Kumar Singh</dc:creator>
				<category><![CDATA[jquery]]></category>
		<category><![CDATA[akeditable]]></category>
		<category><![CDATA[click edit]]></category>
		<category><![CDATA[in place editor]]></category>
		<category><![CDATA[jeditable]]></category>

		<guid isPermaLink="false">http://amiworks.co.in/talk/akeditable-jquery-inplace-editor/</guid>
		<description><![CDATA[Those of you in hurry to download the plugin or source can download it from plugins page of akeditable at jquery . This is the plugin based on jEditable plugin created by Tuupola and Dylan Verheul. The purpose of create this plugin was to specifically solve the problem that i was facing, ie to give [...]]]></description>
			<content:encoded><![CDATA[<p align="center"><em>Those of you in hurry to download the plugin or source can download it from <a title="akeditable: jquery based in place editor demo" href="http://plugins.jquery.com/project/akeditable">plugins page of akeditable</a> at jquery .</em></p>
<p align="center">
<p align="center"><img src="http://amiworks.co.in/talk/wp-content/akeditable.jpg" alt="akeditable: Jquery inplace editor" /></p>
<p align="center">
<p>This is the plugin based on<a title="Jeditable - Edit In Place Plugin For jQuery" href="http://www.appelsiini.net/projects/jeditable"> jEditable plugin</a> created by Tuupola and Dylan Verheul. The purpose of create this plugin was to specifically solve the problem that i was facing, ie to give my users option button to save and or cancel, instead of using enter to save the content.</p>
<p>I will not say that akeditable is any improvement over jEditable, which is far better then what i have done. akeditable was meant to be used  with situations similar to the way i have used it in <a title="Celsias Projects" href="http://www.celsias.com/projects">celsias project</a> or <a title="Celsias People" href="http://celsias.com/people">people</a> section.</p>
<p>It works in exactly same fashion as jEditable, ie you click on the text to edit or a link and it converts the area into a from. Check out the <a title="akeditable: jquery based in place editor demo" href="http://amiworks.co.in/akeditabledemo/">live demo</a>.</p>
<h2>How To Use It</h2>
<ol>
<li>It is very simple, just call the akedit on click function of the element you want to convert in to editable area with the ID of the element.
<pre class="akcode">&lt;div id="editme" onclick="akedit('ajax.php?mode=eg1','editme',{
type : 'textarea',
name : 'usercomment',
width: '232px',
height: '80px',
submit:'save'
});"&gt; THIS IS EDITABLE ON CLICK
&lt;/div&gt;</pre>
</li>
<li> Parameter to akedit function is the url: where you want to post the form data, the id of the element you want to convert into editable area and settings as hash like the value for submit button and other stuff.
<pre class="akcode">akedit('ajax.php?mode=eg1','editme',{
     type : 'textarea',
     name : 'usercomment',
     width: '232px',
     height: '80px',
     submit:'save'
});</pre>
</li>
<li>That&#8217;s it you are done.</li>
</ol>
<h2>Processing On Server</h2>
<ol>
<li> you get the post data as
<ol>
<li>id, the id of the div you were editing and,
<pre class="akcode">id	editme</pre>
</li>
</ol>
<li>&lt;name that you specified in the setting&gt; , which contains the value that  user typed in the  textarea or textbox.
<pre class="akcode">usercomment	THIS IS EDITABLE ON CLICK i added this</pre>
</li>
<ol></ol>
</li>
</ol>
<p><strong>Update(25 August 2009):</strong>Released the new version 1.1 of the plugin, and also made it compatible with jQuery 1.3.x</p>
<!-- WP Boastful Plugin by WPoets Team --> <div id='boastful'><strong></strong></div><hr style="border-top:black solid 1px" /><a href="http://amiworks.co.in/talk/akeditable-jquery-inplace-editor/">akeditable: Jquery inplace editor</a> was first posted on March 29, 2008 at 10:15 am.<br />©2008 "<a href="http://amiworks.co.in/talk">am i works?</a>". <br />]]></content:encoded>
			<wfw:commentRss>http://amiworks.co.in/talk/akeditable-jquery-inplace-editor/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>TubeSpy by Ajaxonomy</title>
		<link>http://amiworks.co.in/talk/tubespy-by-ajaxonomy/</link>
		<comments>http://amiworks.co.in/talk/tubespy-by-ajaxonomy/#comments</comments>
		<pubDate>Mon, 24 Mar 2008 05:27:08 +0000</pubDate>
		<dc:creator>Amit Kumar Singh</dc:creator>
				<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://amiworks.co.in/talk/tubespy-by-ajaxonomy/</guid>
		<description><![CDATA[Tubespy is a jQuery application that can be used to see what people are watching on youtube now. This application is created by cool guys at Ajaxonomy Labs they are also the creator of del.icio.us Spy, which is open source and you can download the source code here. It is built using jquery framework, UI [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.ajaxonomy.com/tubespy/" title="tubespy beta, showcase application for jquery">Tubespy</a> is a jQuery application that can be used to see what people are watching on <a href="http://wwww.youtube.com" title="youtube url">youtube</a> now. This application is created by cool guys at <a href="http://ajaxonomy.com/" title="Ajaxonomy Labs: released the tubespy">Ajaxonomy Labs</a> they are also the creator of <a href="http://www.ajaxonomy.com/deliciousspy/" title="delicious spy by ajaxonomy demo">del.icio.us Spy</a>, which is open source and you can download the source code <a href="http://ajaxonomy.com/2008/web-20/ajaxonomys-delicious-spy-released" title="delicious spy by ajaxonomy download">here</a>.</p>
<p>It is built using jquery framework, UI library and youtube API. It shows how easy it is to build cool application with jquery.</p>
<p>Check out the <a href="http://www.ajaxonomy.com/tubespy/" title="tubespy beta, showcase application for jquery" target="_blank">Tubespy here .</a> Read more about Tubespy <a href="http://ajaxonomy.com/2008/youtube/introducing-tubespy-the-latest-creation-from-ajaxonomy-labs" title="Introducing TubeSpy, the latest creation from Ajaxonomy Labs">here.</a></p>
<!-- WP Boastful Plugin by WPoets Team --> <div id='boastful'><strong></strong></div><hr style="border-top:black solid 1px" /><a href="http://amiworks.co.in/talk/tubespy-by-ajaxonomy/">TubeSpy by Ajaxonomy</a> was first posted on March 24, 2008 at 5:27 am.<br />©2008 "<a href="http://amiworks.co.in/talk">am i works?</a>". <br />]]></content:encoded>
			<wfw:commentRss>http://amiworks.co.in/talk/tubespy-by-ajaxonomy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>akslideshow</title>
		<link>http://amiworks.co.in/talk/akslideshow/</link>
		<comments>http://amiworks.co.in/talk/akslideshow/#comments</comments>
		<pubDate>Tue, 18 Mar 2008 11:10:43 +0000</pubDate>
		<dc:creator>Amit Kumar Singh</dc:creator>
				<category><![CDATA[jquery]]></category>
		<category><![CDATA[akslideshow]]></category>
		<category><![CDATA[jquery plugin]]></category>
		<category><![CDATA[slideshow plugin]]></category>
		<category><![CDATA[smooth slideshow]]></category>

		<guid isPermaLink="false">http://amiworks.co.in/talk/akslideshow/</guid>
		<description><![CDATA[This is a simple jquery implementation of JonDesign&#8217;s Smooth SlideShow Library . It aims only to replicate the timed mode feature of jon&#8217;s plugin. This is an early alpha release and it works only on firefox now in Beta and it works with both firefox and IE. check out the demo here. You can download [...]]]></description>
			<content:encoded><![CDATA[<p>This is a simple jquery implementation of <a href="http://smoothslideshow.jondesign.net/" title=" Smooth Slideshow Library">JonDesign&#8217;s Smooth SlideShow Library </a> . It aims only to replicate the timed mode feature of jon&#8217;s plugin.</p>
<p>This is <strike>an early alpha release and it works only on firefox</strike> now in Beta and it works with both firefox and IE. check out the demo <a href="http://amiworks.co.in/akslideshowdemo/" title="akslideshow demo">here</a>. You can download the plugin from <a href="http://code.google.com/p/akslideshow/downloads/list" title="smooth slideshow plugin for jquery aka akslideshow">http://code.google.com/p/akslideshow/downloads/list</a>  .<a href="http://amiworks.co.in/akslideshowdemo/" title="akslideshow demo"><br />
</a></p>
<p>It has been tested with jquery 1.2.3.</p>
<h3>How To Use It</h3>
<ol>
<li>first include the stylesheet
<pre class="akcode">
&lt;link href="akslide.css" rel="stylesheet" type="text/css" /&gt;</pre>
</li>
<li>now include the jQuery and akslideshow.js file
<pre class="akcode">&lt;script src="jquery-1.2.3.min.js" type="text/javascript"&gt;
&lt;/script&gt;
&lt;script src="jquery.akslideshow.js" type="text/javascript"&gt;
&lt;/script&gt;</pre>
</li>
<li>We will initialize the gallery now, for that we need to pass three parameters
<ol>
<li>an array with list of image paths to be used for slideshow
<pre class="akcode">var imglist=new Array('1.jpg','2.jpg','3.jpg','4.jpg','5.jpg');</pre>
</li>
<li>two more arrays with description and title in same order in which they need to be displayed.
<pre class="akcode">var caption=new Array('A Dove Amongst the Host?','Natura','the same blooming tree again','Refreshed','P1000018');
var titles=new Array('seeks2dream','fabrizio.pincelli','aatual666','seeks2dream','munness');</pre>
</li>
<li>and a code to initialize the slideshow
<pre class="akcode">$(function(){
$('#gallery').initSlideShow({img:imglist,cap:caption,title:titles});

});</pre>
</li>
</ol>
</li>
<li>finally we need to have a div with id specified above for holding the slideshow.
<pre class="akcode">&lt;div id="gallery" &gt;HERE GALLERY WILL COME&lt;/div&gt;</pre>
</li>
</ol>
<h3>Still To Do</h3>
<ol>
<li><strike>make it work in IE 6 and above</strike></li>
<li><strike>sliding needs to be smooth</strike></li>
<li>center the image properly, instead of left or right alignment</li>
</ol>
<!-- WP Boastful Plugin by WPoets Team --> <div id='boastful'><strong></strong></div><hr style="border-top:black solid 1px" /><a href="http://amiworks.co.in/talk/akslideshow/">akslideshow</a> was first posted on March 18, 2008 at 11:10 am.<br />©2008 "<a href="http://amiworks.co.in/talk">am i works?</a>". <br />]]></content:encoded>
			<wfw:commentRss>http://amiworks.co.in/talk/akslideshow/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Jquery : An Introduction</title>
		<link>http://amiworks.co.in/talk/jquery-an-introduction/</link>
		<comments>http://amiworks.co.in/talk/jquery-an-introduction/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 08:07:44 +0000</pubDate>
		<dc:creator>Amit Kumar Singh</dc:creator>
				<category><![CDATA[jquery]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[js]]></category>

		<guid isPermaLink="false">http://amiworks.co.in/talk/?p=34</guid>
		<description><![CDATA[Jquery according to me is javascript++ , a library that enhances the javascript without adding lot of burden to learn some new syntax and or way of coding, other then what you already know of javascript. In other words, if you are beginning with javascript and looking for a javascript library that can help you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://jquery.com" title="jquery: javascript++ ">Jquery</a> according to me is  javascript++ , a library that enhances the javascript without adding lot of burden to learn some new syntax and or way of coding, other then what you already know of javascript.</p>
<p>In other words, if you are beginning with javascript and looking for a javascript library that can help you jumpstart your value as javascript developer then look no further then jquery.</p>
<p>it makes advance javascript programming an easy task for beginners also.</p>
<p>This is the presentation that i gave at <a href="http://gnunify.in/" title="gnunify'08" target="_blank">Gnunify&#8217;08</a>.</p>
<iframe src="http://www.slideshare.net/slideshow/embed_code/152180" width="425" height="356" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe><br/><br/>
<p>here are some of the references to kick  start your jquery journey.</p>
<ol>
<li><a href="http://docs.jquery.com" title="jquery documentation">jQuery Documentation</a></li>
<li><a href="http://www.webdesignerwall.com/tutorials/jquery-tutorials-for-designers/" title="jQuery Tutorials for Designers">jquery tutorials for designers</a></li>
<li><a href="http://www.digital-web.com/articles/jquery_crash_course" title="jquery crash course">jquery crash course</a></li>
<li><a href="http://www.noupe.com/jquery/50-amazing-jquery-examples-part1.html" title="50 amazing jquery examples">50+ amazing jquery example </a>  (could not help but add it)<a href="http://www.noupe.com/jquery/50-amazing-jquery-examples-part1.html" title="50 amazing jquery examples"><br />
</a></li>
</ol>
<!-- WP Boastful Plugin by WPoets Team --> <div id='boastful'><strong></strong></div><hr style="border-top:black solid 1px" /><a href="http://amiworks.co.in/talk/jquery-an-introduction/">Jquery : An Introduction</a> was first posted on March 13, 2008 at 8:07 am.<br />©2008 "<a href="http://amiworks.co.in/talk">am i works?</a>". <br />]]></content:encoded>
			<wfw:commentRss>http://amiworks.co.in/talk/jquery-an-introduction/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

