知识库Web应用程序 - 需要演示模式

时间:2010-03-27 02:16:22

标签: php mysql web-applications obfuscation

我签约建立一个在线知识库,搜索和交叉引用数千个替换零件,用于利基行业。我的客户以订阅的方式向他的客户提供此应用程序。

它使用MySQL和PHP,效果很好。我想以“演示模式”部署它来销售我的技能。我希望用户看到这些功能,但我必须为我的客户端保护数据。

我的第一个想法是混淆结果。这是在交叉目的,显示它搜索的好坏。我正在考虑限制你可以执行多少搜索,但这也很尴尬,因为有人可以每天访问并获得比我们更喜欢的更多答案。

我发现的其他帖子是关于让人们与应用互动,但没有保护知识库的挑战。

你能提出一个方法吗? (注意,我把标记 obfuscation ,但不确定它是否适用,因为java代码混淆似乎是无关的。)

更新1:关于混淆......我有点想要(或假设,或幻想)即时混淆。我认为,这本身就很难。到目前为止,一个答案暗示了一次性的争夺,如果我这样做,可能就是我需要这样做的方法。

更新2:感谢关于合法使用的两个警告。这一切都在起作用!我和那个日子一样道德,几乎一样无知。

更新3:我有两个回应,质量都很好。 Chris L.让我“跳出框框思考”并提供了似乎最好的解决方案。

最终:......反正还没有that much to show

4 个答案:

答案 0 :(得分:3)

屏幕截图(或类似的东西)是你最好的选择。它们快速,易于浏览,没有人必须真正考虑他们正在做什么,因为他们正在看着它们。

确保您已获得客户的批准。

答案 1 :(得分:3)

从法律上讲,非常小心:获取此类系统的副本(特别是其数据)并将其用于您自己的目的可以让您进入根据您签署的合同和(根据美国法律),该系统是否被视为雇用工作的热水很多。

也就是说,我个人对这样的系统的偏好是数据混淆。更改与其搜索的不同部分相关联的名称和编号,以便创建一个系统,该系统演示了相同的功能,但适用于不同的,完全虚构的行业。 (把东西变成小部件,小工具,等等等。)

如果潜在客户表现出足够的兴趣,请查看您是否可以安排原始客户的限时模拟账户来演示系统的全部功能。

答案 2 :(得分:0)

假设您拥有应用程序本身,问题就是数据。 “我不是律师”,但无论我如何模糊它,我都不会使用客户数据。从头开始生成数据集。

很多年前,我和一家公司合作,我们拿了一个客户的数据集,清理了它,更改了名字以保护无辜等等,并用它进行屏幕截图。你会想到自己的母亲无法识别它。错误。一段时间后,客户的数据被告知我们“这是我们的数据”。没有人被起诉,甚至没有任何难过的感觉,但事实是,无论你做什么,它仍然不是你的数据。

“我和那天一样道德,而且几乎一样无知。”如果搞砸了,你的好意可能算不了什么。

祝你好运。

答案 3 :(得分:0)

如果我参与其中,我只需创建一些示例数据来填充数据库以及所使用的所有其他最终内容。

然后,我会选择以下一个或多个选项将产品展示给客户:

  • 屏幕截图
  • Screen Casts
  • 真实演示

屏幕投射通常比屏幕截图更有效(客户端上的哇效果),但创建起来有点棘手。尽管如此,像Screenflow(Mac)这样的软件使他们的创作变得简单快捷。

我个人会避免数据混淆。过去,有时很难向客户解释数据仅为演示目的进行模糊处理(即使明确说明了这一点)。我从客户那里得到的反应仍然非常困惑。