Ок, не холивара ради, а токмо информации для, попробую сделать краткое сравнение.
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 могут загружаться на страницы сайта откуда угодно — из папок с плагинами, из папок со сторонними библиотеками, что увеличивает потенциальную возможность взлома сайта. Нет разделения на конфигурацию движка и конфигурацию приложения, все хранится в одном месте. |
Вот, описал наиболее важные/интересные, на мой взгляд, отличия. Причем, только то, что не касается разработки, а представляет интерес для администратора/владельца сайта. Меня, конечно, просили еще сравнить с InstantCMS и с разрабатываемой более двух лет новой версией LiveStreet. Но дело в том, что я плохо знаком с InstantCMS, поэтому не могу сравнивать. Но если кто-то, кто хорошо знаком с ней, сделает подобное же сравнение — с интересом ознакомлюсь.
Что же касается новой версии LS, во-первых, релиза еще нет, а когда будет — никто не знает. А, во-вторых, при поверхностном знакомстве у меня сложилось впечатление, что по функционалу это будет примерно то же, что Альто сейчас. Хотя, возможно, я ошибаюсь, и в альфа-версии уже есть пара фич, которых нет в Альто.
И еще такой вопрос, что за «модераторы сайта» и как их назначить? Это только в 1.1?
Во-вторых, сравниваются две текущие версии движков в стадии релиза. И если кто-то решит затевать сайт, то, как минимум, странно ему рассказывать про версию, которая уже не развивается и находится в стадии ограниченной поддержки.
Я лично два боевых проекта перевел на 1.1 еще в стадии беты — полет нормальный.
Да, только в 1.1. Подразумевается, что модератор сайта обладает теми же правами, что и администратор сайта, только доступа в админку у него нет.
Ну так LS 1.0.3 тоже не развивается.
А я вот опробовал и столкнулся с кучей проблем. Некоторые плагины, такие как TopicIntro работают некорректно. Многие приходится портировать. Шаблон тоже.
На мой взгляд как опытного пользователя альто 1.0.x — это самая лучшая версия на данный момент.
Ну как же больший, если тех же упомянутых выше модерторов нет, загрузчик, тот же архаичный swf. Есть конечно несомненные плюсы, ради которых я например и выбрал альто. Но то я, которому были нужны определенные вещи.
Как насчет главного минуса — малого количества шаблонов и плагинов и то что создатели лс-вских шаблонов не хотят поддерживать шаблоны которые запускаются с плагином совместимости? (за всех конечно не буду говорить)
Боюсь, Вы не поняли: сравнивались движки из коробки, без дополнительных плагинов и прочих довесков. Дополнительные «хотелки» аминов сайтов к этому отношения не имеют.
Так это и писалось для тех, кому нужны определенные вещи. Если для кого-то описанный функционал не важен, а нужны какие-то уникальные фичи, реализованные исключительно в LS-плагинах — значит, и выбирать он будет LS. Если для кого-то жизненно необходимы фичи, которые реализованы в плагинах, скажем, WP, то и выбирать надо WP.
Я уже как-то писал, но могу повторить, что плагин совместимости на сегодняшний день — это «костыль», помогающий перейти с LS на Alto с минимальными затратами. Но рассчитывать на то, что сайт вечно будет работать на «костылях» — это не разумно. Да и сам «костыль» не будет поддерживаться вечно, однажды затраты на его поддержание станут слишком большими, и будут тормозить развитие движка.
Но если хотите, то можете сделать такую же табличку Альто 1.0.х vs ЛС 1.0.3, и я потом сведу две таблицы в одну для наглядности.
Это просто жонглирование словами. Это не серьезно и не конструктивно. Вы сами объявили текущую версию 1.1 релизной, по просьбам трудящихся. Однако совршенно очевидно что она не готова. Наверняка при такой постановке вопроса в сообществе лс никто серьезно это даже не воспримет.
А смысл? Оба движка из коробки имеют скудный функционал. Оба имеют огромный процент платных дополнений относительного того же WP. Но вот по самим дополнениям ЛС превосходит альто, и тут хоть убейся. Отказаться от лс-овских плагинов, окей значит надо писать этот функционал. А если его писать то в чем преимущество альто?
Альто 1.0.x в чем-то лс 1.0.3 превосходит, по набору фич, но опять же с оговорками. К примеру есть проблемы с этими самыми типами блогов — с закрытыми и с блогами закрытыми для неавторизованных. Быстрее? Не знаю, это надо тестировать, однако минификация у меня так и не заработала и исправлять вы это не хотите. Собираю деньги и видимо буду заказывать исправление этих багов у кого-то (это не шутка).
Вы, разумеется, можете быть со мной не согласны. Но так я предлагал уже: сделайте свой обзор, свою сравнительную таблицу, как считаете нужным. Сделайте!
Но все равно ребята Молодцы и я за них держу кулачки ;)