Первой и начальной версией Joomla является версия 1.0, которая была названа так, чтобы не путать пользователей Mambo и Joomla. Joomla 1.0 является продолжением Mambo 4.5.2.3, содержащая в себе исправления ошибок, а также обновления безопасности. В тоже время Joomla версии 1.1.0 являться окончательным и итоговым результатом работы команды разработчиков над Mambo 4.5.3.
Многие компоненты, шаблоны и модули созданные для Мамбо версии 4.5.2, работают и на Joomla 1.0. Также можно использовать базу данных от Мамбо 4.5.2 для Joomla версии 1.0.
На выставке UK LinuxWorld 2006 в Лондоне CMS Joomla заняла первое место в категории «Best Linux/Open Source Project». Награду (прекрасные изделия с лазерной графикой) ведущим разработчикам системы вручил издатель престижного журнала «LinuxUser and Developer». Событие закономерно и справедливо оценивает единство и усилие всех участников сообщества Joomla. Система распространяется бесплатно на условиях лицензии GNU (GNU GPL). Идеальный вариант для малых и средних проектов с небольшим бюджетом.
Основные характеристики Joomla:
· Полностью основанный на БД движок с использованием PHP/MySQL.
· Модуль безопасности для многоуровневой аутентификации пользователей/администраторов.
· Секции новостей, продукции или услуг легко редактируемы и управляемы.
· Разделы тем могут быть добавлены авторами.
· Полностью настраиваемые схемы расположения элементов, включая левый, правый и центральный блоки меню.
· Закачка изображений при помощи браузера в вашу собственную библиотеку - для последующего использования с любого места сайта.
· Форум/Опросы/Голосования для эффективной обратной связи.
· Работа под Linux, FreeBSD, MacOSX, Solaris, AIX, SCO, WinNT, Win2K.
Возможности администрирования:
· Возможность создавать неограниченное количество страниц
· Четкая организация структуры сайта
· Для каждой динамической страницы можно создать свое описание и ключевые слова в целях повышения рейтинга в поисковых системах
· Начало и окончание публикации любых материалов можно запрограммировать по календарю
· Возможность ограничить доступ к определенным разделам сайта только для зарегистрированных пользователей
· Секции новостей, продукции или услуг легко редактируемы и управляемы
· Полностью настраиваемые схемы расположения элементов по 5 областям, что позволяет сделать оригинальный дизайн
· Закачка изображений при помощи браузера в вашу собственную библиотеку - для последующего использования с любого места сайта
· Опросы и голосования для эффективной обратной связи
· Различные модули - такие как последние новости, счетчик посещений, подробная статистика посещений, гостевая книга, форум и т.д.
· Причем Вы сами выбираете, будут ли показаны эти модули и на каких страницах
· Возможность создания не одной, а нескольких форм обратной связи для каждого контакта.
· Изменение порядка объектов, включая новости, вопросы, статьи и т.д.
· Генератор показа случайной новости.
· Модуль приёма от удалённых авторов новостей, статей и ссылок.
· Иерархия объектов - количество секций, разделов, подразделов и страниц, зависит от вашего желания.
· Библиотека изображений позволит Вам хранить все Ваши GIF- и JPEG-файлы под рукой для лёгкого доступа.
· Менеджер рассылки новостей. Выбирайте из более чем 360 служб рассылки новостей по всему миру.
· Менеджер архива. Помещайте Ваши старые статьи в архив, чем просто удалять их.
· Возможность распечатать или отправить другу на e-mail любую статью с сайта.
· Выбор из 3 визуальных редакторов, что упрощает редактирование материалов до уровня редактирования текста в программе Word.
· Предварительный просмотр перед окончательным размещением.
· Возможность легкой смены дизайна.
· Экономное использование места на сервере за счет использование базы данных MYSQL.
· Возможность использования адресов страниц адаптированных для лучшей индексации всеми поисковыми системами.
Основные плюсы Joomla:
· Бесплатность;
· Простота освоения системы. Огромное сообщество, готовое помочь в любое время;
· Множество готовых модулей (голосование, опросы, форумы и т.д.) ;
· Свобода в расстановке блоков страницы (колонки, меню), которая позволяет создать уникальный дизайн;
· Быстрая смена шаблонов. Потребуется несколько секунд для закачки нужного шаблона и установки его в систему;
· Стабильная работа даже при нагрузке в 35.000 хостов/сутки;
· Возможность распределения обязанностей среди администраторов (разграничение прав доступа);
· Система управления баннерами и т.д.
На сегодня можно найти более 1800 модулей и компонентов, которые удовлетворят требования любого автора сайта. Система подходит как для небольшого, так и для крупного корпоративного сайта или информационного проекта.
Таким образом, установив эту систему на свой веб-сайт, Вы получаете полный контроль над обновлением информации и развитием вашего веб-сайта. И для этого совсем не нужно иметь никаких специальных знаний.
2.3 Платные CMS (на примере NetCat)
NetCat - автоматизированная система управления сайтами NetCat на сегодняшний день является одной из ведущих систем управления контетом (CMS, Content Management System) на российском рынке. Разработка системы началась в августе 1999 года как «движок» сайта Netinfo.ru и со временем переросла в универсальное средство управления сайтами среднего и высокого уровня сложности.
Первоначальной целью разработки было создание универсального инструмента построения интернет-каталогов различного типа данных: доски объявлений, библиотеки, ссылки, мультимедиа-файлы и т.д. В результате в начале 2000 года появился сервер Netinfo.ru.
Первая же версия системы была настолько универсальной, что оказалось, что с ее помощью без труда можно создать такой функционал, как генератор HTML-сайтов. И вскоре на Netinfo.ru появился проект "Хостинг", где каждый желающий мог создать свой сайт.
А тем временем разработка системы продолжалась, и уже в июне 2000 года появилась новая версия Netinfo.ru. А еще через три месяца открылся Fanat.ru, правопреемник "хостинга на Netinfo.ru". Он был построен на первой ASP-версии NetCat (примерно тогда и появилось это название).
К весне 2001 года технология окончательно оформилась в систему - был создан первый вариант NetCat как автоматизированной системы управления сайтами. В мае 2001 года был официально открыт ASP-сервис создания корпоративных сайтов SiteManager, созданный также на NetCat.
Весной 2002 года была выпущена новая, более мощная и удобная вторая версия ядра NetCat, промышленный вариант которой появился в сентябре 2002 года.
На "движке" NetCat были сделаны несколько десятков сайтов клиентов компании АИСТ, а также корпоративный сайт компании "АИСТ" и сервер, который вы сейчас смотрите. Сейчас NetCat является промышленной системой, удобным и функциональным инструментом, при помощи которого можно за несколько минут создать скелет сайта, подключить дизайн, настроить структуру сайта. К системе легко подключаются внешние модули, например, локальная поисковая машина Yandex.Site, баннерные "крутилки" и т.д. Система продолжает развиваться, вводя новые сервисы. Поэтому в будущем этот раздел еще будет пополняться.
Система рассчитана на использование для следующих видов сайтов:
- корпоративные представительства;
- интернет-сервера портального типа;
- библиотеки данных, файл-архивы;
- интернет-издания;
- электронные магазины;
- и пр., в т.ч. сложные веб-системы.
Система администрирования в NetCat разделена на две части: интерфейс пользователя и интерфейс разработчика.
Для использования системы не требуется хорошее знание интернет-технологий, языков программирования и разметки. Интерфейс системы прост и интуитивно понятен для пользователя, имеющего опыт работы на компьютере.
Стандартные возможности системы (создание рубрикатора, адаптация дизайна, наполнение содержанием, администрирование), необходимые для большинства сайтов, могут легко дополняться нестандартными решениями для электронной коммерции, каталогами различного типа, поисковыми возможностями, системами статистики.
Автоматизированная система NetCat постоянно улучшается, дополняется новыми возможностями. Кроме стандартной конфигурации NetCat возможна гибкая адаптация движка под нужды заказчика.
Автоматизированная система NetCat применяется для разработки:
- рекламно-информационных сайтов
- презентационных, промо-сайтов
- корпоративных порталов
- торговых систем моделей b2b, b2c, c2c и др.
- сайтов смешанных моделей
Под NetCat написано несколько пакетов модулей, в т.ч:
- модули интерактивных функционалов
- модули электронной коммерции
- модули документооборота
- модули взаимодействия с партнерами или удаленными сотрудниками
Также при помощи NetCat могут быть решены задачи создания веб-ориентированных информационных систем:
- многопользовательских, с разделением прав доступа к информации и функциям;
- целью которых является структурирование и каталогизация информации различных типов;
- ASP-сервисов (сервисов аренды приложений)
- и др.
Система NetCat состоит из двух логически связанных частей: front-office (система ввода/вывода информации на сайте) и back-office (интерфейс управления сайтом). Обе части написаны на языке PHP и работают с единой базой данных (MySQL).
Архитектура данных внутри системы разработана таким образом, чтобы предоставить пользователю максимум возможностей при несложном в управлении интерфейсе. Система оперирует следующими понятиями (представлены основные из них):
1. Структура сайта
Сайты могут иметь иерархическую структуру с неограниченным уровнем вложенности. Внутри модели разделяется 2 уровня структуризации сайта: каталоги и разделы. Благодаря алгоритму рекурсивной наследуемости свойств рубрик, создание и описание новой страницы (нового подраздела сайта) занимает буквально считанные секунды.