Web site design 
ecommerce sites 
Internet marketing 
Web consultancy 
... from WebSanity 

Glossary of internet terms

At WebSanity we appreciate that the web world can seem a strange and confusing place, so we try our best to communicate in plain English, but there are various terms that you'll hear which you will need, or want, explaining. We've gathered together some common ones here along with very basic, generalised explanations. If you can think of any other terminology that you'd like explaining then please let us know.
 

Content Management System (CMS)


A Content Managenent System, or CMS, is a system that allows you to edit and update the basic content on your website. There are various ways of doing this; most popular, but also most expensive, is a set of password protected pages on your website that allow you to edit your content via a web browser. The problem with such systems is that they can be expensive and inflexible. There are cheaper alternatives that we can recommend - dependent on your requirements.
 
Traditionally you only needed such a system if you had to make regular updates to your website or if you wanted the ultimate flexibility to update content immediately without having to ask your developer to do it for you. However, given the low cost solutions we can recommend, there is no reason now why every website should have this flexibility.

Website hosting


Hosting is the equivalent of your shop front. Just like you would pay rent for a shop or offices, you need to pay rent for your website hosting. Cost depends on how much space you need and how sophisticated your website is. Many different companies provide this service; it is best to get a recommendation from your website developer since only they are aware of the technical requirements your website will have. One thing we would normally recommend, however, is not to host on a web server in your developer's company. Why? If the relationship breaks down, or if you want to ask somebody else to develop the website in the future, then your developer can suddenly turn awkward: we've seen it happen in the past. Also, web hosting companies have hundreds of machines looked after by dedicated staff working 24x7; your website developer doesn't.

PHP


PHP is a programming language that we use to develop dynamic websites; it is a list of instructions telling the website what to do in different circumstances (e.g. check the login details supplied by a customer are correct and either show them their account or ask them to re-enter them). It is an 'open source' language that is developed cooperatively by the developer community. The closest commerical rival to it is a very similar language called ASP, developed and controlled by Microsoft. There is eternal debate as to which is the better language, but we feel that the sheer number of websites and the huge amount of support offered for PHP makes it a clear favourite for website development. There is a much greater choice of services to host PHP websites, and prices are generally lower.

MySQL


Almost every dynamic website needs to be able to store information; whether it is names and addresses or product details. This information is stored in a database; think of it as an electronic filing cabinet. MySQL, like PHP, is a product of the developer community. It is fast, easy to use and almost the de facto website standard. Again it's main commerical rival comes from Microsoft and is called SQLServer. The big difference is that Microsoft charges for using SQLServer and this tends to reflect in the availablity and cost of website hosting. Typically you will find PHP/MySQL or ASP/SQLServer combined solutions.

RSS


RSS, or Really Simple Syndication, is a standard way of interchanging frequently updated information on the internet. It can be used to provide news/information FROM your website for use on other websites or direct to your customers who use 'news aggregators' such as Google Reader. It can also be used to incorporate information from other websites into your website, such as news or weather.
Services from WebSanity:
Web site design Cambridge
Web site design Huntingdon
Web site design Peterborough