承接 ambrion/evocms-feature-flags 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

ambrion/evocms-feature-flags

最新稳定版本:v0.1.0-alpha

Composer 安装命令:

composer require ambrion/evocms-feature-flags

包简介

Feature Flags module for EvolutionCMS CE 3 with rules engine, A/B testing and analytics

README 文档

README

🇷🇺 Русский | 🇬🇧 English

🚩 Feature Flags for EvolutionCMS CE 3

Manage feature flags with rules engine, statistics, and A/B testing — built for EvolutionCMS CE 3.

📦 Installation

cd /core
php artisan package:installrequire ambrion/evocms-feature-flags "v0.1.0-alpha"
php artisan vendor:publish --provider="EvolutionCMS\FeatureFlags\FeatureFlagsServiceProvider"
php artisan migrate

⚙️ Requirements

Requirement Version Notes
PHP ^8.3 Required for typed properties and readonly classes
EvolutionCMS CE ≥3.1.30 Tested on v3.1.30; may work on earlier 3.x versions
Composer ^2.0 For package installation and dependency management

💡 Note: The module uses modern PHP 8.3 features (readonly classes, typed properties, match expressions). PHP 8.1–8.2 are not supported.

⚙️ Quick Start

  1. Open Manager → Modules → Feature Flags in EvolutionCMS admin panel
  2. Create your first feature flag
  3. Use in your snippets:
if ($flags->isEnabled('my_flag', context: ['user_role' => 'manager'])) {
    // show the feature
}

🎯 Key Features

  • Rule-based evaluation: Enable features by user role, document category, date, percentage, and more
  • A/B Testing: Split traffic between variants with deterministic user assignment
  • Statistics & Analytics: Track flag evaluations, export data, visualize distributions
  • Admin UI: Manage flags directly in EvolutionCMS manager — no config file edits needed
  • TDD-friendly: Domain-driven design, fully testable without Evo bootstrap

🔗 Documentation

📬 Support

📜 License

MIT © Ambrion

💡 Note: For Russian documentation, see README.ru.md.

统计信息

  • 总下载量: 10
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 12
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-05-13

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固