Digital Pacific Company Blog

Useful tips on web design, hosting, marketing and more…

Archive for the ‘Webmaster’ Category

How to Manage SPAM in cPanel

Sunday, January 8th, 2012

To setup your control panel to manage SPAM email, do the following:

1.  Log into your control panel at:

http://www.yourdomain.com.au/cpanel

Replace www.yourdomain.com.au with the domain name of your hosting account.

If you are unsure of your cPanel login details please refer the the email “Hosting Account Information – Please Keep Safe – Please do not reply”. This email was originally sent out to your default billing email address when you first purchased your web hosting.

How to Manage SPAM in cPanel

2.  Go to the Mail section and select MailScanner Configuration

(more…)

How to Manage SPAM in cPanel How to Manage SPAM in cPanel How to Manage SPAM in cPanel How to Manage SPAM in cPanel How to Manage SPAM in cPanel How to Manage SPAM in cPanel How to Manage SPAM in cPanel How to Manage SPAM in cPanel How to Manage SPAM in cPanel

Discovering Geolocation

Tuesday, February 15th, 2011

Geolocation is the ability to determine a physical location for a person or object. This is achieved through translating sets of information such as a computer’s IP address or GPS coordinates broadcast by a mobile phone. Geolocation either broadcasts an individual’s geographic location, or assigns a particular location to a fixed object such as a restaurant or library.

Discovering Geolocation

Geolocation might sound exotic (or extremely nerdy), but it is widely used. Google uses a version of IP-based geolocation to guess where you are in order to provide localised search results. Online advertisers have long used a similar approach to serve local ads (very useful if you are advertising a service that is based around helping people meet other people in their area). GPS-based navigation devices help you locate yourself in relation to your destination, while modern mobile phones can insert geolocation data (or “geo-tags”) into photos and videos. Geolocation data forms an important part of social networks like Twitter, Facebook’s new Places feature and geo-based social networks like Foursquare and Gowalla .

Why is Geolocation Important?

Geolocation is important if you run a small business that depends on local customers for its business such as a local cafe, or if you can improve your existing services by localising information for your users. An example of such a service might be if you operate a national chain of stores and you want to display levels of inventory to customers based on what is available in stores near to them.

How does Geolocation Work?

A common way is to determine the user’s location based on their IP address. There are free and commercial databases of IP address blocks available to assist in this process. While it is relatively easy to determine a country of origin from an IP address, it is more difficult to obtain accurate results at the suburb or city level. For example, large organisations with offices in different cities will often share the same set of IP addresses due to the way internal networks are normally configured.

Another way to determine a user’s location is to use the official W3C GeoLocation API. The GeoLocation API allows you to query a user on their location to varying degrees of accuracy based on how the user’s device determines its location, from triangulation based on nearby mobile phone towers to using latitude and longitude coordinates provided by a built in GPS chip. For privacy reasons, the GeoLocation API requires users to always explicitly choose to provide their location. An excellent example of geolocation at work is the Australian mobile web app “Movie Times“, which generates a list of what movies are playing nearby based on the location provided by your mobile phone.

Some mobile phone apps such as Foursquare will use a device’s built in location data on a regular basis once a user has allowed that application to access location based information.

How can Geolocation Help My Business?

If your business or industry depends on locality, geolocation will help you focus your marketing and promotion. Knowing the location of your site’s users allows you to serve advertising specific to their location. Some online advertising networks will also serve ads based on the location of viewers.

Applications like Foursquare and GoWalla introduce gaming to geolocation through encouraging users to use their phones to “check in” to venues and broadcast this information to their friends. This provides numerous opportunities for small businesses. Foursquare, for example, enables businesses to offer specials to users that check in to their venue, encouraging repeat customers and attracting new ones. A cafe near me regularly offers a free coffee with all purchases over $10 if you check in via Foursquare and show your check in at the counter while ordering.

Find Yourself . Today.

Although geolocation is still developing, it is a good time to begin experimenting with the different technologies and services on offer. Taking some low-risk chances in the early days gives you a good chance of establishing yourself in the market before your competitors even know the opportunities exist.

Discovering Geolocation

Discovering Geolocation Discovering Geolocation Discovering Geolocation Discovering Geolocation Discovering Geolocation Discovering Geolocation Discovering Geolocation Discovering Geolocation Discovering Geolocation

Conduct a Website Audit : Check!

Wednesday, February 9th, 2011

Do you have a relevant domain name? Check. Do you have attention grabbing headlines and sub-headlines? Check. How about a newsletter, appropriate keyword placement or intuitive site navigation? Hmmm. Is your website written for readers or so that Google ranks it well? Who should the site ultimately be tailored to?

I know, so many questions but this is because there are a number of variables at play that will determine whether you are getting the best value from your website — and as a website owner it’s your job to find the answers!

In order for sites to attract and retain viewers, there are a number of must-have components. You may have none, a few or all of these currently implemented. By conducting a web audit on your site, you are able to determine where it may be lacking.

These days, when signing up for hosting services, a lot of the tools and support to build your site come as part of the package. Further to this, there are content management systems such as Joomla, Mambo and WordPress that allow for easy site construction and maintenance. With the addition of useful components such as newsletters, shopping carts, forums and blogs, the process is simplified even further. Adding the functions to implement these capabilities allows your website to potentially become a highly interactive hub.

However, despite the availability of these tools, your site still needs to contain quality information and writing, relevant sections and an intuitive interface.

An understanding of what information your viewers are after and what features will benefit them is the key to creating your site. Get an insight into what your website currently offers through addressing a number of questions. You should also try to get an appreciation of what works and what may be detracting from your web pages.

We’ll break these down into some of the more important areas.

Get your pen ready. Your checklist awaits you…

Must Have Components:

  • Headlines — What are your sections about?
  • Sub-headlines — Do they expand on the headline? Can readers get the gist of the site by following your headlines and sub-headlines?
  • Benefits of your service — Why should Internet surfers care? What’s in it for them by doing business with you?
  • Newsletter or eZine subscription — Get people signing up to maintain continuous contact with them.
  • Incentive for people to sign up – Special offers, free reports and special opportunities.
  • Testimonials — Have these on the front page for easy visibility.
  • Call to action — Let people know what you want them to do. Make an order, call us or request a quote.
  • Picture of the owner — It’s nice to see who people are doing business with!
  • Indicate who the website is for — Who is the target audience?
  • Site menu with less than 10 buttons — Be concise. Too many options and people lose interest.
  • Instant email reply and/or Contact Us button — Make it easy for interested customers to contact you!

Core Website Pages:

  • Product and Services — What do you sell and/or offer?
  • Testimonials — Credibility from current and past customers.
  • Links — Useful for your current readers. Refer sites that may be of benefit to them.
  • What’s New — News and updates of interest.
  • About Us — How you started. What you’re about. Business goals, aims and achievements.
  • FAQ — Useful answers and questions that speed up the provision of information.
  • Sitemap — An online, hyperlinked index of your website. Great for a birds-eye view.
  • Contacts — Phone, fax, web, email, store location. Let people know you’re there!

Other ideas:

  • Great web copy — Compelling, concise and conversational in style.
  • Intuitive web design — Easy to understand and navigate.
  • Interactive sections — Blogs, forums, polls, competitions. Offer some online contact!
  • Privacy statement — Let people know that their personal details are safe and protected.
  • Copyright notice — Your work is just that – copyrighted. Safeguard it.
  • Why business began — Personalise your story, history and key values.
  • Great formatting — Font size, bold, underline, colours, bullet points and lines with spacing.
  • Site pages optimised for search engines (SEO) — Meta-tags, hyperlinks, keywords, H1 tags. Ensure your web pages are being found by Google and ranked well so that they can be found.

Yes, there are millions of sites out there and yes, you need to find a way just to compete and win the attention of your audience. At least rock up to the race by getting some of these bare essentials nailed down! Good luck!

Conduct a Website Audit : Check!

Conduct a Website Audit : Check! Conduct a Website Audit : Check! Conduct a Website Audit : Check! Conduct a Website Audit : Check! Conduct a Website Audit : Check! Conduct a Website Audit : Check! Conduct a Website Audit : Check! Conduct a Website Audit : Check! Conduct a Website Audit : Check!

Joomla 1.6 Has Arrived!

Thursday, January 27th, 2011

Creating web pages, maintaining your intranet site and providing access to applications has never been easier. No more the requirements for understanding HTML, JavaScript or the multitude of scripting and programming languages available. This day and age sees that we can confidently rely on Content Management Systems (CMS) to do a lot of the technical and behind-the-scenes work for us. Joomla is one example of these CMS’s – and the latest version 1.6 has just been released, offering more power, control, and options than ever before.

Joomla 1.6 Has Arrived!

Joomla is FREE, expanding at a sound rate and offering some powerful features that allow you to get on with what you do best – running the day-to-day operations of your business.
With new features found across the board for designers, developers, administrators, and webmasters, your business can benefit in a number of domains.

If we break it down, you’ll get a better idea of what’s in it for you.

What’s New in Joomla 1.6?

Joomla 1.6 Has Arrived!

Nested categories
User defined categories are available in both single and multiple level structures for article and content placement at almost any depth. This alleviates the requirement to source a third party extension that offers the same.

Access control system
Administrators can control what end-users view and manage in terms of site content. With viewing levels and configurable user groups, there is improved control and access offering more flexibility.

Manual user approval
Avoid ghost users and spam account creations by allowing administrators to manually check, approve or reject new user registrations. No more spam accounts!

Improved language support & SEO
Enjoy increased support when creating multi-lingual sites while further optimisation improvements are available for attracting search engines.

Built-in redirects
Administrators can exhale a sigh of relief knowing that users are automatically redirected from old to new pages, avoiding the 404 Page Not Found error message.

Template styles & Semantic XHTML Layouts
Increase the aesthetic appeal of your web pages and improve presentation of content through flexible templates that allow further creative control.

Extension updates
The process of updating extensions has been greatly simplified. Install multiple extensions in one package with one click!

Migration from 1.5 to 1.6
For compatibility, 1.5 components will need to be upgraded to the new version by developers in order to work. (This can be simplified by using certain coding platforms to automate a fair portion of the conversion process). Note: You will need to ensure the extensions that you use in 1.5 are currently available in 1.6 to guarantee the continued performance of their functionality.

Other benefits — A multitude of new and expanded features in Joomla 1.6 will free up your (and others) time, allowing for more efficient use of resources.

Joomla 1.6 Requirements

Decided that it may be the CMS for you? Time to upgrade? Before making a move, cast an eye over the below details.

Courtesy of the official Joomla site, you’ll find that version 1 .6 requirements are as follows:

Apache: v2.x recommended +
PHP: v5.2.4 +
MySQL: v5.0.4+

For those operating on the ever successful Joomla 1.5, you need to (as always) weigh up the benefits and sacrifices of an upgrade. Yes, a new version offers increased functionality. However, it can also come with the ‘price tag’ of unsupported (incompatible) components, regular patch updates and bug fixes.

If you are new to Joomla or CMSs in general, grab a hosting plan and feel free to download and give it a whirl. You may well be pleasantly surprised.

Joomla 1.6 Has Arrived!

Joomla 1.6 Has Arrived! Joomla 1.6 Has Arrived! Joomla 1.6 Has Arrived! Joomla 1.6 Has Arrived! Joomla 1.6 Has Arrived! Joomla 1.6 Has Arrived! Joomla 1.6 Has Arrived! Joomla 1.6 Has Arrived! Joomla 1.6 Has Arrived!

3 Easy Tips to Help Secure Your WordPress Site

Friday, January 7th, 2011

3 Easy Tips to Help Secure Your Wordpress Site
The chances of someone hacking into your WordPress site are much more common than you think. The last thing you need is someone pretending to be you — publishing inappropriate content and sending out offensive emails!

What’s worse is that if hackers gain access to your site, they can also upload viruses or add hidden links and tags throughout your site. This often results in your site being picked up by Google and consequently shut down. (To detect them, run a WordPress scanner.)

The sad news is that you can never prevent people hacking into your blog. But the good news is that there are a few simple things that you can do that will help minimise the chances of this happening to you.

1) Use a secure password and change it often

I know this sounds blindingly obvious, but it is amazing how little attention people pay to their passwords. It needs to be unique, not ‘guessable’, and changed every few months!

The safest passwords to use contain a mix of letters and numbers. Even better, add some symbols. For the full lowdown, check out this article on how to create a solid password.

2) Use the most updated version of WordPress

Using the latest version of WordPress is a great way to make sure your site is as secure as possible.

Like all successful programs, WordPress is always developing new versions to release into the marketplace. If there is a loophole or some kind of flaw, WordPress will detect it, fix it up, and create a new improved version for you to download.

You can upgrade to the latest version of WordPress at the WordPress website. It is exactly the same process as downloading the program. To make life easier, all WordPress versions above 3.0 (which you should be using anyway!) are programmed to update automatically. Just keep an eye out for these notifications on your dashboard!

If you have the latest version of WordPress, your dashboard will also notify you of any plug ins you need to update as well.

3) Subscribe to the WordPress mailing list

You’ll notice on the WordPress site that there is a mail form. It is located on the download page, in the bottom right corner of your screen. Here, there is a mailing list that you can sign up for to receive regular news and updates.

Not only will these newsletters notify you when it’s time to upgrade your version of WordPress, but it will also give you advice and support on how to optimise your WordPress site and stay out of trouble.

A you looking for wordpress hosting? We have a number of plans to get you started.

3 Easy Tips to Help Secure Your Wordpress Site

3 Easy Tips to Help Secure Your Wordpress Site 3 Easy Tips to Help Secure Your Wordpress Site 3 Easy Tips to Help Secure Your Wordpress Site 3 Easy Tips to Help Secure Your Wordpress Site 3 Easy Tips to Help Secure Your Wordpress Site 3 Easy Tips to Help Secure Your Wordpress Site 3 Easy Tips to Help Secure Your Wordpress Site 3 Easy Tips to Help Secure Your Wordpress Site 3 Easy Tips to Help Secure Your Wordpress Site

Building Better Web Forms

Tuesday, January 4th, 2011

Forms are a central part of our web surfing experience. You will find them everywhere you go. You can’t enter your shipping and credit card details when buying online without a web form. Almost every poll and online survey is a web form. Visitors to your own site can’t register for your web application, sign up for your email newsletters or leave a blog comment without using a web form in some way.

While a good web form will go unnoticed, a bad web form can create an impenetrable barrier to entry to your site and services. Web forms are so common that it is very easy to create barriers between you and your customers. A familiarity with what makes a good web form will assist you to create a pleasant experience for your users while helping as many people as possible to complete your forms.

People don’t like filling in forms. They stop them from getting to where they want to go. They can’t leave a blog comment without adding a name and email address. They can’t test the latest web app until they register. They can’t buy something from Amazon until they enter in a shipping address and credit card details. The list goes on. Granted, many of these forms are necessary. The trick is to make the form as quick and painless as possible.

Having said that, what are the principles behind building better web forms?

Ask only what you really need

One of the biggest pain points in filling out web forms is being presented with an endless list of detailed questions, with each requiring a detailed answer. You should aim to provide as little friction as possible. Every second someone spends thinking about filling out your form is one more second for something else to change their mind. Since you presumably need the information you’re asking for (you do have a reason, don’t you?), keep it short and simple. For example, if you don’t need to know your customers date of birth during a registration process, don’t ask for it. While you might have good marketing reasons for asking, consider if there is a better time or place to ask. Perhaps once sign up is complete you can encourage your new user to fill out a user profile (yes, another form. I told you they’re everywhere!) and include date of birth there.

Explain yourself

If you really need to ask for extra information, be clear as to why you need it. It is common for many commerce sites to ask for several contact phone numbers. If you need the extra numbers to provide alternate contact numbers in case the primary number is busy, say so. Don’t just stick the extra fields in the form and hope people will fill it in.

Provide a clear path

If you want your form to be quick and easy to complete, you need to make it obvious how the form is going to completed. When you look at the form, is there a clear and simple path through the form for your eyes to follow, or do the fields and buttons in the form dart all over the place? This is also known as a “scan line”, and it describes the way that a user’s eyes track around a page as they complete a form.

Building Better Web Forms
Image Src: http://www.flickr.com/photos/rosenfeldmedia/2367261378
– CC – Attribution – Rosenfeld Media)

It is not just single page forms that need a clear path. Customers can get lost if a form spans several pages. If your form must be this large (for example, a loan application), you should provide progress indicators to give your users an indication of how far they have travelled down the path to completion and, more importantly, how far they still have to go.

When all is said and done, get out of the way

The underlying idea to all of this is simple: get out of the way. Don’t let your forms be a barrier to people enjoying your site. Spending the time developing a better web form helps make the web just that little bit better for everyone.

Building Better Web Forms

Building Better Web Forms Building Better Web Forms Building Better Web Forms Building Better Web Forms Building Better Web Forms Building Better Web Forms Building Better Web Forms Building Better Web Forms Building Better Web Forms

How to Get the Most Out of Your Testimonials

Tuesday, December 14th, 2010

If you’re running a small business, you need all the help you can get to push customers through the door. You could promote quality. You could promote price. But these are all words customers hear all the time.

So what can you do to make your business stand out from the crowd? The answer is: testimonials.

Testimonials are simply positive word of mouth referrals — written down. They are one of the best ways to generate business and don’t cost a cent. So why not make the most of it? If you haven’t got them already, start collecting and put them on your website today!

How to Get the Most Out of Your Testimonials

Social proof: Why testimonials work

When trying to persuade a customer to choose one business over another, effective testimonials always work. The truth is that people are influenced by what other people are doing.

This theory is called ‘Social Proof’, investigated by famous psychologist Robert Cialdini in his book Influence and the Power of Persuasion — people will want to do something if they see someone else do it first. For example, if we hear “This book has sold 3 million copies!” we think it must be good.

Testimonials provide this kind of social proof to other prospective customers. They give you credibility and show that:

  • you are reputable
  • people have had good experiences using your product or service
  • people can trust you
  • people can be reassured you will provide them with exactly what they’re looking for.

Promoting good customer feedback is a no-brainer, really. It’s guaranteed to bring in more work amongst your clients and peers. We’ve all been influenced by it before, so you may as well start using testimonials to your advantage.

Collecting testimonials

The good news is if you genuinely have a great business, testimonials are not hard to get. To begin, start collecting positive feedback from former clients. You can do this a couple of different ways:

  • The more formal way is to contact them via letter or email. Ask them to write and send you a few sentences, describing what they liked about your business.
  • Alternatively, the easiest way of all is to simply ask your customers over the phone or in person. You can then write their comments down yourself.

 

Make you testimonials work for you

1) Edit and make your testimonial clear

Testimonials need to be sharp and to the point. Avoid diluting the power of your testimonial with waffle. It doesn’t have to be published word for word.

Pick out the best parts of your testimonial and cut it down (without changing the message) to just two or three lines.

To make it stand out even more, you can give your testimonial an appropriate heading.

2) Add a photo of the customer

For some reason, adding a portrait photo next to your testimonial just works. It makes a big difference — it makes your testimonial seem more credible.

When asking a former customer if you can feature them on your site, ask them if they would be happy to send you their professional picture to add as well.

You can also do something similar if your client has any video. Embed a clip next to their testimonial — this creates an interactive user experience where they can see what kind of other customers you’ve worked with before.

3) Format your testimonial so it stands out

Believe it or not, the type of font you use can have a big effect on your testimonials. Depending on your overall web design and style, you may like to use a traditional ‘typewriter’ font to increase credibility (although I know in modern times this makes no sense, but it works).

Alternatively, depending where you put your testimonials, you may want to use a different font to your body copy. This will make sure that the testimonials stand out.

Also, it is important that you put your testimonials in quotation marks. This makes it clear that the statement is a quote, not just promotional copy that you’ve written yourself.

4) Credentials

It’s not enough to write down a quote and just add someone’s first name. If you really want to get the most out of your testimonial, add more information.

If you can, add the customer’s full name. You should also add the company that they’re from. Better yet, add their role, especially if they’re a manager or director.

Depending on the type of business you have, you can also add other bits of information such as the suburb that they’re from. Or, for example, if you are promoting a personal training business, you could add the customer’s weight.

The best thing that you can add is their credentials. If someone is an expert, list their qualifications. Remember, the more important the person, the more credible the testimonial! A testimonial from a doctor is more convincing than a testimonial from a ‘nobody’. Unless it’s clearly a paid endorsement, customers understand that their professional reputation is on the line — so what they say must be true!

5) Placement

Once you’ve collected a few testimonials, it’s time to upload them to your website. The most common way to add testimonials is with a ‘testimonials page’ — curious customers can click on this page and see what others are saying about you.

One step better is a ‘clients page’. Ideally, this page should have testimonials and short descriptions. Almost like a folio, it details who you’ve worked for, what you did, and what they thought of your business.

However, the best way to place them is to add them to various pages throughout your site (e.g. your right hand navigational panel). Have a different testimonial on every page, or set them to rotate. This way the customer doesn’t need to search for good responses about your business — they just appear.

For even more effect, you can also add your testimonials to your email signature. This will help your business reinforce your professional positive image every time you contact someone.

Conclusion

No matter what type of business you are running, you will benefit from adding testimonials to your website. Try to follow these tips when adding them to your site for the most effect.

Once you’re done uploading them to your site, remember to keep collecting testimonials for future reference. When you know you’ve done an awesome job for someone, make sure you ask them for their feedback. You should continue to upload new testimonials to your website as often as you can.

View Digital Pacifics testimonials page.

How to Get the Most Out of Your Testimonials

How to Get the Most Out of Your Testimonials How to Get the Most Out of Your Testimonials How to Get the Most Out of Your Testimonials How to Get the Most Out of Your Testimonials How to Get the Most Out of Your Testimonials How to Get the Most Out of Your Testimonials How to Get the Most Out of Your Testimonials How to Get the Most Out of Your Testimonials How to Get the Most Out of Your Testimonials

Virtual machines: the essential tool for all web developers

Thursday, December 9th, 2010

Creating web products that look the same for everyone on the internet is not easy. With different browser vendors, operating systems and even different versions of browsers competing for market share, designers and developers need to take account of many things when creating new products. An effective way to address the problem is through “virtualisation”.

What is virtualisation?

Virtualisation involves running a special program that simulates a real computer in software, called a virtual machine . The virtual machine acts like a container inside the operating system, isolating the program from the main, or host, operating system. For example, a virtual machine running on the host Mac OS X operating system enables you to run Windows software on a Mac computer by convincing the Windows program it is actually running on a Windows PC instead of the Mac.

The benefits of virtual machines

Web designers and developers create products that need to look similar and work as intended across different browsers and different operating systems. Cross-compatibility becomes expensive if you are expected to own both a Mac and a PC (or even a third computer if you want to test on niche operating systems like Linux ).

Maintaining compatibility with different versions of Internet Explorer introduces its own problems. It is only possible to have one version of Internet Explorer installed at a time. However, there are still many users of older versions of Internet Explorer. Internet Explorer 6 still has around 15% market share , and it is light years removed in functionality and support for web standards compared to version 8 or the upcoming version 9.

Mac users are able to take full advantage of the benefits of virtual machines. By using software such as Parallels, they are able to virtualise other operating systems, including Windows, as well as running Mac OS X.

Windows users are not so lucky. Licensing requirements prohibit running Mac OS X desktop on anything other than genuine Apple hardware. This means that technically it is against Apple’s terms of service to virtualise OS X. However, virtual machines on Windows do allow designers and developers to get around a different problem – testing against various versions of Internet Explorer.

Which virtualisation software should I use?

There are a range of free and commercial virtualisation programs available, each with its own benefits.

Parallels

Parallels has offered virtualisation products for a long time and has several products for both enterprise and consumer-level customers across the Mac, Windows and Linux platforms,. Parallels is well known due to its successful Parallels Desktop for Mac. For Mac users, Parallels is arguably the best choice for virtualisation, as even the previous version performed better than its nearer competition .

Parallels also offers Virtuozzo which creates isolated virtual environments (VE) or containers on a single physical server and OS instance. Digital Pacific offers Virtuozzo as part of its VPS hosting plans.

VMware

Like Parallels, VMware is a company of long standing. It also has products on Mac, Windows and Linux. VMware has released the free VMware Player. VMware Player is Windows only and has fewer features than the commercial product.

VirtualBox

Released by Sun Microsystems, VirtualBox is open source and runs on Windows, Linux and Mac. Free for personal use, it can host quite a few different operating systems including Linux and most versions of Windows (including Windows 7). While it doesn’t boast all of the features of its commercial competitors, it is ideal for quick testing on your desktop during the development and bug testing stage.

Windows VirtualPC

Windows VirtualPC is Microsoft’s virtualisation product and is available from Microsoft as a free download or as part of the higher end versions of Windows 7. Although promoted as a way of running old Windows software inside Windows 7, it can also be used to host other operating systems. In addition, Microsoft offers special editions of Windows running different versions of Internet Explorer which can only run inside VirtualPC. These versions have been released expressly for testing different versions of Internet Explorer.

Ultimately, it doesn’t matter which virtualisation solution you choose. The important thing is that you choose one and get started. With a virtual machine as part of your design toolkit, you can now have confidence that you can offer your clients and customers a truly cross-platform product.

Virtual machines: the essential tool for all web developers

Virtual machines: the essential tool for all web developers Virtual machines: the essential tool for all web developers Virtual machines: the essential tool for all web developers Virtual machines: the essential tool for all web developers Virtual machines: the essential tool for all web developers Virtual machines: the essential tool for all web developers Virtual machines: the essential tool for all web developers Virtual machines: the essential tool for all web developers Virtual machines: the essential tool for all web developers

Bring Your Site to Life With JavaScript Libraries

Tuesday, November 9th, 2010

In an era of rich internet applications, drag and drop functionality, and dynamically updating interfaces, it has become difficult for a static website built with HTML and CSS to be noticed. A simple way to bring interactivity to your site is through adding JavaScript.

What is JavaScript?

JavaScript is a language designed to make websites more dynamic. Developed in the 1990s at Netscape, it is now also a web standard known as ECMAscript. Despite its name, JavaScript actually has very little in common with the programming language Java.

JavaScript works either as an “inline” or embedded script inserted directly into the HTML of a webpage or it is used as a file or collection of files external to the HTML. The separate external files are then linked to in the header of the page.

Although both techniques work, linking to external files is the preferred option. This method helps preserve the separate layers of a website design (for example, HTML for content, CSS for presentation and JavaScript for interactivity). It also allows you to host the JavaScript files on another server or a high-bandwidth Content Delivery Network , thereby reducing some of the load on your own server. Two such CDNs are Google’s free Google Libraries API and Microsoft’s CDN.

What is a JavaScript library?

A JavaScript library is a collection of JavaScript files that have been gathered together to assist web designers to create dynamic experiences for users without needing a deep understanding of JavaScript.

The exact features available depends on the individual libraries, and can vary from making it easy to select and change elements on the page such as changing the background on alternate rows in a table, through to widgets like calendars for date selection (useful for booking systems) and rich text editors.

Why use a JavaScript library?

JavaScript libraries are compatible across many browsers, including Internet Explorer 6. This makes the design process easier, removing much of the heartache of ensuring a design provides a consistent user experience across browsers.

The modular design of libraries means that you can include only the scripts that you need. Many libraries also support third-party plug-ins, providing access to a wide range of cross-browser effects like sliders or tabbed windows.

Which library should I use?

Which library to use is a personal choice. Each library is different, and you should experiment with a few of them before you settle on one that suits your workflow and experience.

Some libraries make it easy to identify specific parts of your page and make changes, or select elements of a page due to their relation to other elements (for example, applying formatting to every list element nested inside an unordered list). Libraries that excel at this include jQuery, Prototype or MooTools.

If you want to create rich user interfaces with selectable calendars, tabbed boxes and elements that can be hidden or unhidden, you need a library with more features. Both Prototype and jQuery can be extended for example, with script.aculo.us and jQueryUI respectively.

Another option is to use a JavaScript framework, such as the YahooUI framework or the Sencha framework. Sencha is a combination of the ExtJS and the RaphaelJS libraries, providing a combination of AJAX style rich text editing fields with charts and other graphics capabilities. The YahooUI also includes extra features like special CSS layouts for grid designs.

If you still can’t choose, don’t worry. There is no need to pick just one. It is okay to combine scripts from different libraries if that provides the rich user experience you want for your website.

As simple as that

It really can be as simple as that — find the right library, and start working away. You will need to spend some time reading the help documentation, but there are also many supportive communities, as well as exhaustive online resources.

The modular and cross-browser nature of the different libraries means that you can stop worrying about compatibility and just get on with what you do best – making your website the best it can be for your users.

Bring Your Site to Life With JavaScript Libraries

Bring Your Site to Life With JavaScript Libraries Bring Your Site to Life With JavaScript Libraries Bring Your Site to Life With JavaScript Libraries Bring Your Site to Life With JavaScript Libraries Bring Your Site to Life With JavaScript Libraries Bring Your Site to Life With JavaScript Libraries Bring Your Site to Life With JavaScript Libraries Bring Your Site to Life With JavaScript Libraries Bring Your Site to Life With JavaScript Libraries

Domain Registration Scam

Thursday, November 4th, 2010

We’ve told you about domain renewal scams before and would like to bring a similar one to your attention. Once again we’ve chosen to call this a scam even though it is technically a legit, yet deceiving, business practice.

This letter was forwarded on to us from one of our customers who own a .com.au domain. The way the scam operates is through a document sent in the mail that looks like an invoice for your domain. In reality it’s asking you to register a slight variation of your domain name at a heavily inflated price. As you can see on the letter the stated domain is a .com where the recipient owns a .com.au domain.

Domain Registration Scam

Because these letters look like an invoice a lot of people are paying them, no questions asked, especially with the prospect of receiving a free gift (a portable DVD player in this case)  for paying before a certain date. As we said, technically this is a legal operation – notice the ‘this is an invitation to register’ in small text – but it’s extremely misleading and unethical and we don’t want people to be taken advantage of!

What to do if you get one of these letters? Throw it in the bin. Or if it’s from a different letter, please let us know about it so that we can bring it to the attention of our readers.

 

Domain Registration Scam Domain Registration Scam Domain Registration Scam Domain Registration Scam Domain Registration Scam Domain Registration Scam Domain Registration Scam Domain Registration Scam Domain Registration Scam