1. Тут имеется в виду url адрес админки ваш_сайт.ру/admin/plugins/
2. Все верно написали, значения в config.local переопределяют значения из основного конфига, это позволяет легче обновляться на новые версии. Настройки админки хранятся в БД и переопределяют значения определенные в конфигах.
Вам придется еще обновить саму cms из основного репозитария github.com/livestreet/livestreet иначе в шаблоне многое будет криво отображаться (с сентября там многое изменилось). Чтобы было легче в будущем обновляться, рекомендую ваш шаблон переименовать и вносить в него изменения из developer'а.
Какую версию ЛС используете? Вторую альфу или последнюю с гитхаба? Во втором случае обновите фреймворк до последней версии, этот баг исправлялся недавно.
Фоновое изображение не настолько часто используется в шаблонах чтобы из за него возвращаться к раздельному варианту загрузки фото/аватары.
Возможно, получится сделать так, что поле, которое сейчас используется для превью в топике, можно будет встраивать в другие сущности (юзер, блоги), тогда необходимости в плагине не будет, но это уже вопрос не ко мне.
А почему бы плагинам не использовать компоненты шаблона, если их все туда перенести?
Компоненты из папки приложения могут использоваться плагинами независимо от компонентов в шаблоне, например кнопки в новой админке не будут зависеть от кнопок в шаблоне.
Т.е. на первом месте забота о разработчиках движка, а не о сторонних разработчиках?
Это забота о всех разработчиках, вам не нужно будет думать о компонентах которые вы не изменяли/не переопределяли — которые подключаются из папки с приложением (в 1.0 это были общие скрипты), т.е. если мы что-то изменим в компонентах в новых версиях, разработчикам понадобится меньше времени на адаптацию своих шаблонов, в отличии от варианта
где все находится в шаблоне — там бы пришлось просматривать все на наличие изменений.
Можете рассматривать это как одно поле — аватар, где фото просто еще один из вариантов аватары. Если какой-нибудь плагин захочет использовать фото пользователя, то в вашем случае он получит фоновое изображение, а это уже нарушает совместимость. Лучше использовать фото для того, для чего оно предназначено, а фоновое изображение добавлять плагином.
Сдвинуть не получится, потому что компоненты из папки с приложением будут еще использоваться плагинами независимо от шаблонов (например в админке) и они будут базовыми для дефолтных шаблонов (девелопер + синио), иначе в каждом шаблоне будут полный набор компонентов, а это уже приведет к дублированию кода и к усложнению поддержки дефолтных шаблонов.
Но выше и отвечали:
Но это не значит что надо добавлять функционал от которого в будущем придется отказаться.
ваш_сайт.ру/admin/plugins/
2. Все верно написали, значения в config.local переопределяют значения из основного конфига, это позволяет легче обновляться на новые версии. Настройки админки хранятся в БД и переопределяют значения определенные в конфигах.
Возможно, получится сделать так, что поле, которое сейчас используется для превью в топике, можно будет встраивать в другие сущности (юзер, блоги), тогда необходимости в плагине не будет, но это уже вопрос не ко мне.
Это забота о всех разработчиках, вам не нужно будет думать о компонентах которые вы не изменяли/не переопределяли — которые подключаются из папки с приложением (в 1.0 это были общие скрипты), т.е. если мы что-то изменим в компонентах в новых версиях, разработчикам понадобится меньше времени на адаптацию своих шаблонов, в отличии от варианта
где все находится в шаблоне — там бы пришлось просматривать все на наличие изменений.
Чуть выше ответил
Но это не значит что надо добавлять функционал от которого в будущем придется отказаться.