Приветствую вас друзья! В сегодняшней статье мы поговорим про системы управления сайтом и выберем ту единственную и неповторимую, на которой и будем создавать свой блог.
Система управления сайтом (от англ. content management system, CMS) — набор специальных файлов, которые обеспечивают процесс создания, управления и организации содержимом сайта, т.е его контентом (текстом, фотографиями и т.п.)
Про системы управления сайтом, я уже начал вам вкратце рассказывать в статье «сайт на PHP» и показал простенькую схему. Давайте взглянем на нее еще раз.
Напомню, что CMS представляет собой набор определенных файлов, которые создали умные люди разработчики/программисты 🙂 специально для нас, кто не хочет писать свой собственный сайт с нуля, ручками в php редакторе.
От сюда напрашивается главное преимущество систем управления, которые позиционируют разработчики — вам не нужно знание языков программирования. По сути это так, но не совсем верно. Но об этом мифе мы поговорим в одной из будущих статей. Не пропустите.
Давайте теперь рассмотрим основные преимущества и недостатки cms
Основные преимущества CMS
- Практически не нужны знания языков программирования, чтобы создать свой сайт
- Быстрая смена дизайна за счет многочисленных тем и шаблонов, которые можно бесплатно скачать практически повсеместно. Тем самым, вы придадите индивидуальность и неповторимость вашем блогу
- Редактирование контента (материалов сайта) во встроенным визуальном редакторе наподобие ворда.
- Увеличение функциональности за счет дополнительных компонентов, модулей и плагинов.
- Создание иерархии управления. Суперадминистратор- адмии — автор и пользователь. Назначение и ограничения прав доступа к управлению системой.
- Очень частая обновляемость Cms
Основные недостатки CMS
- Чаще взламываются, из за своей распространенности
- Тяжелый, не оптимизированный код систем, что не существенно при небольшом количестве посетителей
- Требуется время на освоение, изучение функций и команд CMS и т.п. — но это не существенный недостаток, т.к мы всегда учимся
Какие же сейчас самые популярные системы? И так встречайте…Популярные CMS
Wordpress
Самая популярная система для создания блогов и, вероятней всего, самая популярная CMS в целом. Это отличная платформа для новичков, которые решили создать свой блог, благодаря своей превосходной документации и огромному сообществу пользователей и разработчиков по всему миру.
Плюс ко всему этому, огромная база бесплатных, так и профессиональных шаблонов тем, доступный код PHP и CSS, который может редактироваться прямо из администраторской части системы и большое число дополнительных плагинов, которые добавят функциональности вашему сайту.
Joomla
Joomla можно назвать более продвинутой CMS с точки зрения функциональности, но тем не менее, начать работу с системой также просто, как и с вордпрессом, благодаря пошаговому инсталлятору, который проведет вас по всем пунктам установки.
Миллионы сайтов в мире работают на Joomla, и ответ здесь прост — хорошо настраивается и подходит для реализации практически любой цели. Вот почему Джумлу выбирают для создания сайтов малого и среднего бизнеса, крупных предприятий, некоммерческих организаций, а также частных лиц.
Также, как Wordprees, Joomla имеет понятный администраторский раздел, огромный выбор всевозможных тем, и большую базу расширений (компонентов, модулей, плагинов). Таким образом, вы сможете добавить сайту необходимую функциональность. Тем не менее, самые вкусные плагины и темы в оcновном платные, так что если вы ищете что-то стоящее, будьте готовы заплатить денежки.
Drupal
Также одна из популярных систем управления сайтом с открытым кодом. Как и уже перечисленные CMS, Друпал может использоваться как для создания личных блогов, так для более серьезных сетевых проектов. Благодаря огромному количеству всевозможных модулей, вы также добавите вашему сайту много интересных функций ( форум, галерея, блог и т.п.)
Кроме этого, Drupal также имеет активное сообщество пользователей и отличную поддержку со стороны разработчиков. Ни один ваш вопрос не останется нерешенным.
ModX
Еще одна очень простая в использовании система управления сайтом. Более 100 тысяч сайтов работают на этой CMS. Вам не нужно знать языки программирования, чтобы работать с данной системой. ModX проста в использовании и позволяет технически неграмотным пользователям легко и просто управлять и создавать свои сайты.
С помощью ModX вы можете построить функциональные сетевые проекты любой сложности, за минимальное время. При этом, сайт будет качественным и удобным. Кроме этого, ModX идеально оптимизирована под поисковые системы из коробки, т.е. вам не нужно будет ставить лишних SEO плагинов и дополнений. Просто попробуйте ее в действии.
Движок->движение->двигатель…
Забыл еще сказать, что системы управления сайтом также называют движком. И такое сравнение с техническим термином не случайно. Двигатель — это основной орган любого транспортного средства, будь то самолет или автомобиль. Так вот CMS – это двигатель вашего сайта или блага. И без него вы не построите должным образом свой сайт, если конечно не будете создать его с нуля, о чем я уже говори выше.
Помните схему в начале статьи, так вот, чтобы движок функционировал должным образом его нужно еще настроить, т.е. подключить еще важные детали, которые отвечают за внешний вид и функциональность. Речь конечно же идет о теме оформления и дополнительных плагинах. Данные вопросы, в обязательном порядке будут рассматривать на страницах блога.
Подводя некоторый итого, теперь можно представить cms в виде одной очень простой для понимания схемы. Как говориться — заработало.
Теперь друзья вы знаете, что такое cms и что она из себя представляет. И уже скоро, вы узнаете страшную тайну — почему все блоги делаются на CMS WordPress и какую все-таки систему выбрать для своего блога? Не пропустите.
Здравствуйте, Антон!
Когда я раньше читал ваши статьи на GimpArt.org думал что Вы его организовали на WordPress. И был очень удивлен, когда узнал, что он работает на Joomla! Т.к. основной CMS блогосферы является WordPress (хотя я очень не доволен, кода считают, что на нем можно вести только блоги)
Попробовав основную тройку бесплатных cms на denwer’е у меня сложились следующие впечатления:
1) Joomla! мне не поддалась, но ее возможности в виде дизайна как сайта так и админки мне понравились!
2) Drupal сразу был отвергнут мной из-за отсутствия админки (а для меня это очень неудобно)
3) WordPress, ИМХО, самая лучшая система управления. Удобно писать, удобно управлять, но при создании темы тоже возникли трудности в добавлении комментариев. И также получилось так, что написав первые 2 темы в Notepad++ в начале главной страницы появлялся отступ, в коде все было правильно, а браузеры прописывали теги из в , но переписав код через Aptana Studio все получилось! Так что, если у кого-то произошла такая проблема, думаю, что стоит воспользоваться таким решением.
Огромное спасибо за столь обширный комментарий. Я тоже попробовал три вами описанные системы управления. Но так случилось, что именно мое знакомство началось с Джумлы, и она мне приглянулась. И только в этом году с помощью школы «Старт-АП» и блога Александра Борисова isif-life.ru, изучил Вордпресс, и изучаю до сих пор 🙂
Нашел еще один «баг» на блоге вызванной настройками темы: у смайлов добавляется квадратная тень, как у обычных картинок. Над либо убрать для смайлов тень вообще, либо закруглить бордюры
Большое спасибо за комментарий Константин.. Обязательно поправлю )) не учел, когда добавил тень, он ко всем картинкам прописалась ))