cotonti.com : создаю свой модуль https://www.cotonti.com Последние сообщения в теме Cotonti en Mon, 06 Oct 2025 19:10:33 -0000 Kort ]]> вс, 25 апр 2010 21:13:12 -0000 esclkm ведь можно сделать все хитро)
1. mod_rewrite
2. кто мешает сдать библиотечку небольшенькую - для совместимости стаых ссылок. то есть просто кидаемые в корень page.php forum.php и тд в которых заточка под старые форматы имен?
3 у нас итак к 09 слишком большое улет...обртаная совместимость моментально нарушится... без плагинов и всего прочего]]>
вс, 25 апр 2010 20:37:20 -0000
Trustmaster
С правами: да, для модулей надо добавить возможность добавлять вложенные объекты, на которые права задаются так же, как это сделано в Страницах и Форумах. Больше сильно усложнять не надо.

Насчет превращения index.php в лоадер есть очевидный плюс и очевидный минус. Плюс: меньше копипасты. Минус: отвалятся старые ссылки без mod_rewrite. Другие хотелось бы услышать.]]>
вс, 25 апр 2010 20:30:53 -0000
Dayver 1 2)]]> вс, 25 апр 2010 19:05:24 -0000 esclkm смысл этого топика сделать общий (!) удобный механизм создаения больших модулей.
я считаю что наиболее рационально для этого использовать общий стартер - так для standalone плагинов.
И сделать чтобы админка была настраиваема автоматически. то есть установил БОЛЬШУЩИЙ МОДУЛЬ а он через систему хуков добавил на себя иконку в меню админки.
чтобы все было маскамильно удобно]]>
вс, 25 апр 2010 16:12:16 -0000
Kort Применительно к шаблонам:
Если я обновляю плагин, я переписываю заново весь его каталог (включая проверенный рабочий шаблон), а после -- модернизирую tpl из комплекта своего скина. Если я обновляю систему, я переписываю поверх пакет обновлений (который может содержать и обновления в шаблоне админки), а потом, имея возможность "аварийного" переключения на этот самый эталонный шаблон или скин, довожу до ума собственный шаблон / скин админки. А иначе будет балаган: тут меняли, тут не меняли, тут ручками перенесли, а тут случайно поверх записали.
А соглашение по оформлению шаблонов -- вещь нереальная даже в обозримом будущем.]]>
вс, 25 апр 2010 03:02:22 -0000
Sergeich вс, 25 апр 2010 02:19:27 -0000 Kort http://www.cotonti.com/forums.php?m=posts&p=24223
Я бы предложил подхват шаблонов модуля делать аналогично связке скин - шаблон плагина. Т.е. модули идут в комплекте с родными шаблонами. Кому надо перенесет в "свою" админку и доработает под свой стиль и требования.]]>
вс, 25 апр 2010 01:36:29 -0000
Sergeich ]]> вс, 25 апр 2010 00:33:52 -0000 Alex300
Насчет нерациональности такого решения: я не вижу особой разницы между существующими плагинами и планируемыми модулями. Она скорее логическая (Модуль по сути - это большой, глобальный плагин - такое, вроде планируется). К примеру в тоже же джумле - есть четкое разделение на компоненты, модули, и плагины, а внутри них четкое деление на бэкенд и фронтэнд части. Это очень правильно на мой взгляд. CMS лекго "подхватывает" админчасть дополнений без лишних доп. настроек и правки шаблонов. И это правильно и хочется это видеть в коте.

> 3 еще не совсем додумал как сделать чтобы в одном модуле разные его разделы были доступны разным
людям

Можно через встроенную систему прав для групп. Добавлять соответствующие записи в БД можно тоже через tools часть плагина.

> надо делать общий стартер - например индекс ПХП.

Это решение необязательно. Главное - это нужна система управления модулями. Чтобы админка могла "подхватывать" админ. часть модуля без хаков, лишней правки шаблонов и т.п. ненужных телодвижений.]]>
сб, 24 апр 2010 22:36:47 -0000
esclkm Суть: понадобилось создание своего модуля, который бы использовал бы категории от страниц, а остальные аспекты от форумов. Смысл всего этого совершенно третий.
итак с самого начала начались проблемы.
1. главный файл кидай в корень
2. админка. это вообще набор проблем. ибо ее нельзя с модулем в один папка. да и в целом админка не подцепит ничего - только долгие маневры раскидывания по папкам и редактиврования шаблонов. в итоге пришло решение делать через тулзы.
на практике это просто не рационально, либо юзай плагины для полновесного модуля. опять не хорошо.
Для этого юзал последнюю стабильную версию
В общем интересны ваши идеи и решения

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

3 еще не совсем додумал как сделать чтобы в оном модуле разные его разделы были доступны разным людям

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

спустя часть работы - понял:
что в 07-09
надо делать общий стартер - например индекс ПХП, админку раскидывать в модули, и даже неудаляемые модули тоже вынести ко всем (вдруг ктото решит сделать альтернативных пользователей)
по русски просто модуль и плагин привести общему знаменателю]]>
сб, 24 апр 2010 18:39:29 -0000