Русский сайт проекта Mambo Studio |
Если да, то система управления контентом веб-сайта Mambo — это решение, которое вы ищете.
Зачем нужны системы управления контентом? Часто перед компьютерными отделами компаний ставят следующую задачу — создать веб-сайт. Когда такая задача ставится, то руководство компании, как правило, не представляет себе, насколько эта задача отличается от администрирования и обеспечения работоспособности компьютерного оборудования. Когда встает такая задача, в принципе это означает использование какого-то готового инструмента для разработки и наполнения веб-сайта. Другими словами, вы нуждаетесь в системе управления контентом веб сайта, или сокращенно CMS*.
Другое ограничение заключалось в том, что сервер организации нередко используется в качестве рабочей станции. То есть CMS должна была бы управляться также с помощью браузера, работающего в ОС Linux.
Среди множества систем CMS мы выбрали систему, которую сами разработчики позиционируют как одну из самых функциональных и одновременно самых простых CMS — Mambo Studio.
Установка на сервере — что для этого нужно? Фактически система CMS Mambo представляет собой набор скриптов, написанных на языке PHP4. Соответственно, нормальное функционирование системы CMS Mambo предполагает установленный и настроенный веб-сервер. На веб-сервере должен быть подключен обработчик PHP4. Кроме того, для нормальной работы Mambo Studio требуется сервер MySQL.
К счастью, в системе AltLinux установка необходимого программного обеспечения предельно автоматизирована. Для того чтобы установить необходимое программное обеспечение, AltLinux Master 2.4 содержит программную оболочку Synaptic, которая фактически является интерфейсом для менеджера пакетов APT. Для нормальной работы данной CMS необходимо установить следующие пакеты:
— веб-сервер Apache;
— MySQL — SQL-сервер, необходимый для хранения данных CMS
— PHP — расширение для обработки скриптов php на веб-сервере (необходимо для работы CMS)
— php-mysql – пакет, позволяющий PHP работать с базой данных MySQL
Установка пакетов под AltLinux не отличается особой сложностью — необходимо просто выбрать нужные пакеты с помощью программы Synaptic. Если у вас возникли вопросы по установке веб-сервера Apache или сервера базы данных MySQL, самым простым путем решения проблемы является подписка на рассылку community от AltLinux. Подписаться на рассылку можно на официальном сайте AltLinux. Информацию по установке серверов Apache и mysql вы найдете соответственно на их официальных сайтах: Apache.org href="javascript:location.href=\'\';"> и Mysql.com. Кстати, все перечисленное серверное программное обеспечение имеет версии также и для Windows, поэтому использование Mambo возможно и для пользователей операционных систем от компании Microsoft.
Установка CMS Mambo Studio Для установки CMS необходимо скачать еt последнюю версию — например, с официального русского сайта системы. На сайте вы найдете как английскую, так и полностью русифицированную версии CMS Mambo Studio. Желательно устанавливать именно русскую версию, так как в итоге будет проще показывать принципы работы ее веб-панели подчиненным.
Установка скриптов Mambo StudioПосле того как вы скачали CMS Mambo, следует распаковать ее в корневой каталог вашего веб-сайта. Чтобы узнать, где находится этот каталог в AltLinux, запустите в терминале команду:
# cat /etc/httpd/conf/httpd.conf|fgrep DocumentRoot
После этого вам следует разрешить доступ для владельца процесса веб-сервера к файлам в корневом каталоге веб-сайта. В системе AltLinux это пользователь apache.
# chown -R apache:apache /home/www/html/
В операционных системах Microsoft для установки Мамбо следует обратиться к документации на соответствующий веб-сервер.
Инсталляция Mambo — просто и эффективно
Первоначальная настройка всех систем Мамбо производится через веб-браузер. Для того чтобы начать инсталляцию системы, просто запустите браузер, указав в поле адреса путь к вашему веб-серверу — к примеру, /redir.php?url=localhost%2F.
Инсталляция CMS Mambo Studio построена по принципу мастера. Первое окно мастера настройки показывает доступность каталогов и ресурсов системы, на которой планируется размещение веб-сервера. Если на данной стадии какая-либо из надписей выделяется красным, это означает, что система не может продолжить инсталляцию, и следует исправить ошибку. Чаще всего оказывается, что неправильно проставлены права доступа и владельцы скриптов CMS.
На втором экране настройки предлагается ввести имя хоста, на котором размещен веб-сервер, имя пользователя базы данных MySQL а также пароль к базе данных MySQL и ее название. Для создания базы данных можно воспользоваться одной из программ для администрирования MySQL. Хорошим выбором будет MySQL Conrtol Center. Эта программа идет в комплекте AltLinux и значительно облегчит настройку MySQL. На следующем экране настройки вам предложат ввести название вашего сайта. В дальнейшем его можно будет изменить непосредственно из панели управления CMS Mambo. После того как вы задали имя для сайта, вам будет предложено ввести путь, в котором он физически расположен на веб-сервере.
Следующее окно настройки последнее — вам будет предложено перейти к управлению CMS или просмотреть внешний вид уже рабочего сайта. На этом этапе важно помнить, что следует удалить служебные файлы, оставшиеся от установки Mambo. А именно — каталог INSTALLATION, который находится в корне вашего веб-сайта. Если этого не сделать, любой недобросовестный посетитель сайта потенциально может получить контроль над Mambo Studio.
После установки ваш веб-сайт сразу готов к работе. В «коробочном варианте» комплекта настроек Mambo включены наиболее важные функции CMS. Однако на 99% настроек CMS Mambo доступны через панель управления. Панель управления находится в каталоге administrator. В нее можно зайти из основного меню CMS с помощью пункта меню «Управление». Если вы каким-либо образом удалите этот пункт меню — ничего страшного не произойдет, достаточно вручную набрать в браузере адресс панели управления — к примеру, /redir.php?url=localhost%2Fadministrator%2F. Работа с панелью управления CMS Mambo отличается отличной продуманностью и отработанным интерфейсом доступа к своим функциям. Наиболее интересным для администратора системы Mambo пунктом меню панели управления без сомнения является пункт «Модули».
Воспользовавшись этим пунктом, можно настроить функциональность системы в целом. К примеру, если у вас нет необходимости показывать баннеры, достаточно отключить соответствующий модуль. Внешний вид стартовой страницы CMS Mambo настраивается в меню «Сайт» — «Управление меню» — «Главное меню». Возможно, полностью редактировать все содержимое основного меню системы. Меню «Компоненты» позволяет настроить функциональность отдельных модулей. К примеру, можно включить ленту новостей сайта, настроить раздел «Контакты», установить, какие баннеры будут показываться и так далее.
Расширяемость системы достаточно великаСистема Mambo непрерывно развивается и совершенствуется. Регулярно выходят обновления основных модулей и новые шаблоны. Множество бесплатных модулей под CMS Mambo Studio можно скачать с русского сайта проекта. Кроме того, следует помнить, что с помощью пункта основного меню «Помощь» возможно получить подробную справку по работе с CMS Mambo Studio.
Шаблоны — механизм разделения контента и оформления В заключение хочется отметить, что CMS Mambo имеет богатый набор схем оформления (шаблонов). С помощью модуля предпросмотра шаблонов (меню «Модули» — «Управление модулями» — «Выбор шаблона») есть возможность разрешить пользователям менять шаблоны прямо во время работы системы. Если вы имеете разработанный «фирменный» дизайн, Mambo позволяет наращивать функциональность системы. В меню «Помощь» — «Разделы помощи» — «Шаблоны» вы найдете руководство (правда, пока только на английском языке) по созданию собственного шаблона оформления.
Но, конечно же, самой большой прелестью проекта Mambo является тот факт, что для наполнения сайта содержимым достаточно найти сотрудника компании, владеющего веб-браузером и соответствующей информацией. Таким образом, благодаря потрясающей простоте системы Mambo вполне возможно создать хороший веб-сайт и заполнить его содержимым, отвлекая минимум средств и времени компьютерных отделов компаний.
Ссылки по теме
- Русский сайт проекта CMS Mambo Studio
- AltLinux — официальный сайт
- Проект Apache — официальный сайт популярного веб-сервера
- MySQL — SQL сервер баз данных
Статья получена: hostinfo.ru