Новости форума
|
Новости с блога
|
Обзор популярных CMS
В этой статье я попытался сделать небольшой обзор CMS рассматриваемых в моём курсе по созданию сайтов.
Что такое CMS?
Это программное обеспечение, которое управляет работой сайта. CMS позволяют создавать сайты не зная языки программирования и web-технологии, наполнять сайты содержанием, создавать сообщества пользователей и много другое . Большинство CMS построены по модульной архитектуре, то есть их функциональность может быть расширена при помощи плагинов и расширений.{popin}
CMS, которые будут рассмотрены ниже, работают под управлением web-сервера Apache, хотя некоторые и не отрицают возможность работы под IIS. Все они написаны на PHP и Perl, причем первому принадлежит абсолютная популярность. В качестве базы данных используется MySQL и другие базы. Другими словами, установить все эти CMS удастся практически на любой хостинг.
Иногда возникают заморочки некоторыми площадками. Например сейчас я мучаюсь с одним американским хостингом. Поэтому в курсе я буду показывать и описывать действия на своём хостинге www.cms-host.net, уж на нём я знаю точно всё работает.
Основные функции системы управления контентом
- СИСТЕМА ПОЛЬЗОВАТЕЛЕЙ — ПОЗВОЛЯЕТ НОВЫМ ПОЛЬЗОВАТЕЛЯМ РЕГИСТРИРОВАТЬСЯ НА САЙТЕ, ВКЛЮЧАЕТ В СЕБЯ МЕХАНИЗМ СЕССИЙ И РАСПРЕДЕЛЕНИЯ РОЛЕЙ ПОЛЬЗОВАТЕЛЕЙ.
СИСТЕМА СОЗДАНИЯ КОНТЕНТА — СОЗДАНИЕ И ИЗМЕНЕНИЕ СОДЕРЖАНИЯ САЙТА ЧЕРЕЗ WEB-ИНТЕРФЕЙС. - СИСТЕМА УПОРЯДОЧИВАНИЯ ИНФОРМАЦИИ — РАСПРЕДЕЛЯЕТ СОДЕРЖИМОЕ САЙТА ПО РАЗЛИЧНЫМ КАТЕГОРИЯМ.
- ШАБЛОНИЗАТОР — ВКЛЮЧАЕТ ПОДДЕРЖКУ РАЗЛИЧНЫХ ТЕМ НА САЙТЕ.
- СИСТЕМА НАСТРОЙКИ WEB-ИНТЕРФЕЙСА — ВЫБОР ЭЛЕМЕНТОВ (НАПРИМЕР ПУНКТОВ МЕНЮ), КОТОРЫЕ БУДУТ ДОСТУПНЫ ПОЛЬЗОВАТЕЛЯМ.
- СИСТЕМА ХРАНЕНИЯ И ПОЛУЧЕНИЯ ИНФОРМАЦИИ — ОРГАНИЗУЕТ ДОСТУП К ИНФОРМАЦИИ, КОТОРАЯ СОХРАНЯЕТСЯ ЛИБО В БАЗЕ ДАННЫХ, ЛИБО В ТЕКСТОВЫХ ФАЙЛАХ (СЕЙЧАС ПОЧТИ НЕ ПРИМЕНЯЕТСЯ).
Пояснения к матрице сравнения систем управления сайтом
- КОЛИЧЕСТВО СТРАНИЦ В GOOGLE — ЭТО КОЛИЧЕСТВО СТРАНИЦ, КОТОРЫЕ GOOGLE ВЫДАЕТ ПО ЗАПРОСУ, СООТВЕТСТВУЮЩЕМУ НАЗВАНИЮ CMS. ДЛЯ JOOMLA ИСПОЛЬЗОВАЛСЯ ЗАПРОС JOOMLA | MAMBO.
- КОЛИЧЕСТВО ССЫЛОК — КОЛИЧЕСТВО ОБРАТНЫХ ССЫЛОК НА ОФИЦИАЛЬНЫЙ САЙТ CMS. ИМЕННО ПО ТАКОМУ ПРИНЦИПУ GOOGLE ОЦЕНИВАЕТ ВАЖНОСТЬ СТРАНИЦ.
- CAPTCHA — КАРТИНКА С ТЕКСТОМ ИЛИ ЦИФРАМИ, КОТОРУЮ ПОКАЗЫВАЮТ ПОЛЬЗОВАТЕЛЮ ПРИ РЕГИСТРАЦИИ ДЛЯ ЗАЩИТЫ ОТ ПРОГРАММ-РОБОТОВ, КОТОРЫЕ МОГУТ ОСУЩЕСТВЛЯТЬ АВТОРЕГИСТРАЦИЮ.
- РЕПЛИКАЦИЯ — СИНХРОНИЗАЦИЯ БАЗЫ ДАННЫХ НА РАЗНЫХ СЕРВЕРАХ.
- РАСШИРЯЕМАЯ СИСТЕМА АУТЕНТИФИКАЦИИ — ИМЕЕТ ЛИ АДМИНИСТРАТОР САЙТА ВОЗМОЖНОСТЬ РАСШИРИТЬ СТАНДАРТНУЮ СИСТЕМУ АУТЕНТИФИКАЦИИ, НАПРИМЕР, ПРИ ПОМОЩИ LDAP.
- ИЗОЛИРОВАННОЕ ПРОСТРАНСТВО ДЛЯ ТЕСТОВ — ТАК НАЗЫВАЕМАЯ «ПЕСОЧНИЦА ДЛЯ АДМИНИСТРАТОРОВ», ГДЕ ОНИ МОГУТ ПОИГРАТЬ С НАСТРОЙКАМИ САЙТА, ПРИ ЭТОМ ИЗМЕНЕНИЯ НИКАК НЕ СКАЖУТСЯ НА САЙТЕ И БУДУТ ВИДИМЫ ТОЛЬКО ИМ.
- СРЕДА ДЛЯ АВТОМАТИЧЕСКОГО ТЕСТИРОВАНИЯ — НАБОР ТЕСТОВ ДЛЯ ТОГО, ЧТОБЫ УБЕДИТЬСЯ, ЧТО В ДАННЫХ ПРОГРАММНЫХ УСЛОВИЯХ СИСТЕМА РАБОТАЕТ ПРАВИЛЬНО.
- ОТПРАВКА СООБЩЕНИЙ ЧЕРЕЗ E-MAIL — ВОЗМОЖНОСТЬ СОЗДАНИЯ КОНТЕНТА ОТПРАВЛЕНИЕМ ПИСЬМА НА ЭЛЕКТРОННЫЙ АДРЕС САЙТА.
- ЧПУ (ЧИСТЫЕ URL, ЧЕЛОВЕКОПОНЯТНЫЕ УРЛЫ) — АДРЕСА СТРАНИЦ САЙТА В ВИДЕ, УДОБОЧИТАЕМОМ ДЛЯ ЛЮДЕЙ И ПОИСКОВИКОВ.
- WYSIWYG-РЕДАКТОР (ВИЗУАЛЬНЫЙ РЕДАКТОР) — НАБОР JAVA-SCRIPT’ОВ, КОТОРЫЕ ПОЗВОЛЯЮТ ВВОДИТЬ ФОРМАТИРОВАННЫЙ ТЕКСТ ПРЯМО В БРАУЗЕРЕ И ВСТАВЛЯТЬ КАРТИНКИ, ПРИЧЕМ ПРОГРАММИСТУ НЕ ПОНАДОБЯТСЯ ЗНАНИЯ HTML.
- ПОДДЕРЖКА ZIP-АРХИВОВ — НЕКОТОРЫЕ СИСТЕМЫ ПОЗВОЛЯЮТ ЗАГРУЖАТЬ ZIP-АРХИВ, ЗАТЕМ ОНИ САМИ РАСПАКОВЫВАЮТ ЕГО И ПУБЛИКУЮТ СОДЕРЖИМОЕ (НАПРИМЕР СТАТЬЮ С КАРТИНКАМИ), И ТАКИМ ОБРАЗОМ ЗАГРУЖАЕТСЯ НЕСКОЛЬКО ФАЙЛОВ «ЗА РАЗ».
- ПЕРЕДАЧА КОНТЕНТА — ВОЗМОЖНОСТЬ СЕРВЕРА ПЕРЕДАВАТЬ КОНТЕНТ ДРУГОМУ СЕРВЕРУ.
- МУЛЬТИСАЙТИНГ — СОЗДАНИЕ НЕСКОЛЬКИХ САЙТОВ ФИЗИЧЕСКИ НА ОДНОМ ДВИЖКЕ.
- ДНЕВНИКИ (БЛОГИ) — КАЖДЫЙ ПОЛЬЗОВАТЕЛЬ ИМЕЕТ ВОЗМОЖНОСТЬ ДЕЛАТЬ ЗАПИСИ В ОТДЕЛЬНЫЙ ДНЕВНИК.
- ФАЙЛОВЫЕ АРХИВЫ ДЛЯ СКАЧИВАНИЯ — РАЗДЕЛ DOWNLOAD, ВКЛЮЧАЮЩИЙ РАЗЛИЧНУЮ СТАТИСТИКУ И ОГРАНИЧЕНИЯ.
- ГАЛЕРЕЯ — НАБОР ИЗОБРАЖЕНИЙ С ОПИСАНИЯМИ К НИМ. ОБЫЧНО СИСТЕМЫ УПРАВЛЕНИЯ КОНТЕНТОМ ТАКЖЕ УМЕЮТ ИЗГОТОВЛЯТЬ ЭСКИЗЫ — УМЕНЬШЕННЫЕ КОПИИ.
- ВЕДЕНИЕ ПРОЕКТОВ — СИСТЕМА БАГ-ТРЕКИНГА ДЛЯ ОТСЛЕЖИВАНИЯ ОШИБОК И ЗАДАНИЙ (АНАЛОГ BUGZILLA).
- ПОИСКОВЫЙ ДВИЖОК — ВСТРОЕННЫЙ МЕХАНИЗМ ПОИСКА ПО САЙТУ.
- КАРТА САЙТА — АВТОМАТИЧЕСКИ СОЗДАВАЕМАЯ СТРАНИЦА СО ССЫЛКАМИ НА ГЛАВНЫЕ РАЗДЕЛЫ САЙТА И, ВОЗМОЖНО, НА ПОДРАЗДЕЛЫ.
- КОНТЕНТ ПОЛЬЗОВАТЕЛЕЙ — ВОЗМОЖНОСТЬ ПОЛЬЗОВАТЕЛЕЙ СОЗДАВАТЬ И РАЗМЕЩАТЬ НА САЙТЕ СВОИ МАТЕРИАЛЫ.
- JOOMLA В ПЕРЕВОДЕ С СУАХИЛИ ОЗНАЧАЕТ «ВСЕ ВМЕСТЕ» ИЛИ «В ЦЕЛОМ», ЧТО СИМВОЛИЗИРУЕТСЯ СПЛОЧЕННОСТЬ СООБЩЕСТВА ЭТОЙ CMS
- ТЕМЫ — ЭТО СПЕЦИАЛЬНЫЙ ШАБЛОН, В КОТОРЫЙ CMS ВСТАВЛЯЕТ СОДЕРЖАНИЕ ИЗ БД
- ШАБЛОНИЗАТОР — ДВИЖОК, КОТОРЫЙ ПРЕОБРАЗУЕТ ШАБЛОН В HTML-КОД
Движок: Joomla
CMS Joomla отделился от Mambo — на сегодняшний момент одна из самых популярных систем управления сайтом. Сегодня есть две версии JOOMA
Главное качество Joomla — это простота использования и гигантское количество плагинов. Простота начинается с установки, которая происходит в автоматическом режиме. Настройка всех параметров сайта также производится через web-интерфейс. Модули к этой CMS поставляются в виде zip-архивов, при установке Joomla автоматически распаковывает их и затем устанавливает плагин. Разработаны модули практически для всех целей — от простых блогов до мощных систем построения новостных сайтов. Joomla подойдет тем, кто хочет максимально простым способом получить web-сайт с обширным функционалом.
Движок: WordPress
Блоги становятся все популярнее и популярнее. Некоторые специалисты пророчат, что они вытеснят даже средства информации. Перед тобой CMS, заточенная специально под ведение блогов, — WordPress. Сверхмаленький дистрибутив простой в установке. WordPress постоянно обновляеися, что говорит о том что скрипт развивается.
Движок: PHP Nuke
Одна из самых первых и старых CMS. Фактически, на данный момент существует целое семейство Nuke’ов от самых простых до самых навороченных, от самых шустрых до самых нагруженных. Разумеется, для PHP-Nuke написано множество модулей — те, кому не хватает встроенных возможностей, порадуются. Эта система управления контентом имеет практически один недостаток — в безопасности. По количеству найденных дыр Nuke стал рекордсменом, и вообще для некоторых людей SQL-инъекция ассоциируется именно с этой CMS. Могу посоветовать эту систему любителям острых ощущений.
Движок: DLE
DataLife Engine это многопользовательский новостной движок предназначенный для организации собственных СМИ в интернете. Благодаря мощной системе публикации, настройки и редактирования новостей, движок на шаг вперед опережает своих ближайших конкурентов. А благодаря точной и продуманной структуре ядра, сводящей к минимуму требования к ресурсам сервера, движок способен с легкостью работать с высокопосещаемыми проектами, не создавая при этом каких-либо особых нагрузок на сервер. Гибкость, легкость в настройке и интеграции собственного дизайна позволит вам развернуть собственные СМИ в наиболее кратчайшие сроки, без каких-либо дополнительных материальных затрат. Использование продвинутой технологии AJAX сократит как трафик вашего сервера, так и трафик ваших посетителей, ну а о удобстве работы я уже не говорю. Благодаря повышенному вниманию к безопасности скрипта, к удобству работы с ним, а также динамическому развитию, в пользу использования DataLife Engine уже высказались более 25 000 порталов, успешно использующие его в работе. Движок оптимизирован под поисковые системы, что приведет на ваш сайт дополнительных клиентов.
Форумный движок: PHPbb3
PHPbb3 На сегодняшний день это самый популярный форумный движок. phpBB отличается богатой функциональностью, но при этом он достаточно прост в использовании и управлении. Дополнительные возможности всегда можно добавить посредством установки модов. Форум мультиязычен, и может работать на десятках языков, в т. ч. на русском. Очень удобная система шаблонизации позволяет оформить форум в любом дизайне. Вы можете использовать уже готовые скины или создать собственный скин: например, сделать дизайн форума таким же, как дизайн сайта.
Новости WordPress
|
phpBB
|


