Web应用程序管理控制台

时间:2011-03-20 14:14:17

标签: web-applications

我们有一个网络应用程序,到目前为止已由一个组织使用。我们现在希望将其作为一项服务提供给更多客户。

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

我相信我已经覆盖了应用本身(也就是说,我可以看到需要定制哪些功能等) - 我更关心自己使用的后端内容,以便快速发现问题,并且能够轻松地为常见问题提供支持(无论它们是什么)。

非常感谢您了解任何相关经历。

  

基本/示例功能:

     
      
  • 注册(创建新帐户,发送激活电子邮件等)
  •   
  • 跟踪结算状态
  •   
  • 登录登录问题
  •   
  • 使用情况统计
  •   

3 个答案:

答案 0 :(得分:1)

  • 如果您的网络应用程序具有任何访问控制功能,那么我认为最好包括角色管理和用户访问控制模块以及帐户管理模块。
  • 如果您的结算模块使用任何常数值或因素(如税或汇率等),您还可以拥有一个允许维护此类可变值的模块,因为其他组织可能使用不同的值。

由于您将Web应用程序从特定组织移植到SAAS应用程序中,我认为您可以首先确定应用程序的哪些部分是专门或静态设置的,并创建一种方法使其可以自定义以供使用在其他组织中。

答案 1 :(得分:1)

你似乎有明显的基础 - @ Stellaire的补充包括在内。计费/续订,客户登录功能添加/删除,使用日志,注册等 - 我认为你已经覆盖了大量的管理工具。 ---用户论坛或错误跟踪类型论坛可能会使您和您的客户受益(至少他们能够看到您正在解决各种问题等)

您的客户将成为您最好(也是最有利可图)的答案来源。

在将其推向野外之前,请与您认为将成为您的面包黄油人群的组织(或3)进行一些研究。当各种人/商业模式开始使用您的产品时,事情肯定会改变。你可能会幸运地走出大门。或者你的应用程序在你的新客户眼中可能看起来很蹩脚 - 因为缺少的东西对于他们认为的任何原因都是至关重要的。

不知道应用程序的功能,很难说出您需要(或希望拥有)的内容,直到您得到一些真实的客户反馈。企业日历/计划软件与项目管理应用程序之间存在巨大差异。

答案 2 :(得分:-1)

我已经开发了13年的网络应用程序。我的客户要求的最常见的直接管理要求是:

1.内容管理:

企业不希望等待开发人员对其Web应用程序内容进行简单更新。他们不想支付经常性的维护费用或者不得不浪费时间和精力进行沟通。这也将为您节省大量时间,因为您不必通过琐碎的网页更新来中断您的大型任务。此外,那些没有开发的人认为当他们使用WYSIWYG界面编辑他们的网页时非常酷,这个界面看起来像他们每天使用的桌面办公应用程序。

2。文件上传和轻松链接:

无论您实施哪种CMS,都应该配备允许轻松上传文件,以及在页面上插入文件和图像的链接。许多企业都有PDF文档需要提供给客户和业务伙伴。

3。联系表格和电子邮件列表:

这是用户交互的最低要求。企业希望吸引感兴趣的客户,因为这就是他们赚钱的方式。客户端应该始终很容易初始化来自网站的信件。此外,自动电子邮件回复可以为他们的响应能力提供一些余地,因此他们也会欣赏这一功能。最后,我被无数次询问了时事通讯/邮件列表类型的功能。当企业获得新产品或推出特价促销以推动销售时,他们希望告诉所有人。管理接收新闻简报并自动发送电子邮件的用户组的能力肯定会提前出现。

4。社交媒体整合:

Facebook拥有超过5亿用户。企业想要他们的钱。此要求遵循与以前相同的原则:任何使企业更容易与现有客户和潜在客户互动的事物都将为您的产品增加价值。

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

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

还有一个非常重要的要点:

当您实施通用管理功能时,您可以放心,之前有人已经完成了。如今,你可以放心,很多人之前已经做过,你很有可能以前有人做过这个并且开源了。因此,我强烈建议您对开源解决方案进行一些研究,以确定您决定要集成到应用程序中的任何功能。它可能会为您节省大量时间。