我主要是.NET桌面開發人員,但過去我已經完成了一些靜態的HTML/CSS網站。我目前正在爲當地餐館開展一個Web項目,其中最重要的功能之一就是擁有者能夠編輯內容(例如,將事件添加到日曆,調整菜單,發佈新聞內容,更新照片畫廊)。我應該使用第三方CMS還是爲小型網站構建ASP.NET MVC網站?
我一直在回顧過去幾天的CMS解決方案,我發現的主要缺點是最終用戶的管理表單大多是通用的。也就是說,他們主要是自由文本形式,需要用戶格式化內容(思維維基頁面)。
我認爲建立一個定製的ASP.NET應用程序可能會更安全,它可以讓用戶執行類似於「編輯菜單項」和「編輯頁面」的操作。這顯然需要更多的工作,但我擔心,如果用戶能夠獲得大多數CMS解決方案所提供的範圍,那麼用戶可以真正搞砸網站的佈局。
任何Web開發人員都有建議嗎?有沒有任何CMS解決方案可以讓你建立自定義的管理屏幕,強制用戶進入特定的結構?我是否應該咬緊牙關,建立自己的小型自定義CMS?
謝謝!
編輯:我選擇CMS的時間約爲一週。我對任何現有的CMS都沒有經驗,並且我對ASP.NET MVC的經驗非常少。
什麼是您選擇CMS的時限?我很樂意向您發送Stencil的測試版,這是一款與您描述的方式非常相似的.NET CMS。給我發電子郵件[email protected]。乾杯! – 2009-07-21 05:00:57