【发布时间】:2013-05-01 07:09:51
【问题描述】:
我正在进行一个专门的项目。它是一个电子商务网站。该网站目前使用 3 种语言并在 7 个域上运行(.com/.us/.au/.fr/.ru/.ca/.nz)。它一直在运行,因此非常旧的逻辑和流程仍然被应用到其中,因为不容易进行重大更改。现在,它为每个与购买等相关的域提供了 32 个电子邮件模板。目前,即使有一点点变化,设计师也必须 32x7 次进行。它是高度冗余的。我建议我的开发团队为每个域制作主模板,因为只有 EN FR 和 RU 需要不同的模板,所以我只需要进行 3 次更改。现在,我很困惑该后端将/应该如何,例如页眉、页脚、导航等都将来自非技术人员将输入文本进行更改的 cms/数据库。你能告诉我我应该如何处理这个问题吗?该项目位于 asp.net 中。
很抱歉,描述太长了,但我真的很困惑数据输入人员将如何输入与电子邮件和其他需要这种实施方式相关的所有信息。对不起我的英语,因为我不确定自己是否能够清楚地说明问题,让我知道,我会再次解释。谢谢。
【问题讨论】:
-
您的问题不是一个可以有明确唯一答案的问题,并且取决于更多的因素,您要求设计方案,设计指南。设计可以是任何东西。网站的设计可能需要很多天,并且必须根据开发人员的经验来完成。制作设计的人必须能够展望未来,并在开始开发之前知道它的结局。我知道所有这些都不能用你提供的少量数据来完成。也知道你不可能有一个真正的答案。不要把我当成反对者。
-
我目前需要的是找到最简单的方法来管理电子邮件,并使数据输入人员尽可能简单,因为他/她根本不是技术人员。
-
是的,我要对你说的是,做设计的人必须站在你的项目之上,查看所有事实(文件、服务器、数据库、技术、人员等)并设计一个解决方案。假设这里有人告诉你。您可以制作一个母版页并从数据库中获取所有文本,具体取决于语言和位置。所以这只是一页。但这对你来说可能吗?不知道所有其他因素?
-
开发团队几乎可以做任何事情,如果这是您的要求。我的想法是在数据库中创建资源文件,每个网站都有文本框。
-
是的,我也是这么说的——但我看到了这个网站,它看起来很复杂,很大。在开始制作之前,您需要对要制作的内容进行测试和原型制作。如果您要创建资源文件,请开始进行测试,看看它是否有效,是否速度快,是否可以处理,然后继续。
标签: content-management-system project-management