Builiding Your website


Decide what method or tool you will use to build it

Building Your Website

When you have the basic idea down and have a plan for how it will be laid out, the next to think about is how you're going to build it. The options seem endless, and people will try to sell you this or that 'fantastic' application, and every other thing that you "absolutely must have" on your site, however the reality is that there are a few great tools for building websites, and one of them will be best-suited to your situation and needs.

Build it yourself


Build it yourself

This is the first option. If you have a website-building application like Adobe Dreamweaver, it is not very difficult to create a website from scratch. You might need to do some coding but don't panic! HTML looks complicated, but it's like listening to Shakespeare—it's hard at first, but once you get the feel of it, it's not that difficult.
  • Pros: website design software simplifies the process of building sites by letting you drag-and-drop images, text, buttons, movies, and anything else you can think of, usually without ever having to dig into HTML. Many web design applications will even let you create sites specifically for your smart phone or pad. If you are building a basic, personal website, this is really a great way to go.
  • Cons: there is a learning curve, and though you don't have to dig into HTML, it's not totally geek-free. If you are in a hurry, this might not be the best solution. Perhaps the biggest con, though, is that if you are not a graphic designer, youcould end up with a page that hurts the eyes. To mollify this somewhat, there are a number of free templates in the applications, and on the internet, but be aware of your limitations—if you have any!
Use a content Management System

Use a content Management System

This is the second option.WordPress is an example of a great option for building websites. It helps you create web pages and blog posts quickly and easily, set up the menus, allow and manage user comments, and has thousands of themes and plugins that you can choose from and use for free. Drupal and Joomla are other great CMS options. Once the CMS is hosted, you can manage your site from anywhere (in the world) that has an Internet connection.
  • Pros: Very easy to use, quick to get started with one click install, and lots of options for the beginner (with enough depth for more experienced users).
  • Cons: Some themes are limiting, and not all are free.
Build the Website from Scratch

Build the website from scratch.

This is the third option. If you decide to build your website from scratch, you'll need to start using HTML and CSS. There are ways to extend your HTML skills and add more features and more depth to your website. If you are developing a professional website, these tools will help you get that edge that is needed in any business venture.
  • CSS, which stands for "Cascading Style Sheets". CSS gives more flexibility for styling the HTML, and makes it much easier to make basic changes—fonts, headers, color schemes—in one place, and have those changes ripple through the site.
  • XHTML is a web language set by W3C's standards. Almost identical to HTML, it follows a stricter set of rules for marking up information. What this means, for the most part, is minor changes to the way you write code.
  • Look into HTML5. It's the fifth revision of the core HTML standard, and will eventually subsume the current version of HTML (HTML4), and XHTML as well.
  • Learn a client-side scripting language, such as JavaScript. This will increase your ability to add interactive elements to your site, such as charts, maps, etc.
  • Learn a server-side scripting language. PHP, ASP with JavaScript or VB Script or Python can be used to change the way web pages appear to different people, and lets you edit or create forums. They can also help store information about people who visit your site, like their username, settings, and even temporary "shopping carts" for commercial sites.
  • AJAX (Asynchronous JavaScript and XML) is a technique of using a browser sided language and a server sided language to make the page get new information from the server without refreshing the page, often greatly reducing user wait time and vastly improving the user's experience but increasing bandwidth usage. For a website that will see a lot of traffic, or an eCommerce site, this is an excellent solution.
 Hire a Professional

This is the fourth and final option. If you are not up to designing your own website, or learning new coding languages—especially for more advanced sites—hiring a professional may be your best option. Before you hire, ask to see a portfolio of their work, and check their references carefully.

0 comments:

Thank you!