Какой из стандартных модулей является самым простым? (в смысле, от какого модуля можно начинать плясать при создании собственных модулей)
03.06.2004 13:59:53
Какой из стандартных модулей является самым простым? (в смысле, от какого модуля можно начинать плясать при создании собственных модулей)
|
|
|
|
03.06.2004 15:19:08
Самый простой - модуль компрессии. "Плясать" лучше от модуля веб-форм, он был написан одним из последних.
Можно поинтерисоваться какие вы хотите написать модули ? |
|
|
|
03.06.2004 18:06:13
Есть несколько относительно стандартных папок типа /lang/ - для хранения языковых сообщений /help/ - для системы помощи /install/ - для файлов установки / удаления модуля /general/ - для методов классов, не зависящих от базы /mysql/ - для методов классов для MySql /oracle/ - для методов классов для Oracle /admin/ - для административных форм и несколько стандартных файлов, содержимое которых впрочем не стандартно, а зависит от модуля /include.php - подключается при вызове CModule::IncludeModule /options.php - настройки модуля /install/index.php - класс инсталятора / неинсталятора модуля /install/version.php - версия модуля Проще взять действующий модуль (например, форум или формы) и писать на его основе. |
|||||
|
|
04.06.2004 10:04:04
Проблема в том, что взяв готовый модуль, приходится делать много replac'ов. Я взял за основу iblock - так замучился F6/F4/Ctrl+F7 :)
IMHO, не помешало бы сделать "Hello, world", содержащий такую структуру каталогов и нескольких файлов для них. А если они не обязательны - пусть даже пустых (например, в папке /oracle/ можно положить пустой файл с <?php ?>).
|
|||||||
|
|
04.06.2004 12:17:54
На PHP.
Думаю прежде чем приступать вам лучше этот вопрос обсудить с директором компании - rsv@bitrix.ru В ваших интересах. |
|||||
|
|
04.06.2004 18:18:08
Хех.. может генератором идей поработать? ;)
Специально для разработчиков можно было бы сделать модулек/скриптик (визард), герерирующий заготовку под модуль: в простейшем случае - вводишь имя будущего инсталла и описание, а он тебе набор файлов. Ну, соответственно, можно галочек натыкать: использование "МуСКЛ" etc. И, например, устанавливать его on demand :) Я думаю многие бы поблагодарили, да и открылись бы широкие перспективы для 3rd party. |
|
|
|
09.06.2004 13:13:22
Добрый день,
Да, можно побыть и генератором идей. Любые полезные для продукта предложения мы тщательно рассматриваем и многие из них заносм в список на доработку или просто на разработку. Ваши предложения вы можете также направлять на: support@bitrixsoft.ru С уважением, Вальянов Дмитрий |
|
|
|
09.06.2004 15:44:16
Желаю вам: - понятного и документированного кода; - сопроводительной документации; - и не стесняйтесь ориентироваться на разработчиков. А то в реальности продукт радует в период ознакомления, но его доработка превращается в трудную задачу. |
||||
|
|
|||