CakePHP

Awesome CakePHP Awesome

精选的令人赞叹的 CakePHP 3.x 插件,资源和闪亮的清单.

如果您正在寻找CakePHP 2.x资源,请访问: - CakePHP 2.x version 这个很棒的清单 -这个维基 list of not-yet upgraded plugins

您可能会发现有用的其他列表: - CakePHP Plugins - Awesome PHP - Awesome Awesomeness

>对于那些想知道的人; 该列表与plugins.cakephp.org的不同之处在于支持 >插件子部分(而不是仅整个插件/仓库),更精细 >分组,并且主要关注于特定于任务的功能.

Plugins

APM

用于应用程序性能监视的插件.

  • NewRelic plugin -一个完整的插件,可为CakePHP应用程序实现完整的New Relic集成,包括CLI命名,异常发送,自定义计时等.

  • Brunitto/NewRelic plugin -一个简单的插件,可以使用New Relic PHP代理仅对CakePHP 3应用程序进行名称交易和浏览器计时.

Asset Management

用于管理,压缩和最小化网站资产的工具.

Auditing / Logging

用于审核和日志记录的插件.

Authentication and Authorization

*用于实现身份验证和授权的插件和库.

Caching

*用于缓存数据的插件.

  • Cache plugin -用于将视图(HTML,CSV,JSON,XML等)作为静态缓存文件进行缓存.

Code Analysis

*用于分析,解析和处理代码库的插件.

  • IdeHelper plugin -通过将注释添加到现有代码中,类似于对新代码进行烘烤,来帮助改善IDE的支持.
  • TestHelper plugin -提供测试增强功能和TDD支持作为浏览器后端.

Debugging

用于调试的插件.

  • Airbrake plugin A plugin to seamlessly integrate Airbrake with CakePHP for errors and exceptions.
  • DebugKit plugin -用于调试的实际标准.
  • ErrorEmail plugin -一个将异常/错误信息通过电子邮件发送给您的开发团队的插件.
  • Execution order -一个演示应用程序,用于显示文件,方法和回调的执行顺序.
  • Psa/FixtureCheck plugin -一个插件,可帮助检测实时数据库和灯具中的不匹配情况,从而使基于灯具的测试更加可靠,并且部署更安全.
  • Sentry plugin 一个将Sentry与CakePHP无缝集成以解决错误和异常的插件.
  • Setup plugin -包含调试和维护工具的轻量级安装插件.
  • Whoops plugin -适用于酷孩子的PHP错误和异常 filp/whoops.

Dependency Injection

实现依赖项注入设计模式的插件.

  • PimpleDi plugin 允许基于Pimple库的依赖项注入.
  • PipingBag plugin -依赖项注入容器插件,增加了在使用对象实例及其依赖项之前对其进行配置的功能,并将其存储到容器类中以便于访问.

E-commerce

用于付款和建立在线电子商务商店的插件和应用程序.

  • PaypalWPP plugin -与Paypal Web Payments Pro通信以获取有关您帐户的交易和信息的软件包.

Email

*用于发送和解析电子邮件的插件.

Environment

用于环境的插件.

Files

用于文件操作的插件.

Filtering and Validation

用于过滤和验证数据的插件.

  • Gourmet/Filters plugin -额外的调度程序过滤器(维护,机械手,IP等).
  • Gourmet/Validation plugin -额外的验证提供程序(Respect,IsoCode等)和规则.
  • HtmlPurifier plugin -具有特征,行为和助手的Purifier插件,可让您在需要的地方进行清理和过滤. 您也可以配置多组过滤规则.
  • HtmlPurifier plugin -净化器插件行为,用于在将数据封送到实体中和/或保存之前清除数据.

Geolocation

*用于对地址进行地理编码以及使用纬度和经度的插件.

I18n

  • I18n(国际化)和L10n(本地化)的插件.

  • ADmad/I18n plugin -具有I18n相关工具的插件.

  • Localized plugin -本地化的验证和现成的翻译PO文件.
  • ShadowTranslate plugin -一个基于影子表的插件,用于替换核心的Translate行为.
  • Transifex plugin -通过Transifex API管理i18n PO文件和翻译.
  • Translate plugin -通过网络后端(包括)轻松地管理静态内容的翻译. 从POT文件导入,自动建议和通过API自动翻译.
  • Translation plugin -提取Pot文件,翻译字符串(通常是Google,社区),将翻译导出到Pot文件.

Imagery

用于处理图像的插件.

Libs

不属于任何其他类别的有用的库或工具.

  • Aura.Intl -一个强大的I18n库-在CakePHP 3.x内核中使用.
  • Capcake -使用Capistrano部署CakePHP应用程序.
  • Chronos -一个简单的独立DateTime API扩展(Carbon的后继).
  • Composer Installers -多框架Composer库安装程序.
  • Composer/Packagist -包和依赖项管理器.
  • Graphviz -Graphviz库.
  • Jenkins -私有(GitHub)仓库的免费替代方案.
  • Rocketeer -PHP任务运行程序和部署包.
  • Travis CI -持续集成平台-事实测试标准(GitHub)仓库.
  • YamlRoute -使用简单的YAML文件配置路由.

Markup

用于标记的插件.

Migration

*围绕迁移和升级的插件和资源.

Miscellaneous

其他插件和库.

  • ActionsClass plugin -使您能够将控制器操作作为单个类进行管理.
  • Ajax plugin -一个易于处理AJAX请求的插件.
  • CakeAdmin plugin -具有内置管理区域的不稳定用户管理插件.
  • CakeDC/Enum plugin -一个用于向您的应用添加枚举列表支持的插件.
  • CakeDto plugin -快速为您的应用程序生成有用的数据传输对象(可变/不可变),替换混乱的数组并通过键入提示和自动完成功能来利用您的IDE.
  • CakeImpersonate plugin -存储当前身份验证会话并创建用于模拟用户的新会话的组件. 用户可以还原到原始身份验证会话,而无需重新登录.
  • CakeMiddlewares -Cakephp中间件的集合.
  • Calendar plugin -用于生成基本日历. 包括用于ICS日历文件生成的IcalView.
  • Comments plugin -完全可自定义的评论插件.
  • CurrencyConverter plugin -一个将货币转换为另一种货币的插件.
  • Dashboard plugin -为蛋糕建立漂亮的仪表板.
  • DatabaseBackup plugin -用于导出,导入和管理数据库备份的插件.
  • Feedback plugin -允许访问者发送快速简便的反馈信息,包括. 通过边栏形式的屏幕截图.
  • Flash plugin -针对您的应用程序的更强大的Flash消息.
  • Hashid plugin -允许使用hashid来不向用户公开数据库id.
  • Heartbeat plugin -监视您的应用程序的声音(例如,数据库是否可用和最新).
  • Interval plugin -将秒转换为人类可读的字符串(字符串转换为秒),使用营业时间(1周= 5天,1天= 8小时).
  • LinkScanner -用于递归扫描链接的插件.
  • Robotusers/Tactician plugin -Tactician命令总线集成工具.
  • Setup:Maintenance -维护外壳针对带有可选IP白名单的所有请求进入维护模式.
  • Shim plugin -包含有用垫片和改进功能的插件,可作为您应用程序的基础.
  • TokenVerify plugin -轻松发行可用于邮件身份验证的令牌.
  • Tools plugin -包含许多有用的库,助手,行为,组件,shell等.
  • UserTools plugin -用于登录,注册,密码重置等的用户工具. 像CRUD一样开箱即用,并且高度可配置.
  • Utils plugin -包含有用的组件(授权者,菜单)和行为(WhoDidIt,Uploadable,Metas,Stateable).
  • Wrench plugin -维护模式插件. 易于扩展和定制.
  • Yaml plugin -用于使用YAML配置文件而不是PHP数组.

用于构建导航结构的工具.

NoSQL

用于“ NoSQL”后端的插件.

Notifications

使用通知软件的插件.

  • ker0x/CakeGcm plugin -一个插件,可通过Google Cloud Messaging将下游消息发送到Android或iOS设备.
  • Notifier plugin -一个易于创建和阅读通知的插件.
  • ker0x/Push plugin -一个插件,可通过Firebase Cloud Messaging等服务发送推送通知.

ORM and Datamapping

*实现对象关系映射或数据映射技术的插件.

PDF

*用于处理PDF文件的插件和软件.

Queue

*用于处理事件和任务队列的插件.

REST and API

*用于开发REST-ful API的插件和网络工具.

用于索引和执行数据查询的插件和软件.

Security

*有关安全性的插件和信息,可防止漏洞并防御XSS等.

SEO

搜索引擎优化.

  • Muffin/Slug plugin -生成弹头并按弹头查找记录的插件. 使用可插拔的体系结构,该体系结构允许使用自己的子弹生成器类.
  • Seo plugin -自动创建和管理您的SEO标签.
  • Sluggable plugin -一个简单的Cake3插件,用于处理字段和按内容查找记录.
  • Tools:Slugged -包含Sl废行为,可从标题中自动生成与URL兼容的sl.

Skeleton

围绕应用程序框架的插件和存储库.

Social

社交功能周围的插件.

Templating

*用于模板化和词法化的插件.

Testing

*用于测试代码库和生成测试数据的插件/工具.

Third Party APIs

*用于访问第三方API的插件.

Software

用于创建开发环境的软件.

Development Environment

用于创建沙盒开发环境的软件和工具.

  • Cakebox -由CakePHP 3.x控制台提供支持的Vagrant开发环境.
  • CakePHP.gitignore -.gitignore文件建议.
  • CakePHP Vagrant Setup -用于分解多个CakePHP 3.x Vanilla Dev Environments的工具.
  • Docker -在docker容器环境中的CakePHP.
  • Mixer -一个发现和管理CakePHP插件的插件.
  • NetBeans plugin -此插件在NetBeans 8.1+中提供对CakePHP的支持.
  • Oven -用1个文件和1次单击设置您喜欢的框架.
  • PhpStorm plugin -CakePHP自动完成功能支持PhpStorm IDE中的控制台命令.
  • PuPHPet -用于构建Vagrant + Puppet框的Web界面.
  • Puppet -服务器自动化框架和应用程序.
  • Vagrant -可移植的开发环境实用程序.

可以找到IDE特定的兼容性信息和提示 here.

Web Applications

CMS and applications built on CakePHP

Demo

基于Web的(演示)应用程序和工具.

  • BlogMVC -一个基于CakePHP的简单博客示例,基于 BlogMVC Project.
  • Bookmarkr 使用CRUD插件构建的书签应用程序.
  • CakeFest -在每年的CakePHP会议“ CakeFest”周围的演示应用程序.
  • Croogo 3.x -Croogo 3.x演示
  • RealWorld -包含真实示例(CRUD,身份验证,高级模式等)的CakePHP代码示例示例,该示例遵循 RealWorld 规格和API.
  • Sandbox -一个沙盒CakePHP应用程序,其中包含许多演示和插件展示.
  • Query Examples 高级查询构建示例.
  • Xeta -一种帮助从CakePHP开始的人们的资源.
  • Vue.js Demo App -CakePHP + VueJS单页应用程序框架.

Resources

各种资源,例如书籍,网站和文章,可用于提高CakePHP开发技能和知识.

Help

在哪里获得帮助.

CakePHP Websites

有用和最新的CakePHP相关网站和博客.

CakePHP Books and Articles

*与CakePHP相关的很棒的(e)书和其他阅读材料.

CakePHP Videos

与CakePHP有关的精彩视频.

  • CakePHP -有关CakePHP视频的频道.

CakePHP Tutorials

必须做的教程.

CakePHP Reading and Listening

文档和CakePHP相关的阅读和听力材料.

CakePHP Internals Reading

*阅读与CakePHP内部和决策相关的材料.

Conferences

Official

国际会议.

MeetUps

区域聚会

Contributing

请参见 CONTRIBUTING 有关详细信息.

Credits

awesome-cakephp由创建 dereuromark 目前由他和FriendsOfCake小组维护. 谢谢你们 contributors也一样