Lesson 1.1 Glossary. Sites and engines
For some, this word will already be new. But nevertheless. Actually, glossaries were the predecessors of the dictionary. A dictionary of highly specialized terms in any field of knowledge with an explanation, sometimes translation into another language, comments and examples.
In general, we will begin to introduce terms in the order of lectures.
To put it simply, a page of any website consists of a bunch of different letters/signs/symbols, which form commands that are written line by line in certain sequences on one page and form a CODE. For example, a page of an online store can contain 5,000 and 10,000 lines of code, because you need to write many lines of code to load various products, make the shopping cart work, make payments, and do other things. And a page of a business card website can contain 300 lines of code, since the business card website does not have complex functionality. This code is saved in a special file-document.
- A WEB PAGE is a document with a code, access to which is carried out using special software called a “web browser” and you know it under the names of Chrome, Opera, Mozilla and other browsers. But! In order for people to be able to access this document 24/7 and for all the commands written in the document to be executed, you need to ensure access to this document. There are servers for this.
- SERVER (from the English word “serve”) is remote equipment that is logically similar to your computer, with special characteristics, backup power, stable Internet access and backup Internet channels, and a bunch of additional settings that provide round-the-clock access to your document.
- HOSTING is a service of providing such servers. When you are told that you need to pay for hosting, it means that you need to pay for the server and additional equipment for the round-the-clock operation of this server, or rather for people to access your site.
- LINK – An address that can be used to send a person to another web page or to a document on this page.
- DOMAIN NAME – simply put – this is the address of your site, a link that leads to the server to your document. Like a house address on a letter, without it, it will not be possible to get to your document.
- CONTENT – from the English content – content. As I said earlier, the document has a bunch of letters and commands that perform some actions and are code, but content is usually called informationally significant content of the page, texts, menu content, description, contacts and other data. So when you are told that the pages will need to be filled with content – this means that you will need to fill in virtually ALL the data that the visitor will see.
- A SITE, or website, is one or more logically related web pages united by a common theme and design.
- One small deviation. WEB BROWSER. Well, all these Chromes, Mozillas and the like. These are special programs that, after you enter a domain in the address bar, the browser goes to the server for your file, reads the code that is in it and shows this code in the form of pictures, menus, stripes, logos and texts exactly in the form in which the programmer told it to do it!
- WEBSITE CODE. Now it will be hard, because I don’t want to go deep into programming, but without a superficial understanding it’s impossible… Although you will be able to understand why programmers get their money ))) In order for a web browser (Chrome or Mozilla) to show a beautiful page, the browser needs to be given various scripts, commands, tasks, image addresses (which need to be placed on the server and also provide round-the-clock access to them). So the programmer writes these commands, and from here the code is formed. And the more commands need to be executed, the more lines of code there will be.
- USABILITY – Or as the Oxford dictionary says – the fact that something is convenient to use. Often used to refer to the ease of use of a site and its clarity for visitors, and as a result – effectiveness.
So now we have come to what a Site is in general – one or more linked pages of code filled with content, saved in a special document on a server, access to which is possible around the clock via a link – a domain.
- WEBSITE ENGINE. A very funny term that 90% of people do not understand at all. We often call CMS systems engines, and this abbreviation stands for Content Management System.
The key here is content. For example, you want to add a new product to the site. To do this, you do not need to get into the site code, copy various commands, make changes to the CSS or layout (sorry, but we will not talk about this), and you do not need to have the knowledge of a programmer. You, the content manager or someone else just need to go to the control panel and click a couple of buttons like: add a product, add a picture, add a description, prices and all that. Well, that’s it – the product will appear.
The CMS itself will make all the changes to the code and your site will work. - If there is no CMS, then the algorithm is usually the following – go to a remote server, find the file in which you need to make changes, copy an identical file with the product and make changes to the code, go to the directory where the pictures are and add the picture, return to the product file and add a link to this picture there. Return to publish the changes, check the functionality of all links and blah blah blah. In short, no need, there must be a CMS that will speed up and make the processes cheaper.
- BACKUP or backup copy. The holy of holies. You can remember, set a reminder or make a tattoo – regular backups! Unfortunately, we do not live in an ideal world, so there are failures in the work of hosting, CMS or just the human factor, a programmer or content manager screwed up, one of the competitors decided to attack your site. So automatic backup copies must be configured, and before starting any global work, create additional backup copies. In addition, I recommend periodically downloading a backup copy from the server to your home / desktop computer. And in general, you feel anxious – you made a backup copy, it seems that you forgot something – make a backup copy, better more often than not at all. But you should not abuse this either.
- ACCESS RIGHTS. In the future, you will always be haunted by such words as admin, user, moderator, content creator, etc. So, remember. You must have ADMINISTRATOR access to any resource that you will buy. Bought a domain – request administrator access, rented hosting – request administrator access, bought a CMS – well, you get the idea, request administrator access. You buy these products and you must have the highest level of access to them. With administrator rights, you always have the most advanced capabilities, change the code, administrator email, delete everything, so you should not distribute such access. For this, other user groups with other rights are created. For example, you found someone on a freelance basis or hired a content manager, so you need to limit his access to the code so that he doesn’t screw up, or limit access to the contact database so that he doesn’t steal it ) You can always create a new user group with restrictions and new users yourself or a programmer.
Before I finish with the glossary of websites and engines, I want you to have the following picture:
One file or several files with a bunch of code, united by a single design or theme, written by a programmer, which is located on a remote server, with regular backups, with the help of a web browser other users can access it 24/7. And with the help of a CMS system, your content manager fills the site with useful information and data, while using limited access rights.
Share it with friends, business owners and anyone who is going to start their own business, translate it into other languages ))) Write podcasts! This information will not be superfluous!
Or if you want to become part of the community or say “thank you” to the project – visit this page https://shyshlov.com/marketing-camping/ and spread the information to as many people as possible! Thank you for your attention.
Have a nice day and achieve your goals!