Простота и информационная доступность вашего сайта для посетителей — это два неразрывно связанных между собой понятия. Порой реализация простой информационной структуры с помощью сложных средств управления контентом сводится к вырезанию ненужных расширений, облегчению дизайна, уверткам с SEO-оптимизацией. Все это будет получаться достаточно хорошо и быстро для конечного заказчика только в случае отличного знания вами программного продукта. Альтернативным вариантом может быть применение в качестве программного обеспечения достаточно простого в плане обучения и использования продукта. В сегодняшней статье пойдет речь как раз про такой подход к обеспечению инфопростоты и доступности вашего веб-портала, а именно — более высокой скорости размещения информации за счет более простой системы управления сайтом.
Система управления контентом sNews позволяет выполнять только самые простые действия по управлению вашим сайтом. Однако, несмотря на это, sNews требует использования для своей работы полноценного веб-хостинга, который должен иметь следующие возможности:
* веб-сервер Apache с установленным и разрешенным к использованию расширением mod_rewrite;
* интерпретатор PHP 4-й или 5-й версии;
* сервер MySQL.
Фактически такие характеристики являются минимальными для любого коммерческого веб-хостинга и очень часто встречаются также и на бесплатных площадках.
Установка
Инсталляция sNews упрощена до предела. Необходимо самому создать базу данных, реквизиты которой ввести в переменные вверху файла ./snews.php:
$db['website'] = 'http://192.168.2.1/';
$db['dbhost'] = '192.168.2.1';
$db['dbname'] = 'test';
$db['dbuname'] = 'softm';
$db['dbpass'] = '12345';
$db['prefix'] = '';
$db['dberror'] = 'Ошибка подключения к базе данных.
Проверьте ваши настройки.'; //Database error message
Параметр $db['prefix'] = ''; полезен в том случае, если у вас есть только одна база данных для нескольких веб-сайтов. В таком случае процедура установки несколько усложнится, поскольку необходимо будет вручную переименовать таблицы начальной базы данных. Впрочем, эта процедура достаточно просто выполняется в любом текстовом редакторе, позволяющем выполнять операцию замены.
Инициализация базы данных CMS должна выполняться вручную самим установщиком системы. Сами SQL-запросы, которые необходимо выполнить, находятся в файле readme.html. В случае если вы производите установку на удаленном веб-хостинге, возможно, вам для выполнения этой операции придется воспользоваться возможностями либо консольной утилиты mysql, либо возможностями скрипта phpMyAdmin.
Фактически после загрузки нескольких файлов на сервер и инициализации базы данных система sNews сразу готова к работе. Все, что необходимо сделать для перехода к управлению контентом, — это зайти в директорию login относительно корня вашего веб-сайта. Благодаря возможностям mod_rewrite sNews всего с помощью нескольких скриптов эмулирует наличие директорий и обеспечивает поископонятные URL. Для начала использования следует использовать начальные пароль и логин test.
Для нормальной работы установленного веб-сайта необходимо указать категории, на которые разбиты его материалы. Для управления всеми видами информационного наполнения сайта предназначена основная форма админпанели. Интерфейс управления крайне прост и доступен каждому.
Возможности sNews
Несмотря на то что список возможностей, которые предоставляет панель управления sNews, достаточно краток, система позволяет выполнять все необходимые действия для поддержания в рабочем состоянии небольшого сайта. Итак, перечислим основные функции, которые доступны пользователю административного интерфейса sNews:
* Categories — управление категориями сайта;
* Articles — управление статьями сайта;
* Extra contents — работа с дополнительными данными, фактически управление блоком данных, который находится в отдельном (изначально снизу справа) окне контента;
* Pages — работа со страницами, которые не имеют отношения к категориям контента;
* Settings — изменение административных реквизитов доступа, управление кодировкой, форматом представления даты, количеством статей на странице, RSS-лентой и некоторыми другими параметрами CMS;
* Files — файл-менеджер.