Jquery – Ajax


jQuery is a fast and concise JavaScript Library that simplifies HTML document traversing, event handling, animating, and Ajax interactions for rapid web development. jQuery is designed to change the way that you write JavaScript. It is a flexible, query-based source code browser, developed as an Eclipse plug-in. After selecting a java working set of interest, a JQuery user can define his or her own top-level queries (or “browsers”) on-the-fly by formulating logic queries and running them against his/her source code. Alternatively, the user can choose from a variety of pre-written browsers, and use as-is or modify to suit their specific needs. Individual elements in the tree can then be queried individually in the same fashion. The user can specify how query results are organized in the hierarchical tree viewer using a simple variables editor interface.

There are thousand of applications that run with jquery. Because its lightweight its most sought after library source when compared with other scripting languages like javascript. Jquery and ajax combination for a formidable combination and can literally find a way around any problem. Everyone will have his/her time learning jquery. If you are having a base in Javascripts then understanding jquery will be pretty easy task.

While JavaScript doesn’t necessarily be an eye-catchy one, jquery definitely has that one. This one difference, makes jquery hugely. The most common jquery plgins used are UI-Calendar, Jquery Lightbox, Jquery Slider, Jquery Scroller, Jquery Drag & Drop, Accordion(vertical and horizontal), Auto-complete(which I’ve personally used), Jquery Tabs, Progress Bar etc… The jquery has become so popular and developer friendly that it’s almost wiping out the entire usage of flash gallery in web development projects. The latest release in the jquery ui has been the jquery ui 1.8.13.

I can suggest certain articles through which one can learn and try to understand jquery,
Written Articles
• Getting Started with jQuery – this is the official jQuery getting started guide.
• jQuery for JavaScript Programmers – Simon Willison (creator of django) gives you an introduction to jQuery for people who already understand JavaScript.
• jQuery Crash Course – Nathan Smith gives a quick introduction to jQuery on Digital Web Magazine.
• Introduction to jQuery – Rick Strahl,

E-Books
• jQuery Fundamentals – open-source e-book written by Rebecca Murphey in collaboration with other well-known members of the jQuery community.
• jQuery Enlightenment – Cody Lindley’s e-book covers advanced topics on jQuery with links to working code examples in jsbin.

Web Link
http://jquery.com/
http://jqueryui.com/

The above mentioned sites and books have helped me a lot in understanding and getting deep into the world of Jquery.
The very basic code for jquery is as follows :

$(document).ready(function(){
$(“p”).click(function(){
$(this).hide();
});
});

click me, I will disappear.

</html

The first step will be to try and figure out the above code by yourself and change the paragraph tag(

) and replacing with

tags and so on. And before you know it, you will be addicted to jquery and you’l try to use jquery wherever and whenever possible.

That’s for now guys… Happy Coding…!!

[India’s National Anthem] Are we still singing for the Empire?


One of the many targets of Sadhvi Rithambara’s infamous hate cassette — which did so much to provoke feelings of resentment against Muslims — was the national anthem. She described it as an act of ‘gaddari’ (treachery). Hindutva allegations against the Jana Gana Mana are not new. But they have begun to circulate anew with fresh intensity with the growth of the Hindutva brigade in the 80’s. And have entered the conversational common sense which has begun to treat these as if they were established evidence. Quite recently a friend of mine abroad alerted me to pro-Hindutva websites such as http://www.freeindia.org that had convinced his otherwise secular students that the anthem had been originally composed for Emperor George V. Even more recently, another friend reported that she found herself isolated in a ladies party in Kolkata when she tried to defend the anthem from these charges.

The jingoism of the anti-Jana Gana Mana campaign is based on an appropriate irony. The charge actually rests on false evidence given by the pro-British press. The song was first sung in a session of the Congress in 1911. This session had decided to felicitate George V since he had announced the abrogation of the partition of Bengal, thereby conceding the success of the Swadeshi agitation, the first modern anti-colonial movement that had started in 1905. The day after the session the nationalist Indian papers normally — and accurately — reported that a Tagore composition had been sung. The Bengalee — along with other Indian newspapers as well as the report of the Indian National Congress – reported that it was a “patriotic song”. The following year the song was published as “Bharat — Vidatha”. A contemporary commentator in the vernacular Bharati described the song as one in “Praise of the Dispenser of human Destiny, whoÖappears in every age.” He probably came closest to capturing its spirit. This song was to later become known as Jana Gana Mana.

The confusion about the song was stirred up by the ineptness of the pro-British Anglo-Indian press. Their inefficiency was not surprising (The Sunday Times once ascribed the authorship of Bande Mataram to Tagore and described Jana Gana Mana as a Hindi song!) On this occasion the Anglo-Indian press — led by The Englishman – almost uniformly reported that a Tagore song had been sung to commemorate George V’s visit to India. The reports were based on understandable ignorance since the Anglo-Indian press had neither the linguistic abilities nor the interest to be accurate. Actually, two songs that had been sung that day. The Jana Gana Mana had been followed by a Hindi song composed specially for George V by Rambhuj Chaudhary. There was no real connection between the composition of the Jana Gana Mana and George V, except that the song was sung — not written – at an event which also felicitated the king. The Anglo-Indian press [luckily for Hindutva enthusiasts and unfortunately for secularists!] heard Indian songs much in the way they looked at foreign faces: they were all the same!

Initially the controversy seemed a non-starter. Contemporaries obviously found it hard to associate Tagore with servility. Tagore was known for this opposition to the government. Indeed, shortly after the Congress session the government passed a circular that declared Shantiniketan to be a “place altogether unsuitable for the education of Government officers” and threatened punitive measures against officers who sent their children there to study. Undoubtedly helped by these measures which shored up Tagore’s nationalist reputation, the song steadily acquired wide acceptability among nationalists in all parts of the country – especially after its translation into English as “The morning song of India” by the poet in Madras. In a survey made just before the poetís death in 1941 at Mumbai, respondents felt Jana Gana Mana to have the strongest “national characteristics” although Bande Mataram was found superior on some other criteria. The dirt thrown by the pro-British press seemed to have been completely wrung out when Netaji Bose’s Indian National Army adopted it as the National Anthem; this was followed by Gandhiís declaration in 1946 that “the song has found a place in our national life”: that it was “also like a devotional hymn”.

But it was not as if it was all smooth sailing for the story of Jana Gana Mana’s popularity. The first round of controversy — this time by the Indians themselves – had been stoked in 1937. But it became a much more general one from the late 1940’s when a debate broke out over what was to be the National Anthem. A section within the Congress wanted the Bande Mataram, a song that was popularly associated with the national movement. But Bande Mataram was controversial since its invocation of the nation as a Goddess went against Islamic theology which forbade the worship of any God other than Allah. Also the Bande Mataram had been successfully converted into a sign of communal antagonism by Hindu communalists (with the enthusiastic participation of their Muslim counterparts who regarded the song as a horrible provocation) and even chanted it as a slogan in riots.

In the 1930’s, a Congress sub-committee had short-listed some “national” songs that could be sung together with or instead of Bande Mataram. It was then proposed (on Tagore’s initiative) that the first two stanzas of Bande Mataram could be sung. But this catholicity was not felt to be feasible after independence. Occasions involving foreign diplomatic missions or the Defence forces required that a single “National Anthem” be played by a band as a signature of the country. The Constituent Assembly was deputed to select the anthem. It was in the ensuing lobbying to knock Jana Gana Mana out of reckoning, that outworn and salacious bits of colonial misinformation about the song began to be recirculated.

Jana Gana Mana was chosen as anthem in 1950 over Bande Mataram as well as Iqbal’s Sare Jahan Se Accha – although Bande Mataram was given “equal status”. An important reason was that Bande Mataram could not be played by bands. Additionally Jana Gana Mana enjoyed an international reputation. It had been greatly appreciated in the United Nations at New York where it was first played as an orchestral arrangement in 1947. Many said that it was superior to most national anthems in the world. Within the country the overwhelming majority of the provinces supported its nomination.

But there is also an underlying reason that is really responsible for the controversy popping up at regular intervals. The words of Bande Mataram feature India as a homogeneous Hindu nation. Jana Gana Mana evokes the country as composed of a multiplicity of regions and communities united in a prayer to a universal lord. After all, Bande Mataram was composed by a colonial administrator who could only visualize the nation in Hindu terms: religious identity was the only available idiom for conceptualizing the nation then. In contrast, Tagore had seen the riots that broke up the Swadeshi movement and had divined the obvious: religious nationalism easily divided anti-colonial struggles. Jana Gana Mana can be seen as one of the fruits of Tagore’s search to find an alternate inclusivist definition for the nation. Incidentally, it was one of the harbingers of a decade that was to see Hindu and Muslim politicians draw together. In short, the two songs embody different ideas, histories and aspirations of the country.

In fairness, the last word on the affair should really be given to the poet himself (incidentally he had composed the music for Bande Mataram). Answering a friend’s query about the origins of the Jana Gana Mana in 1937, Tagore said that a loyalist friend had requested him to write a song in praise of the King. He had felt anger at his friends presumption about his loyalism. It was this anger that led him to compose Jana Gana Mana. He had written a song to a superior authority, the “Dispenser of India’s destiny”. Tagore concluded. “That great Charioteer of man’s destiny in age after age could not by any means be George V or George VI or any George. Even my ‘loyal’ friend realized this; because, however powerful his loyalty to the King, he was not wanting in intelligence.” I may add here that we normally sing the first verse alone: the third verse of the song refers explicitly to the eternal lord.

Tagore said that he felt too pained by the unjustness of the charge to come out with a public refutation. Perhaps he was wrong. He could have considered the issue of survival. Not just of his public reputation. But also the survival of self-confidence in some of his future citizens who believe that they venerate their masters fifty years after independence. And that they can sing songs to a King, dead for an even longer period.

(Readers interested in more information may look at P.Sen’s India’s National Anthem)

Check out your google page ranking..!!!


Check Page Rank of your Web site pages instantly:

This page rank checking tool is powered by Page Rank Checker service

How to make money tips (its great work)


Hi guys,

Recently Ive got into a site which is dedicated just for giving out tips on how to make money blogging.and found that extremely useful for me. This is a must-read blog for all bloggers that find it difficult to get sufficient amount of traffic as imagined. Even though the contents maybe good enough, without proper seo or marketing the income generated from these sites will be very minimal or even zero.

I strongly recommend everyone just go through how to make money blog once and see for yourself. It will make a lot of difference to the traffic generated.

There are certain tips that we miss out while blogging that can increase the traffic to your blog. Certain things like adding images, videos etc will make sure that your blog stands out from the rest.

You can also choose social networking sites to publicize the blog. The addthis widget or sharing widgets surely make a lot of difference. So even with the minimum traffic thats coming to our site when they share it on social networking sites, chances are one in 2 people will have a look. And this will go on increasing.

Another method will be to leave comments with back-links to our website. In my previous posts ive mentioned different ways to drive traffic to our websites through seo.

This how to make money blogging blog not only gives out tips on making big money through blogs but also give valuable inputs on very minute yet vital points
through blogs but also give valuable inputs on very minute yet vital points like tools to increase google ranking, starting a new blog just for this and also help in publicizing our blog in-return.

Guys have a check and let me know your comments…

Cheerss…

How to list categories in any page in OpenCart


Hi i got this code from http://craigmurray.me.uk/ .
I found it extremely useful in getting to display categories while we have to do navigation menu and remove the right and left columns..
Just paste the following code in the tpl file where you want to display the categories and it works like gem.
<?php
$this->load->model('tool/seo_url');
$results = $this->model_catalog_category->getCategories();
if ($results) {$output = '<ul>';}
foreach ($results as $result) {
$output .= '<li>';
$new_path = $result['category_id'];
$unrewritten = HTTP_SERVER.'index.php?route=product/category&path='.$new_path;
$rewritten = $this->model_tool_seo_url->rewrite($unrewritten);
$output .= '<a href="'.str_replace('&', '&amp;', $rewritten).'">'.$result['name'].'</a>';
$output .= '</li>';
}
if ($results) {$output .= '</ul>';}
echo $output;
?>

101 Ways Optimize Online Store


 

Optimize Your Store First

SEO (Search Engine Optimization) and Human Visitor Optimization are very important for your online store. If you do not work on the SEO of your store, search engines will not be able to find you. Customers do use the search engine to look for the products they want and if the search engines do not find you, chances are that your customers will not be able to find you too.

Before you start promoting your online stores, make sure that your store is ready for marketing. There is no point doing all the promotion when your store is not ready. Customers do not like to visit a store when it is still under construction and it looks unprofessional. Here are a few lists of things to make sure that you are ready.

Add products titles and products descriptions to your products

Give a product title and a product description for every product in your store. Your customers will want to know what you are selling and the details about your products. Include information like color, sizes, dimensions, material and even how to use when you are describing your products.

Have pictures of real models using your products

This is a good way of letting your customers have a feel of what it is like wearing, using your products, especially when you are selling apparels & accessories. It also gives your customers an idea the size, how to mix and match and use your products.

Create a “Contact us” page for your store

Customers will want to email or speak to the owner of your shop for reasons. They might want to ask if you can personalization a design, ask for discount for a bulk purchase, cash on delivery, feedback on your product, ask for you permission to put a link to your shop on their blog and many more.

Create a sitemap for your store

A sitemap is a page that shows all the links available. If your customer cannot find a page, they could use a sitemap to search for the page that they want.

Create a “Thank You for your purchase page” for your store

After your customers have checked out, you should lead your customer to a “Thank you for your purchase” page so that your customers will be sure that their orders have gone through. This thank you page is also great for newsletter subscription and special discount coupons for future buys. Since your customer has already agreed to place an order with you by providing their personal information, your customers will feel more comfortable subscribing to your newsletters. You can get your customers to introduce some of their friends to your online stores by offering special discount codes just for their friends.

Add meta-tags and keywords to your store

Meta-tags descriptions and keywords are very important on all websites. Although some major search engines claim that they are ignoring meta tags and their descriptions, some smaller search engines still depend on them.

Another reason why you should not ignore them is that there are a lot of websites that allow you to submit your shop will search for these meta tags and their descriptions in your website coding. Some classified allows you to enter a website address and after clicking a button, they will automatic fill in your site name and descriptions in their form for you. Some modules in Squidoo does that as well. It can save you lots of time without typing these descriptions over and over again.

Do not spam your meta tags and descriptions but remember to put important keywords on them. Here is an example of where you should put your meta tags and description of your website. It is found on top of your website coding.

EXAMPLE PICTURE!

Request testimonials from your customers

Create a testimonial page on your store. Ask your customers for permission to publish their comments on your testimonial page. Reward them with special discount coupons if they allow you to use their real names. A testimonial page will give your potential customers more confidence with your products and service.

Create a photo gallery page showing your customers using or wearing your products

Get your customers to send in pictures of them using or wearing your products. Get permission from them to use their pictures. Put some of these photos on your shop. When you have collected lots of photos from your customers, put them in photo image hosting sites such as Flickr. Tag these photos with proper keywords in these photo image hosting sites so that you can drive more visitors to your shops.

Customize your 404 error page

If you are using the default 404 error page, it will mean that your customer have only 2 choices when they reach a non existence page of your site. They will either click the “back” button, continue to be confused where they want to go, or they will just give up and close your page. Your visitor might have arrived to your non existence site from an exterior link and if they choose to click the “back” button, they will not be able to visit your site at all.

Tell your customer that they are lost or have reached a non existence page of your site. Provide them a simple sitemap of your shop or website so that they can decide where they want to go to get the information they need.

Offer different mode of payment

Not everyone own a credit card and love paypal. The best method is to offer a few payment option in your online shop. Below is a list of payment option you can consider to offer in your online shop.
Paypal
PayPal is the safer, easier way to pay and get paid online. The service allows anyone to pay in any way they prefer, including through credit cards, bank accounts, buyer credit or account balances, without sharing financial information.
WorldPay – Internet Payment Solutions for Credit and Debit Card Processing by the World’s Leading Payment Service Provider.
Internet Payment Solutions for Credit and Debit Card Processing by the World’s Leading Payment Service Provider.
Google Checkout
Google Checkout is a fast, secure checkout process that helps increase sales by bringing you more customers and allowing them to buy from you quickly and easily with a single login.

Offer other languages in your store

This is good to have if you are selling your products worldwide. Not everybody understands English. Customers will also find your site a much friendlier site to surf if you speak their language. This is important especially when a non English speaking customer is trying to understand your shipping rates and ordering procedure.

Include a currency convertor in your store

This is a good to have if you are selling your products worldwide. It is really useful if you are accepting different currency.

Place your phone number on your store

Allow customers to order your products by calling you. Some customers are just not comfortable ordering online especially when they have not tried doing that before. Speaking to a real person makes them feel that it is a real business or retail shop. Some customers might want to ask you some questions on your products that they cannot find on your website. It gives you a good chance to talk direct to your customers and understand their wants from their point of view. You might even find ways to improve what you have done through talking to them.

If you are not comfortable with customers who might call you in the middle of the night, get a spare phone with another phone number as your business phone. You can put in the time range that your customers can call you on your websites. After the specify time, you can choose to switch off your phone.

Add your photo, your staff photos or your brick and mortar storefront to your store

This is to give your customer more confident and trust that your online shop is a real shop. It will be even better if you can install a live video on your brick and mortar shop or your office and let your online customers see your operation from your website or online shop.

Include a “Tell a friend” form on your product page

This is an opportunity for your store visitor to introduce another customer to you. And the best of all, your visitors are doing it for you for free.

Add a poll to your store

Try to get your visitors to be more interactive on your site. Everyone love to have their opinion hear. You can get free polls from the list below. All you have to do is choose the type of poll you want, copy and paste the code on your website.
Pollhost.com – Get a free poll for your website.
Pollhost offers completely free website polls. Visit now to instantly create a free poll for your website or blog.
Vizu: Free Web Polls for your Blog, MySpace or Facebook page. Opinion Polls and Affordable Market Research.
Create a free web poll and put it on your blog, MySpace, Facebook or other social page. Also try Vizu Answers for opinion polls and affordable market research.

Create a page and archive all your old polls in your store

Visitors love polls. Sometime they love poll so much that they want to be interview again and again. Why not make use of this opportunities to find out more from your customers?

Offer special discount coupons for customer’s next purchase when they check out from your store

You can send your discount coupons to your customer’s email or discount coupon can appear on the page when the customers have completed their purchase. This is to encourage your customers to shop on your store again or pass the discount coupons to their friends or family members.

Get someone to proof read your store for spelling and grammar mistake

Be professional with your store. Spelling and grammar mistake gives very bad impression of your websites and products. Badly design stores with broken English give an impression to customers that the sale service will be just as bad. Online shoppers are careful about giving away their credit cards numbers or their money because there are spam everywhere.

Check and delete any broken links

Search engines and customers do not like broken links. Broken links give a feeling that you have not update your website and store for a long time and it gives an impression that you are not doing your work.

Do not uses frame on your online store

Search engines cannot read what is inside your frame. If you are using frame on your websites, it will appear that there is no keywords on your site. Search engine will have no idea about you are trying to do on your site.

Check that your online store work and display correctly on all kinds of browsers

There are so many types of browsers you can use to surf the web. Some examples are Internet Explorer, Mozilla Firefox, Safari, Opera and many more. If you are not the one designing for your store, get your designer to test run your store on all the available browsers. Check how you stores and website appear on different resolution as well. You do not want to lose any customers just because your site appears awful on their browser.

How to improve your site ranking..(SEO)


1. Select and use strong keywords. You’ll want your content to be rich with keywords, but don’t go overboard. If you use too many keywords search engines will pick up on it and your site won’t rise in the rankings. If you use too many keywords, your site could be excluded altogether.

2. Compare to other sites. You’ll want to see what those with great placement are doing on their sites. Search for sites that are similar to yours. Take a look at the sites that have received high placement in the search results. While on the web page select “view” and click “source.” This will give you the opportunity to analyze the keywords and tags that were used.

3. Use keyword tools. A keyword tool is helpful in determining how visitors search for sites related to yours. By using a keyword tool you’ll be able to see how many hits a site would get using certain search terms. You can use the popular search terms you find to get better search engine placement.

4. Have working links. Make sure all the links on your web site work. If you have dead links on your site, it negatively effects your site’s placement in search engine results.

5. Submit your site to directories. There are several free directories you where you can submit your site. Others charge a fee. Don’t overlook paying this fee though because this increases your changes of having search engines list your site.

6. Create a sitemap. Creating a sitemap and submitting it to search engines will guarantee that all the pages of your site will be included when the search engines crawl the site. You can use a free program to create a sitemap.

7. Create backlinks. It can take awhile for search engines to find your Web site. One way to promote it is by using backlinks. Backlinks are links that point back to your web site from a different web site. Ways you can get backlinks are to write articles related to your site’s topic and submit them to free article sources such as Ezine Articles. At the end of the article, write a little bit about yourself as an author and link to your site.

8. Use reciprocal links. Find sites that are related to yours and ask the web site owner to place a link to your site on their site. In return you’ll do the same. You can contact sites that are complementary to yours. For example, if you have a site that sells a variety of hats, you can have links placed on sites that sell coats and jackets. You can get in contact with the web site owner by looking for the contact information on the site. Send an email and ask for a reciprocal link.