0
如何最好地實現以下場景:定製版本化用戶界面的最佳做法?
在1.0版本中有一個應用程序的標準化用戶界面,例如:訂單。此應用程序得到定製,以適應不同客戶的需求。這可能是對於消費者A的額外字段「期望的交付時間」,字段「電話號碼」爲客戶B,一個額外的地圖插件,它示出了相鄰的倉庫爲客戶C和客戶這些的組合的omittance D.
現在,開發人員發佈標準化訂單的新版本2.0版。設計這個最好的方法是儘可能減少費用(如果有的話),以確保爲客戶完成的所有定製都可以保持活力。
我可以想象以下解決方案:
- 配置:所有選項進行配置。這實際上不能成爲解決方案,因爲所有可能的客戶需求都無法預見。
- 繼承:自定義項是繼承了標準版的完成。但是,如何確保新版本不會導致「糟糕」的外觀定製版本?
查理,感謝您的回答。如果我正確理解了您的意思,您可以爲訂單表單創建一個template-XUL文件,然後對其進行修改以滿足每位客戶的需求。但是,如何更改XUL模板以便這些更改適用於所有修改後的版本? – Bob 2008-12-28 17:46:22