Задать вопрос
bagerman
@bagerman

Как устроен сайт и как им управлять?

Здравствуйте!

Объясните, пожалуйста, как устроен сайт/как управлять контентом?
Допустим, у меня есть файлы: html, css, js.
Правки информации в разделе новостей в html каджый день - это как-то не правильно и неудобно как минимум.
В этой ситуации нужно "натягивать" html, css на CMS? И многие ли сайты используют CMS для управления?
Нужно ли знать серверный язык для того, чтобы написать управляемый сайт?
Объясните, пожалуйста, глобально - как устроен сайт/как управлять контентом?

Спасибо.
  • Вопрос задан
  • 811 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 3
@gamolinf
Фронтенд разработчик
"Натягивать" нужно.
Почти все используют CMS для управления сайтом.
Под управляемым сайтом вы имеете ввиду: "написать свою CMS, чтобы не использовать готовое решение"? Если так, то нужно быть виртуозом бэкенд разработки, тут просто знанием языка не отделаешься.
Изучи CMS и у тебя отпадет вопрос, как управлять контентом сайта. Выше написали самые популярные CMS.
Ответ написан
Комментировать
@AlikDex
Для начала познакомится с одной из популярных систем управления контентом (CMS) типа wordpress, drupal, joomla, dle. Выбрать наиболее подходящую себе и упорно читать по ней документацию применяя полученные знания на практике. "Серверный язык" зачастую знать не требуется.
Ответ написан
Комментировать
ArthurG
@ArthurG
Если коротко, сайт — некий сервер, который на определённый запрос от браузера отдаёт определённый ответ. Самый частый случай будет как раз html и т.д. Сам html формируется путём подстановки данных в шаблон. При этом у шаблонов свой диалект языка. Данные в "сыром" виде (без html) хранятся в базе данных. У базы данных тоже свой язык запросов и определённые правила работы с ними. Конечную склейку уже осуществляет серверный язык. Очень часто помимо серверного языка нужно знать саму доменную область веб программирования — это фреймворк, протокол http, принципы кэширование, принципы построения распределённых систем, авторизация и аутентификация.

Вообще, много надо знать и для этого можно пройти курс на udacity.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы