Forums / National / Russian / Скины и дизайн / Предложение о выносе темплейтов админки из папки скина.

Sergeich
#1 2010-01-28 03:13
Возникла мысль вынести папку skins/my_skin/admin на 1 уровень вверх, в папку skins/admin

В движке уже сделан вынос темплейтов админчасти в отдельную папку. Но мы эту папку таскаем с собой в каждом скине (а она, сволочь, здоровая и страшная). При этом темплейты админки при создании пользовательского скина практически не затрагиваются. Получается, что мы просто дублируем одни и те же файлы по много-много раз. Более того, мы имеем гемморой при обновлении движка до новой версии, т.к. нужно каждый раз проверять актуальность файлов своих админок сверяя с оригинальными из базовой поставки.

Для сохранения совместимости и возможности настройки админки под нужды конкретного скина можно сохранить и действующую модель хранения темплейтов, но только как фичу.
Trustmaster
#2 2010-01-28 04:24
Да, по-моему это само собой назрело.
May the Source be with you!
Alex300
#3 2010-01-28 04:27
Согласен и полностью поддерживаю эту мысль.

Скажу больше. Можно даже папку skins/my_skin/admin вынести в папку skins/admin/admin_skin_name.

Это позволит создавать альтернативные скины админки. Довольно экзотическая задача, но может понадобиться. Тогда можно будет создать, например skins/admin/another_admin_skin_name.

То есть получим независимые друг от друга скины пользовательской и админской частей.
Есть миры, не здесь, там, где небеса горят, и моря засыпают, и реки дремлют; люди сделаны из дыма, а города – из песен. Где-то опасность, где-то несправедливость, даже где-то остыл чай. Идем Эйс, у нас много работы!...
...Sorry for my english...
Бесплатные расширения для Cotonti: https://lily-software.com/free-scripts/
Sergeich
#4 2010-01-28 06:36
Не, это перебор уже на мой взгляд.
jcrush
#5 2010-01-28 08:00
а я за то чтобы ее вынести куда нибудь в другое место..
может в системную папку, может в плагины, но в папке скины пусть будет скинс и все
SEO блог: http://blog.stfw.ru/
esclkm
#6 2010-01-28 08:10
согласен с алексом
иначе получаем админку без возможности модификации - а это простите уже система)
возможно стоит подумать на счет того где хранить.. но в целом все именно так)
littledev.ru - мой маленький зарождающийся блог о котонти.
снижение стоимости программирования и снижение стоимости производства разные вещи. Первое можно скорее сравнить с раздачей работникам дешевых инструментов, чем со снижением зарплаты
Trustmaster
#7 2010-01-28 15:40
Ну я и имел ввиду разные папки, а не один единственный skins/admin.
May the Source be with you!
Sergeich
#8 2010-01-28 17:42
Я же написал, в первом сообщении, что старую систему хранения тоже можно сохранить, именно за счёт неё можно каку угодно издеваться с админкой в рамках конкретного скина.

Добавлено 2 Минуты спустя:

а вот выносить папку admin куда то за пределы папки skins я против. Единственное нужно сделать, чтобы эта папки никак не отсвечивала при выборе скинов юзером в профиле.
Ratibor
#9 2010-01-28 19:08
# jcrush : а я за то чтобы ее вынести куда нибудь в другое место..
может в системную папку, может в плагины, но в папке скины пусть будет скинс и все
Я тоже за этo.
Нечего ей делать в скинах.

# Sergeich : а вот выносить папку admin куда то за пределы папки skins я против. Единственное нужно сделать, чтобы эта папки никак не отсвечивала при выборе скинов юзером в профиле.
# esclkm : согласен с алексом
иначе получаем админку без возможности модификации - а это простите уже система)
возможно стоит подумать на счет того где хранить.. но в целом все именно так)

Основной скин админки выкинуть стоить однозначно,
но при этом можно сделать как с плагинами, сначала файлы админки ищутся в папке скина и если их там нет, то подключаются дефолтные.
Тогда кому надо пусть делают для своих скинов свою админку, а кому это не надо будут юзать дефолтную.
Не задавай глупых вопросов, не услышишь вранья.
jcrush
#10 2010-01-28 19:35
Отличная идея
SEO блог: http://blog.stfw.ru/
Trustmaster
#11 2010-01-28 21:33
Эх, где же наш modules/admin/tpl :)
May the Source be with you!