| Alto CMS 1.1.х | Livetreet 1.0.х |
Админка | Есть из коробки. Для профи, которые работают в Линукс-терминале и создают файлы в Блокноте она, возможно, кажется излишеством, но все ж, как ни крути, это весьма удобная фича. К тому же есть операции, которые возможны только через админку (напр., управление типами топиков и типами блогов, и т.д. — см. ниже) | Родной админки нет и никогда не было. Была когда-то бесплатная aceAdminPanel (мой плагин), но давно заброшена и не поддерживается. Есть еще плагин от LS-поклонника номер один PSNet, но платный. |
Типы топиков | Можно создавать любое число типов топиков Топики — это универсальная сущность, по умолчанию к топикам можно цеплять фотосеты, голосования, ссылки на первоисточники. Плюс есть возможность добавлять дополнительные поля к топикам. Можно задать любое число типов топиков (где каждый тип имеет свой набор полей), опционально привязывая их к типам блогов. | Есть три жестко заданных типа топиков: обычный, топик-фотосет, топик-голосование, топик-ссылка с заранее заданными параметрами. Например, к обычному топику нельзя добавить фотосет, к топику-ссылке нельзя добавить голосование и т.д. |
Типы блогов | Можно задавать любое количество типов блогов, и у каждого типа задаются свои права доступа — кто и на каких условиях может читать, писать, комментировать, подписываться. Любой тип блогов (включая персональные блоги) можно отключить. | Есть три предопределенных типа блогов: персональные, коллективные, закрытые. Менять типы блогов, управлять правами, отключать их или задавать свои — все это невозможно. |
Упрвление пользователями | Через админку можно получать полный список пользователей, находить их по IP, логину или емейлу, можно банить пользователей (на заданный срок или навечно), а можно вообще удалить, можно назначить админом сайта или «разжаловать в рядовые». | Управления пользователями нет. Вообще. Никакого. |
Права пользователей | Глобально есть администраторы и модераторы сайта (модераторы отличаются тем, что не имеют доступа в админку, а в остальном они на сайте имеют права администраторов, т.е. им можно все). И в рамках блогов тоже есть администраторы и модераторы, их права задаются в админке. | Есть администраторы сайта, есть администраторы и модераторы блогов, их права жестко заданы движком. |
Работа с изображениями | Поддерживаются библиотеки GD, Imagick, Gmagick (используемая библиотека выбирается автоматически или задается вручную в конфиге). Поддерживается gif-анимация при кропе и ресайзинге изображений. Нужные размеры аватар и прочих изображений могут генерироваться автоматически. Загрузка изображений с использованием технологий HTML5 (включая мультизагрузку). Все загруженные изображения доступны в админке | Поддержка только GD, и, соответственно, gif-анимация не поддерживается. Размеры аватар нарезаются строго по заданному набору в конфиге. Мультизагрузка осуществляется с помощью устаревшего флеш-загрузчика. Нет возможности увидеть все загруженные пользователями изображения. |
Система рейтингов | Систма рейтингов доступна из коробки, но реализована в виде плагина (точнее — в виде двух взаимозаменяемых плагинов). Это позволяет либо вообще отключить голосование и рейтингование на сайте (пользователи, блоги, топики, комментарии), либо выбрать одну из двух рейтинговых систем — упрощенную или традиционную, как в LS. При этом для каждой системы можно гибко менять параметры расчета рейтингов. | Рейтинговая система только одна и жестко вшита в код сайта. Отключить ее нельзя, параметры расчета изменить — тоже. |
Система меню и вставка счетчиков | Большинство меню на сайте реализованы в виде отдельных сущностей. Меню можно настраивать как в конфиг-файлах, так и через админку. Счетчики и прочие js-коды можно вставлять через админку. | Все меню — это HTML-код, вшитый непосредственно в шаблоны. Для изменения меню надо править шаблоны. С js-кодами та же история — надо редактировать шаблоны. |
Сниппеты | Есть возможность использовать сниппеты (aka шорткоды). Например, можно раскидать фотосет по всему топику, выводя его частями. | Этого просто нет. |
Поддержка протокола HTTPS | Просто работает из коробки | Говорят, что кто-то запускал, но приходилось «шаманить». Просто из коробки (чтоб установил и все) не работает. |
Поддержка поддоменов | Любой радел сайта можно сделать поддоменом — настраивается в конфиге | Из коробки этого нет |
Структура папок. Работа с js- и css-файлами | Все js- и css-файлы, подключаемые на сайте, собираются в одной папке. Структура построена так, что внешний доступ осуществляется к трем папкам: корень сайта, папка загруженных изображений и файлов, папка с js- и css-файлами. Все остальные папки должны быть закрыты от внешнего доступа, что увеличивает безопасность движка. Для конфигурации веб-приложения предназначена отдельная папка /app, которая не затрагивается при обновлении движка, что упрощает процедуру обновления. | Файлы js и css могут загружаться на страницы сайта откуда угодно — из папок с плагинами, из папок со сторонними библиотеками, что увеличивает потенциальную возможность взлома сайта. Нет разделения на конфигурацию движка и конфигурацию приложения, все хранится в одном месте. |
Источник: http://altocms.ru/1315.html#cut (237 переходов)