我想围绕我建立的当前iPhone应用创建一个社区。它将允许注册用户上传和下载小配置或设置文件,这些文件在我的应用程序中用于自定义功能。这些文件是序列化的plists(大约500字节的二进制文件),但如果需要,可以转换为JSON或XML格式。
我不需要HTML前端;我计划只通过我的应用程序访问它。文件不需要是私有的或安全的。我不打算存储或询问任何用户私人数据 - 只需登录和密码。
我正在寻找可能让我以最少的努力接近我的目标的提示 - 我想专注于应用程序的核心功能,并将此作为一个稳定的功能,我可以添加到未来如果有用的话。我当然更喜欢FOSS,但商业解决方案并非不可能。文件共享网站,如apis,登录创意等等。
那么,我可能不知道哪些软件解决方案?我知道Drupal有允许用户登录的模块。有什么东西不能作为一个网络应用程序,但只作为一项服务吗? Dropbox有文件共享和API,但我不确定我能按照我的意图使用它。
简而言之,我可以对此进行编码,但更愿意使用预先解决的解决方案来处理我可能没有想过的事情。我确信必须有一些我可以使用的东西。
更多细节,以及我对服务产品的计划:
我只是不了解当前的技术和开源解决方案。我在SQL,关系数据库设计方面有经验,并且已经在Java中构建了后端,因此自定义解决方案不是不可能的。然而,它已经有一段时间了,我不是安全专家,并且宁愿不为一个相当简单的项目重新发明轮子,所以现有的解决方案将是首选。
答案 0 :(得分:1)
查看www.parse.com! 对于像这样的东西来说绝对是非常棒的。
答案 1 :(得分:0)
您可能希望查看SVN等源版本系统或Mercurial或GIT等分布式系统。如果将数据序列化为文本格式(如您所提到的JSON或XML),两者都会好得多。
对于版本控制系统而言,这实际上是一种奇怪的用法而不是完全优雅,但有时这就是创新的意义。
答案 2 :(得分:0)
我建议TikiWiki。
优点:
缺点: