Движок, CMS, для сайта
   
ГЛАВНАЯ ОБО МНЕ СТАТЬИ ТВОРЧЕСТВО КНИГИ КОНТАКТЫ

Движок, CMS, для сайта

Движок, CMS, для сайта Система управления сайтом (content management system - CMS) - это мощный программный инструмент, с помощью которого можно управлять сайтом из удобной оболочки. Некоторые называют его еще "Конструктором сайтов", что на мой взгляд не совсем правильно. Ну да ладно.

Любая CMS система состоит из двух разделов - административный и редактор сайта.

Административный раздел чаще всего содержит в себе основные данные сайта, которые входят в главную конфигурацию. Это могут быть данные такого плана, как основной домен, логин и пароль администратора сайта, данные для подключения к mysql базе данных. Раздел редактора отображает инструменты для управления контентом сайта, для его добавления и изменения.

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



С самого начала следует определиться, для чего вам сайт. Здесь может быть несколько назначений. Например вам нужна собственная страничка в интернете, на которой будут размещены ваши контакты и описание ваших услуг. Или сайт нужен вашей фирме, который непосредственно станет незаменимым помощников для увеличения продаж. А может быть вы хотите вовсе не сайт, а блог - то место, в котором бы смогли делиться своими мыслями и знаниями с другими. Или же вам нужен интернет магазин? В зависимости от назначения сайта и следует выбирать движок для него.

Если целью является собственная страничка во всемирной сети, то лучше всего заказать такой сайт у профессионалов. Во-первых потому, что "одностраничники" стоят дешево, во-вторых, у вас будет уникальный дизайн. Да и движков то для таких сайтов из одной странички по сути нет. Такой сайт можно сделать даже самому. Достаточно несколько вечеров потратить на изучение синтаксиса html и css. Первый - язык разметки, второй - язык стилей.

Сайт для фирмы может быть поставлен на такие движки, как Joomla, Wordpress, Bitrix и многие другие. Преимущества готовых движков в том, что там практически нет ошибок и обычно уже есть встроенная удобная "админка", о которой я писал выше. Минусы: сложность внедрения на сайт чего-то своего, сложность его адаптации по конкретные нужды фирмы. А также очень много лишнего кода.




Для блога чаще всего ставят следующие движки: Wordpress, Movable Type, Drupal. Тут тоже все не так однозначно, как кажется на первый взгляд. Блог трудно настроить именно так, каким вы его хотите видеть, без соответствующих знаний вам это не удастся. Можно конечно поставить какой-то дизайн пользуясь только лишь руководством на форуме поддержки данного движка, но имейте ввиду, что такой дизайн будет у тысячи других блогов и как правило поисковики не любят не уникальные по дизайну сайты, хотя и среди таких встречаются их любимчики.

Вообще, в настоящее время в интернете есть множество фирм, у которых можно заказать сайт совсем не дорого. Вы составите сове техническое задание, руководствуясь которым программист все сделает четко под вас. Лично я, если бы не умел делать сайты сам, именно к такому способу бы и прибегнул. Ну и вам естественно советую.


Если же вернуться именно к вопросу движков, то думаю будет интересно посмотреть статистику использования, которую привожу ниже:





Это 10 самых популярных движков, которые не имеют в себе дыр и работоспособность которых проверена годами и не должна вызывать сомнения. Также один из плюсов - это множество модов, потому что популярные движки имеют тенденцию к совершенствованию и разнообразные примочки пишутся программистами под эти CMS чуть ли не каждый день. Второй важный плюс - вам всегда будет легко найти мануал по этому движку, иными словами - руководство по эксплуатации =) Обычно это форум или сайт, которые сверстан в стиле вики.



Теперь подробнее о тех движках, с которыми я хорошо знаком:





Joomla - одна из самых крутых систем открытым кодом. Сайты, которые обеспечивают поддержку данной cms в России: joom.ru, joomlaportal.ru. Движок не занимает много место. Даже правильнее будет сказать - совсем почти не занимает. Требует хостинг с поддержкой MySql. (В принципе это любой современный хостинг) Написан на языке php.




WordPress - это блоговый движок или если можно так сказать - "новостной". Движок блогов отличается от других структурой вывода нового контента и датировкой постов. Контент выводится от нового к старому в перелистном режиме, также имеется доступ напрямую к разделам сайта, для более удобной навигации по нему. На ВордПрессе есть возможность публикации с помощью вспомогательных программ и сервисов. Востребованность движка, особенно в блогосфере, связана с тем, что на нем очень много доступных и простых в инсталляции модов. Также простота настройки внешнего вида и политики вывода статей. Также, как и joomala требует MySql, весит всего на 2 мб больше.




Textpattern — довольно молодая система управления блогом. С данной cms сможет работать пользователь со средним уровнем знаний, для новичков считаю ее сложоватой, хотя со временем может во всем разобраться любой. На textpattern есть пред просмотр публикуемого материала, возможность читателям его комментировать и многое другое. Очень гибкий для веб-разработчиков. Кода мало, всего на 1 мб. Можно изменять по своему желанию (имею ввиду продвинутых юзеров) Требует как и два предыдущих MySql.




Drupal - с помощью этого монстра можно создавать любые сайты. Рекомендую тем, кто хочет вой сайт, но пока еще не решил, каким именно он должен стать в конечном итоге.




hostCMS - удобная современная система управления сайтами. Корректировка содержания сайта производится с использованием интуитивно-понятного интерфейса.



Yii - это технологичный PHP-фреймворк для верстки серьезных веб-приложений. Включает в себя принцип повторного использования кода, что несомненно сократит силы любому программисту. Подойдет только опытным веб мастерам.



Логику работы каждой CMS можно описать двумя свойствами:


  • Любая cms должна уметь предоставлять пользователям возможность удобного создания новых материалов сайта, возможность их редактировать, удалять, а так же уметь упорядочивать их в нужной для администратора хронологии. Чаще всего для достижения этой цели в движки добавляют визуальные редакторы, с помощью которых можно легко оформлять текст, вставлять картинки, выделять заголовки, делать внутреннюю линковку сайта (что полезно сказывается еще и для сео) и многое другое. Для пользователя не требуется при этом знать основы html, javascript или css.


  • CMS должна уметь хранить данные сайта (статьи, новости, какой-либо иной контент) в базе данных любого типа. Это может быть MySql база или база на файлах спрятанных выше корня сайта или под .htaccess. При этом во время обращении к web серверу CMS должна создавать запрошенную посетителем страницы налету. "Налету" - это означает, что такой страницы так сказать физически на сервере не существует и она генерируется в момент обращения по определенному url адресу. При этом оформление "инклудится" (подгружается) из специальных файлов, предназначенных для визуализации и навигации, а вся информация берется из базы данных. С одной стороны это конечно очень удобно. Во-первых занимает меньше места, во-вторых можно очень быстро внести изменения на весь сайт в целом. Минус только в том, что изменить структуру отдельной страницы будет несколько сложнее. Хотя многие движки умеют и это, если в них хорошо разобраться и иметь за плечами средний багаж знаний в сфере веб разработки.


Подписаться на новые статьи Подписаться на новые статьи

  Оставьте комментарий!
  Похожие статьи
Минусы работы дома
Минусы работы дома
Так ли легко работать из дома? Что может помешать?
Где начать карьеру копирайтера?
Где начать карьеру копирайтера?
Хотите начать продавать статьи, но не знаете, с чего начать? Статья как раз для вас!
Принципы создания сайтов
Принципы создания сайтов
Создание сайтов является весьма перспективным направлением. Разумеется, у каждого владельца подобных ресурсов различные доходы, все напрямую зависит от выбранного способа монетизации, а также непосредственно от тематики сайта
Реально ли работать дома?
Реально ли работать дома?
Всю жизнь мечтали работать дома? Статья расскажет о возможностях фриланса
Культура
Книги и Литература
Интернет
Финансы
Спорт
Туризм
Товары
История
Мистика
Отношения
Семья
Ремонт
Игры
Мода
Медицина
Кулинария
Государство
Авто
Увлечения
Психология
Дизайн
Разное
Наука
Образование
ПнВтСрЧтПтСбВс
Может заинтересовать
Ангина у детей
Разум и чувства Бунин
Блок Стихи
Рождение гениев
Статистика

Индекс цитирования


© gfom.ru, Глеб Фомин, Культура, Искусство, Философия, 2018