«Бегущий» портал

Автор статьи: А. В. Кириллов

>

 

"Бегущий" портал

[обзор возможностей CMS RUNCMS]
материал подготовил: А. В. Кириллов
02.09.2005
 

Технологический (то есть касающийся непосредственно ИТ-подразделения) этап создания динамического портала любой степени сложности неизбежно начинается с этапа выбора платформы для разработки. Конечно, написание с чистого листа достаточно сложной системы управления контентом занимает достаточное количество времени. Поэтому обычно принимается решение или о применении коммерческого решения, или о необходимости использования какой-либо "свободной" платформы. И если в случае коммерческой поддержки доработка решения происходит обычно по ходу внедрения проекта, то малейший промах в выборе "свободного" средства может привести к большим материальным затратам, выражающимся как в потраченном вашими сотрудниками времени, так и в подорванном авторитете организации, что является следствием неверно организованного веб-сайта. Для того чтобы облегчить выбор нужной вам CMS, и была написана эта статья.

 

Как говорится, CMS встречают по инсталлятору. К счастью, в RUNCMS встроен отличный механизм установки и настройки. Инсталляция CMS осуществляется с помощью онлайн-программы установки. Схема этого механизма типа "визард" довольно-таки характерна для веб-инсталляционных процедур вообще и для установочных программ CMS в частности. Конечно, перед самой процедурой веб-инсталляции следует убедиться в правильности настройки программного обеспечения вашего сервера.

Установка CMS

Для нормальной работоспособности RUNCMS совершенно безразлично, запускается ли она на *nix-машине или на операционных системах семейства Windows. Работоспособность самой системы управления контентом обеспечивается за счет применения кроссплатформенных проверенных временем решений. RUNCMS требует наличия следующего набора программного обеспечения:

  • веб-сервера (любой версии, главное, чтобы в нем была поддержка выполнения PHP-скриптов);
  • системы управления базами данных MySQL (начиная с версии 3.23.хх и более новые);
  • интерпретатора веб-скриптов PHP (минимально - версии 4.11).
Какое серверное ПО необходимо

Для установки программного обеспечения вы можете выбрать любую операционную систему, которая поддерживает установку и работу указанного комплекта программного обеспечения. Я использовал свежеустановленную сборку последнего релиза операционной системы AltLinux Master 2.4. Настройка всего комплекса программного обеспечения заключалась всего в трех пунктах:

  • установке нужных пакетов командой apt-get install apache-1 mysql-server mod_php php php_mysql;
  • настройке верной "локали" в файле /etc/php/4.3.9/mod_php/php.ini с помощью правки параметра default_charset="cp1251";
  • перезапуске веб-сервера и сервера баз данных MySQL командой net имя_сервиса restart.

Конечно, в зависимости от модификации вашего дистрибутива операционной системы, возможно, придется выполнить большее количество шагов. В случае серьезного подхода к решению проблемы безопасности имеет смысл предпринять какие-то шаги для анализа ошибок веб-сервера и провести хотя бы минимальную настройку конфигурационного файла интерпретатора PHP. Но для простого анализа работоспособности CMS все это, конечно, не является критичным.

Установка программного обеспечения

После настройки программного обеспечения вашего сервера скачайте и распакуйте содержимое дистрибутива последнего релиза R
UNCMS. На момент написания статьи последней была версия 1.2 этой системы управления контентом. Файлы для закачки предлагаются в двух возможных форматах. Для операционных систем UNIX более подходит, конечно, формат tar.gz. После того как вы положили файлы дистрибутива в коренной каталог веб-сервера (в используемом мною для тестирования дистрибутиве AltLinux он по умолчанию находится в каталоге /var/www/html) и присвоили файлам CMS необходимые права доступа с помощью команд chown -R apache:apache /var/www/html и chmod -R 755 /var/www/html, можно приступать к веб-установке системы.

Стартовая страница инсталлятора RUNCMS
Веб-инсталляция CMS

Процесс веб-установки RUNCMS начинается с экрана приветствия. Для того чтобы его увидеть, следует в вашем браузере набрать URL веб-сервера, ну или http://localhost/, если вы тестируете работоспособность RUNCMS непосредственно на десктопе. Стартовый экран кроме традиционно информационной функции позволяет выбрать тип установки. Вы можете либо провести начальную установку системы, либо обновить уже проинсталлированную CMS. На следующих двух экранах инсталлятора вам будет предложено выбрать язык, на котором будет продолжаться процесс инсталляции, и указать реквизиты подключения к серверу базы данных MySQL, а также относительные пути размещения файлов CMS на сервере. Если вы не уверены в каких-либо значениях параметров, программа установки предложит наиболее подходящий вариант. После того как вы введете значения, система проверит их и предложит перейти к настройке параметров административной учетной записи CMS либо попросит повторно ввести неверно указанные значения. В том случае если у вас возникли проблемы на этом этапе, попробуйте проверить реквизиты подключения к сервисам хостинга, которые вам выдал провайдер. Если же вы подключаетесь к локально установленным сервисам, не помешает лишний раз убедиться в том, что они запущены и прописаны в скриптах автозагрузки вашей операционной системы. В случае с AltLinux необходимо просто добавить символические ссылки на необходимые стартовые файлы из каталога /etc/inin.d/ в каталог /etc/rc5.d/. Также необходимо проверить наличие процессов сервисов в памяти с помощью команды такого типа: ps -aux|fgrep httpd. Она покажет наличие процессов, которые указаны в команде, в памяти.

Ввод параметров подключения к сервисам
Процесс веб-инсталляции RUNCMS. Начальный экран и установка реквизитов подключения

После того как инсталлятор завершил процесс настройки подключений, необходимо указать имя пользователя и пароль для администрирования CMS. Также следует ввести корректный адрес электронной почты администратора веб-сайта. Фактически на этом процесс инсталляции закончен, необходимо только удалить каталог _install с установочными файлами, поскольку их наличие может вызвать проблемы, связанные с безопасной работой вашего сайта в дальнейшем.

Окончание инсталляции

Среди недостатков инсталлятора можно отметить неверно выбранный момент для выбора языка установки. Его, конечно, следовало бы выбирать в самом начале инсталляции системы. Наверное, это все-таки связано с отсутствием действительной необходимости в выборе локализации процесса установки для полностью русифицированной версии CMS.

Недостатки инсталлятора

Для доступа к административному интерфейсу RUNCMS следует вначале зарегистрироваться с помощью форм на главной странице новосозданного сайта. После этого
вы сможете воспользоваться пунктом "Меню администрирования" в навигационной панели CMS для перехода к более тонкой настройке CMS. Также вы можете перейти по URL* http://имя_сервера/admin/.

Доступ к администрированию сайта RUNCMS

Панель администрирования позволяет производить все необходимые для поддержания вашего веб-сайта в рабочем состоянии операции. Сразу после установки RUNCMS в административном меню системы вам станут доступны следующие пункты:

  • "Система" - тонкая настройка возможностей и внешнего вида CMS. Здесь вы сможете настроить такие параметры, как название сайта.

  • "Новости" - пункт управления возможностями модуля "Новости", который позволяет добавлять и редактировать список новостей сайта. Пункт можно отключить, воспользовавшись возможностями административного меню. Страница, которая генерируется указанным модулем, изначально выводится как стартовая страница веб-сайта, поэтому для ее деактивации необходимо указать в меню "Система - Общие настройки" другую стартовую страницу для всей CMS, после чего уже отключить сам модуль "Новости".

  • "Связь с нами" - аналогично предыдущему пункту, используется для администрирования возможностей одноименного модуля. В отличие от пункта "Новости" этот модуль не имеет связи с другими предустановленными модулями и удаляется без всяких вопросов с помощью меню "Система - Управление модулями".

  • "Архив файлов" - управляющий интерфейс для соответствующего модуля, который позволяет создавать и поддерживать файловый архив на сайте.

  • "Архив веб-ссылок" - интерфейс для управления списком веб-ссылок.

  • "Статьи" - этот пункт меню позволяет добавлять ваши статьи в информационное пространство портала RUNCMS аналогично остальным пунктам и является интерфейсом к возможностям соответствующего модуля.

  • "Ча.во. (FAQ)" - форма управления списком частых вопросов и ответов на вашем веб-портале. Управление наличием этого пункта в меню осуществляется также из формы настройки модулей "Система - Управление модулями" административного меню системы.

  • "Опросы" - администрирование сбора данных путем онлайн-опросов.

  • "Личные сообщения" - управление передачей PM (private messages) на вашем сайте.

Меню администрирования системы
Администрирование CMS

RUNCMS разделяет информацию на главной странице на несколько блоков. Каждый блок может выводить ту или иную информацию в зависимости от наличия и возможностей конкретных модулей. Управление блоками осуществляется в режиме администрирования сайта с помощью меню "Система - Управление блоками".

Блоки

Каждый блок может позиционироваться в то или иное место на веб-странице. Кроме того, вы имеете возможность скрыть содержание любого блока. В зависимости от места расположения блок может быть одного из следующих типов:

  • центральный - блок, расположенный в центре веб-страницы;
  • боковой - блок, расположенный, соответственно, сбоку основного содержимого.
Управление блоками

Модуль - фактически внешнее расширение возможностей ядра системы RUNCMS. С помощью специальной организации интерфейсов он позволяет встраиваться в блоки и меню. Управление модулями возможно с помощью меню "Система - Управление модулями" административного интерфейса RUNCMS.

Настройка модулей

В дистрибутиве RUNCMS по умолчанию есть несколько десятков типов модулей, которые могут быть включены или деинсталлированы в любое время. Среди стандартных есть все необходимые модули, которые могут понадобиться при создании как достаточно простого веб-сайта типа "визитки", так и более сложного веб-портала.

Типы модулей

В сравнении с другими локализациями популярных CMS описанная в этой статье локализация отличается достаточно полным и качественным переводом интерфейсов. Вы получаете совершенно бесплатно отличный инструмент для быстрого создания веб-сайта. Недостатком является малый набор схем оформления, предоставляемых по умолчанию. Конечно, вы можете в любой момент найти интересующие вас темы на официальном сайте тем для RUNCMS. В составе CMS встроен HTML-редактор текстов, подобный по построению популярным офисным пакетам. большим преимуществом является большое количество внешних расширений для CMS. Для их размещения специально создан веб-сайт modscentral.com.

Конечно, в рамках скромной публикации нет возможности остановиться на всех аспектах работы такого продвинутого решения. Стоит отметить только одно - несомненная простота организации управления этой CMS является, бесспорно, одним из самых больших плюсов. Такая простота гарантирует быстроту разработки внешних тем оформления, подходящих под ваш фирменный стиль, а значит, и успешный ввод в эксплуатацию веб-сайта.

Ссылки по теме

Преимущества и недостатки RUNCMS

Первоисточник - www.hostinfo.ru

Алексей Волков

0 Комментариев

Нет комментариев!

Пока нет комментариев, но вы можете стать первым, кто прокомментировал данный пост

Оставить комментарий

Только зарегистрированные пользователи могут оставлять комментарии.