OkayCMS писал(а):Вынесение всего в модули как раз таки и позволит работать так, чтобы не забывалось кто что и где сделал.
Очередная пропагандистская фраза из серии "коммунизм хорошо, а капитализм плохо", не имеющая никакой связи с поставленными вопросами.
Ставились вопросы конкретные, повторю:
1. А в каком виде эта доработка должно выглядеть, если делать по всем правилам модульности?
2. Отдельный второй модуль hotline, дорабатывающий первый, или как-то иначе?
3. И может ли кто дать пример того, как это правильно делать, допустим, в самом простом случае - к тегу параметра размера добавлять всегда фиксированный атрибут unit="INT" ?
"работать так, чтобы не забывалось кто что и где сделал" - это практически НИКАК не связано с модулями. Это связано с организацией работ и дисциплиной труда. Модули Ваши могут ПОМОЧЬ в этом вопросе, облегчить его решение немного (думаю, на 10-15%). Но если по заявке об ошибке программист1 просто внесет исправление в код, который ранее создал программист2 и больше нигде это не задокументирует, все это также быстро забудется...
Вот недавно в теме по обновлениям был большой список функционала, представленного как новый. Там, в частности, есть пункт: Сделали возможность задавать у модуля изображение. Это все, конечно, хорошо, но это лишь красивая декорация, чтобы полюбоваться на картинки в списке. А вот сделать у модуля справочный текст - описание - документацию по модулю - об этом не догадались. Хотя это было бы куда полезней.
Пример простой - недавно при выпуске модуля Hotline в самом начале были грубейшие ошибки. А если бы написали хоть чуть малую документацию, то волей-неволей при этом проверили - тогда бы, возможно, и не вышло бы так, что элементарных правил по выгрузке категорий не выполнили, а просто скопировали из другого аналогичного места, лишь бы отчитаться о работе...