最近我读了一些文章,谈论使用“功能切换”或“守门人”的想法,以保持用户隐藏的功能,直到开发完成。 Facebook和Flickr都会谈到他们如何使用这个功能在用户的一部分上测试新功能,然后再将其释放给所有人。现有的PHP工具功能切换
有一点谷歌搜索没有发现任何现有的PHP软件包/工具,可以添加到Web应用程序来处理这种类型的事情。如果我们不需要的话,它似乎可以直接推出我们自己的,但没有理由重新发明那个轮子。有没有现有的PHP工具来做到这一点?
文章
- Feature Toggle由Martin Fowler
- Flipping Out Flickr上DevBlog
澄清:这是我想看看是否存在的部分是管理面板控制哪些用户可以看到新功能。在Flickr的例子中,他们可以基于主机打开它。在Facebook示例中,他们添加了功能,例如限制功能为5%的用户,仅限TechCrunch用户或仅限东海岸用户。
当您有200个开启的功能,10个功能尚未完成,另外3个功能正在为某些用户进行演示时,管理面板显得至关重要。
非常简单的滚动你自己的我一直这样做,检查用户不是我,不加载菜单项。检查用户不是我重定向到前端页面的前端控制器 – 2011-08-22 21:48:25
您正在使用哪个框架?哪个Webserver?哪个代理? – hakre
功能切换只是代码中的“if”语句。有一个很好的帖子解释了[Feature Toggle](http://www.aviransplace.com/2013/03/27/continuous-delivery-part-3-feature-toggles),也有一个想法让它变得有点不仅仅是一个如果使用功能切换管理器,所以你也可以测试它并管理功能切换 – 2013-03-31 06:09:45