Недавно я прочитал ряд статей, в которых говорилось об идее использования «переключателей функций» или «контроллеров», чтобы скрыть функции от пользователей до завершения разработки.Facebook и Flickr также рассказывают о том, как они используют это для тестирования новых функций с подмножеством пользователей, прежде чем раскрыть их на всех.
Небольшое прибегание к поиску не выявило никаких существующих пакетов / инструментов PHP, которые могут бытьдобавлен в веб-приложение для обработки этого типа вещей.Кажется, это достаточно просто, чтобы прокатиться, но нет причин заново изобретать это колесо, если нам это не нужно.Существуют ли какие-либо инструменты PHP для этого?
Статьи
Разъяснение: я хотел бы посмотреть, существует ли это панель администратора, которая контролирует, какие пользователи могут видеть новые функции.В примере Flickr они могут включить его в зависимости от хоста.В примере с Facebook они добавляют такие функции, как ограничение функции до 5% пользователей, только пользователей TechCrunch или только пользователей Восточного побережья.
Панель администратора кажется критически важной, когда у вас есть 200 включенных функций, 10 функций, которыееще не совсем сделано, и еще 3, которые вы демонстрируете для некоторых пользователей.