【发布时间】:2011-03-04 19:52:07
【问题描述】:
我的任务是在我们的应用程序套件中添加一个网站构建器。我们的大多数客户都是非技术型小企业主(实体店、夫妻店)。有人告诉我,我应该查看Blogger Template Editor 并尝试看看我是否可以制作出功能齐全且易于使用的东西。我们的想法是我们的客户应该能够在不了解网络开发的情况下将他们的业务带到网上。
我每天主要使用 c# 和 silverlight。因此,使用 .net 对我来说可能是最好的方式。 ASP.NET MVC 和 SPARK 看起来很有吸引力,但是我不太确定我将如何完成以下事情
1- 我如何构建一个模板系统,让设计师可以创建使用特定格式并与我的应用程序兼容的模板。有没有为此的通用框架?
2- 我将如何保留客户对其网站所做的更改(例如,客户更改背景颜色并在页面上添加成分列表)。
编辑:是的,我知道这是一项艰巨的任务,我可能正在考虑编写一个成熟的 CMS,但是我们的客户需要非常有限和基本的功能,我想这将是一个迭代过程,可能还有更多如果产品被证明是成功的,开发人员会稍后加入。不过,我会将这些担忧告知我们的经理。
最初,我打算只给他们一些模板布局,并允许他们自定义各个部分的内容以及使用 CSS 的颜色和图像。 HAML 和 Sass 看起来很有用,我可以将所有用户可自定义的参数保存在数据库中。
我的想法是正确的还是完全偏离了目标?
【问题讨论】:
-
您说的是作为应用程序的一部分集成的 mini-Wix 或 mini-weebly 之类的东西吗?如果是这样,你需要把它拼出来。
标签: c# asp.net-mvc templates web spark-view-engine