В свободное время я провожу работу по обновлению плагина. Добавление, редактирование, отображение компании и список с фильтрацией работают, но нужно еще много «мелочей» переделать под новую версию. Пока еще не решил делать ли обратную совместимость со старым плагином, либо сделать более универсальное решение, не видно тут толп желающих использовать плагин.
Если у них ось Debian, то до мая обновят и будет 5.6 (т.к. поддержка Debian 7 в мае заканчивается, а в 8 уже 5.6), а если не обновят, нужно бежать от них.
$config['module']['media']['max_count_files'] = 30; // Максимальное количество файлов медиа у одного объекта
Делалось из-за ситуации, что зложелатель или просто не дальновидные люди загружают в топик сотни картинок, при этом пост может весить больше 50Мб или просто он может быть не опубликован и у вас просто забьют дисковое пространство контентом, который нигде не будет отображаться.
Да все хорошо обновляется, я 3 раза за весь цикл 2.0 обновлял. Самое простое брать файлы последней версии и вносить свои изменения, которые делались раньше.
Вроде ничего особо не усложнилось, наоборот теперь еще и админка будет от создателей.
А если сделать фронт на angular2, то от livestreet вообще ничего не останется, да и не всем оно надо. Less и т.д было бы удобно для быстрой смены стилей базовых шаблонов и компонентов (в основном цвета и шрифты).
Вам не надо все выкашивать, можно по конретным селекторам, типа контейнера, строки и колонок. Просто ls-* нельзя, т.к. все компоненты движка с этим префиксом.
Там специально селекторы сделали с префиксом ls- т.е. можно и бутстрап подключить и использовать его родные селекторы, или в массе переименовать и использовать только бутстрап.
Я начал делать проект практически сразу как сделали новую ветку развития livestreet, в итоге переписывал 3 раза (получается примерно раз в год), под последние изменения, зато сейчас все понятно :) Надеюсь так кардинально не будет больше меняться.
Самый существенный недостаток — слабая адаптация под мобильные устройства, сейчас 60% посещений с них, но это самому поправить можно :)
Это все извращенства, например в laravel по-умолчанию шифруются значения cookie, их не подменить, а CSRF-защита по-умолчанию включена для всех запросов, чтобы где-то не проверялось, нужно специально отключать, а в livestreet только там где сам автор плагина не забыл проверить. Как и писал автор топка, любой плагин увеличивает шанс взлома.
На счет классов в тегах H разницы не имеет, Яндекс сам этим балуется.
А вот то что на всех страницах H1 это название сайта — это беда. По сути мы тегом показываем что самое важное на странице, так вот H1 в названии сайта должен использоваться только на главной странице, на остальных H1 должен быть основной заголовок: Название блога, Топика и т.д.
Готовы уже к переходу на 2.0?
Теперь нужно плагины обновлять :)
Делалось из-за ситуации, что зложелатель или просто не дальновидные люди загружают в топик сотни картинок, при этом пост может весить больше 50Мб или просто он может быть не опубликован и у вас просто забьют дисковое пространство контентом, который нигде не будет отображаться.
А если сделать фронт на angular2, то от livestreet вообще ничего не останется, да и не всем оно надо. Less и т.д было бы удобно для быстрой смены стилей базовых шаблонов и компонентов (в основном цвета и шрифты).
Самый существенный недостаток — слабая адаптация под мобильные устройства, сейчас 60% посещений с них, но это самому поправить можно :)
Не удобно только стили менять, имею ввиду глобальные цвета, шрифты и т.п.
А вот то что на всех страницах H1 это название сайта — это беда. По сути мы тегом показываем что самое важное на странице, так вот H1 в названии сайта должен использоваться только на главной странице, на остальных H1 должен быть основной заголовок: Название блога, Топика и т.д.