Почти весь интернет сейчас состоит из сайтов с динамическим содержимым, то есть на сайтах, которые используют такие языки программирования как php, javascript, java и многие другие. Для упрощения работы с такими сайтами, их скорейшего наполнения и для облегчения таких рутинных заданий как внутренняя оптимизация — используются CMS-системы. Диапазон использования этих систем просто огромен, от использования в коммерческих целях для создания многофункциональных интернет-магазинов, до создания маленьких личных блогов.
Перед созданием сайта стоит определиться с базовым набором функций, который он должен будет выполнять, и уже на основе этой информации выбирать CMS под свои потребности.
На сегодняшний день в мире существует 3 самых популярных CMS — это WordPress, Joomla и Drupal. При чем наблюдается стремительный рост популярности именно WordPress в последние годы согласно сервису google.com/trends/ .
WordPress
Совсем недавно данный движок воспринимался вебмастерами исключительно как блоговый, то есть созданный исключительно для ведения простых блогов и маленьких доработок на них. Изначально идея создателей WordPress и была такой, но сейчас это уже полноценная, мощная CMS со множеством плагинов, которые существенно развивают функциональность данного движка. Также несомненным плюсом этой системы является огромное сообщество, которое занимается доработкой и улучшением кода CMS. Эту систему довольно легко настроить для SEO, поэтому поисковые системы обычно неплохо ранжируют такие сайты.
Но все же WordPress еще не готов предоставить функциональность больших порталов, соцсетей и прочих сложных систем, поэтому его лучше выбирать новичкам и людям, не планирующим особые функциональные изыскания на своем сайте.
Joomla
Эта система — бывалый игрок на рынке CMS для сайтов. Долгое время была самой популярной системой для разработки сайтов, но в последнее время явно уступает WordPress. Joomla гораздо сложнее и изначально рассчитана на более широкий спектр задач сайтов.
Также эта система имеет огромное количество людей заинтересованных в ее развитии. Но преимущества системы со временем превратились в минусы, такие как нестабильность работы на больших проектах, где могут быть задействованы десятки компонентов. А при создании небольших проектов, явно проигрывает другим движкам в простоте и легкости настройки.
Drupal
Drupal по праву считается одной из самых сложных и функциональных CMS-систем. Часто новичок не изучает эту CMS лишь потому, что она гораздо сложнее в освоении, чем та же Joomla или WordPress. Огромный потенциал данной системы проявляется с лучшей стороны на больших проектах, когда затраты на разработку будут хорошо окупаемы.
Недавно решила создать свой блог. Перечитала кучу статей на эту тему, решила воспользоваться системой Joomla, но оказалось не все так просто. Знакомый «ботан-хакер» посоветовал воспользоваться системой LiveStreet, сказал что она отлично подойдет для меня «чайника». Начала ее осваивать. Действительно оказалась очень удобной и незамысловатой в использовании.
Всё верно, Екатерина. LiveStreet может быть интересна для построения соцсетей, но начинать свой блог на ее основе — очень смелое решение.