Alto CMS vs LiveStreet

После ожесточенных и непродолжительных боев в личке я сломался и согласился написать этот топик. Последней соломинкой, сломившей хребет верблюду, стал аргумент: «Пойми, это нужно не тебе и даже не проекту Альто в целом, это нужно людям, которым нужно решать конкретные задачи, и которые вынуждены делать выбор, не обладая полнотой информации. А ты, как куркуль, сидишь на этой информации и никому ее не выдаешь».

Ок, не холивара ради, а токмо информации для, попробую сделать краткое сравнение.
 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, во-первых, релиза еще нет, а когда будет — никто не знает. А, во-вторых, при поверхностном знакомстве у меня сложилось впечатление, что по функционалу это будет примерно то же, что Альто сейчас. Хотя, возможно, я ошибаюсь, и в альфа-версии уже есть пара фич, которых нет в Альто.

Похожие статьи

  • Проблема после переноса сайта на Alto CMS
    Проблема после переноса сайта с Livestreet на Alto CMS, а именно белый лист и шапка, и больше ничего не отображается. Очистка кэша не помогла, в админку не могу войти
  • Проблема с переездом с LiveSteet на AltoCMS 1.1.23
    Здравствуйте! Решился наконец отказаться от LiveStreet. Главные факторы — это, конечно же, обещанная три года назад, но до сих пор не выпущенная LS 2.0, а также несовместимость с PHP 7 и отсутствие нормального...
  • Плагины Компании и Работа, теперь на Альто
    Добрый день, меня зовут Антон, я занимаюсь разработкой плагинов и доработок под Livestreet с 2009 года. Тогда же были написаны плагины Компании и Работа для livestreet, некий аналог разделам хабрахабр. Недавно стали...
  • Проблемы после установки Alto CMS 1.1.1
    Здравствуйте, помогите пожалуйста решить проблему: версия 1.0.10 работала отлично, после перехода (чистая установка) на 1.1.1 появилась ошибка: SQL Error: Unknown character set: 'utf8mb4' at...

42 комментария

0
А почему не сравнение Альто 1.0.x и LS 1.0.x? Это было бы честнее. Версия 1.1 несмотря на то что многообещающая, не подходит пока для боевых проектов.

И еще такой вопрос, что за «модераторы сайта» и как их назначить? Это только в 1.1?
+4
А почему не сравнение Альто 1.0.x и LS 1.0.x
Во-первых, сравнивать можно и Альто 0.9.х, ибо, родившись, как форк LS, Альто все ж изначально имел больше гибкости и больше функционала из коробки. Поэтому хоть список получится и меньше, но перевес будет однозначный. Для Альто 1.0.х список будет еще больше.

Во-вторых, сравниваются две текущие версии движков в стадии релиза. И если кто-то решит затевать сайт, то, как минимум, странно ему рассказывать про версию, которая уже не развивается и находится в стадии ограниченной поддержки.

… не подходит пока для боевых проектов
Я лично два боевых проекта перевел на 1.1 еще в стадии беты — полет нормальный.

И еще такой вопрос, что за «модераторы сайта» и как их назначить? Это только в 1.1?
Да, только в 1.1. Подразумевается, что модератор сайта обладает теми же правами, что и администратор сайта, только доступа в админку у него нет.
-2
Во-вторых, сравниваются две текущие версии движков в стадии релиза. И если кто-то решит затевать сайт, то, как минимум, странно ему рассказывать про версию, которая уже не развивается и находится в стадии ограниченной поддержки.

Ну так LS 1.0.3 тоже не развивается.

Я лично два боевых проекта перевел на 1.1 еще в стадии беты — полет нормальный.

А я вот опробовал и столкнулся с кучей проблем. Некоторые плагины, такие как TopicIntro работают некорректно. Многие приходится портировать. Шаблон тоже.

На мой взгляд как опытного пользователя альто 1.0.x — это самая лучшая версия на данный момент.

Для Альто 1.0.х список будет еще больше.

Ну как же больший, если тех же упомянутых выше модерторов нет, загрузчик, тот же архаичный swf. Есть конечно несомненные плюсы, ради которых я например и выбрал альто. Но то я, которому были нужны определенные вещи.

Как насчет главного минуса — малого количества шаблонов и плагинов и то что создатели лс-вских шаблонов не хотят поддерживать шаблоны которые запускаются с плагином совместимости? (за всех конечно не буду говорить)
+1
Ну так LS 1.0.3 тоже не развивается.
Это, собственно, их проблема, не находите? И еще раз: сравниваются две текущие версии движков в стадии релиза. Для LS для 1.0.3, для Альто — 1.1.8. Если кто-то хочет, то может сделать сравнение функционала текущей версии Альто и будущей версии LS — мне интересно будет.

Некоторые плагины...
Боюсь, Вы не поняли: сравнивались движки из коробки, без дополнительных плагинов и прочих довесков. Дополнительные «хотелки» аминов сайтов к этому отношения не имеют.

Но то я, которому были нужны определенные вещи
Так это и писалось для тех, кому нужны определенные вещи. Если для кого-то описанный функционал не важен, а нужны какие-то уникальные фичи, реализованные исключительно в LS-плагинах — значит, и выбирать он будет LS. Если для кого-то жизненно необходимы фичи, которые реализованы в плагинах, скажем, WP, то и выбирать надо WP.

Я уже как-то писал, но могу повторить, что плагин совместимости на сегодняшний день — это «костыль», помогающий перейти с LS на Alto с минимальными затратами. Но рассчитывать на то, что сайт вечно будет работать на «костылях» — это не разумно. Да и сам «костыль» не будет поддерживаться вечно, однажды затраты на его поддержание станут слишком большими, и будут тормозить развитие движка.

Но если хотите, то можете сделать такую же табличку Альто 1.0.х vs ЛС 1.0.3, и я потом сведу две таблицы в одну для наглядности.
-1
Это, собственно, их проблема, не находите? И еще раз: сравниваются две текущие версии движков в стадии релиза. Для LS для 1.0.3, для Альто — 1.1.8. Если кто-то хочет, то может сделать сравнение функционала текущей версии Альто и будущей версии LS — мне интересно будет.

Это просто жонглирование словами. Это не серьезно и не конструктивно. Вы сами объявили текущую версию 1.1 релизной, по просьбам трудящихся. Однако совршенно очевидно что она не готова. Наверняка при такой постановке вопроса в сообществе лс никто серьезно это даже не воспримет.

Боюсь, Вы не поняли: сравнивались движки из коробки, без дополнительных плагинов и прочих довесков. Дополнительные «хотелки» аминов сайтов к этому отношения не имеют.

А смысл? Оба движка из коробки имеют скудный функционал. Оба имеют огромный процент платных дополнений относительного того же WP. Но вот по самим дополнениям ЛС превосходит альто, и тут хоть убейся. Отказаться от лс-овских плагинов, окей значит надо писать этот функционал. А если его писать то в чем преимущество альто?

Альто 1.0.x в чем-то лс 1.0.3 превосходит, по набору фич, но опять же с оговорками. К примеру есть проблемы с этими самыми типами блогов — с закрытыми и с блогами закрытыми для неавторизованных. Быстрее? Не знаю, это надо тестировать, однако минификация у меня так и не заработала и исправлять вы это не хотите. Собираю деньги и видимо буду заказывать исправление этих багов у кого-то (это не шутка).
0
Я объяснил, почему выбрал именно эти версии движков. И никого не собираюсь убеждать, что это — единственно верный подход. Кто согласен с таким подходом — тому эта информация будет полезна и интересна.

Вы, разумеется, можете быть со мной не согласны. Но так я предлагал уже: сделайте свой обзор, свою сравнительную таблицу, как считаете нужным. Сделайте!
0
На месте Вадима я бы вообще прекратил поддержку старой версии двига и все силы бы направил на новую + адаптацию плагинов от ЛС. Тянуть одному сразу две ветки и думать о всяких совместимостях и «костылях» — пустая трата времени. Тем более «костыли» не гарантируют 100% совместимость. Было бы в команде человека 3-4, другое дело.
+1
Спасибо за дельный совет. Дайте угадаю, вы НЕ пользуетесь 1.0.x? Соответственно вас не колышет ничего кроме вашего проекта? Ну так, я вас расстрою, когда дерево падает, уже все равно кто на какой ветке.
Отредактирован:
0
Потом вы удивляетесь, почему нет «галереи» и так мало рабочих плагинов. Вадиму либо новое делать, либо старое поддерживать. В угадайку можете не играть, есть проект на Альто 0.9.7.
0
Это мне напомнило как дед ездит на жигули, тратит кучу бабла на бенз, но я на импортное принципиально не сяду — даже когда ему предлагают) Вот Жигули и все! )))
Отредактирован:
0
Отвечу на ваш отредактированный комментарий: зачем мне переходить с «дремучей» версии Альто, когда меня в ней все устраивает, я никого не напрягаю своими просьбами заточить плагины или что-то исправить, я никоем образом не торможу развитие двига. Новый проект, который появится совсем скоро, делается на последней версии.
0
Главное что бы потом можно было перейти. А то так и засидется можно, что даже обновление будет не актуально ;)
-1
А с 5-7 летнего добротного немца на ладу гранту? Или с 10летнего аирбаса на новый суперджет 100 с риском не долететь? Софистикой можно до бесконечности заниматься.
-1
Это в принципе тупиковый путь, который никуда не приведет, когда все ходят выпрашивать фичи, или исправление багов к одному единственному Вадиму. Альто как коммерческий проект на условно бесплатной модели как я могу сейчас судить себя не оправдывает. Чтобы проект жил, к нему должны присоединяться новые люди, а чтобы они присоединялись, им должно быть комфортно и интересно. Просто форк лс никого не заинтересует. Даже продажа платных расширений никого особо не заинтересует, вопреки некоторым мнениям, к тому же бессмысленно в этом плане конкурировать с лс — этот тупиковый перегон они уже заняли и плотно там окопались. Ту выгоду, которую например автор плагина может получить от свободного распространения, никакое размещение платных плагинов даже близко не отобьет, только будет тормозить развитие. Я считаю что все плагины должны быть бесплатными, все нужно открыть, включая то что закрыто ионкубом. И нужно стараться делать продукт новым, крутым, тогда люди просто сами начнут присоединяться и развивать его.
Отредактирован:
+1
Я готов быть Тестером и Аналитиком =) Еще можно конечно делать заказы в разделе специалисты. Но откуда знать насколько они проверенные люди? При рег. как Фрилансер, копия паспорта и номер телефона подтверждался к примеру? Что бы быть уверенным в качестве и честности? Насколько я могу быть уверенным в том, что плагин полностью адаптирован и без вредоносного кода? Что плагин прошел проверку администрацией или тестером. Есть много ньюансов как по мне которые тоже бы могли затягивать популярность и развитие. Альто.
Но все равно ребята Молодцы и я за них держу кулачки ;)
Отредактирован:
+2
Я считаю что все плагины должны быть бесплатными, все нужно открыть, включая то что закрыто ионкубом.
Сделайте плагин, полезный сообществу, затем опубликуйте его в репозитории и сделайте бесплатным, а уже затем пишите свое мнение. :) Читаю ваши комментарии на протяжении года — вы постоянно чем-то не довольны, и постоянно указываете aVadim на какие-то недостатки, при этом особого вклада для сообщества вы не сделали — просто разводите срач.
Отредактирован:
-2
Ну положим от вас как раз толку ноль. А мой вклад можете посмотреть на гитхабе. Знаете, надеюсь, где это?
0
(^_^) а вы случайно не под мостом живете? :)
+1
очень приятно читать и следить за вашими(разработчиков) действиями. Вы боретесь за лучшее и очень стараетесь быть не позади в хвосте а быть первыми. Это правильно. И мне бы хотелось что бы вы продолжали в том же духе а так же только улучшали возможности движка и лидировали среди конкурентов. И по больше модулей ;)
Отредактирован:
0
Мне альто нравится тем что она быстрее, но минус в том что мало модулей и их ни кто не портирует с livestreet
+1
Уточню, что бесплатно никто не портирует. За денежку уже давно этим занимаюсь.
Писать модули тоже приходится только на заказ. Для каталога выгоды большой нет.
+2
Вот эту табличку повесить на главной странице!
0
я с Вами согласен, но некоторых пользователей привлекает большее наличие модулей на livestreet
0
Меня тоже привлекает :-) Но сам движок не развивается больше и с этим надо смириться.
0
привлекает большее наличие модулей на livestreet
А на Вордпрессе или Джумле их еще больше :)

Вопрос функциональности.
0
Прошу прощения если не туда пишу. Есть проэкт который можно релизовать только на движке соц сети, так как я автомеханник а не програмист искал лёгкий путь, и разработку сайта пока делаю на denwer, лазил по плагинам LS, наткнулся на ссылку вашего проэкта, скачал, но установить в denwer, не могу. Набирая в адресной строке «сайт.ru/install» получаю не понятную ошибку. Можете помочь с установкой.
Отредактирован:
0
Экстрасенсов тут нет:) Напиши что за ошибку выдает. И если экспериментируешь под windows то выбрось денвер и поставь open-server, open-server.ru/
0
PHP version 5.3 or more requires for Alto CMS
0
Версия PHP не подходит для работы движка (устарела).
0
У Денвера, если не ошибаюсь, до сих пор версия PHP только 5.2. Выше советовали Open Server — отличная замена Денверу, ставьте не задумываясь
0
WampServer — установи его, будет по проще, возникнут вопросы по поводу настройки пиши в личку помогу
0
Как по мне так 1.1 Альто и 1.0 Лс равнять не совсем разумно. Хоть я и не защищаю но разумней было бы брать первую релизную версию Альто. Так как у ЛС уже 2.0 тогда нужно ровнять с 1.1.х как то так или раннюю версию Альты ниже 1 и ЛС 1.0 или я не прав? Ведь версия 1.1 плавно перешла в дальнейшей доработки и фиксы? А появилась первая версия Альто когда был ЛС 1.0 с момента? Но здесь при выборе Скачать движок, только самая последняя версия. Ранних версий нет или нужно через поиск искать.
Отредактирован:
+3
У ЛС официального релиза 2.0 еще не было, была только альфа-версия. Это раз. Два — я плохо знаю эту версию, поэтому не смогу сделать корректное сравнение. Выше писал уже не раз — если кто-то знает и может сделать такое сравнение, то мне было бы самому интересно его почитать.

Старые версии Альто есть здесь: github.com/altocms/altocms/releases Там самая старая версия — это 0.9.7.1. Если нужно еще старее, то здесь можно найти: sourceforge.net/projects/altocms/files/ — там самая первая версия 0.9.1

А тут на сайте я смысла не вижу давать на скачивание старые версии, которые уже не поддерживаются
0
Спасибо!
0
Спасибо, будьмо пробовать.
0
Когда только увидел новости об AltoCMS не думал, что получится, что-то серьезное.
Сейчас же попробовав понял, что нужно переходить на Alto.
Единственное, что мне нравится в Livestreet 2.0, так это rbac.
У вас подобный функционал не планируется?
И вообще, есть ли где нибудь список планируемого функционала?
Кстати, а миграция работает исключительно на дефолной базе 1.0.3? Ибо у меня 2-3 плагина меняющих базу, а SQL ошибок было около 5-7)
Отредактирован:
0
у меня тоже уйма ошибок было после переходя.
+1
Единственное, что мне нравится в Livestreet 2.0, так это rbac.
У вас подобный функционал не планируется?
Пока нет, и вот по чему: я серьезно рассматривал эту фичу, но как-то наткнулся на статью, где рассказывалось про то, как была на сайте (созданном на Yii) простейшая ролевая система, которую поменяли на rbac. Работать стало проще на порядок, а вот производительность сайта значительно просела.

В общем, в Альто сейчас реализована простая система ролей по битовой маске. Для подавляющего числа сайтов, ИМХО, этого хватит с лихвой. Если кто-то надумает делать навороченный проект со сложной системой ролей, то разумнее будет реализовать rbac отдельным плагином.

есть ли где нибудь список планируемого функционала?
Есть, конечно, но он больше для внутреннего пользования, т.к. работа над движком хоть и движется, но все ж она больше векторная, чем пошаговая :) Поэтому планы постоянно корректируются в зависимости от доступных ресурсов и множества внешних факторов, и по этой причине не публикуются.

а миграция работает исключительно на дефолной базе 1.0.3?
Если плагины добавляли свои таблицы или добавляли столбцы в существующие, то проблем быть не должно. А вот если меняли тип полей, то, скорее всего, придется руками конвертацию выполнять, пошагово выполняя SQL-команды.
0
Если плагины добавляли свои таблицы или добавляли столбцы в существующие, то проблем быть не должно. А вот если меняли тип полей, то, скорее всего, придется руками конвертацию выполнять, пошагово выполняя SQL-команды.
Попробовал сейчас на локальном компьютере проделать тоже самое, вроде через HeidiSQL конвертация прошла без ошибок, но сайт не запускается из-за того, что отсутствует таблица «site_blog_type_content».
Скажите, пожалуйста, это баг или после конвертера должен еще выполнятся файл sql.sql?
0
С базой кое как, но разобрался.
Осталось маленькая проблемка, все вроде работает, но в журнале отображается такая ошибка:
E_NOTICE [8] unserialize(): Error at offset 98 of 221 bytes (/public_html/common/classes/modules/topic/entity/Topic.entity.class.php on line 898)
В чем может быть проблема?
0
В таблице ?_topic_content в поле topic_extra хранятся сериализованные (упакованные) данные. Если при записи/чтении текст обрезался, то данные корректно распаковаться не могут и возникает такая ошибка.

Проблема может быть, как ни странно, в Юникоде. По умолчанию используется кодировка MySQL utf8_general_ci. Но она не поддерживает полноценный Юникод. Если в записываемых данных есть символы, которые в UTF-8 кодируюися четыремя байтами (например, символы-эмотиконы, emoji), то при кодировке utf8_general_ci записываемая строка будет обрезаться. Соответственно, при чтении она получается урезанной и не может быть корректно распакована.

Если проблема в этом, то решение:
1) Убедиться, что используется MySQL версии 5.5.3 или выше
2) Преобразовать в таблице ?_topic_content поле topic_extra в кодировку utf8mb4_unicide_ci
3) В app/config/config.local.php добавить строку
$config['db']['params']['charset'] = 'utf8mb4';
Чего я не знаю наверняка: можно ли оставить кодировку базы в целом и таблицы в целом utf8_general_ci, а только одно конкретное поле задать в utf8mb4_unicide_ci, или обязательно нужно таблице и/или базе тоже задавать эту кодировку.

Но после этой манипуляции данные нужно еще раз перенести из старой базы, т.к. в таблице они уже записаны «криво». Можно вручную перенести только таблицу ?_topic_content.

И одно замечание: данные в кодировке utf8mb4_unicide_ci занимают в базе (И, соответственно, на диске) больше места.
-1
Не понимаю данный топик, alto и ls разные cms (или фреймворки?), если кто-то хочет использовать плагины от LS, зачем изобретать велосипед и просить разработчиков адаптировать эти плагины, установите LS это ведь вам нужно, или же ищите программиста который адаптирует то или иной плагин.
Сравнивать CMS нужно последние, Stable версии на момент написание сравнения у LS это 1.0.3 у Alto 1.1.8, если LS не обновляется, то это уже сугубо их проблемы.
Если кто-то следил за Альто с самого начала, тот поймет разницу в каталогах и как устроена CMS, она кардинально изменилась и нет ничего схожего с LS, поймите вы уже это, и зачем плагин нужен из коробки для совместимости с LS лучше бы карту сайта запилили из коробки
Если так дела пойдут и дальше, то скоро будем сравнивать с WordPress, DLE, Битриксом, ModX и т.п.
Лучше бы попробовали адаптировать плагин для Альто, коммунити у нас не плохое, помогут, а там глядишь и мануал бы на рисовался по созданию простейших плагинов.
Бросьте вы эту тему сравнения, есть ведь темы с описанием возможностей и у Альто и у LS читайте
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.