instant 2.0 структура папок

 
Посетитель
small user social cms
Медаль
Сообщений: 150
Собственно вопрос к разработчикам, планируются ли изменения в области модели компонент? а то не удобно когда хранится все в разных местах, языковой файл в одном месте, шаблоны в другом, основная часть в .. , было бы неплохо если было бы похоже на битрикс итп, это облегчит жизнь и разработчикам компонент и обычным пользователям;) :)
InstantCMS Team
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1341
kir:
это облегчит жизнь и разработчикам компонент и обычным пользователям
Чем именно облегчит, можете аргументировать?
Реклама
cms
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1224
Иногда, когда начинаеь чистить и удалять не используемые модули приходится искать по разным папкам что бы удалить остатки, ладно если это системные модули можно глянуть. Если это сторонних разработчиков придётся покопаться в коде дабы посмотреть в какие шаблоны выводит.
Пример. Когда разбираю машину, ноутбук, я не складываю просто болты к болтам, особенно если они разные и от разных частей. Я их складываем непосредственно рядом с деталями от которых скрутил дабы не запутаться.
InstantCMS Team
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1341
Димитриус, но ведь палка о двух концах
тогда мы получим то же самое, но для шаблонов
то есть файлы шаблона будут распиханы по папкам компонентов

Димитриус:
покопаться в коде дабы посмотреть в какие шаблоны выводит
этой проблемы не будет, в 2.0 шаблоны компонентов лежат в отдельных папках, а не в одной куче как сейчас
т.е. например /templates/default/controllers/blog/*

Димитриус:
Пример. Когда разбираю машину, ноутбук, я не складываю просто болты к болтам
Антипример. Когда я покупаю разобранную мебель весь крепеж находится в отдельном пакетике. :)
InstantCMS Team
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1341
плюс, когда вся статика лежит в одном месте (например .js-файлы всех компонентов в /templates/шаблон/js) ее можно перенести на другой хост и отдавать, скажем, nginx'ом
с кучей разных папок это уже не так легко
Модератор
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форума
Сообщений: 1422
Димитриус:
разбираю машину, ноутбук, я не складываю просто болты к болтам
Какой интересный подход к данному делу.

Про языковые файлы верно подмечено, а вот шаблоны нельзя так ни в коем случае складировать. Это ж сколько ещё в каждом компоненте папок для каждой темы должно быть?

А вот js и css я стараюсь складывать в одном месте - соответствующие папки в корне.
Нормальный хостинг, сервера быстрые - пользуюсь сам.
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1549
По-моему легче просто разработчикам написать некий скрипт, который ищет связанные друг с другом файлы или делать подробный вывод информации по модулям и плагинам. Т.е. их папки, файлы. Как вам такая идея? И сложно ли это?
Люблю эту CMS!
Я немного художествую тут: http://virelart.ru :)
Пока по большей части выкладываюсь тут vk.com/virelart. p.s.: пасибки можно в карму :3
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1074
Azura, а зачем?

r2:
этой проблемы не будет, в 2.0 шаблоны компонентов лежат в отдельных папках, а не в одной куче как сейчас
т.е. например /templates/default/controllers/blog/*

вот это решает все проблемы. код компонента в папке компонентов, а шаблон компонента в общей папке шаблонов и подпапке имени компонента. что-то найти и удалить - легче простого. вынести всю статику на отдельный хост - то же не проблема.

больше волнует возможность копирования и клонирования встроенных компонентов и гибких встроенных шаблонов для смены урлов. что бы в настройках блогов прописал вместо blogs - mega_super_blogs и по этому урлу компонент стал работать. кликнул кнопку "клонировать компонент", он предложил ввести название и сеоурл, ввел и он таблицы создал с этим префиксом и урл запомнил.

вообщем ждем второе видео, судя по наброскам из первого - нечто подобное подразумевалось. :)
я cделал тиц 20 за 300р в месяц / 15$ в день ничего не делая / почему контекст лучше тизеров
Посетитель
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1549
picaboo, ну, ежели кому-то тяжело ориентироваться в системе. :)
Люблю эту CMS!
Я немного художествую тут: http://virelart.ru :)
Пока по большей части выкладываюсь тут vk.com/virelart. p.s.: пасибки можно в карму :3
Посетитель
small user social cms
МедальАвторитет форумаКубок зрительских симпатий
Сообщений: 1074
Azura, тяжело сейчас, когда все шаблоны в куче, а если будет по папочками своим - проще некуда
я cделал тиц 20 за 300р в месяц / 15$ в день ничего не делая / почему контекст лучше тизеров
Посетитель
small user social cms
Сообщений: 52
ICMS 1.9 в принципе не сложная система разобраться не долго Но вот если шаблон компонентов в 2.0 будет еще по отдельным папкам как например блог, ук, фото и т.д будет вообще замечательно для новичков
Модератор
small user social cms
МедальПочетный донор проектаКубок зрительских симпатийАвторитет форума
Сообщений: 1422
picaboo:

Azura, тяжело сейчас, когда все шаблоны в куче, а если будет по папочками своим - проще некуда

Ага, и названия у них ща "g49s7ws5g3.tpl", да? В названии файла уже есть префикс, отвечающий за то, к какому компоненту он принадлежит, куда уж проще?
Нормальный хостинг, сервера быстрые - пользуюсь сам.
Посетитель
small user social cms
Медаль
Сообщений: 150
r2:
Чем именно облегчит, можете аргументировать?
в данный момент для того чтобы изменить/разработать (нормальный, функциональный) компонент надо как минимум залезть в папку шаблоны, в папку админки и в папку самого компонента, которые находятся вообще в разных уровнях вложений. C теми же шаблонами приходится переносить файлы шаблона компоненты на используемый шаблон, это создает некую привязанность, хотя можно было бы для всех шаблонов сайта, шаблон компоненты брать из папки самой компоненты.

p.s у битрикса на мой взгляд хорошо продумано с компонентами, а у вас всё в разных местах, файл иконки, языковой файл, файлы CSS, админки.. всё в разных местах для компонент, это не удобно

p.p.s

кстати, заметил еще в некоторых местах что "вы" - разработчики, не соблюдаете свою же модель MVC, видел в контроллере обращение напрямую к бд.. помоему это не по MVC ;)

(с такой проблемой столкнулся во время написания компоненты недвижимости по подобию realty.ngs.ru)
Редактировалось: 1 раз (Последний: 6 сентября 2012 в 18:55)
Посетитель
small user social cms
Медаль
Сообщений: 150
lokanaft:
Ага, и названия у них ща "g49s7ws5g3.tpl", да? В названии файла уже есть префикс, отвечающий за то, к какому компоненту он принадлежит, куда уж проще?
загугли "структура компоненты битрикса" и почитай насчет проще;) куда уж проще чем там? и лазить в 100500 мест не надо;)
Редактировалось: 2 раз (Последний: 6 сентября 2012 в 18:58)
InstantCMS Team
small user social cms
МедальКубок зрительских симпатийАвторитет форума
Сообщений: 1341
http://instantcms.ru/blogs/InstantSoft/instantcms-2-pishem-komponent.html
В начало страницы
Предыдущая темаСледующая тема Перейти на форум: