Система управления содержимым, CMS
Очень удобная штуковина. В общих чертах, это готовый сайт без наполнения. Берём, какую ни будь CMS, закачиваем на сервер, наполняем текстом, картинками, файлами, ссылками, и сайт живёт, а мы радуемся.
Есть моменты, без которых ни как не обойтись. Во-первых, необходимо выбрать какую CMS применить. На примере бесплатных, расскажу в двух словах преимущества и проблемы, связанные с выбором кмс. Они более доступны, обсуждаются на форумах, к ним дописывают различные плагины. Для этого сайта я выбрал платный вариант, и успел рассмотреть множество вариантов. Но среди бесплатных вариантов есть хорошие предложения.
Из всего многообразия я обратил внимание на Wordpress, Drupal и Mambo. Все они переведены на русский, написаны на PHP и требуют базы данных MySQL. Сначала это вызвало у меня лёгкий шок, но успокоившись и почитав инструкции, преодолел свой страх, оказалось не так страшно и больно.
Wordpress в отличие, от выше упомянутых, отличается простотой установки, малым размером (до 1 М), быстрой публикацией и самым большим набором «тем», реализованных как наборы файлов-шаблонов на PHP, что положительно сказывается на скорости и гибкости. «Темы» легко настраиваются под личные нужды с помощью стилей CSS. Простой, понятный интерфейс ввода данных и изменения конфигурации.
Drupal применяется для построения различных типов сайтов — от блогов и форумов, до информационных архивов или сайтов новостей. А подключаемые модули могут обеспечить такие функции как новостная лента, блог, форум, загрузка файлов, сборщик новостей, голосования, поиск и др. Без модулей Drupal имеет более двух мегабайт. Эта CMS активно использует базы данных, что плохо сказывается на скорости, и не приветствуется хостинг-провайдерами.
Мамбо «является одной из лучших доступных на сегодняшний день систем управления содержимым сайта (CMS) с открытым кодом», так про себя пишут мамбовцы. Скачав и распаковав, я получил 9 мег. Из мамбы вышли такие CMS как Limbo и Joomla. Что-то им там показалось не так. Мамбо имеет схожие характеристики с Drupal, но построение и более полное использование средств PHP заставляют её работать быстрее. Так же следует отметить, что на этом движке строят и простенькие сайты и корпоративные.
Ещё есть множество всяких, разных CMS. Которые написаны и на ASP, PERL и даже на JAVA. В основном все используют базы данных MySQL, но есть и текстовые базы данных. Также следует сказать про специализированные, например галереи, или магазины, форумы. Фотоальбом можно организовать на вашем сайте с помощью Gallery2. Её можно интегрировать в Wordpress, Drupal и Mambo, и можно использовать самостоятельно. Интерфейс поддерживает около 30 языков. А форум, на пример, Simple Machines Forum.
В любом случае, что бы вы ни выбрали, ваш выбор правильный. Потому, что это CMS. Наполнять сайт просто и удобно. Если напишите сайт руками или примените шаблон, вам придётся проверять и исправлять каждую страничку. В CMS править надо одну или две страницы, больше ничего не меняется кроме содержимого. Но есть и свои ограничения. Руками можно сделать всё, что угодно, любой полёт фантазии, плюс знания. А любая CMS накладывает на вашу фантазию ограничения. Например, вам захотелось, чтобы каждая страничка имела различия в дизайне, или сайт на нескольких языках. Выход в любом случае найдётся. Например, можно подключить столько CMS, сколько у вас языков на сайте. И при переключении языка сайта, вы обращаетесь к аналогичной CMS, только на другом языке говорящей.
Не маловажный момент, занимает дизайн сайта. Вы можете сами его изменить, если хватает знаний, но можно заказать необходимые изменения у специалиста. Услуги конечно оплачиваемые. «Морда» сайта, естественно, должна быть уникальной и запоминающейся. Ведь это ваша визитная карточка, ваше лицо, так сказать. И с каждым годом, с каждым обновлением языков программирования HTML, CSS, PHP и других, накладываются всё новые и новые как возможности, так и требования.
И если вы решились и по юзав, выбрали то, что, по вашему мнению, наиболее подходит, для задуманной вами цели, могу сказать только одно, удачи вам. Но я ещё не закончил, дальше будут подробности.
home
rss
email 