Blog

23
Nov

Creating Functional & Attractive Web Designs

Website are designed to serve a purpose. This implies that the website should perform some functions. These functions depend on the needs of the final users of the website as well as the expectations of those who own the website.

The functional design can be the final result as well the path to the final result. As a final result the functional design works towards achieving the desired results of the users. When the functional design is the path to the final result it is about following certain principles that allow the design to fulfill the needs or expectations of the users.

Some of the prominent considerations for the functional design of a website are as follows:

Goal of the website:
The website is brought into existence for some purpose. This purpose could be anything varying for sharing of information to selling the product or service. Usually the purpose of most of the commercial website is to promote the sale of products or services offered by the website owner. The website needs to be designed on the basis of what the final user of the website want. If the website design meets the demand of the final users, then and then only the website will be able to generate revenue for the website owner.

The users:
The website is finally going to be used by the human beings. All sorts of human beings do not have the same mental capacity. Getting used to the technicalities of the computer and the internet usually depends on the age of the user. When designing the website the age of targeted market segment has to be the prime consideration. If the website is to be designed to target the elderly people then the functionality of the website is going to depend on the vision as well as the thought process of the user. All the elderly people are not used to the technicalities and they need to be guided and presented with the simplest message or information that can be easily understood. The functionality of the website also depends on the extent to which the targeted audience can see the message or information clearly.

Use:
A website designer needs to study the prospective final users of website especially to know how they are going to use it. If the website is for promoting the sale of a product, there should be a facility for the user to place the order, and if this facility is not offered or the facility of online payment for the delivery of ordered product is not given the prospective buyer is never going to place the order in the future. If the web designer wants to assure maximum functionality of the website he/she should consider what the visitor is going to do when the website is displayed on the screen.

Clarity:
The designer can assure optimum functionality of the website when all the visitors of the website know to use it. This depends directly on the clarity of the information or messaged exhibited on the website pages. For the visitors especially the first timers and kids, instructions need to be clearly presented on the screen, then and then only optimization of functionality is possible.

The working:
The final user of the website should be informed about how the website is going to act on pressing or clicking the various buttons. The user needs to be also informed about the consequences of clicking or pressing the buttons by mistake and how to rectify it. When the user knows the working of the website the functionality can be optimized.

Interactivity:
The website needs to be as interactive with the user as possible. The more the website is interactive the more the user gets used to the functionality. This implies that even if the functioning is a bit difficult initially, as the user practices the functioning becomes easy.

Mistakes:
At time mistakes by the users can escalate and halt the functioning of the website. If the user is informed about the ways to rectify the mistakes, the mistake can be corrected without it getting escalated.

7
Oct

We Love Joomla!

Joomla, the open source content management system (CMS) has been very popular with software developers since its inception in 2005. Written in PHP script it enables one to create websites and develop powerful applications. It is easy for anyone with the basic programming knowledge to design a website just by combining the Joomla modules. This CMS provides a versatile platform to support thousands of extensions developed by programmers.

Joomla has certain salient features that have made it very successful in creating content management systems. Let’s have a brief familiarity with them:

Free accessibility:

Joomla is an open source CMS that can be easily downloaded from the Internet. It is very useful for website developers who cannot bear the expense of getting the license of other paid commercial softwares.

Robust database:

Joomla has a centralized database that stores all the contents and design templates and thus it helps in creating pages. This CMS allow the web editor to manipulate and reschedule the contents to meet his requirements. It also depends on MySql database for delivering dynamic contents.

Easy installation and use:

The designer need not be very proficient in programming. A server that is supported by PHP script and MySql database is all that the installation of Joomla requires. Once it is configured, its management becomes all the more easy—even a non-technical person can add or edit content and update images.

Flexibility:

The flexibility of Joomla modular architecture permits the development of a wide range of components and modules. Moreover, its extension and plug-in options provide a broad framework for different websites. What is interesting is that developers from across the world have enriched the Joomla Extension Directory by submitting their own web development components and plug-ins. If the web editor needs to integrate any component to his existing Joomla CMS, his job is to download it and get it plugged.

User-specific applicability:

Joomla CMs is very useful for small and medium sized businesses as it allows intranet and extranet operations. Corporate organizations hugely utilize Joomla as it allows them to share information through interlinked local area network within the enterprise and also through public telecommunication systems to connect with vendors, suppliers, partners and other business organizations.

It is this flexibility and the ability to support high-definition applications that have made Joomla a success. Joomla runs in any operating systems like windows and Linux. In addition, Joomla CMS provides URLs that are search engine friendly. All these qualities have contributed to its wide use and applications.
[ source : Quality Web Programming Blog ]

7
Oct

Wanted full time and freelance Web Talents for immediate hire.

Mitrang Technologies Thangal bazar, Imphal is looking for full time and freelance Web Talents for immediate hire.

We are looking for selected individuals
* who would like to join our team
* who would like to be added to our list of talented contractors who are often called upon to help us with projects

Currently we are most interested in finding mature and motivated web talents with experience in building awesome websites and web applications good for enterprises and organisations of significance. Working with such broad range of clients, solutions and technology requirements vary from project to project, therefore the ideal candidate must be comfortable working in a multi discipline environment. Candidates interested in full-time employment must be able to work in Imphal on a full-time basis and must be able to work on location in our office.

PHP Web Engineer

We are looking for PHP Software Engineerr aspiring to be the expert in this field. Candidates should be able to tackle all aspects of PHP project, which includes comfortably versed in MySQL and AJAX, be able to translate concept to plan, and be able to handle a fast paced environment with your time management and organisational skills.

Requirements

* You have leadership and people management, project management qualities
* You have excellent problem solving skills and engineer sensible solutions
* You have excellent communication skills
* You have practical commercial PHP development experience
* You must have extensive knowledge of PHP, MySQL and AJAX
* You are extremely passionate about Open Source and professional software development
* You are a mature and professional person

Interested candidates please email your CV to hr@mitrang.com, indicating the applied position in the email title.

Interactive Web Designer

Interactive Web Designers will lead design initiatives, and provide artistic guidance to other team members through execution. Candidates should have excellent and written communication skills to work directly with clients and internal design teams, be extremely detail oriented and capable of working quickly and efficiently under pressure.

Candidates should be professional, creative, outgoing and be able to express their ideas effectively. We require someone with good appreciation of speed and detail.

Requirements
* You are extremely passionate about design
* You are extremely passionate about details; every last pixel is important to you
* You have a working knowledge of Flash
* You have a portfolio site or examples that clearly demonstrate your abilities for this position
* You have an excellent understanding of and experience with website layout and usability design
* You have leadership and people management qualities
* You have excellent communication skills
* You have hands on design work on commercial site projects
* You must have extensive knowledge of Photoshop and Illustrator
* You are a mature and professional person

Interested candidates please email your CV to hr@mitrang.com, indicating the applied position in the email title.

Website Support Crew

Our Designers and Developers need help, and our clients need assistance. If you have INTERMEDIATE skills in HTML, CSS, Javascript, PHP and troubleshooting, come join us and help us out! You will get a chance to participate in big projects, as well as being groomed to your strength.

Requirements
* You believe in Open Source and professional software development
* You must have knowledge of HTML, CSS, Javascript, and PHP
* You have excellent problem solving skills
* You have people management qualities
* You have good communication skills
* You are a mature and responsible person

Interested candidates please email your CV to vir@mitrang.com, indicating the applied position in the email title.

18
Jan

Why is it so important for your business to have a website?

You may ask yourself, Why is it so important for your business to have a website? … I already have a good customer brochure or i advertise on newspaper and business directories . With a website , your product or service is accessible locally and globally, to prospective customers 24 hours, 365 days a year.


Advantages..

1. Cost effective promotion and marketing
A website is a low cost, effective way to market your business. Television and magazine ads are great ways to publicize, but are often too expensive and do not always provide enough information. A website does not have a page or time constraint, so there is no rush to get the required information across.
Your business can advertise and publicize on the internet 24 hours a day, 365 days of the year.

2.Educate consumers about your business
Consumers can educate themselves about your business and get answers to many of their questions. This will help cut back on the number of phone calls you receive by putting this information on your website.

Many consumers research services and products online before purchasing. By having a website, you can inform potential customers of your services or products and what separates your business from your competitors. A website will familiarize consumers with your business and make them feel comfortable doing business with you.

3.Gain a larger number of clients
Everyday more people turn to the internet for their business solutions. Whether it is to research potential contractors, lawyers, or a new product and services, the internet introduces consumers to businesses they never would have heard of. Now people in USA can learn about services a company in Tanzania offers by the click of a mouse. Having a website introduces a business to new consumers and helps retain them as a client. These customers can be global or local.

4.Keep your clients updated
You can update your web site with your latest news or prices much easier and cheaper than print based media. A web site can save you a lot of money in communication and administration costs.

5.You can compete with other companies in your market area.
The popularity of the internet and understanding of the value of a website increases everyday. Businesses that have a website are already at a huge advantage over their competitors. In addition to having a wider clientele base, their business looks more professional and established. That also goes for the design of the website. When a consumer visits a clean well structured website and an average website that offers the same services, there is no doubt which business they will choose.

6. Improve business to customer relationships
Websites can improve business to customer relationships in more ways than just via communication, support and uptodate general information. A website can also inform a user of their project’s status, account information or balance.

7.You can sell your products online all over the world through an e-commerce systems.
Ecommerce allows people to carry out businesses without the barriers of time or distance. One can log on to the Internet at any point of time, be it day or night and purchase or sell anything one desires at a single click of the mouse.

8. Increase customer confidence
Customers can tell a lot about a company from the design of their website. An unorganized, unappealing website is a major turnoff to consumers. On the other hand, a professional looking website lets consumers know your business is serious and dedicated to their needs.

9.You can now place your web site address on your business card to enhance your image.

10. Provide convenient support for your customers
24hour phone support is great, but many companies do not have the funding to provide such a service. A website is a way to help support a customer’s needs when phone support is unavailable. Many websites have a frequently asked questions page that answers many customer concerns. Businesses can also provide common lessons and tutorials on their website that will help customers accomplish their goals. If customers still have support issues, a website can allow them to submit their problem via web form which will allow a business to provide an appropriate solution in a timely manner.

18
Jan

How to setup a mail accounts in Microsoft Outlook?

If you have a web account with an ISP (Internet Service Provider) or IPP (Internet Presence Provider) you will most likely have a web based mail account set up. A handy tip to know is how to set up your web mail accounts so you can send and receive mail in Outlook.

The following describes how you can easily set up these accounts yourself (I used Outlook 2000, the other versions should be relatively the same):

1. Open Outlook software in windows
2. Go to the Tools menu and click on Accounts Tab
3. Once the Internet Accounts dialog box opens, click on the Mail Tab.
4. Click on the Add button and then choose Mail option.
5. In the Display Name text box, enter the your name that you want to appear when someone receives an email from this account and click on the Next button.
6. Enter a valid email address of the mail account you are setting up in the Email address text box.
7. Click on the Next button.
8. Select the type of mail server your ISP has set up your mail account, on (e.g. IMAP, POP3) (you may need to ask your ISP what type of mail server they are using).
9. Enter the IP Address of your ISP’s mail server in the Incoming and/or Outgoing mail server text boxes (you may need to ask your ISP what IP Addresses you need to use).
10. Click on the Next button.
11. In the Account Name text box enter the email address of the mail account.
12. Enter the ‘password’ for your mail account. (This is your general password used for your web hosting account).
13. Click on the Next button.
14. Select the method you are using to connect to the Internet (e.g. dial-up, LAN).
15. Click on the Next button.
16. You can now click on the Finish button. Your mail account will now be set up.
17. To send and receive mail; go to Tools in the menu, select Send and Receive and then click on the mail account you just set up.

Did you like this? Share it:
18
Jan

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, Salesforce.com, NetSuite, VMware as well as dozens of others.

23
Dec

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.

Thanks,

Mitrang Technologies

23
Dec

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

21
Dec

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.

Sitemaps

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:

<url>

 

<loc>http://www.mywebsite.com</loc>your site URL

 

<lastmod>2007-05-18</lastmod>

 

<changefreq>monthly</changefreq>

 

<priority>0.8</priority>

 

</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.

21
Dec

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.