Digital Pacific Company Blog

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

Posts Tagged ‘web design’

7 Ways to Create a Fantastic Looking Homepage

Tuesday, October 18th, 2011

What do you need to do in order to create a fantastic looking homepage?  Read on for our seven tips to do just that!

Designing your own website can be a lot of fun. You get to choose the content, the domain name and the layout. However, creating a website takes a lot of hard work, to the point where most people get frustrated and give up. This can have negative consequences on the look of your website and especially your homepage. Maybe the vision was good but the execution was not up to the task, so what is one to do?

7 Ways to Create a Fantastic Looking Homepage

Here are seven ways to help you get your homepage off the ground and looking great:

1.      Quality Content

Spice up your homepage up by featuring quality articles, product reviews or pictures. This has the two fold effect of keeping your loyal users engaged as well as attracting new users to your site.

(more…)

7 Ways to Create a Fantastic Looking Homepage 7 Ways to Create a Fantastic Looking Homepage 7 Ways to Create a Fantastic Looking Homepage 7 Ways to Create a Fantastic Looking Homepage 7 Ways to Create a Fantastic Looking Homepage 7 Ways to Create a Fantastic Looking Homepage 7 Ways to Create a Fantastic Looking Homepage 7 Ways to Create a Fantastic Looking Homepage 7 Ways to Create a Fantastic Looking Homepage

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

The top questions every business should ask its web designer

Monday, December 6th, 2010

The top questions every business should ask its web designer

So, you’ve taken the big step and decided to engage a professional designer to build your web page. That’s the hard work done, right? All you need to do now is kick back, relax, and wait for the new site to roll on in. Right?

Wrong. Not all web designers are created equal, and not all web designers will be in tune with what you want. As in any other business arrangement, miscommunications happen. You don’t need to understand the technology behind how your website is made. After all, this is why you’ve hired a pro. However, by arming yourself with the following simple questions, you will be able to exercise a greater control on the final result.

Can I make minor changes to the content myself?

If you want information on your site to remain current, you need to be able to change the content yourself. The last thing you want is to wait two weeks just to get your restaurant’s summer menu uploaded, or to add details of your next client workshop. If your site is more than an online pamphlet, you will benefit from it being designed in such a way that you can upload files and make basic changes to content yourself. Often a Content Management System (or CMS) is required for such ease of use. A good working knowledge of HTML and FTP programs will also give you greater options.

Is this Flash/JavaScript/fancy widget really necessary? Will it degrade gracefully?

Have you ever you visited a website and tried to bookmark a page so you can refer back to it later, only to discover that the site has been built entirely in Flash, preventing you from bookmarking anything at all? Perhaps a site’s navigation won’t load because the JavaScript-heavy design doesn’t support the outdated browser that your day job makes you use. It doesn’t do you any good to have a fancy looking website if people can’t use your site or find it too difficult. If the allure of using the latest technology is too strong, ensure that your designer knows how to make the site “degrade gracefully”; that is, that the site will still work for people who don’t have Flash installed (iPad and iPhone users for a start), or have JavaScript turned off, or use a browser that is too old to support latest web standards like HTML5 and CSS3.

Who is responsible for keeping the site secure and safe from hackers and spammers?

Many small businesses have discovered the power of a CMS like WordPress or Joomla. However, running a CMS is like running a bundle of software in the wild on the internet. Like software on your computer, a CMS can be vulnerable as hackers and spammers find new ways of exploiting inadvertent holes in the code. This is something that needs to be taken very seriously and keeping up to date with the latest patches and updates can be a full-time job itself. Find out from your designer if ongoing security and maintenance is part of the quote, or if they provide a secondary service. It is possible to do this maintenance yourself (and many do) but you need to factor in the extra time this will require when commissioning your next web project.

Do you design to agreed industry web standards?

A site built with web standards is more likely to be cross-browser compatible and future proof than a site that has been designed to take advantage of tweaks and vendor-specific extensions of some browsers. You may choose to adopt some browser specific enhancements for your site as a “value-add” for users of that particular browser. If you do go down this path, make sure the tweaks don’t form a core part of your site’s functionality. Such designs should also adopt the logic of Flash and widgets discussed above: if you have to use it, make sure it also degrades gracefully so you don’t punish your viewers for not being early adopters.
Shane Perris

The top questions every business should ask its web designer

The top questions every business should ask its web designer The top questions every business should ask its web designer The top questions every business should ask its web designer The top questions every business should ask its web designer The top questions every business should ask its web designer The top questions every business should ask its web designer The top questions every business should ask its web designer The top questions every business should ask its web designer The top questions every business should ask its web designer

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

The basic principles of good web design: the power of planning

Friday, October 1st, 2010

One of the great secrets of the web is that designing a functional, effective and elegant web site really isn’t that hard. It’s true. Virtually anyone can do it. You don’t need to spend a lot of money to get started, the tools are available to anyone who has access to a computer and it is easy to view and make changes as you go along.

Not everyone is capable of creating a bleeding edge, award winning site. However, the number of businesses that need to demonstrate that they are on the cutting edge are few and far between. For many businesses, it is more important that a site be simple, attractive, easy to use and give the viewers all the information they need.

Well designed sites, big and small, share the same principles of good web design. These principles help bring the goal of a solid, well designed, effective and attractive web site within everyone’s reach.

The first principle for developing a well designed, effective and attractive web site is good planning.

Know what your goals are

Good web design is the same as every other project in life: before you can achieve the results you want, you need to know and understand what it is that you are aiming for. Ask yourself, “What is the purpose of my site?”There is no right or wrong answer to this question, but it is important that you have an answer. It could be that that the purpose of the site is to provide information about your services to potential clients, a catalogue of your inventory or act as a sales portal.

Whatever the focus, the answer to this question will inform everything else that you do from the text on the site, how you organise the information or even what images you might use. Everything you do on the site should work towards your goal. Understanding this now will save you a lot of heartache later on in the design and building process.

Map out your structure

Once you are clear on the goals of your site, it is worth taking the time to map out a site structure. You don’t need to worry too much about the content at this stage. Instead, focus on the big ideas. The aim is to get an idea of types of information you want on the site and how the different parts of the site should link together. Every page should have a purpose.

This is an important step even if you’re not building the site. Being clear at this early stage about how you want the site structured can save you a lot of time and money down the track and avoid costly redesigns.

If you really want to delve deeper into the principles of organising your site, an excellent place to start is Dan Brown’s “Eight Principles of Information Architecture” [PDF]. It’s only a few pages long but packed with thought provoking questions for you to answer.

Laying out the pages

And now the fun really starts!

It’s a good idea to give some substantial thought to a basic layout for the site’s pages. This part of the process is the perfect time to play around with as many ideas as you can while it is still easy to do so. The site structure will have an influence to some extent, but you should still feel free to try something new.

One way to do this is to use wireframes. Wireframes allow you to develop basic ideas about appearance and structure without getting distracted by the detail. Think of a wireframe as a skeleton for your page. You’re laying out the bones of a page and leaving the flesh for later.

There are a wide range of tools to help you with wireframing a site design, which range from the expensive and fully featured (Axure, Visio , reasonably priced Balsamiq and free (pen and paper). PowerPoint is a very useful tool wireframing, and is also something that many people already own. Using the drawing tool bar to make basic rectangles is an easy way to start playing with wireframes.

An excellent resource on wireframes and wireframing is the online magazine Wireframes

Basic Layouts

Almost every web site will have a few common layout elements, such as a header (often with a logo), a navigation system, a “container” for the main information on the page, and a footer. Wireframing allows you to play around with these elements to get a feel for what works for you and your site. There are some classic layouts that will be familiar to you. The Digital Pacific blog, for example, is a classic three column layout. It has a header across the top, main content on the left hand side and two columns of navigation and points of interest on the right hand side. The pattern is completed with a footer across the bottom.

Site layouts have evolved over time to meet the needs of different sites. These layouts or “site patterns” have been developed in response to the way that people read information online. E-commerce sites have different layout needs than a blog which in turn has different needs to a news site. One of the most comprehensive resources on site patterns is the book The Design of Sites .

It is at this point that all the hard work planning goals, mapping out the site and deciding on a basic structure pays off. Deciding on a site pattern and settling on the basic layout should now be a simple process, making it easier to either start the design work or to give your web designer a clear brief. With this planning under your belt, it makes it that much easier to begin thinking about the next stages of bringing your plans to life.

The basic principles of good web design: the power of planning

The basic principles of good web design: the power of planning The basic principles of good web design: the power of planning The basic principles of good web design: the power of planning The basic principles of good web design: the power of planning The basic principles of good web design: the power of planning The basic principles of good web design: the power of planning The basic principles of good web design: the power of planning The basic principles of good web design: the power of planning The basic principles of good web design: the power of planning

10 Bookmarks Aussie Webmasters Must Have

Thursday, September 3rd, 2009

Even webmaster know-it-alls may not really know it all. The amount of knowledge that must go into the design and implementation of a website is overwhelming, to say the least, so a little help in this area never hurt anybody. And, in case you’re a little shy, you don’t even have to ask; we’re giving you these 10 bookmarks that Aussie webmasters must have just for stopping by!

  1. WebmasterWorld – The WebmasterWorld forums cover all topics that are useful to webmasters from designing and coding to maintenance and marketing of websites. The homepage also displays the top in news and discussions daily.
  2. 99 designs – Australian based 99 Designs was created as a resource to connect both designers and clients. Through this website, clients release projects (in the form of contests) for designers to complete. They then choose their favourite work and award the prize money. 99 designs is an excellent site for freelancers and those looking for extra work, or needing help with projects.
  3. Flashkit – Flashkit is an excellent resource for Flash design/development with over 1200 tutorials for viewing, audio loops for projects, and forums for discussing the most recent Flash related topics. Over 633,000 members and counting make up this thriving Flash developer community.
  4. Envato – Envato makes it mark as a one-stop shop for webmasters. This Aussie based company runs a network of sites, each dedicated to a different focus, such as web design education, a marketplace to buy and sell work, freelance forums and galleries of inspiration work.
  5. Istockphoto – We all know the saying that a picture tells a thousand words, so when putting together great designs, an image from iStockphoto could be the extra touch that ties it all together. It’s free to browse the millions of stock photographs, vector illustrations, stock video footage, audio tracks and Flash files in store, and you only pay when you download.
  6. Stock.xchng – Another great stock photo resource is stock.xchng. They have acquired nearly 400,000 high quality images, and many more are on the way. Although downloading some content does cost money, a search result will display a long list of free images for your chosen topic as well.
  7. Brands of the world – Looking for a vector formatted logo for a specific brand? Brands of the World is just the place to look seeing as it has the largest selection of brand logos out there. Since anyone can contribute to the resource, the website also boasts as being a place for designers to display, and be popularised, for their work.
  8. W3C – The World Wide Web Consortium is an international consortium focused on the goal of creating web standards. They provide link checkers, markup validators and CSS validators that benefit any webmaster.
  9. BrowserShots – We all know that checking browser compatibility can be a tedious and annoying task. Now, you can avoid some of the annoyance by using BrowserShots, the quick and easy way to see how your website will render in various browsers.
  10. webdesigner depot – webdesigner depot is an excellent blog full of tutorials, tips and techniques involved with web and graphic design. The blog is worked on by a number of designers and developers around the world that specialise in various subjects from coding to Photoshop.

When it comes to being a webmaster, the list of subjects one must be familiar with seems endless. Even though this is only a short post of ten great resources in these various subjects, hopefully it gives you a few more useful websites to add to your bookmarks. We understand that the webmaster’s job is never finished, so it is always good to know there are some excellent resources and communities to turn to whenever help is needed.

10 Bookmarks Aussie Webmasters Must Have 10 Bookmarks Aussie Webmasters Must Have 10 Bookmarks Aussie Webmasters Must Have 10 Bookmarks Aussie Webmasters Must Have 10 Bookmarks Aussie Webmasters Must Have 10 Bookmarks Aussie Webmasters Must Have 10 Bookmarks Aussie Webmasters Must Have 10 Bookmarks Aussie Webmasters Must Have 10 Bookmarks Aussie Webmasters Must Have