我的任務是將網站構建器添加到我們的應用程序套件中。我們的大部分客戶都是非技術性的小企業主(實體店,母店和流行店)。我被告知我應該查看Blogger Template Editor並試圖查看我是否可以製作出功能齊全且易於使用的內容。我們的想法是,我們的客戶應該能夠在不瞭解網站開發的情況下將他們的業務帶到網上。創建'網站建設者' - 我將如何構建它?
我主要使用c#和silverlight進行日常工作。所以,使用.net可能是最適合我的方式。 ASP.NET MVC和SPARK看起來非常有吸引力,但我不太確定我將如何完成以下任務
1-如何構建允許設計人員使用特定格式創建模板的模板系統,以及與我的應用程序兼容。這裏有沒有通用框架?
2-我將如何堅持客戶對他/她的網站所做的更改(例如客戶端更改背景顏色並在頁面上添加成分列表)。
編輯:是的,我知道這是一個很大的任務,我有可能在編寫一個全面的CMS,但我們的客戶需要非常有限和基本的功能開始,我想這將是一個迭代過程,也許如果產品證明是成功的,那麼更多的開發者會在晚些時候出現。儘管如此,我會讓這些擔憂爲我們的經理所知。
最初我打算給他們幾個模板佈局,並允許他們自定義各個部分的內容以及CSS和CSS的顏色和圖像。 HAML和Sass看起來像它們可能是有用的,我可以堅持所有用戶可定製的參數在數據庫中。
我在想這條線嗎?