Blog - Page 3 of 3 - Mitrang Technologies


Cloud computing

Cloud computing is Internet-based computing, whereby shared resources, software, and information are provided to computers and other devices on demand, like the electricity grid.

Cloud Computing

Cloud Computing

Cloud computing is a general term for anything that involves delivering hosted services over the Internet. These services are broadly divided into three categories: Infrastructure-as-a-Service (IaaS), Platform-as-a-Service (PaaS) and Software-as-a-Service (SaaS). The name cloud computing was inspired by the cloud symbol that’s often used to represent the Internet in flowcharts and diagrams.

A cloud service has three distinct characteristics that differentiate it from traditional hosting. It is sold on demand, typically by the minute or the hour; it is elastic — a user can have as much or as little of a service as they want at any given time; and the service is fully managed by the provider (the consumer needs nothing but a personal computer and Internet access). Significant innovations in virtualization and distributed computing, as well as improved access to high-speed Internet and a weak economy, have accelerated interest in cloud computing.

Cloud computing is an increasingly broad topic that encompasses everything from Google Apps to data center services to virtualization to software-, infrastructure- and platform-as-a service. Technology executives are increasingly interested in cloud computing as a way to save money. Nevertheless, cloud adoption remains in the single digits amid security concerns. Rest assured that cloud computing is a game changer. Key players include: IBM, HP, Google, Microsoft, Amazon Web Services,, NetSuite, VMware as well as dozens of others.


How do you add a new module position in joomla template?

Sometimes we need to create a new module position in a joomla template. In this tutorial we will let you know how to add a new module position in an existing joomla template.

At first goto your template directory and open the index.php file of your desire template with any text editor, we recommend Notepad++.

Find the suitable position where you want to put the new module position. Like you want to add a new module position after “breadcrumb” in the rhuk_milkyway template. To do this, find the line in the file

“<div id=”whitebox”>” and before that

line insert following code

“<div id=”mynewposition”>

<jdoc:include type=”modules” name=”mynewposition” />
</div>” as shown below:

1.<div id="pathway">
2.<jdoc:include type="modules" name="breadcrumb" />
4.<div class="clr"></div>
5.<div id="mynewposition">
6.<jdoc:include type="modules" name="mynewposition" />

Now open the file “/templates/rhuk_milkyway/templateDetails.xml” for editing and find the “” section of the file. Add the new entry for “mynewposition” as shown below:


Season’s Greetings!

The year 2010 has almost come to an end and we are about to sit back and enjoy the Christmas and New Year season. We would like to wish all our clients and friends a merry Christmas and a very happy New Year. It has been a great year for Mitrang Technologies and we thank all our customers for the fabulous support during this year. We are looking forward to another successful year with you in web design, web development and the other services provided by us. May your wishes for peace, good health and joy come true. We wish you all great success in the year 2011.


Mitrang Technologies


Removing Joomla! copyright credentials from the source code

Everybody of us really loves Joomla! But not everybody likes the meta Generator tag in all HTML pages generated by Joomla!
Joomla! produces the following tag:

In order to set its content to your own use this code in the index.php file of your Joomla! template:

$this->setGenerator(‘Me and Joomla!’);


How to add a widget to a Joomla module

Step 1: Disable your WYSIWYG editor.
There are two ways to disable your WYSIWYG editor: the global configuration and the user manager.
Global Configuration

To disable the WYSIWYG editor in the global configuration, follow these steps:
Log in to your administrator control panel.
Click Site -> Global Configuration.
In the first tab, set “Default WYSIWYG Editor:” to “No WYSIWYG Editor”.
Click “Save”.
The problem with disabling the WYSIWYG editor in the global configuration is that it affects all users. You may want to keep the editor enabled for other users and disable it for yourself. If that is the case, you should disable the WYSIWYG editor in the user manager.
User Manager

To disable the WYSIWYG editor in the user manager, follow these steps:
Log in to your administrator control panel.
Click Site -> User Manager.
Click the Name of the user you want to modify.
In the right column under “parameters”, set “User Editor” to “No WYSIWYG Editor”.
Click “Save”.
Step 2: Create the module.
To create the module, follow these steps:
Log in to your administrator control panel.
Click Modules -> Site Modules.
Click “New”.
Enter the details, parameters, and pages/items to suit your needs.
Copy your widget code from your widget provider.
Paste the widget code into the content box under “Custom Output”.
Click “Save”.
NOTE: You can add more content to the content box, but you will have to use HTML because your WYSIWYG editor is disabled.
You are now widgetized.
That’s all there is to it. You now have a widget. I should caution you, though, that too many widgets make a page look cluttered and unprofessional. So, choose wisely. Only use the widgets you actually need to use.
If you have any questions or comments, as always feel free to add them to the comments below.


WP admin 500 internal server error

You can create a custom php.ini file to customize your php configurations.

If you are getting 500 internal server error, please create a file php.ini in your public_html folder and enter the following line:

“suhosin.simulation On”

If you are getting same error under wp-admin login page then copy your php.ini file under wp-admin/ directory and check once again.

Advantages of Su-php is as following :-

suPHP provides an additional protection on servers. It causes php scripts to run under the account username instead of the user ‘nobody’ which is the user that apache/php would run under on a server that is not running suPHP. This feature allows us to track more easily any potential security breaches that come in via insecure php script(s) that a user is running.

suPHP also takes away the requirement of using 777 permissions on directories/files that need write permission. In fact if a directory and/or file has the permission set to (CHMOD) 777 and it is accessible via a browser, then an internal server error 500 will be generated. The highest level of permissions that a user can use on a suPHP enabled server is 755. This permission setting is sufficient enough for any directories/files that needs to be written to.

Please note that suPHP does not allow permissions 666 and 777


How a Sitemap Can Benefit Search Engines and Visitors

A website’s ranking with the search engines is one of the most important elements of business success. It is important to get your pages indexed so that you can show up in the results of searches done using the search engines.

Indexing is a process by which search engines, such as Google, send their robots to process and categorize the pages on your website. Some search engines might find it difficult to find all of your pages, especially the pages that are deeply buried.

There are some things you can do to help the search engines find all of your pages. These techniques will also help the people who visit your site to find the pages and move through your website with ease. These tips are primarily for Google, because of Google’s present dominance over the Internet search industry. Google has the potential to bring more visitors to your site than all of the other popular directories and search engines, such as Yahoo and MSN, put together.

Indexing Depth

The number of visits that Google’s robot will make to your site pages is determined by how often your site is updated. If you update your site every day, Google will most likely visit your site everyday. The depth of the indexing done by Google depends on the layering of levels of your site’s tree. Your homepage will be considered a first level page. Any page that is linked to from your homepage will be considered a part of the second level. Any pages that are linked to from these second level pages, but not from the homepage, are considered third level pages.

The depth that Google will travel while indexing your pages will depend on the page ranking of each page. The indexing will follow a pattern. For example, if your homepage has a ranking of at least one then your second level pages will get indexed. If the second level pages do not have a good ranking then your third level pages and any pages at a level beyond that will not be indexed. Google will not index these extended page levels.


A sitemap is simply a list of your pages in a single page layout. When a visitor goes to your site they can access the sitemap to find any pages that they are interested in viewing. Usually the sitemap is to benefit the people who visit your site and give them a quick and easy way to navigate your site.

A sitemap has a benefit for the search engines as well. This sitemap will let the Google robot see how pages, such as those in the fourth and fifth level, fit into your site. If you link to your sitemap page from your homepage, all of the pages listed in your sitemap will be no farther from your home page than the third level. This will encourage Google to index your entire site.

The New Sitemap

The Google sitemap is a new type of sitemap that you can use on your website. This sitemap works a little bit differently than traditional sitemaps. The Google sitemap is a file that is on your site’s server that shows all of the pages on your website and their attributes. This will allow Google to read the file and know about all of the pages on your website. Not only can you list all of the pages on your website, but you can specify how much each page is updated and what the index priorities are for each page.

So How Does the New Sitemap Work

The Google sitemap must be created in XML (Extensible Markup Language). XML is structurally similar to HTML. You may recognize XML if you have used blog feeds or RSS. An example of an entry written for each page in a website would look something like this:



<loc></loc>your site URL










Let’s look at each tag. The “url” tag specifies you are including new information for a new URL (a page on your site) and you specify this URL by enclosing it between <loc></loc>  tags. The “lastmod” tag indicates the date the page was most recently updated. the “changefreq” tag indicates how often the page is updated, and the “priority” tag indicates the relative priority for indexing the page.

Some Tools to Use

A Google sitemap is a wonderful way to let Google know about all the pages on your website. One thing that is difficult about the sitemap is that you must edit it in a text editor such as notepad every time you make a change to your site. If you make regular changes, you will find that this is very cumbersome. You can do a search for a free Google sitemap generator to help automate sitemap creation.

While Google does not claim that the use of the Google sitemap will give you a better ranking, it does improve the chances of your whole site being indexed. Google may then determine that your website is larger and therefore more important. As a result, your site should receive an increase in traffic. Whenever you make changes to your website you should remember to update the sitemap too. If you keep both types of sitemaps on your website regularly updated, your site will be better indexed and easier for visitors to navigate.


How to Promote Your Business on Facebook

Discover the best ways to promote your business on Facebook for little or no cost, and allow the power of social networking and help your business grow.

As an entrepreneur, Facebook is an outstanding tool to promote your business. Most people I know use Facebook to share photos, play games and interact with friends online. But once you learn how to promote your business on Facebook, you’ll see it is much more than just a fun way to waste time at work.

Facebook is an interactive stage with millions of potential customers, targetable by common interests or home country or even date of birth. The average user mentality is receptive to new ideas and online content, and is willing to share a wealth of personal information.

Through the genius of social networking, your website or business can quickly develop a presence on the net without a large advertising budget. Here I’ve identified five easy ways to take advantage of Facebook’s incredible reach and supercharge your online business operations.

1. Create a Facebook Page

2. Claim a Unique Username

3. Add a Widget to Your Website

1. Create a Facebook Page

A Facebook Page is a public profile that enables you to share your business and products with thousands of other Facebook users. Anyone can create a page in a few minutes and invite other users to join.

The advantage of having a page to promote your business on Facebook is you can build up a dedicated following. While it depends on your niche (a page for an accountancy firm might be as boring as it gets), giving fans the opportunity to join and share opinions is not to be missed.

What’s more, all your Facebook followers will be alerted to your latest stories and comments. This is just as powerful as a mailing list – if not more, because you can stay in daily contact with fans. (I don’t know about you but I regard daily emails as intrusive and spammy. Yet I’ll willingly listen to daily ramblings of every man and his dog on Facebook.)

With such a powerful communication channel geared to reach thousands of targeted users, I strongly recommend creating a Facebook Page for most types of business, online or offline. It is a fantastic way to create an online community and make your marketing go viral when users amplify your voice to their friends… and their friends of friends… and so on.

How to Create a Facebook Page

Follow this link to create a Facebook Page with on-screen instructions. Make sure you populate your page with enough information about your business or website, including your name (so friends will always recognize you) and your website address and logo.

I also post my Facebook Page link on my personal profile, which encourages my existing friends to join up if they’re interested. A lively community will begin to snowball once you have about 500 followers, and the page will maintain itself. All you need do is check up a few times per week and post your latest thoughts and content to encourage repeat traffic.

Facebook Page vs Facebook Group

Facebook Groups are another kind of public profile often confused with Facebook Pages. There are a few key differences:

Facebook Pages are visible to everyone and indexed by Google. But you can only invite new people to join manually – no bulk invites. You can create a custom URL for your Page, host discussions, add extra applications, message all members via their news feed, gain visitor statistics, share videos and photos, create related events, and promote them with Facebook ads. In short, Pages are generally better for creating long term relationships with your followers.

Facebook Groups are only visible to fans and not indexed by Google. However you can send out bulk invites to friends, who can also bulk invite their friends. You have to use a long tail URL but can host discussions, message all members via private messages, and share videos and photos. So Groups are better for viral marketing, but not necessarily gaining repeat or long term followers.

Finally, when you promote your business on Facebook, keep a reasonable segregation from your personal Facebook activities. In particular, don’t use your personal profile page to create a fan base as this limits you to 5,000 followers – plus you will never be able to draw the line between work and play. All your followers will be able to see your personal photos of family and friends and anyone other photos you are tagged in.

2. Claim a Unique Username

Once you have 25 followers of your Facebook Page, you can claim a Facebook username. This is a custom URL that changes your Facebook Page address from a long tail string to something a bit catchier:

This is a much easier way for people to look up and remember your Facebook Page. It also creates a personalized home on the web for your business (although I strongly recommend this is not your first port of call – a custom website should come first).

You can also refer to this URL anywhere on the internet as a way of directing new fans to your Facebook Page. That includes your own website, in blog comments, on other social network sites, in You Tube videos, and anywhere else you can gain new followers.

3. Add a Widget to Your Website

Aside from Facebook referrals, the next biggest source of new followers will be your website. Facebook offers a number of social widgets to promote your Facebook Page.

I recommend creating a Like Box which can include thumbnails of people who already follow you. (As social creatures, we love to conform and seeing that other people already like something reinforces our urge to follow too.) Depending on how much space you have, your widget can also include a news stream.