Contact Us

Designing & Maintaining Large Website Projects

Website projects vary from simple one pagers with no interactivity to full on dynamic content spanning thousands of pages with millions of members, sales, data etc.

 

I have the philosophy of always building with the larger scale in mind as you never know when a project may take on a whole new scope, and its better to be prepared than left pulling your hair out. So how to we build for scalability and maintainability?

Below we have some of the best things to remember when creating websites with scalability in mind.

Create maintainable code

Creating simple CSS classes for things such as buttons, links, sidebars, headers etc. that can be used throughout your sites will save you a mountain of time in the long run. Instead of creating images for every buttons for example, using a simple button CSS class that can be built upon where needed saves a lot of pain in future when developers need to add new buttons.

In addition thinking about your menus, if your menu fits perfectly on the screen as it is, what will you do if suddenly your company wants to add 3 new items to the end of this. Either leaving a lot of space for growing into or using a vertical menu may serve you better here.

Think to the future and be organised

In the future you may need to suddenly add a new arm or section to your business, which means you need to be very organised. Before you do anything think about your folder and naming structures.

Try to keep seperate folders for each of your seperate site parts, a folder for scripts, another for stylesheets, another for images etc. this can go as deep as you like with subfolders or seperate areas for admin and front end files but make sure you have a good structure that will be easily readable in 6 months time when you come back to it.

Naming files with useful names is one of the most useful things you can do, imagine coming back after 6 months and seeing an image folder with 1000 images in simply called ‘0001.png’, ‘0002.png’, ‘0003.png’. Maybe using prefixes will really help for example putting ‘footer_’ before every footer image or ‘menu_’ before every menu image. This helps you find them when listed alphabetically. In addition give descriptive names to your files after your prefixes.

The same applies for commenting and naming your code here. Naming your css, php and javascript classes and files can really help to understand what you are doing in the future.

Another great tip is to get your browser compatibility working early on and constantly checking as you add new functionality and styles etc. Waiting until you’ve finished a project can make it almost impossible to go back through everything and apply patch after patch to get it to work in IE6/7.

With these few tips you will make your life much more bareable in future when creating web projects.

If you want help tidying up and getting your websites future proof then why not get in contact with us here at Network Intellect.

This article was posted by



Leave a Reply

What our clients say

"It’s like having your own in-house digital marketing consultancy rather than an external company. I no longer think about them as a supplier. They’re part of the team."
Marketing Manager, Education
"They have always been professional and focused on delivering results in a timely and cost effective manner. It is enlightening to have an organisation that takes the time to make recommendations on actual data analysis."
Business Manager, Charity
"They (Network Intellect) continue to exhibit their digital expertise by helping us to establish a competitive advantage by pushing the boundaries and innovating their technology and performance solutions."
Head of Marketing Communications, Education
"Because of their talent, expertise and level of service our on-line business has increased dramatically."
Founder, Electronics
"I would have no hesitation in recommending them as an analytics partner to understand and improve the performance of a website."
Vice President, Retail
Network Intellect continue to give us a fantastic service, fast and friendly and are always ready to go the extra mile. They have gone above and beyond the call of duty to deliver our results.
Director, E-Cigarette Web
"We found that Network Intellect had the depth of knowledge we needed and after speaking to them a few times we decided to go with them. It’s the best decision we’ve made in some time."
Owner, Retail
"Their services offered great value for money. I would not hesitate to recommend them as a digital partner to others."
Strategic Marketing Manager, Education
"Jason and his team at Network Intellect embody efficiency and efficacy. I would have no hesitation in recommending this excellent company to others."
Marketing Manager, Education
Network Intellect have managed our product data feeds with exceptional care and meticulous detail. I know I can trust them to make the right decisions for our business."
Director, E-Commerce
"It’s like having your own in-house digital marketing consultancy rather than an external company. I no longer think about them as a supplier. They’re part of the team."
Marketing Manager, Education
Read all testimonialsRead all testimonials

We can help you be great

We have friendly staff ready to help you get on your path to greatness...
Network Intellect Menu