Каковы альтернативы разработке двух модулей DotNetNuke, отличающихся только внутренним бизнес-процессом? - PullRequest
1 голос
/ 26 ноября 2010

При разработке собственной системы клиент хотел, чтобы я разработал два отдельных модуля.Однако эти два модуля похожи (в пользовательском интерфейсе и характере отображаемых данных каждый в основном перечисляет набор записей);они оба отличаются только по запрашиваемым данным, т.е. критерий выборки данных немного отличается.

Поэтому я подумал о разработке одного модуля и разрешении администратору DNN настраивать модуль на странице с параметрами, которые зависели откак она / он хочет, чтобы данные на странице.

  1. Однако я не уверен, что мои мысли верны.Это действительно возможно?Как это должно соответствовать архитектуре DNN?

  2. Есть ли другая альтернатива, которую вы можете предложить?Я действительно не хочу разрабатывать целый модуль только для изменения запроса.Это не поможет ни моему клиенту, ни мне.

Ответы [ 2 ]

2 голосов
/ 26 ноября 2010

Да, это возможно, вы можете просто установить свойство в настройках модуля для предпочтительного действия, которое администратор хочет в это конкретное время.

0 голосов
/ 27 ноября 2010

Посмотрели ли вы модуль отчетов, который поставляется с DotNetNuke, он охватывает то, что вам, кажется, требуется.В качестве альтернативы вы можете реализовать шаблон как настройку модуля, что позволит вам установить 2 разных экземпляра модуля или даже только один и скопировать его (настройки модуля независимы)

...