Вторая альфа версия LiveStreet 2.0
Сообщаем о выходе второй альфа версии LiveStreet CMS. Версия стала существенно стабильнее прошлой, проделана большая работа по доработке.
Изменения относительно первой альфа версии:
Скачать Alfa 2 можно по той же ссылке — livestreetcms.com/download/get-alfa/
Дополнительно доступна ежедневная сборка — livestreetcms.ru/uploads/ls_last.zip
Просьба всех принять участие в тестировании версии, это поможет ускорить процесс поиска и фикса багов.
Демо версия — alfa.demo.livestreetcms.com
Изменения относительно первой альфа версии:
- Доработан механизм фронт-компонентов, поддержка наследования и переопределения
- Доработка большого количества компонентов
- Базовые компоненты перенесены во фреймворк
- Удалены лишние экшены — ActionMy и ActionPersonalBlog
- Универсальная каптча с возможностью смены типа (сейчас поддерживается стандартная и рекаптча)
- Доработка инсталлятора
- Поддержка Open Graph
- Авторизация и регистрация перенесены в отдельный экшен ActionAuth
- Изображения в топик теперь вставляются с относительными путями, а не полными
- В опросах в топиках теперь можно голосовать гостям
- Переработана система инвайтов, теперь можно приглашать на сайт по реферальной ссылке, даже если сайт не закрытый. Дополнительно админ может сам генерировать инвайты с расширенными настройками — количество приглашений, дата действия.
- Поддержка настраиваемого ЧПУ для топиков (плагин NiceURL больше не нужен)
- Модуль Notify перенесен во фреймворк
- Возможность задавать свой шаблон для редактирования топиков разных типов
- У топиков появилось новое поле date_publish, именно по нему происходит сортировка и фильтрация топиков. Для плагинов это дает возможность делать запланированные публикации на будущее.
- Доработка ORM (в том числе поддержка json полей)
- Обновлены различные используемые библиотеки до актуальных версий
- Оптимизация скорости работы
- Большое число мелких доработок и фиксов
Скачать Alfa 2 можно по той же ссылке — livestreetcms.com/download/get-alfa/
Дополнительно доступна ежедневная сборка — livestreetcms.ru/uploads/ls_last.zip
Просьба всех принять участие в тестировании версии, это поможет ускорить процесс поиска и фикса багов.
Демо версия — alfa.demo.livestreetcms.com
209 комментариев
Поздравляю с выходом новой версии, пусть и альфа.
а когда все таки выйдет что то на подобии беты? а еще лучше гамы )))
в каких сроках нам это ожидать? месяц, два, пол года, год?
псы: что поработали над скоростью это хорошо!
Выдает:
Параметр URL топиков необходимо настраивать непосредственно в конфиге.
В старой версии создавался, но в заголовке страницы ничего указано не было, надо с этим что-нибудь придумать.
Например: Вопрос №1/Блог разработки LiveStreet/
Вопрос — тип топика
№1 — доп поле (его значение)
Блог разработки LiveStreet — Блог
Это как для примера, вообщем что-то надо придумать
Все равно вырезает квадратом.
меняется в компоненте — github.com/livestreet/livestreet/blob/master/application/frontend/components/blog/blocks/block.blog-photo.tpl#L12
Так и сделано, но сразу после загрузки все равно появляется 500х500 (точнее ссылка на изображение 500х500
нужен точный кейс воспроизведения
Не знаю в чем дело, сам аватар загружается, все кропы делаются, а вот именно 180х нету и все. Даж в uploads, он же по сути должен называться ....180х.jpg?
вот это имею ввиду))
Регистрация проходит.
Полоса загрузки вверху: зачем еще и колесом дублировать справа?
Также ссылками можно сделать и категории на странице всех блогов. А на странице определенной категории категорию блога вообще не выводить.
определиться и оставить что-то одно.
Убрать кнопку «Подгрузить еще», если больше блогов нету.
Если страницу не перезагружать и делать повторную загрузку, при наведении на фото ссылка изменения фото перекрывается именем файла.
2. При редактировании профиля, не сохраняется информация, город, пол, имя…
+Subproject commit 9581df48c27a1dbd8ad64a79b2b8d0125518548e
Это в каком файле? Написано просто фреймворк
Всем успехов!
ПС: и все-таки, ну когда же? )) Откройте секрет!
При добавлении в профиль пользователя ссылок на социальные сети, например страниц в Facecbook или Вконтакте, неправильно парсятся введенные данные, в результате чего может получиться такой адрес vk.com/http://vk.com/id123 или fb.com/http://fb.com/username.
Большинство пользователей не считает очевидным, что нужно вставить в это поле последнюю часть URL, содержащую ID, потому будет разумно иметь «защиту от дурака» на такой случай. Например запретить вставку URL или автоматически обрезать все лишнее и оставлять только userID
topic-type-названиетипатопика.tpl
названиетипатопика.tpl
ну и второй это шаблон топика. Не знаю так должно быть или нет.
application/frontend/components/topic/topic.tpl
, назвать егоtopic-type-photo.tpl
и вносить в него нужные изменения.А посмотреть вот что хотел: в предыдущих версиях какая-то непонятная логика была с появлением переносов в редакторе. Сразу их не видно, при редактировании появляются (теги, имеется ввиду), где-то добавляются лишние, где-то убираются, иногда все в одну кучу собирается. Как здесь с этим? Может привести к такому же варианту, как в топике? Ну и панельку довести до состояния топика? А то вставка кода есть, а заголовки и списки отсутствуют.
Да, в редакторе названия кнопок человекопонятные отсутствуют.
Если задать, выводит на английском, как задать русский?
стал притормаживать сайт
На остальных страницах сайта замечал такое, когда долго не заходишь, потом при первом посещении несколько секунд фул тайм. Но сейчас сколько раз заходил быстро грузилось, с разных браузеров, установил еще один двиг, все нормально вроде.
Извиняюсь за кривой скрин, на работе ток паинт
Стоит 57, а выводит почему-то 20, а после Подгрузить еще и далее еще появляются. На демо никак не проверить.
в итоге у топиков 404
урл, кстати, и у категорий блогов использовался, потом перевели поиск блогов на ajax и он стал не нужен
Как сделать чтобы выводило Категорию и подкатегорию сразу?
getParent()
, который вернет родителя, если он есть.Либо метод
getAncestors()
, который вернет всех предков.выдает Array и все. А getParent не работает почему-то вообще.
Значит текущая категория блога не имеет родителя.
Более-менее фиксация состояния будет после выхода беты.
ort будьте добры поделитесь своим мнением жду вашего совета прежде чем решить.
А как вывести другого размера картинку? т.е. есть например 75х75, 100х100 и тд
Либо чуть проще в версии с гитхаба:
Не могу зарегистрироваться «Поле password_confirm должно повторять password»
Переустанавливал раз 5
Категории в блогах просто необходимы.
I don't want' to sound strange or rude, it's not my intention but this has something to do with the conflict between Russia and the US?
Точно не будет. Скорее всего будет конвертер базы данных, которая подключается к новым файлам движка. Все остальное (шаблоны, плагины, свои костыли), с нуля. По сути это будет другой движок.
Имеет, т.к. ЛС 2 думается выйдет не раньше чем через пол года, еще даже бетки нет. Да и после выхода, еще где-то год будет все шлифоваться, пока плагины с шаблонами адаптируют, пока народ разберется что к чему. В общем долгая история.
А разработка версии 2.0 вообще как, живая еще? Просто вижу давно не было тут постов на эту тему.
Как на ваш взгляд, у версии 1.0.3 хороший потенциал чтобы заказывать написание специальных плагинов и вкладывать деньги дальше? Очень нравится то что уже сделано, хочется построить на этом большой проект.
Дело движется, активность можно наблюдать на гите.
P.S. Демка alfa.demo.livestreetcms.com/ сломалась.
Очень долго нет вестей от разработчиков, хотя бы маленький апдейт или статус.
Файл: \application\frontend\components\topic\topic-add.tpl
Инжект хуком (работает):
Далее пытаюсь переместить код ниже в этом же файле в блок: {block 'add_topic_form_text_before'}{/block}
Не получается, не рабочие варианты кода постить не буду, чтобы не путать.
Вопрос:
Каким способом инжектить код плагина в нужную конструкцию типа {block '***'}{/block}
Просьба пояснить на примере файла \application\frontend\components\topic\topic-add.tpl и кода (Plugin::GetTemplatePath('travel'). 'actions/ActionTopic/selector_geo.tpl') для {block 'add_topic_form_text_before'}{/block}
Создаем файл
topic.add.tpl
в корне шаблона плагина:Если нужно определить не шаблона компонента, а просто любой tpl, то вместо
component.topic.add
просто везде прописываем путь до tpl относительно корня шаблона.aInherits
, а не через костыли вида полного указания пути к шаблону?Пока все нравится.
По аналогии с сайтом livestreet.ru/ должны показываться кнопочки некоторых соцсетей (facebook; vk; ok и т п).
Код на страничке выглядит так:
Подскажите где надо подправить.
Устанавливалась ls_last с гитхаба, скачано 19.10.15.
Может есть возможность скачать отдельные измененные файлы и записать их на хостинге поверх старых. Или лучше перезаписать целиком папку фреймворк — /framework. Я так понял, Вы ее имеете в виду.
Добавление ссылок в соцсети заработало.
В старом варианте была хорошая админка. Уже немножко «руку набил», понял как некоторые настройки там определять. Правда там висело предупреждение, что панель еще не доделана.
После обновления:
Кликаем по верхней ссылке и получаем —
Если кликнуть по нижней ссылке «Управление плагинами», то результат такой же — «Системная ошибка».
Может я поторопился писать сюда, надо самому повнимательнее все проверить. Но сегодня уже не смогу, а впечатления и анализ результатов могу забыть. Поэтому написал по свежим следам.
Админка выглядит так:
livestreet.ru/blog/18376.html
2. При регистрации по реферальной ссылке другого участника при заполнение формы пользователя регистрирует но не зачисляет тому, кто приглашал (реферу) и при этом завершая регистрацию автоматом не входит в профиль, а выдает как ошибку, что он вообще не зарегистрирован. В списке пользователей он отображается но он там выглядит так как никогда не входил на сайт.
Кроме этих моментов движок супер!
Данные не получены
ERR_EMPTY_RESPONSE
livestreet.ru/blog/18322.html#comment290033
Тоже наблюдаю за вашими действиями. Кажется, верное направление для текущей ситуации.
Кстати, было бы неплохо вывести все это в отдельный топик.
Отдельный топик будет создан тогда, когда релизнется первая версия.
Я решил отказаться от jQuery 1.11.3 и добавить сразу 2.1.4. Она меньше весит и более оптимизирована. Вроде бы конфликтов пока не наблюдаю…
костылямиплагинами, и не получитьLS 21.0.3 все равно :)Для ускорения работы можно только собрать сумму на пол года работы программиста, но сами понимаете это не реально.
Так понимаю, что сборка периодически обновляется, а как обновляться, и вообще можно уже использовать эту сборку на живых проектах?
2) Что это за "+1"? дубляж вкладки «новые» иkb «все»?
Написать комментарий в теме > полное удаление коммента> счетчик не обновится и будет показывать количественно с учетом удаленного.
Воспроизвести на вашем тесте нет возможности, нужен модер/админ.