Some interesting material on Google SEO

http://static.googleusercontent.com/external_content/untrusted_dlcp/www.google.com/en//webmasters/docs/search-engine-optimization-starter-guide.pdf

http://www.google-search-engine-optimization.com/

And here are the Google Ranking Factors – SEP Checklist :
http://www.vaughns-1-pagers.com/internet/google-ranking-factors.htm

http://searchengineland.com/too-much-seo-google%E2%80%99s-working-on-an-%E2%80%9Cover-optimization%E2%80%9D-penalty-for-that-115627

Google Analytics for your Moodle Site

Most developers would also be familiar with Google Analytics tools. It is becoming more and more important day by day to keep track of the traffic that you are getting on your website. As a Google fan, I have been using Google Analytics for a long time now.

If you have a Moodle Site that needs to be tracked, follow these simple steps to connect it to your Analytics Account :

  1. Create an Analytics Account and add your domain there. In the Tracking Code Section => select “single domain” => Copy the code generated (between SCRIPT HTML TAGS)
  2. Login to your Moodle site as Administrator. Now go to – Settings > Site administration > Appearance > Additional HTML and place the copied code into the “within head” section. Save the changes and your site is ready for Analytics 🙂

Keep patience folks, it might take some 24 hours before Analytics can show its results !

Small Business Website

Many of my friends who have small business setups come with a standard query … “How to make a simple, low budget website ?”.

There are quite a few specific aspects to deal with here :

  1. The solution should be low cost – : As the business might just be a start up and not very profit making.

  2. Small setups and new ventures might not be in a position to afford a technical help continuously for putting data / updating on the website. An employee of the company would be expected to handle content management of the website too, and that employee may not be a highly paid technical professional.

  3. There would be hardly 2-20 employees who would need some platform for emailing and communication too.

For years I kept researching on the most feasible solutions in this area. WordPress is my favourite CMS package and I was sure that even a layman user can be easily trained to post contents on a site made with WordPress. But there were a few problems here as well. Firstly, the user was not comfortable with the “wordpress.com” domain and wanted one of his own. Now, even if they have bought a domain of their own, they would require a hosting space for WordPress CMS. For this either they will have to set up their own server (which will make the costs very high) or subscribe to a hosting facility available with the popular hosting service providers. This also needs some initial investment and the problem does not end here. Initial setup of WordPress CMS cannot be done by a layman, non-technical user.

Hmmmm … m sure u can imagine now, what kind of issues developers have to deal with specially when layman users are not able to understand simple things like “Domain name is different from web space and both have to be purchased ” & “Site development charges are different from domain name and hosting charges” etc !!!!

After doing a lot of brain storming, I finally realized that for the above requirements there was nothing as simple as Google Apps.  Once they have bought their domain, a small business needs to just set up Apps and they get email, sites, groups, contacts, videos etc (and lot more ) features for free.Though some of the users did require training for making sites on Google Apps but most of the others were able to manage that after some 5-10 days of initial practice. Now, I recommend them to go for a Google Apps solution. Well, I understand that most of them feel that m biased in favour of Google Apps but still the fact is that I have come to this conclusion after years of research.

PhpMyAdmin large database import

One fine day when you try to restore your backed up database into your PhpMyAdmin, error message “You probably tried to upload too large file. Please refer to documentation for ways to workaround this limit. ” annoys you … !!!!!!

Fellow developers have to frequently face problems while importing large databases through PhpMyAdmin feature of Xampp. The simplest way of solving this problem is to enable “zipping” of the file while exporting from PhpMyAdmin.

Now simply upload this zipped file to PhpMyAdmin.

[ Note : To import a database, one needs to still create a blank database in PhpMyAdmin and then import the previously exported file into this new blank database.]