Drupal is an open source content management platform. Equipped with a powerful blend of features, Drupal supports a variety of websites ranging from personal weblogs to large community-driven websites.
Working with a Drupal development team on a large website that was continually being updated by the client sets some very challenging issues. You'll know the hassle when it comes the time your client wants to start adding more new features or sections to their existing site. The question you'll begin to ask yourself is
"How do we add the new features while the client continues to update their site without losing the updated contents when the new features have been completed?"
The main idea behind grid-based designs is a solid visual and structural balance of web-sites you can create with them. Sophisticated layout structures offer more flexibility and enhance the visual experience of visitors. In fact, users can easier follow the consistency of the page, while developers can update the layout in a well thought-out, consistent way. However, it’s quite hard to find your way through all the theory behind grid systems: it isn’t easy at all. Some important notions and related key-facts can help to learn basics and keep essential techniques in mind.
Some of these following useful tips are probably what you already know if you have been spending some time building Drupal sites. But these hints and tips that have certainly been very useful to me and i hope you'll feel the same.