Системы управления контентом при создании веб-сайта
Вопросом «как самому сделать сайт» задавался, наверно, каждый пользователь Интернета. А те, кто начал постигать эту науку, пришли к выводу, что сайты можно как «писать» вручную, так и быстро создавать в специальной программе. Такие программы называются CMS (Content system manager) или, в обиходе, «движками» сайта. Алгоритм создания веб страниц на CMS прост: управляя элементами страницы в визуальном редакторе, пользователь автоматически создает html-коды и каскадные таблицы стилей (CSS), привязанные к ним. Создать простенький сайтик, содержащий несколько страниц и оборудованный списком меню, картинками и контент-блоками, под силу даже человеку, далекому от сайтостроительства.

Ручная верстка или CMS?
Даже опытный веб мастер начинал с элементарных базовых вещей – верстки веб-страниц. Для освоения верстки потребуются знания языков html и CSS, определяющих структуру и дизайн сайта в целом. Создать же веб-страницу на CMS может любой пользователь, даже не имея никакого представления о верстке и ее особенностях. Просто выбирается любой понравившийся шаблон, под который программа генерирует код для браузера. Далее страницы просто наполняются контентом: текстом, картинками, видеоматериалами и т.д. Но всегда ли такое «удобство» хорошо отражается на качестве сайта? И пойдет ли на пользу создание такого типа сайтов начинающему веб-мастеру?
При серьезном изучении сайтостроительства на начальных этапах прибегать к услугам программы строго не рекомендуется! Автоматика никогда не заменит уникальных человеческих знаний и умений. Код, который выдает CMS, имеет следующие недостатки:
1. Неправильная структура кода. Разобрать такое месиво очень сложно, особенно при большом количестве элементов;
2. Ошибки кода (например, вставка лишнего закрывающего тэга или кавычки);
3. Лишние html-элементы и CSS-свойства, занимающие память;
4. Невалидность кода, или несоответствие его стандартам W3C.
Даже исправление кодовых ошибок, созданных CMS, потребует от пользователя базовых знаний в области верстки. Но, чем исправлять ошибки, созданные автоматикой, лучше как следует освоить html и css и создавать код веб-страниц самостоятельно. А систему управления контентом использовать как вспомогательное средство.
Создать неплохой комплекс веб-страниц можно, загрузив на CMS свою верстку. Конечно, придется немного попотеть, однако это лучше, нежели создание сайта «втемную» с автоматической генерацией кода.
Читайте также
- Xiaomi представила маршрутизатор Redmi Router AX5400 с чипом Qualcomm
- Western Digital повысила цены на флеш-память NAND — это следствие загрязнения производства в январе
- 4 вида вооружения, которые отправили в Европу из-за Украины, но никогда не испытывали в деле
- Twitter позволит вешать ярлыки на ботов, чтобы люди могли отличать их от живых пользователей
- Найдена загадочная "невидимая" черная дыра: космическая аномалия
- Новая статья: Обзор игрового 4K-монитора ASUS TUF Gaming VG28UQL1A: лучше поздно, чем никогда