Бета версия LiveStreet 2.0

Вышла бета версия LS 2.0
Содержит в себе множество исправлений и доработок + шаблон synio.

Скачать можно по ссылке — livestreetcms.ru/download/get-beta/
Просьба всех принять участие в тестировании версии, это поможет ускорить процесс поиска и фикса багов.

Демо в виде копии livestreet.ru доступна здесь — beta.demo.livestreetcms.com (пароли могут не совпадать с текущими, поэтому можно сделать сброс пароля)

Документация по фронту — github.com/livestreet/livestreet/wiki

198 комментариев

avatar
а где сам список исправлений?
у меня почему то при переходе из письма открывается мобильная версия
avatar
только список коммитов (
avatar
Хотелось бы уже чего-то внятного по компонентам, в смысле документации
avatar
avatar
Не прошло и трех лет, как говориться ))
avatar
«бета» значит «feature frozen»? То есть нового функционала добавляться не будет, а будет фикситься текущий?
avatar
очень бы хотелось
avatar
Подскажите. Получается можно вполне начинать делать шаблоны под бетку, или в каталог еще не принимается?
avatar
можно делать + следить за возможными изменениями в репо
avatar
Спасибо.
avatar
В beta.demo.livestreetcms.com/talk/ визуально не видно какие письма новые. То есть класс есть, и даже бэкграунд есть, но у меня 3 монитора и только у одного там слегка-слегка серее бэкграунд… Нет, можно сказать, что фиговые мониторы, но…
avatar
Изменил цвет на более заметный
avatar
При оставлении комментария не срабатывает Ctrl+Enter — Chrome 53.0.2785.143 m
avatar
Исправлено
avatar
Замечательная новость, спасибо от всего сердца!
avatar
был уверен, что будешь в числе первых )
avatar
Очень приятная и неожиданная новость. Спасибо.
avatar
Ну вот уже хоть что-то сдвинулось. Отличные новости!
  • Yuta
  • +2
avatar
Сделайте хороший визуальный редактор для LS 2.0 пожалуууууйстааа! Стоит TyneMCE очень много ошибоок(
avatar
Стоит TyneMCE очень много ошибоок(
какие ошибки?
avatar
Языковой файл en пуст. Как это понимать?))
avatar
Хорошая новость.
avatar
ort спасибо, будем тестировать.:)
avatar
Уже почти год юзаю)
avatar

Когда добавляю видео с YouTube из TinyMCE, там только можно вставить HTML код с видео не по ссылке, видео не отображается на весь экран. Нету «frameborder=»0" allowfullscreen" как это исправить? где редактировать? (LS.1.0.3 да и в 2.0 вроде)
avatar
автоинсталятор не запускается :(
avatar
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator, webmaster@site.ru and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.

Apache/2.2.22 (@RELEASE@) Server at site.ru Port 80
avatar
ошибка в логе апача, возможно не подключен mod_rewrite
avatar
Спасибо, сейчас попробую чекнуть его. Как же хорошо, что в LS открывается новое дыхание.
avatar
Проблема была не в модуле mod_rewrite, а в файле .htaccess вы обращались к директиве, которая запрещена- Option MultiViews. Закомментировал ее, после чего установка сразу же заработала.
avatar
— На php7.0-fpm установилась и работает! Это здорово!
+ При использовании memcached php7.0-memcache, не работает админка.
$config['sys']['cache']['type'] = 'memory';
  • MTv
  • 0
avatar
avatar
есть два разных расширения — memcache и memcached
avatar
Ого, а я уже думал что все… Подскажите, плагины для версии 1.3 будут корректно работать на новой версии 2.0?
avatar
Большинство не будут работать, структура шаблонов полностью поменялась.
avatar
ох, тогда это проблемка
avatar
После установки через git clone (cms, framework, lsplugin-admin) при попытке активировать админку выдает ошибку. В логи ничего не пишет, хотя судя по конфигу фреймворка — должен.
Заставить лог писаться так и не нашел где.
Ребят, если это бета — она должна в логи срать по каждому чиху, на то он и отлов косяков.
avatar
Смотрите логи php
avatar
нету в них ничего. ни в логе ошибок apache, ни в логе suexec. Тишина, полная.
Судя по коду, вот тут:

$bResult = false;
        /**
         * Активируем\деактивируем плагин
         */
        if ($sAction == 'activate') {
            $bResult = $this->PluginManager_ActivatePlugin($sPlugin);
        } elseif ($sAction == 'deactivate') {
            $bResult = $this->PluginManager_DeactivatePlugin($sPlugin);
        } elseif ($sAction == 'remove') {
            $bResult = $this->PluginManager_RemovePlugin($sPlugin);
        } elseif ($sAction == 'apply_update') {
            $this->PluginManager_ApplyPluginUpdate($sPlugin);
            $bResult = true;
        }

$bResult так и не становится true, что и вызывает в конечном итоге вызов мегаинформативного $this->Lang_Get('common.error.system.base')
avatar
каталог с плагином как называется? должен admin
avatar
Хм. А называется lsplugin-admin, по имени репозитория. Попробую переименовать, хотя, ИМХО, это не вариант. Нужно бы научить движок воспринимать другие имена(Вы ж понимаете, не я единственный кто git-ом умеет пользоваться).
Еще момент, до попытки установить админку руками, пробовал через пункт меню в админке — резуьтат таже самая ошибка.
avatar
Спасибо, вопрос снят. Переименовал папку, все взлетело, тестим дальше))
avatar
Такая ошибка в начале установки:

Хостинг не удовлетворяет минимальным требованиям.
Версия PHP — 5.4.40
Минимально допустимая версия PHP 5.3.2. Обратитесь к хостингу для обновления версии.
avatar
Минимальная версия 5.5, видимо текстовку об ошибке не обновили
avatar
В ридми бы продублировали эту инфу. А то когда ставил, только по исходникам инсталлятора понял что нужно обновить на сервере версию.
avatar
Уже использую вторую альфу и все отлично работает с 5.4.
К сожалению, хостер (Openshift) пока не предоставляет версию 5.5.
avatar
Видимо поправили инсталлятор. В моем случае я на VPS обновился сразу до 5.6, хотя, судя по каментам выше, буду пробовать php7-fpm.
avatar
Если у них ось Debian, то до мая обновят и будет 5.6 (т.к. поддержка Debian 7 в мае заканчивается, а в 8 уже 5.6), а если не обновят, нужно бежать от них.
avatar
Red Hat у них и обновят совершенно точно. Просто, может быть, завышены требования к версии.
avatar
Отличные новости. Спасибо Максиму, и всем ребятам кто принимал участие!
avatar
Шаблоны 1.0.3 встанут на 2.0.0?
  • dex-
  • 0
avatar
Выше был ответ на подобный вопрос о плагинах.
Структура шаблонов сильно изменилась, так что нет, не встанут.
avatar
А нет ли в планах реализовать из коробки функционал плагина main preview?
Думаю спрос на адаптацию именно этого плагина будет наибольший. Логично было бы включить это в стартовый функционал.
avatar
он уже в коробке, опция включается в настройках типов топиков
avatar
Для создания своего элемента в шаблоне нужно создать новый компонент. А для того, чтобы движок понял, что мы добавили новый компонент, ему надо прописать в config.php. Как быть?
avatar
Подключить компонент в конфиге шаблона
avatar
Тогда не подключаются базовые
avatar
$config['components'] = Config::Get('components');
$config['components'][] = 'other';
avatar
Благодарю
avatar
Ещё с точки зрения создания новых шаблонов неудобно. Я запутался по папкам бегать, искать компоненты, лэйауты и прочее.
avatar
Это по началу не удобно, а потом кажется уже логичным.
Не удобно только стили менять, имею ввиду глобальные цвета, шрифты и т.п.
avatar
Несомненно надо привыкать :) Что поделать...

А вот насчет цветов: как вариант, можно в конфиг прописать, и оттуда вытягивать все цвета.
avatar
Для меня пока шаблоны темный лес, особо не разбирался, буду ждать релиза, чтобы проще было в разработке, не следить за изменениями.

Все сделано по своему, не видел в других движках такого подхода пока. Если обычно все просто, есть файл, есть инклуд, все прозрачно, то теперь сходу тяжко войти в разработку новичку, это как в движках на Yii, фронтенд раскидан, нужно вдумываться что куда, немного не интуитивно. Но плюсы на первый взгляд от этого есть конечно.
avatar
Я начал делать проект практически сразу как сделали новую ветку развития livestreet, в итоге переписывал 3 раза (получается примерно раз в год), под последние изменения, зато сейчас все понятно :) Надеюсь так кардинально не будет больше меняться.
Самый существенный недостаток — слабая адаптация под мобильные устройства, сейчас 60% посещений с них, но это самому поправить можно :)
avatar
О! По поводу адаптации как раз вопрос есть.
Я не совсем понял по стилям шаблона devepoler. Вроде и бутстрап, а смотришь внутрь css — нифига не бутстрап.
Я правильно понимаю, чтобы перевести верстку на привычные row, col-*-*, а также сверстать компоненты привычными элементами, нужно просто подключить через конфиг сам бутстрап, его js и потом кирпичик за кирпичиком переписывать tpl/css компонентов?
avatar
Правильно понимаете, нужно подключить и верстать. Только в LS нет бутстрапа, там каталог просто так называется.
avatar
Там специально селекторы сделали с префиксом ls- т.е. можно и бутстрап подключить и использовать его родные селекторы, или в массе переименовать и использовать только бутстрап.
avatar
Вот префиксы меня и сбили)) А внутри js много обращений по селектору класса, а не по id? Т.е. насколько безболезненно можно из классов выкосить ls-*? или проще оставить, просто почистив .css файлы и добавив селекторы bootstrap?
avatar
Не знаю, только мониторить отвалилось что-то или нет, в текущей версии что на js завязонно просто оставляю старые, все остальное с новыми.

Себе взял в практику добавлять для JS префикс js-*, при чем без разницы класс это или id, стили на них не навешиваю, очень удобно и сразу понятно.
avatar
как раз используются классы вида js-*, хотя возможно, где-то и есть завязка на css классы
avatar
Отлично! На less например, не планируете перевести дефолный и мобильный шаблон?
avatar
Вам не надо все выкашивать, можно по конретным селекторам, типа контейнера, строки и колонок. Просто ls-* нельзя, т.к. все компоненты движка с этим префиксом.
avatar
Адаптивность дефолтного шаблона все равно не выход, четкий мобильный адаптив сделать можно конечно, но не очень универсальное и кастомизируемое решение. Да и этот момент более важен к сторонним разработчикам, чем дефолтной коробке.

На мой взгляд нужно делать как сейчас «Мобильная версия», только на каком нибудь фреймфорке, на которых приложения делают (Ionic, framework7), с аяксом и прочими фишками. Чтобы версия была как приложение, правда как быть с плагинами не понятно, но база для разработки уже будет.

Надеюсь так кардинально не будет больше меняться.

Тоже надеюсь на это. Но в этом деле главное без спешки, стабильный дистрибутив всегда лучше :)
avatar
Адаптивность дефолтного шаблона все равно не выход, четкий мобильный адаптив сделать можно конечно, но не очень универсальное и кастомизируемое решение.
Именно это мне и нужно. Я делаю шаблон не на продажу или для сообщества. Это разовая разработка для конкретного проекта.
avatar
Да, я тоже смотрю в сторону progressive приложений, тем более скоро гугл их будет в поиске выделять.
avatar
Подключение компонента — это по сути и есть инклуд, только со своей спецификой.
avatar
Не совсем понял.
Компоненты берем из директории шаблона или из фрейморка?
Если из шаблона, то я не вижу в саньо компонента mainpreview — какое его новое название?
avatar
Понял, что из фреморка.
Где теперь задаем конфигурацию компонента? В конфиге шаблона?
Как перезапустить генерацию превьюх для новых размеров?
avatar
Я так понимаю, что по дефолту есть только один тип записи — Топик? Чтобы создать, например, фотосет, нужно в админке добавить запись(это сделал) и настроить дополнительные поля? Не могу понять как фотосет добавить.
avatar
Сам по себе тип «фотосет» не нужен, через медиа (кнопка изображение) можно вставлять в топик сразу несколько «фотосетов» с фотографиями.
avatar
Давно ждал этой фишки :)
avatar
Вид записи называется теперь «контент», типов которого вы можете создать сколько и как душ угодно)
avatar
Да, я уже по блогу разработки прошелся, по прошлым постам, перечитал о возможностях и фичах.
avatar
Как корректно отключить компонент css-reset(да и вообще, любой компонент)?
Попробовал скопировать секцию где прописаны компоненты в config.php шаблона(по аналогии с synio) — все равно его подключает, хотя из списка компонентов он удален.
avatar
подключается из зависимостей других компонентов
для полного отключения можно переопределить компонент и прописать в его json "css-reset": false
avatar
На мой взгляд, было бы логично сделать из коробки автокат, чтобы не просить каждый раз пользователей (особенно новичков) прятать простыни под cut!
avatar
Есть ли возможность отключить компрессии js/css файлов?
  • dex-
  • 0
avatar
Вопрос снят.
avatar
Для остальных — если используется админка, то в ней настраивается. Иначе в конфиге.
avatar
новость отличная!!!
а затащите к 31 декабря финалку? ))))
avatar
тестируйте, а там видно будет
avatar
Можно ли обновится с первой альфы 2.0… Если да, то как?
avatar
автоматически нельзя
avatar
Сколько будет стоить написание инструкции по обновлению ручками до альфы 2.0 и до бета 2.0?
avatar
инструкция простая — сравнить список изменений с альфы до беты, скорее всего БД там менялась не сильно и можно руками обновить. А файлы лучше старые удалить (кроме конфига и uploads) и использовать все уже из беты. За результат не уверен.
avatar
Да все хорошо обновляется, я 3 раза за весь цикл 2.0 обновлял. Самое простое брать файлы последней версии и вносить свои изменения, которые делались раньше.
avatar
Я правильно понимаю, что последовательно такая:
1. Скачиваем последнюю сборку из livestreetcms.ru/uploads/ls_last.zip
2. Ставим её на хостинг, не в папку рабочего сайта, и заменяем все рабочие файлы новыми. Кроме файлов в директории «config» и «uploads»

P.S. Я больше обычный пользователь, чем разработчик.
avatar
Судя по настраиваемому в админке полю «допустимые символы в логине», я так понимаю, с русскими буквами теперь проблем нет? Просто добавить их в паттерн в админке?
avatar
в 1.0 было тоже самое
avatar
Посмотрел документашку по фронтенду и сразу посетила мысль, что версия 2.0 повернулась ещё сильнее задней точкой к обычным сайтостроителям, ведь сейчас фронтенд стал иметь вполне выраженную архитектуру и методологию. Осталось сделать перевод всех стилей на sass/scss/ stylus, (less?) или postCSS и будет вообще круто для разработчиков. А ещё до кучи перевести фронтенд на react или angular2 :) Но в общем-то по этому всему поводу мнение двоякое. С одной стороны — круто — порог вхождения в шаблоностроение сужается и качественные шаблоны/разработчики шаблонов будут на вес золота, а с другой стороны это ещё сильнее отпугнёт сайтостроителей от использования LS для своих проектов из-за архитектуры и увеличит стоимость разработки каких-то дополнительных фич и шаблонов.
avatar
Если ort Максим запишет скринкасты, то все будет достаточно просто и НЕ
отпугнёт сайтостроителей от использования LS для своих проектов из-за архитектуры
avatar
Мнея на оботот привлекла…
avatar
Как и любого разработчика… А не сайтостроителя. Не путайте, пожалуйста, эти понятия. Уметь запускать, наполнять, развивать, минимально изменять шаблоны и систему под себя и заниматься разработкой сайтов — совершенно разные уровни!
avatar
Вроде ничего особо не усложнилось, наоборот теперь еще и админка будет от создателей.
А если сделать фронт на angular2, то от livestreet вообще ничего не останется, да и не всем оно надо. Less и т.д было бы удобно для быстрой смены стилей базовых шаблонов и компонентов (в основном цвета и шрифты).
avatar
Куплю Шаблон на LS 2.0 :( плак — плак
avatar
1. Выбрал интересую область под фотографию.
Выбрал интересую область под фотографию
Область обрезалась и сохранилась странным образом.
Область обрезалась странным образом.

2. Выбрал область под превью
Выбрал область под превью

Кликаю на аватар
Кликаю на аватар

Страница перегружается, аватар изменяется.
Страница перегружается, аватар изменяется.

Но, если в браузере ещё раз перегрузить стр., то аватар возвращается в выбранному виду.
avatar
Может стоит как в VK? Пропорционально изменять высоту и ширину области, ведь фотография и аватары квадратные, а пользователь может сделать область не пропорциональной. Я так понимаю, что именно из-за этого так сохраняется фотография.

Попробовал сделать загружаемое изображение 1к1 к размеру на сайте (250x250px). При загрузке областью выделил всё изображение. Сохранилось частично, как на 2-ом скрине.
avatar
Исправлено
avatar
С какой целью делается обязательное вступление в блог, для последующей подписки на него? Можно ли это где-то отключить? Ну или открыл ленту, выбрал интересные тебе и автоматом подписался.
avatar
Обнаружил ограничение на 30 изображений в топике. Для чего это ограничение и где его можно изменить?
avatar
Есть в конфиге настройка
$config['module']['media']['max_count_files'] = 30; // Максимальное количество файлов медиа у одного объекта

Делалось из-за ситуации, что зложелатель или просто не дальновидные люди загружают в топик сотни картинок, при этом пост может весить больше 50Мб или просто он может быть не опубликован и у вас просто забьют дисковое пространство контентом, который нигде не будет отображаться.
avatar
Спасибо.
Какой-то я тугой, что сам не догадался.
avatar
При установке на PHP version: 7.0.4 x86
Наблюдаются стабильные warning вида:
default.WARNING 15212 7668c7e: E_WARNING: rand() expects parameter 2 to be integer, string given {«code»:2,«message»:«rand() expects parameter 2 to be integer, string

Напрягает, потому сделал следующие правки, чтобы убрать их:
application\plugins\admin\frontend\components\editor\editor.tpl
framework\frontend\components\alert\alert.tpl
framework\frontend\components\crop\crop.tpl
framework\frontend\components\editor\editor.tpl
framework\frontend\components\field\field.captcha-recaptcha.tpl
framework\frontend\components\field\field.tpl
framework\frontend\components\tabs\tabs.tpl

Заменил вызовы rand(0, 10e10) на mt_rand(0, mt_getrandmax()). Warning замялись, но диапазон чисел должен порезаться.
avatar
fix
avatar
Новые проекты посоветуете запускать на версии 1.0.3 или уже стоит брать за основу бету 2.0?
  • zolo
  • 0
avatar
А разве не понятно?
avatar
Смотря какой у Вас скилл «запускателя».
Если Вас не пугает перспектива возможных правок в коде и шаблоне и поиск и исправление возможных косяков — тогда на бете. Если нужно «поставил движок, натянул шаблон, накидал плагинов» — лучше брать стейбл версию.
avatar
1.0.3 конечно
avatar
Что-то языковые файлы не отрабатывают после обновления с 1.3.
avatar
кеш скинь
avatar
Карму было бы не плохо оставить, как личное признание от пользователей, и чтобы выводился список кто поставил + или — в Карму.
avatar
Уже говорилось, что карма + рейтинг это вариант для развитых структур. На простых сайтах в этом нет нужды. Но соглашусь, неплохо было бы в админке по стандарту сделать возможность переключения версий.
avatar
Список голосовавших, имхо, не стоило бы, а вот старая система голосований гораздо лучше и адекватнее показывает картину. Единственное, что я бы туда добавил — усыхание рейтинга по мере неактивности.
avatar
Да, списание рейтинга под ноль со временем было бы просто шикарным.
avatar
Всем привет! Интересуют Дополнительные поля в топике, как их выводить в других местах шаблона?
avatar
Добавил поле дата с типом дата в тип Топик.
При добавлении топика вылезает ошибка «Component template not found: field/datetime.tpl».
avatar
Планируется ли запись скринкастов по новому фреймворку?
avatar
По скорости работы, ощущение, что пустой сайт на ls 1.0.3 работает существенно быстрее ls 2.0 beta.
Устанавливал обе версии поочередно на один и тот же хостинг.
avatar
Соглашусь с вами.
avatar

В админке показывается, как я понял, кол-во личных сообщений. Оно кликабельно и по клику происходит переход на главную стр. Так и должно быть?
avatar
это фейк
avatar
В описании статических страниц не работают теги списка ul.

avatar
fix
avatar
Стоит ли ожидать выход релиза LS 2.0 к 31 декабря 2016 года?
avatar
Перечитайте все комментарии в топике и найдете ответ.
avatar
Конкурс на стандартный шаблон для LS 2.0, будет до релиза или после?
avatar
Хотелось бы, чтобы все загружаемые анимации, фото и видео автоматически растягивались под ширину ленты.
avatar
а если маленькая картинка, которая при растяжении «поплывет пикселями»?
avatar

1. Что такое «Регистрации»?
2. Комментариев ни к одному топику нет. Есть только переписка с пользователем из 5 комментариев к его сообщению. Как я понимаю, «Новое сообщение» пользователю = «Топик», а переписка по «Новому сообщению» = комментарии. И кол-во комментариев и к топикам и сообщениям будет суммироваться и выводиться одним числом.
Не ясно чем это цифра может быть полезна мне как админу. Отслеживать кол-во комментариев к Топикам ей не получится, так как цифра состоит из кол-во комментариев к Топикам и Новым сообщениям.
avatar
1. новых регистраций в неделю
2. fix
avatar
Хотелось бы, чтобы личные сообщения перестали напоминать комментарии.
avatar
По-моему, наоборот, очень удобно. Можно обсуждать в личке сразу несколько тем.
avatar
Удобно, каждый раз целиться в кнопку ответить и оставить комментарий, вместо написать и отправить одним нажатием клавиши?
avatar
Я думаю, что это можно изменить в своем шаблоне. Кнопку ответить не отображать, а «Оставить комментарий» сделать развернутым.
avatar
Удобно, каждый раз искать новые сообщения, пролистывая всю переписку, вместо посмотреть последние?
avatar
В этом я с вами полностью согласен. Неудобно.
avatar
Хотелось бы, чтобы посты автоматически сворачивались, после превышения лимита текста.
avatar
Хотелось бы, чтобы в новой версии LS 2.0 появились разделы фото, видео, музыка, вопросы, мероприятия, карты, сообщества, объявления и магазин. Если не все и не сразу, то хотя бы в следующих обновлениях из коробки. Лучше плагинами, чтобы кому нужно включали эти разделы, а кому нет, отключали в админке.
avatar
Не много хотите от бесплатной CMS? Закажите плагины на бирже
avatar
При установке на локалку: «Хостинг не удовлетворяет минимальным требованиям. Версия PHP — 5.4.45. Минимально допустимая версия PHP 5.3.2. Обратитесь к хостингу для обновления версии.»
avatar
Минимальная версия 5.5
livestreet.ru/blog/dev_livestreet/18755.html#comment295933
avatar
Пропустил коммент.
avatar
Чего хотелось бы видеть:

1. Создание пользовательского блога не в момент регистрации пользователя, а только для пользователя написавшего что-либо. При большом количестве регистраций (спам) и небольшом количестве активных пользователей сайт состоит практически из одних пустых страниц.

2. Массовое удаление пользователей.

3. Комменты для незарегистрированных пользователей (опционально). При добавлении роли «Гость» возможности комментировать топики, такой возможности у них не появляется (баг?).

4. Установку плагинов каталога из админки прикрутили, хорошо бы и с шаблонами так же. :)

Из найденного:

1. В админке возле пользователей чекбоксы. Для чего они, если по ним никаких действий не производится.

2. Странная миграция меню с одного уровня на другой:





и в блогах:





3. При добавлении коммента раньше автоматически обновлялся блок прямого эфира, сейчас — только после обновления страницы.

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

5. С переносами текста в описании блога такая же беда (при редактировании), что и в текущей версии. Хорошо бы сделать аналогично топикам. UPD: после пересохранения блога переносы еще и в описании выводятся:



6. Кнопку подгрузки событий хорошо бы прятать, если больше событий нету (блоги, пользователи).

7. Отсутствует счетчик символов в редакторе стены.
avatar
1, 2, 3 Поправил
avatar
Хотелось бы, чтобы расширения LS можно было добавлять в закладки профиля.
avatar
Хотелось бы, чтобы окно поиска всегда было развернутым.
avatar
avatar
В папке шаблона лежит файл assets/css/четотам.css
добавь в него:
.ls-search-hideable-toggle {
  display:none;
}
.ls-search-form {
  display: block;
}
avatar
Хотелось бы, чтобы в блоке активность отображались аватарки пользователей, такого размера, как аватарки блогов.
avatar
Отделите как-нибудь «хотелось бы» от багрепортов, а то сложно следить за темой.
avatar
для багрепорта есть github :)
avatar
На этой CMS еще кто то делает сайты?)
  • jest
  • -6
avatar
А вы можете назвать варианты, которые существенное ее смогут превзойти?
avatar
А что в ней такого? В коробке пустота
avatar
instantcms вторая ветка, прям с коробки превосходит в много много раз
avatar
Я, к сожалению, плохо разбираюсь со стороны программирования, но со стороны обычного пользователя, потратив более часа на ознакомление с instantcms не смог найти ничего, что существенно будет выделять ее.
avatar
Нашел в модулях пару интересных вариантов, но все это не критично. Хотя если бы они были бы доступны на LS, то было бы не плохо.
avatar
Например?
avatar
Значит Вы плохо разбираетесь и со стороны обычного пользователя, функционал лайвстрита там делается за 5 секунд, даже больше, более гибко выходит + все остального даже не перечислить, там в коробке больше функционала чем во всем каталоге дополнений лайвстрита)
avatar
если Вы хорошо знаете возможности и instant, и livestreet, то мы были бы Вам очень признательны за более подробное сравнение
avatar
на фреймворке в основном
avatar
А можно где то почитать про основные отличия этой версии от 1.0.3 а то за столько времени я уже утратил интерес к этой теме… Вообще есть смысл ставить и что то смотреть… искать?
avatar
думаю смысл есть всегда, если это Вам интересно или нужно :)
avatar
А где инструмент перехода со старой версии на бету?
avatar
Ребят, когда выйдет финальная версия?
avatar
При создании БЛОГА выходит такое: Смотрите скриншот
avatar
avatar
Не получилось повторить, попробуйте установить последнюю версию с гитхаба
avatar
А можно сделать так, чтобы ответ на жалобу пользователя приходил не на почту, а в сообщения с текстом от админа?
avatar
Жалобы можно посмотреть в админке
avatar
Я знаю, что жалобы можно посмотреть в админке, а когда отправляешь ответ тому, кто пожаловался приходит этот ответ на почту электронную, а не в личные сообщения автору, кто пожаловался.
avatar
Было бы здорово изменить логику работы кнопки «Сохранить изменения» при создании и редактировании топика.
Сейчас по клику осуществляется сохранение изменений и происходит переход на страницу с полной версией топика. Хорошо бы просто сохранять изменений без перехода на другую страницу. Кнопка ведь так и называется.
avatar
В моем плагине кол-во блогов топика расширено до бесконечности. Заметил, что при 100+ блогах у топика сохранение после редактирования начинает подтормаживать. Разобрался — не оптимально сделан пересчет топиков в блогах. Предлагаю оптимизировать штатную функцию ЛС-а т.к. сам ЛС станет в этом моменте чуточку быстрее (на малом кол-ве блогов не видно, но все же):
if ($aBlogsIdOld != $oTopic->getBlogsId()) {
    $this->Blog_RecalculateCountTopicByBlogId($aBlogsIdOld);
}
$this->Blog_RecalculateCountTopicByBlogId($oTopic->getBlogsId());

Если пользователь из 5 блогов меняет 1, то пересчитываются 10 (5+5).
Если сделать так, то пересчитывать будет только уникальные т.е. 6 (5+1):
$aBlogsForRecalculate = $oTopic->getBlogsId();
if ($aBlogsIdOld != $oTopic->getBlogsId()) {
    $aBlogsForRecalculate = array_merge($aBlogsForRecalculate,$aBlogsIdOld);
    $aBlogsForRecalculate = array_unique($aBlogsForRecalculate);
}
$this->Blog_RecalculateCountTopicByBlogId($aBlogsForRecalculate);
avatar
pull request?
avatar
На сайте 47тыс. топиков, профилирование запроса вывода топиков на главной prnt.sc/difpjb
Сортировка по дате медленно работает, если перевести ее в формат unixtime, ускоряется в 2 раза, но все равно медленно. Есть у кого-нибудь мысли как ускорить этот процесс?
avatar
Разобрался. Проблема решается на уровне сервера (замена драйвера бд дает прирост скорости ~ в 100 раз).
avatar
Примеры штатного сохранения кеша.
$this->Cache_Set($oBlog, "blog_{$oBlog->getId()}", array(), 60 * 60 * 24 * 4);
$this->Cache_Set($aBlogs, "blog_id_{$s}", array("blog_update"), 60 * 60 * 24 * 1);

и т.д.

Вопрос к разработчикам. В функциях после действий с объектом, везде, где происходит изменений объекта, есть сброс кеша. Зачем заново кешировать объект по времени, если над ним не было операций и создавать дополнительную нагрузку с последующей необходимостью время от времени чистить устаревший кеш?
avatar
Почему сайт бета версии грузится по 7-8 секунд? В чем причина?
avatar
ort прокомментируй, пожалуйста.
avatar
Кстати, сайт LS, тоже не особо быстро грузится. По 3-4 секунды.
avatar
Почти месяц прошел, а ничего не исправлено и не доработано. Активность на гитхабе мизерная. Если такими темпами будет и дальше продолжаться, то и через 3 года релиза не будет. ort когда начнется активная работа над выпуском релиза? Мы все таки уже 4-й год ждем. Сколько еще ждать? Почему все так тянется?
avatar
Прошу простить за вопрос, но, в каком файле я могу сменить язык на английский?
avatar
В документации написано «Текущий язык изменяется в системном локальном конфиге (application/config/config.local.php) в опции $config['lang']['current'] = 'ru';»

Подобная опция отсутствует в config.local.php
avatar
Просто добавьте туда ее и все.
avatar
Пробовал. Ничего не происходит. Только заметил что языковой файл en пуст.
avatar
Хотелось бы на будущее к LS полноценной API-ки, чтобы можно было делать одностраничные приложения, отделяя бекенд от фронта полностью. Начало было положено в плагине API для текущей версии когда-то. Будет ли движок развиваться в эту сторону из коробки.
avatar


А адаптации шаблона под мобилку ждать?
Или может минимальную ширину задать, хотя бы на время.
avatar
Ребят, не сочтите спамом, но не знаю куда обратится с моим вопросом ( создал тут 2 топика с вопросами, но поковырявшись день нашел на них ответы)

У меня остался вопрос, как сделать так что бы люди могли загружать не только фотографии но и другие форматы?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.