Forums / National / Russian / Шло время, менялись стандарты

стандартизация переменных, имен файлов, обращения с файлами

Sergeich
#9670 2009-03-10 20:34
Для админского скина нужно создать свои header.tpl и footer.tpl, чтобы админка стала полностью независимой. Всё это должно лежать в скине в папке admin. Я согласен, что админка должна быть полностью независима от используемого юзерского скина.

Я против выноса всех ланг-файлов из папки скина. Но я за создание в скине папки lang, в которую будут сгружаться все пользовательские локализации.

Плагины должны иметь жёсткую обязательную структуру. Должны чётко быть прописаны папки skin и lang, при необходимости inc. Плагин должен приоритетно использовать тпл и локализацию из скина (дефолтые из своей папки только в крайнем случае, сейчас оно так вроде бы и сделано). В основной папке скина должна появиться подпапка plugins в которую будут ссыпаться все изменяемые скинмейкером tpl-файлы плагинов. В папку lang можно отправлять переделанные ланг-файлы.

Все базовые tpl-файлы и tpl модулей пусть продолжают лежать в основной папке скина, нет нужды их дёргать.

Т.е. получается следующая структура скина:
/skin_name/
-- /admin/
-- /plugins/
-- /lang/
-- skin_name.css
-- header.tpl
...
-- footer.tpl

Более глубокую вложенность подпапок считаю излишней и даже вредной :)

Пы.Сы: Kort, хороший сайт у тебя в подписи, мне понравился.