Полный обзор TangoCMS 2.0.5
Перед тем как загружать и устанавливать ЛЮБУЮ CMS всегда следует ознакомиться с требованиями оной к серверу, дабы потом не жалеть о зря потраченном времени на настройку движка. Именно поэтому остановимся сначала на требованиях, предьявляемых TangoCMS к хостингу. Основными компонентами система нас, пожалуй, не удивит. Как и в большинстве CMS это PHP, MySQL и Apache.
Но здесь все-таки следует остановиться и уточнить один момент. В отличие от множества других CMS, которые одинаково работают и на PHP 4, и на PHP 5, у TangoCMS требования жестче. А именно требуется PHP версии не ниже 5.2.0 (буквально несколько дней назад было объявлено о прекращении поддержки PHP линейки 5.1.x.). Связано это с тем, что в системе используется расширения для PHP под названием PDO (PDO MySQL). PDO (PHP Data Objects) - расширение для языка PHP, которое позволяет получить доступ к базе данных, независимо от того какую СУБД вы используете, и использовать стандартные методы PDO для работы с ней. Впервые расширение появилось в PHP 5.1 и идет вместе с дистрибутивом PHP. Но поскольку взаимодействие PHP линейки 5.1 с PDO оставляло желать лучшего (возникало немало проблем), разработчиком TangoCMS было принято решение о прекращении поддержки PHP 5.1.x и ужесточении требований движка в надежде, что это повысит стабильность системы. Раз уж мы заговорили о расширениях PHP, то сразу расскажем и об остальных: ctype (функции представленные этим расширением, позволяют проверить принадлежность символа или строки определенному классу символов, принимая во внимание текущие региональные установки), date (расширение для работы с датами), DOM (Document Object Model; расширение, позволяющее работать с XML документами, используя DOM API), GD (библиотека для работы с графикой), hash (расширение, служащее для обработки сообщений разной длины с применением разных алгоритмов хэширования), pcre, session, SimpleXML (расширение, которое дает разработчику удобный инструментарий для работы с XML, позволяющий совершать разнообразные операции с элементами XML-документа и их атрибутами в дружественном PHP синтаксисе). Многие новички, прочитавшие эти требования, наверное, уже испугались и подумали "Неее, слишком многого хочет эта система, пойду че-нить попроще поищу", но на самом деле не все так сложно, как могло показаться после прочтения вышенаписанных строк. Все эти расширения идут в стандартной комплектации с PHP и все нормальные хостинги просто обязаны удовлетворять этим условиям. В общем, на этом с требованиями к PHP закончили. Так что имейте ввиду и будьте внимательными.
Остальное все достаточно стандартно: MySQL 4.1 или выше (рекомендован MySQL 5); к веб-серверу строгих требований нет, но рекомендуется Apache с модулем 'mod_rewrite' для работы ЧПУ (Человеко-Понятных ссылок). Все. С требованиями мы разобрались. Отмечу только конфигурацию, на которой я тестировал TangoCMS: Linux, PHP 5.2.5, MySQL 5.0.51a, Apache с включенным модулем 'mod_rewrite'.
Установка
Загружаем дистрибутив TangoCMS 2.0.5. Извлекаем его содержимое. Все папки и файлы, которые распаковались загружаем на свой FTP сервер. Дальше в адресной строке браузера набираем http://yoursite/install/. И, о чудо, перед нами предстает во всей своей красе стартовая страница Мастера установки TangoCMS.

О дизайне мастера установки можно сказать только положительные слова: все сделано аккуратно, легко, в приятной цветовой гамме, не раздражает. Поэтому за оформление своего установщика я, без всяких сомнений, ставлю TangoCMS 10 из 10. На стартовой странице нам предлагают выбрать тип установки: с нуля (Install TangoCMS), либо обновить с предыдущей версии (Upgrade TangoCMS). Я, естественно, выбираю первый вариант и нажимаю на Install. Поехали...

На новой странице нам говорят, что необходимо в инсталляционной папке (/install/) создать текстовый файлик с случайным названием, которое сгенерировал скрипт. А нужно этого для того, чтобы убедиться в том, что вы, действительно, являетесь владельцем сайта, а не "редиской", которой стало скучно и захотела немного поразвлечься. Интересный и действенный подход. Я сделал все, что требовалось. Нажимаю Verify. После успешной проверки мы плавно переходим на второй этап установки.

Второй этап установки заключается в проверки параметров, которые требуются для работы движка. Сюда входит проверка на доступность расширений PHP, о которых я рассказывал чуть выше, а также проверка на права для записи нужных файлов и папок. Если у вас в столбце Result все слова выделены зеленым цветом, то можно смело нажимать кнопку Next, иначе же в зависимости от того с каким параметром у вас возникли проблемы (красный цвет) - устраняйте ошибку: выставите нужные права, или если недоступно какое-то из расширений PHP, то обращайтесь в тех. поддержку Вашего хостера. У меня все в порядке - я нажимаю Next. Идем дальше...

Следующий этап заключается в заполнение данных для подключения к MySQL серверу. Поэтому вводим необходимые данные (значение SQL Host и SQL Port в 99% случаев менять не нужно). При желании можно поменять префикс таблиц (Table Prefix). Next...

Теперь нужно ввести данные первого пользователя (читай администратора) сайта. Заполнили...

На следующем этапе нам предлагают заполнить основные настройки сайта: название, описание, email....Ввели...Нажимаем Finish.
Ну и все. На этом установку TangoCMS можно считать завершенной. Нас благодарят за установку и предупреждают, что мы должны удалить с сервера инсталляционную директорию. Раз просят - то сделаем, нет проблем. Теперь углубимся в сам движок...
Пользовательская часть
Вот так выглядит движок после установки:

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



При первом моем знакомстве с этим модулем сразу в голову пришла мысль, что модуль является обычной новостной лентой: вверху название, потом идет содержание новости/статьи, чуть ниже закладки для добавления новости на социальные сайты (digg.com и reddit.com), ну и внизу отображается форма для добавления комментариев, а под ней сами комментарии. Но при более глубоком изучении работы модуля мною была обнаружена одна забавная штука. Это добавление к уже существующей новости новой части, при этом она будет выглядеть как новая страница, а вверху новости/статьи на всех страницах появляется форма с названиями частей для быстрого перехода к ним. Реализовано достаточно оригинально, поэтому здесь следует поставить системе +. Лично мне такой подход пришелся по душе. Ну и прилагаю несколько скриншотов из админки модуля:

--------------

--------------

--------------

--------------

--------------

В принципе, по скриншотам итак все должно быть понятно. Отмечу лишь то, что предварительный просмотр во время написания/редактирования материала реализован с помощью технологии AJAX, то есть без перезагрузки и открытия новой страницы, а также удобность навигации: с помощью одного клика можно добраться до всех важных разделов модуля.
Модуль обратной связи (feedback)

--------------

Здесь вообще все просто. Форма для связи пользователей с администратором сайта. Вводим имя, текст сообщения, код с проверочной картинки (Captcha) и вуаля - письмо отправлено администратору. Администраторская часть модуля тоже проста, но вместе с тем и достаточно функциональна. Всегда можно добавить дополнительные контактные формы для связи (с другим названием и email-адресом), тогда на сайте появится выпадающий список с выбором доступных контактных форм. Кроме того, из админки в эти контактные формы можно добавить новые поля (тип, значение и важность настраиваете сами). С помощью этой возможности можно делать интересные вещи. Допустим, у вас есть сайт компании, в которой существуют разные отделы: отдел продаж, отдел технической поддержки и тд. И у каждого отдела, естественно, разные контактные данные, в частности, email адреса. С помощью данного модуля вы сможете спокойно добавить любое количество контактных форм (чтобы соответствовало количеству отделов компании) с нужными полями, и ваши клиенты смогут сами выбирать нужный им отдел, а система уже позаботится о доставке письма по требуемому адресу. Идея понятна? Правда удобно? Я думаю, что да. Ну это так, я привел один из примеров применения данной возможности. На самом деле, вариантов может быть много и зависит от ресурса (сайта). Так что все зависит от вас и вашей фантазии. Хотя, скорее всего, эта функция не найдет частого применения у администраторов сайта, но, в любом случае, она никогда не окажется лишней, и в случае чего всегда прийдет на помощь веб-мастеру.
Модуль Media
Модуль для загрузки и отображения всякого мультимедийного контента с минимальными возможностями. Присутствует система комментариев. Подойдет только для самых простых задач.

--------------

--------------

--------------

--------------

Список пользователей

Без комментариев. -)
И еще несколько скриншотов из профиля и модуля Голосования.

--------------

--------------

И напоследок отмечу модуль Article Headlines, который выводит заголовки новостей/статей с именем автора и датой публикации.
Администраторская часть

Админка разделена на 3 части: системный раздел (основные настройки), раздел модулей и раздел для управления пользователями/группами. Сверху и слева расположены меню навигации с наиболее важными ссылками, но их можно отредактировать по своему усмотрению. Админка имеет один стиль. Когда я первый раз в нее зашел, она мне сразу показалась какой-то непривычной и запутаной. Но поработав с системой подольше, я изменил свое мнение, и считаю, что на самом деле, админка довольно логично и удобно проработана. В каждом разделе есть свом подразделы-опции. Ниже самих названий опций расположены ссылки на конфигуратор и настройку прав модуля. В конфигураторе производятся разные настроечные действия, будь то добавление новой категории, либо редактирование каких-либо из параметров. А в настройке прав, как бы странно это не звучало, мы настраиваем права доступа. -) В общем-то, все логично. Теперь разберем подробнее все опции. И начнем по порядку, то есть с системных.
URL Aliases - опция для задания альтернативных URL. Поясню принцип действия данного модуля. Допустим, у нас есть статья со следующим адресом http://www.moysite.ru/article/view/test, но нам хочется, чтобы эта страница была доступна по другому адресу. Для этого мы в поле "Alias" вводим желаемое нами новое название страницы, у меня это будет news1, а в "Real URL" пишем article/view/test. И в итоге получаем, что теперь страница доступна по двум адресам: http://www.moysite.ru/news1 и http://www.moysite.ru/article/view/test. Хорошая штука.

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

Module Manager - с помощью этого модуля можно устанавливать/отключать и управлять остальными модулями.

Settings - основные настройки сайта.
Theme - модуль для управления шаблонами. При помощи данного модуля вы сможете сменить шаблоны для сайта и админки, отредактировать CSS или вообще удалить шаблон.

Так, с системным разделом закончили. На очереди у нас раздел модулей. В принципе, мы его уже разобрали вверху. За исключением двух пунктов: Menu и Page. Давайте теперь и их рассмотрим.
Menu - меню есть меню, и ничего тут нового не придумаешь. Этот модуль предназначен для формирования меню навигаций. Создаете новую категорию или редактируете старую, добавляете/удаляете нужные пункты меню, и получаете желанную навигацию.

--------------

Page - модуль для создания статических страниц. Здесь, пожалуй, стоит отметить одну интересную деталь - возможность добавления к статическим страницам, так сказать, подстраниц. Смысл заключается в том, что при добавлении таких подстраниц, на самой статической странице создается нумерованный список с ссылками на существующие у нее подстраницы. Достаточно интересная функция.

--------------

--------------

Все. И с этим разделом покончено. У нас остался последний раздел. Прямо сейчас к нему и обратимся.
Groups - модуль для создания и редактирования различных групп пользователей на сайте.

Session - модуль, который позволяет зарегистрированным пользователям авторизовываться на сайте.
Users - модуль для управления зарегистрированными пользователями: вывод последних зарегистрированных, поиск, подтверждение, создание, редактирование.

--------------

На этом мой обзор подошел к концу. Осталось только сделать вывод. Итак, вывод... TangoCMS нельзя, конечно же, причислить к выдающимся CMS разработкам и большим монстрам CMS индустрии. На данный момент ее функционал очень скуден. Реализованы только самые базовые функции. Дополнительных модулей, как и сформировавшегося комьюнити, у движка, к сожалению, пока нет. Но в тоже время, я не могу не выделить оригинальный подход к реализации многих функций. Есть ряд фишек, которые сразу бросились мне в глаза, и которые я выделил в этом обзоре. Мое мнение таково: при дальнейшей плодотворной работе над движком, система может вырасти в очень достойный продукт. А пока TangoCMS подойдет небольшим и средним сайтам, не нуждающихся в каких-либо нестандартных решениях.
Рейтинг CMSGuide.org:
Функционал - 5/10
Легкость в освоении - 8/10
Удобность - 7/10
Гибкость - 7/10
Обсудить этот обзор на нашем форуме можно в этой теме.
Но здесь все-таки следует остановиться и уточнить один момент. В отличие от множества других CMS, которые одинаково работают и на PHP 4, и на PHP 5, у TangoCMS требования жестче. А именно требуется PHP версии не ниже 5.2.0 (буквально несколько дней назад было объявлено о прекращении поддержки PHP линейки 5.1.x.). Связано это с тем, что в системе используется расширения для PHP под названием PDO (PDO MySQL). PDO (PHP Data Objects) - расширение для языка PHP, которое позволяет получить доступ к базе данных, независимо от того какую СУБД вы используете, и использовать стандартные методы PDO для работы с ней. Впервые расширение появилось в PHP 5.1 и идет вместе с дистрибутивом PHP. Но поскольку взаимодействие PHP линейки 5.1 с PDO оставляло желать лучшего (возникало немало проблем), разработчиком TangoCMS было принято решение о прекращении поддержки PHP 5.1.x и ужесточении требований движка в надежде, что это повысит стабильность системы. Раз уж мы заговорили о расширениях PHP, то сразу расскажем и об остальных: ctype (функции представленные этим расширением, позволяют проверить принадлежность символа или строки определенному классу символов, принимая во внимание текущие региональные установки), date (расширение для работы с датами), DOM (Document Object Model; расширение, позволяющее работать с XML документами, используя DOM API), GD (библиотека для работы с графикой), hash (расширение, служащее для обработки сообщений разной длины с применением разных алгоритмов хэширования), pcre, session, SimpleXML (расширение, которое дает разработчику удобный инструментарий для работы с XML, позволяющий совершать разнообразные операции с элементами XML-документа и их атрибутами в дружественном PHP синтаксисе). Многие новички, прочитавшие эти требования, наверное, уже испугались и подумали "Неее, слишком многого хочет эта система, пойду че-нить попроще поищу", но на самом деле не все так сложно, как могло показаться после прочтения вышенаписанных строк. Все эти расширения идут в стандартной комплектации с PHP и все нормальные хостинги просто обязаны удовлетворять этим условиям. В общем, на этом с требованиями к PHP закончили. Так что имейте ввиду и будьте внимательными.
Остальное все достаточно стандартно: MySQL 4.1 или выше (рекомендован MySQL 5); к веб-серверу строгих требований нет, но рекомендуется Apache с модулем 'mod_rewrite' для работы ЧПУ (Человеко-Понятных ссылок). Все. С требованиями мы разобрались. Отмечу только конфигурацию, на которой я тестировал TangoCMS: Linux, PHP 5.2.5, MySQL 5.0.51a, Apache с включенным модулем 'mod_rewrite'.
Установка
Загружаем дистрибутив TangoCMS 2.0.5. Извлекаем его содержимое. Все папки и файлы, которые распаковались загружаем на свой FTP сервер. Дальше в адресной строке браузера набираем http://yoursite/install/. И, о чудо, перед нами предстает во всей своей красе стартовая страница Мастера установки TangoCMS.
О дизайне мастера установки можно сказать только положительные слова: все сделано аккуратно, легко, в приятной цветовой гамме, не раздражает. Поэтому за оформление своего установщика я, без всяких сомнений, ставлю TangoCMS 10 из 10. На стартовой странице нам предлагают выбрать тип установки: с нуля (Install TangoCMS), либо обновить с предыдущей версии (Upgrade TangoCMS). Я, естественно, выбираю первый вариант и нажимаю на Install. Поехали...
На новой странице нам говорят, что необходимо в инсталляционной папке (/install/) создать текстовый файлик с случайным названием, которое сгенерировал скрипт. А нужно этого для того, чтобы убедиться в том, что вы, действительно, являетесь владельцем сайта, а не "редиской", которой стало скучно и захотела немного поразвлечься. Интересный и действенный подход. Я сделал все, что требовалось. Нажимаю Verify. После успешной проверки мы плавно переходим на второй этап установки.
Второй этап установки заключается в проверки параметров, которые требуются для работы движка. Сюда входит проверка на доступность расширений PHP, о которых я рассказывал чуть выше, а также проверка на права для записи нужных файлов и папок. Если у вас в столбце Result все слова выделены зеленым цветом, то можно смело нажимать кнопку Next, иначе же в зависимости от того с каким параметром у вас возникли проблемы (красный цвет) - устраняйте ошибку: выставите нужные права, или если недоступно какое-то из расширений PHP, то обращайтесь в тех. поддержку Вашего хостера. У меня все в порядке - я нажимаю Next. Идем дальше...
Следующий этап заключается в заполнение данных для подключения к MySQL серверу. Поэтому вводим необходимые данные (значение SQL Host и SQL Port в 99% случаев менять не нужно). При желании можно поменять префикс таблиц (Table Prefix). Next...
Теперь нужно ввести данные первого пользователя (читай администратора) сайта. Заполнили...
На следующем этапе нам предлагают заполнить основные настройки сайта: название, описание, email....Ввели...Нажимаем Finish.
Ну и все. На этом установку TangoCMS можно считать завершенной. Нас благодарят за установку и предупреждают, что мы должны удалить с сервера инсталляционную директорию. Раз просят - то сделаем, нет проблем. Теперь углубимся в сам движок...
Пользовательская часть
Вот так выглядит движок после установки:
Как мы видим, нас встречает тот же дизайн, что и при установке CMS. Итак, рассмотрим верхнюю навигацию. В ней по-умолчанию расположены ссылки на главную страницу сайта, модуль статьи (хотя по сути эта таже новостная лента), модуль обратной связи (feedback), модуль мультимедиа, список пользователей и ссылка на Панель управления (мы ведь под админским аккаунтом сидим).
Модуль статьи
При первом моем знакомстве с этим модулем сразу в голову пришла мысль, что модуль является обычной новостной лентой: вверху название, потом идет содержание новости/статьи, чуть ниже закладки для добавления новости на социальные сайты (digg.com и reddit.com), ну и внизу отображается форма для добавления комментариев, а под ней сами комментарии. Но при более глубоком изучении работы модуля мною была обнаружена одна забавная штука. Это добавление к уже существующей новости новой части, при этом она будет выглядеть как новая страница, а вверху новости/статьи на всех страницах появляется форма с названиями частей для быстрого перехода к ним. Реализовано достаточно оригинально, поэтому здесь следует поставить системе +. Лично мне такой подход пришелся по душе. Ну и прилагаю несколько скриншотов из админки модуля:
--------------
--------------
--------------
--------------
--------------
В принципе, по скриншотам итак все должно быть понятно. Отмечу лишь то, что предварительный просмотр во время написания/редактирования материала реализован с помощью технологии AJAX, то есть без перезагрузки и открытия новой страницы, а также удобность навигации: с помощью одного клика можно добраться до всех важных разделов модуля.
Модуль обратной связи (feedback)
--------------
Здесь вообще все просто. Форма для связи пользователей с администратором сайта. Вводим имя, текст сообщения, код с проверочной картинки (Captcha) и вуаля - письмо отправлено администратору. Администраторская часть модуля тоже проста, но вместе с тем и достаточно функциональна. Всегда можно добавить дополнительные контактные формы для связи (с другим названием и email-адресом), тогда на сайте появится выпадающий список с выбором доступных контактных форм. Кроме того, из админки в эти контактные формы можно добавить новые поля (тип, значение и важность настраиваете сами). С помощью этой возможности можно делать интересные вещи. Допустим, у вас есть сайт компании, в которой существуют разные отделы: отдел продаж, отдел технической поддержки и тд. И у каждого отдела, естественно, разные контактные данные, в частности, email адреса. С помощью данного модуля вы сможете спокойно добавить любое количество контактных форм (чтобы соответствовало количеству отделов компании) с нужными полями, и ваши клиенты смогут сами выбирать нужный им отдел, а система уже позаботится о доставке письма по требуемому адресу. Идея понятна? Правда удобно? Я думаю, что да. Ну это так, я привел один из примеров применения данной возможности. На самом деле, вариантов может быть много и зависит от ресурса (сайта). Так что все зависит от вас и вашей фантазии. Хотя, скорее всего, эта функция не найдет частого применения у администраторов сайта, но, в любом случае, она никогда не окажется лишней, и в случае чего всегда прийдет на помощь веб-мастеру.
Модуль Media
Модуль для загрузки и отображения всякого мультимедийного контента с минимальными возможностями. Присутствует система комментариев. Подойдет только для самых простых задач.
--------------
--------------
--------------
--------------
Список пользователей
Без комментариев. -)
И еще несколько скриншотов из профиля и модуля Голосования.
--------------
--------------
И напоследок отмечу модуль Article Headlines, который выводит заголовки новостей/статей с именем автора и датой публикации.
Администраторская часть
Админка разделена на 3 части: системный раздел (основные настройки), раздел модулей и раздел для управления пользователями/группами. Сверху и слева расположены меню навигации с наиболее важными ссылками, но их можно отредактировать по своему усмотрению. Админка имеет один стиль. Когда я первый раз в нее зашел, она мне сразу показалась какой-то непривычной и запутаной. Но поработав с системой подольше, я изменил свое мнение, и считаю, что на самом деле, админка довольно логично и удобно проработана. В каждом разделе есть свом подразделы-опции. Ниже самих названий опций расположены ссылки на конфигуратор и настройку прав модуля. В конфигураторе производятся разные настроечные действия, будь то добавление новой категории, либо редактирование каких-либо из параметров. А в настройке прав, как бы странно это не звучало, мы настраиваем права доступа. -) В общем-то, все логично. Теперь разберем подробнее все опции. И начнем по порядку, то есть с системных.
URL Aliases - опция для задания альтернативных URL. Поясню принцип действия данного модуля. Допустим, у нас есть статья со следующим адресом http://www.moysite.ru/article/view/test, но нам хочется, чтобы эта страница была доступна по другому адресу. Для этого мы в поле "Alias" вводим желаемое нами новое название страницы, у меня это будет news1, а в "Real URL" пишем article/view/test. И в итоге получаем, что теперь страница доступна по двум адресам: http://www.moysite.ru/news1 и http://www.moysite.ru/article/view/test. Хорошая штука.
Content Layout - а эта опция предназначена для манипулирования с содержимым сайта (и администраторской панели в том числе). С помощью этой опции мы можем добавлять новые блоки на сайт. То есть, принцип работы таков: шаблоны (темы оформления) делятся на определенные области, где могут располагаться блоки. Так вот мы в одну из этих областей можем добавить, допустим, еще один блок Голосования или какой-нибудь блок другого модуля. Ну и соотвественно с таким же успехом можем эти модули убирать или менять их порядок отображения.
Module Manager - с помощью этого модуля можно устанавливать/отключать и управлять остальными модулями.
Settings - основные настройки сайта.
Theme - модуль для управления шаблонами. При помощи данного модуля вы сможете сменить шаблоны для сайта и админки, отредактировать CSS или вообще удалить шаблон.
Так, с системным разделом закончили. На очереди у нас раздел модулей. В принципе, мы его уже разобрали вверху. За исключением двух пунктов: Menu и Page. Давайте теперь и их рассмотрим.
Menu - меню есть меню, и ничего тут нового не придумаешь. Этот модуль предназначен для формирования меню навигаций. Создаете новую категорию или редактируете старую, добавляете/удаляете нужные пункты меню, и получаете желанную навигацию.
--------------
Page - модуль для создания статических страниц. Здесь, пожалуй, стоит отметить одну интересную деталь - возможность добавления к статическим страницам, так сказать, подстраниц. Смысл заключается в том, что при добавлении таких подстраниц, на самой статической странице создается нумерованный список с ссылками на существующие у нее подстраницы. Достаточно интересная функция.
--------------
--------------
Все. И с этим разделом покончено. У нас остался последний раздел. Прямо сейчас к нему и обратимся.
Groups - модуль для создания и редактирования различных групп пользователей на сайте.
Session - модуль, который позволяет зарегистрированным пользователям авторизовываться на сайте.
Users - модуль для управления зарегистрированными пользователями: вывод последних зарегистрированных, поиск, подтверждение, создание, редактирование.
--------------
На этом мой обзор подошел к концу. Осталось только сделать вывод. Итак, вывод... TangoCMS нельзя, конечно же, причислить к выдающимся CMS разработкам и большим монстрам CMS индустрии. На данный момент ее функционал очень скуден. Реализованы только самые базовые функции. Дополнительных модулей, как и сформировавшегося комьюнити, у движка, к сожалению, пока нет. Но в тоже время, я не могу не выделить оригинальный подход к реализации многих функций. Есть ряд фишек, которые сразу бросились мне в глаза, и которые я выделил в этом обзоре. Мое мнение таково: при дальнейшей плодотворной работе над движком, система может вырасти в очень достойный продукт. А пока TangoCMS подойдет небольшим и средним сайтам, не нуждающихся в каких-либо нестандартных решениях.
Рейтинг CMSGuide.org:
Функционал - 5/10
Легкость в освоении - 8/10
Удобность - 7/10
Гибкость - 7/10
Обсудить этот обзор на нашем форуме можно в этой теме.


Раздел: