Web applications Web应用程序管理控制台

Web applications Web应用程序管理控制台,web-applications,Web Applications,我们有一个web应用程序,到目前为止只被一个组织使用。我们现在想把它作为一种服务提供给更多的客户 现在需要一个管理系统来管理新客户的设置 我相信我已经对应用程序本身做了很多介绍(也就是说,我可以看到哪些功能需要定制,等等)——我更关心的是我们自己使用的后端,以快速发现问题,并能够轻松地为常见问题(无论是什么问题)提供支持 如果您有任何相关经验,我将不胜感激 基本/示例功能: 注册(创建新帐户、发送激活电子邮件等) 跟踪帐单状态 日志登录问题 使用统计 我已经开发web应用程序13年了。我的客

我们有一个web应用程序,到目前为止只被一个组织使用。我们现在想把它作为一种服务提供给更多的客户

现在需要一个管理系统来管理新客户的设置

我相信我已经对应用程序本身做了很多介绍(也就是说,我可以看到哪些功能需要定制,等等)——我更关心的是我们自己使用的后端,以快速发现问题,并能够轻松地为常见问题(无论是什么问题)提供支持

如果您有任何相关经验,我将不胜感激

基本/示例功能:

  • 注册(创建新帐户、发送激活电子邮件等)
  • 跟踪帐单状态
  • 日志登录问题
  • 使用统计

我已经开发web应用程序13年了。我的客户要求的最常见的即时管理要求是:

1.内容管理: 企业不希望等待开发人员对其web应用程序内容进行简单更新。他们不想支付经常性的维护费用,也不想在沟通上浪费时间和精力。这也将为您节省大量时间,因为您不必因为琐碎的网页更新而中断较大的任务。另外,那些没有开发的人认为用所见即所得界面编辑网页真的很酷,就像他们每天使用的桌面办公应用程序一样

2.文件上传和轻松链接: 无论你实施什么样的CMS,都应该配备方便地上传文件,并在页面上插入指向文件和图像的链接。许多企业都有PDF文档,需要提供给客户和业务伙伴

3.联系方式和电子邮件列表: 这是用户交互的最低要求。企业希望吸引有兴趣的客户,因为这是他们赚钱的方式。客户端初始化来自网站的通信应该总是非常容易的。此外,自动电子邮件回复可以在响应能力方面提供一定的回旋余地,因此他们也会欣赏此功能。最后,我被无数次地要求提供时事通讯/邮件列表类型的功能。当企业获得新产品或推出特别优惠以推动销售时,他们想告诉所有人。管理接收时事通讯和自动发送电子邮件的用户组的能力肯定迟早会出现

4.社交媒体整合: Facebook拥有超过5亿用户。企业需要他们的钱。此要求遵循与前一条相同的原则:任何使企业更容易与现有客户和潜在客户接触的东西都会为您的产品增加价值

这个名单可能会持续一段时间,但这些是最常见的领域。用户管理也是一个大问题,您确实提到过,但我想补充一点,web应用程序通常需要受到限制。这将有助于预先集成某种角色管理功能,允许网站管理员 指定哪些组的人可以做什么和去哪里。我还发现有必要在现有的会员基础设施上创建受密码保护的页面,所以在这个领域工作时,您应该考虑这一点

关于你的应用程序打算做什么,这个问题有点不清楚,但是我在这里列出的所有要点都是非常通用和普遍适用的。我希望这有帮助

还有一点非常重要: 当您实现通用管理功能时,您可以确信以前有人做过。现在,你可以确信很多人以前都做过,而且你很有可能有人以前做过,并且使它开源。因此,我强烈建议您针对您决定集成到应用程序中的任何功能,对开源解决方案进行一些研究。这可能会节省你很多时间

  • 如果您的web应用程序具有任何访问控制功能,那么我认为最好在帐户管理模块中包含角色管理和用户访问控制模块
  • 如果您的计费模块使用任何常量值或系数(如税收或汇率或类似的东西),您也可以有一个模块,允许维护此类可变值,因为其他组织可能使用不同的值

由于您正在将web应用程序从面向特定组织移植到SAAS应用程序中,我认为你可以先确定你的应用程序的哪些部分是专门设置的或静态设置的,然后创建一种方法,使其可定制以供其他组织使用。

你似乎已经涵盖了显而易见的基础,包括@Stellaire的添加内容。计费/续费、添加/删除功能的客户端登录、使用日志、注册等-我认为您已经大致了解了管理工具的样板集。--用户论坛或bug跟踪类型的论坛可能会使您和您的客户受益(至少他们能够看到您正在解决各种问题,等等)

您的客户将是您获得最终答案的最佳(也是最有利可图)来源

在把它推向野外之前,先和一个你认为会成为你的面包-黄油人口统计的组织(或3个组织)做一些研究。当各种各样的人/商业模式开始使用您的产品时,情况肯定会发生变化。你一走出大门就可能走运。或者,在新客户眼中,你的应用程序可能看起来很蹩脚,因为无论他们认为什么原因,缺少的东西都是至关重要的

由于不知道应用程序的功能,在你离开之前很难说出你需要什么(或希望你拥有什么)