Y
Y
your-brother2019-12-23 15:16:18
CMS
your-brother, 2019-12-23 15:16:18

How to upload site code to CMS?

Good afternoon!
Using books and other information resources, I got acquainted with html, css and js.
I want to practice my skills by creating a real page.
I came across something new for me. "CMS" "hosting" "domain" (also "database", but I think this is not so important for me.)
As far as I understand, hosting is the space on the server that they provide me for money, and the domain is the address of my site, also for money.
And I thought that this was enough for me and decided to make a page for an educational institution (something like tvgsha.ru/)
I found out that this site is based on the Joomla engine. Downloaded, installed. Along the way, I installed OpenServer for it.
I start, I go. And a lot of questions. I thought it would be possible to just insert *.html and *.css files. And there modules and templates. I thought cms was just to control statistics. But he was wrong.
Tell me how to understand cms and lay out your first site.

Answer the question

In order to leave comments, you need to log in

3 answer(s)
S
sashabeep, 2019-12-24
@your-brother

All CMS are built on the same principle: Data is stored in the database in the form of tables, and when the page is opened, the content, headings and other data of the document are substituted into the template and issued to the browser.
What is it for? And try, for example, to change the phone number on a couple of thousand pages. Or transfer the document from one section to another without touching the files. Or add a new item to the menu.
In fact, for any average site of any number of pages, 3 templates are enough - any page with text, a list of texts (news, products, etc.) and the main one.
Templates are attached using a templating engine and its markup language to indicate the places where content is displayed. This is done differently in different CMS.
The easiest CMS to enter and understand how the template engine works and all that without touching programming is Evolution CMS. Any ready-made layout is inserted into the template, write [*content*] in the right place and that's it, what you wrote in the admin panel is displayed in your template. The same menu that you see in the admin panel is also visible on the site. Joomla does not have a document tree, menus and content are edited in different interfaces. This is a bad example for experiments.

A
Alexander Arakhort, 2019-12-23
@Arahort

If you have a layout and you just want to pull it on cms to automate some things, then the easiest way for you will be with Modx Revo

A
Alexey, 2019-12-23
@AleksRap

You don't need cms to get started. CMS - roughly speaking, content management systems, that is, adding and editing without having to go into the code. If you do not need it, then write your site in html, css, js and upload it to the server

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question