Getting Started with Drupal: A Comprehensive Hands-On Guide

Aug 24 2010 by Saad Bassi | 74 Comments

Getting Started with Drupal: A Comprehensive Hands-On Guide

Drupal is a popular open source content management system. With its powerful and advanced features, you can build complex websites with ease, compared to building them from scratch. With the support of a huge community and a big number of available modules, no wonder Drupal is a system you keep hearing about over and over again.

In this guide, we are going to discover Drupal using a pragmatic approach. We will create a Drupal site with a custom content type and views.

continue reading »

Mobile Web Design: Best Practices

Aug 18 2010 by Alexander Dawson | 39 Comments

Mobile Web Design: Best Practices

The explosion in user adoption of mobile devices has revolutionized the web. Though designing for the Mobile Web follow similar principles to designing websites, we must consider some notable differences.

For one, current mobile device networks don’t run in the same speed as broadband devices.

In addition, there are also a myriad of ways our mobile web designs are displayed in, from touch screens to netbooks, which make even the smallest desktop monitors look like giants.

continue reading »

A 6-Step General Process for Producing a Website

Aug 2 2010 by Chris McConnell | 34 Comments

A 6-Step General Process for Making a Website

When it comes to building a website, it helps to have a process to follow, especially if you are just getting started as a web designer. Good guidelines can help you work better by keeping forgetfulness to a minimum.

Every designer or company will develop unique components to their web design process over time, but the basics remain the same: learn, plan, design, code, launch and maintain.

continue reading »

Making Money Designing Themes: What You Should Know

Jul 26 2010 by Sacha Greif | 35 Comments

Making Money Designing Themes: The Pros and Cons

Alongside my primary income stream, which is my web design freelance business, I’ve also been selling themes and templates for content management systems and publishing platforms like WordPress for close to two years now.

Although theme design can seem like the promised land for web designers and web developers — with some theme authors making tens of thousands of dollars from a single theme alone — it’s actually more like a gold rush: a chosen few hit it big, but only after putting in a lot of hard work.

continue reading »

Building Rich Internet Applications with Frameworks

Jul 24 2010 by Eric Rowell | 21 Comments

Building Rich Internet Applications with Frameworks

JavaScript libraries, ICEfaces, Adobe Flash 4, Microsoft Silverlight, and now, HTML5 have been competing for web dominance as the world wide web is thrown into a new era — an era dominated by rich internet applications (RIA for short).

The purpose of this article is to define what RIAs are, explain why the web has been moving towards RIAs, explore the different RIA frameworks that exist today, give an overview of the pros and cons for each framework, and discuss how these new technologies might coexist in the future.

continue reading »

10 SEO Tips to Remember When Building Your Site

Jul 17 2010 by Mark Cronin | 55 Comments

10 SEO Tips to Remember When Building Your Site

Let us assume that, just like everyone else, you are building a website–after all, the Web is where it is all happening now. As soon as your website goes live–and especially while you are still in the design and development phase–you need to make sure your site’s content will be found through search engines such as Google, Yahoo!, and Bing where many people go to look for information.

Whether you’re starting a blog or deploying an e-commerce solution for your clients, it’s a good idea to keep in mind some good web development practices that will enhance your chances in search rankings.

continue reading »

5 Good Habits That Will Make You a Better Coder

Jul 8 2010 by Matt Ward | 38 Comments

5 Good Habits That Will Make You a Better Coder

We all want to grow in the things we do, and in the field of web development, one of the main areas that we spend a lot of time on is our code. This could include HTML, CSS, JavaScript, PHP, Python, ActionScript or any other language that you may choose to use for building websites.

In this article, I’ll share some practical steps that you can take to expand your skill set and become a better coder. I would like to propose five different habits that you can adapt in order to help yourself become more excellent at what you do.

continue reading »