我希望将轻量级论坛功能集成到现有的GWT网站中。前端是用GWT/SmartGWT编写的,后端是用PHP编写的。通信是通过使用JSON的RESTful API进行的。
我已经查看了一些流行软件(如SMF、phpBB等)的论坛,但未能找到任何参考资料,以便将其整合到现有的非PHP站点中,使集成更加容易。最接近的是vBulletin的Mobile API-https://www.vbulletin.com/forum/content.php/334-mobile-api。不幸的是,vBulletin不是免费的。
我在一些论坛上看到了一些最近的帖子,基本上说用户应该围绕内部API编写自己的Web服务包装器。然而,这似乎是一个不好的解决方案,可能会导致各种各样的附加错误。
所以,我的问题是-是否有人知道现有的免费论坛软件(PHP、Perl、Ruby OK,但不是Java),提供RESTful Web服务接口?
这个问题的附属问题是:有人使用Restler(http://luracast.com/products/restler/)将论坛软件发布的API转换为RESTful接口吗?我相信这种方法可能存在潜在的问题,但我们总是可以抱有希望。
PS:我看到了stackoverflow上的以下旧问题,但它们似乎并不那么有用,而且现在已经有点过时了。
我已经查看了一些流行软件(如SMF、phpBB等)的论坛,但未能找到任何参考资料,以便将其整合到现有的非PHP站点中,使集成更加容易。最接近的是vBulletin的Mobile API-https://www.vbulletin.com/forum/content.php/334-mobile-api。不幸的是,vBulletin不是免费的。
我在一些论坛上看到了一些最近的帖子,基本上说用户应该围绕内部API编写自己的Web服务包装器。然而,这似乎是一个不好的解决方案,可能会导致各种各样的附加错误。
所以,我的问题是-是否有人知道现有的免费论坛软件(PHP、Perl、Ruby OK,但不是Java),提供RESTful Web服务接口?
这个问题的附属问题是:有人使用Restler(http://luracast.com/products/restler/)将论坛软件发布的API转换为RESTful接口吗?我相信这种方法可能存在潜在的问题,但我们总是可以抱有希望。
PS:我看到了stackoverflow上的以下旧问题,但它们似乎并不那么有用,而且现在已经有点过时了。
- 开源论坛与API
- 易于与现有网站集成的PHP论坛软件? -- OP的网站是用PHP构建的,这使得集成变得更加容易
- 支持简单RESTful API的论坛软件 -- Elgg虽然是一个很棒的社交网络框架,但它没有包含论坛插件!
- 具有问答选项和API的论坛解决方案 -- 与OP一样的问题,Drupal非常重量级,而我只想要论坛功能。