Если вы прошли этап выбора тематики сайта и продумали, как все должно быть, то теперь предстоит нелегкая задача по выбору «движка» сайта — CMS. Перед тем, как вам больше про это рассказать, хочу дать понять, что для любого вашего проекта подойдет любая CMS, только вопрос будет стоять в удобстве. Поэтому я сегодня расскажу, какая система подойдет лучше, а какая хуже для определенных категорий сайтов.
Итак, для начала расскажу какие бывают сайты, чтобы было проще понять, к какой категории относится ваш сайт:
- Статические. Данная категория сайтов самая старая, но на сегодняшний момент также пользуется популярностью. Такой сайт создается на компьютере пользователя в редакторе, каждая страница сайта создается заново, в формате (name.html). Также для редактирования таких страниц приходится использовать HTML редактор (в общем, любой текстовик, даже блокнот). Зачастую статические страницы делают для сайтов с небольшим содержимым, и даже Landing Page.
- Динамические. Эта категория уже относится к сайтам большой емкости, и они имеют CMS. Для того, чтобы создать такой сайт, самому вам потребуются хорошие знания в PHP, JS, MySQL (БД) и другие. Такие сайты очень удобны в использовании, так как даже неопытному пользователю будет удобно добавлять контент на сайт через специальные редакторы, встроенные в CMS. Страницы такого сайта не хранятся в готовом виде как статические, они каждый раз генерируются заново. Поэтому идет довольно значимая нагрузка на сервера.
Если вы делаете сайт для себя, то вам необходимо начать с изучения таких языков разметки как HTML и CSS. Данные языки разметки вам пригодятся практически всегда при разработке сайтов, поэтому знать их нужно в первую очередь.
Как я упомянул раньше, для CMS потребуется, чтобы ваш хостинг поддерживал PHP, MySQL, так как без этого никак. Поэтому при выборе хостинга проследите за этим вопросом.
Теперь я напишу список CMS, которые максимально подойдут для вашей категории сайта.
- Информационные порталы (СМИ, новости, блог): WordPress, 1С-Битрикс, DLE (рекомендую), Joomla.
- Форумы: vBulletin, phpBB (рекомендую), IPB. Также модули форумов для популярных CMS — bbPress (WordPress), Advanced Forum — (Drupal).
- Интернет-магазины: 1С-Битрикс, AdvantShop, Shop-Script (рекомендую), Cs-Cart.
- Landing Page: Adobe Muse (рекомендую), Статическая страничка.
- Игровые проекты (сервера, minecraft, форумы сервера): XenForo (рекомендую), DLE, WordPress.