angelxmoreno / seo-bakery
CakePHP插件,用于所有SEO相关功能
dev-main
2023-05-29 18:34 UTC
Requires
- php: >=7.4
- ext-json: *
- ext-mbstring: *
Requires (Dev)
- cakephp/app: ^4.4
- cakephp/bake: ^2.9
- cakephp/cakephp: ^4.4
- cakephp/migrations: ^3.8
- phpmd/phpmd: @stable
- phpunit/phpunit: ^8.5 || ^9.3
- squizlabs/php_codesniffer: ^3.7
This package is auto-updated.
Last update: 2024-08-29 21:09:31 UTC
README
插件目前处于开发阶段的第6阶段。在CakePHP Slack频道中找到我
另一个CakePHP SEO插件?为什么?
多年来,我遇到了几个用作MVP应用即插即用解决方案的出色的CakePHP SEO插件。然而,它们似乎都只关注SEO的某一部分,而不是完整的解决方案或高级功能。
本插件旨在成为从元标签到Sitemap的所有SEO解决方案,同时也是一个即插即用的解决方案。
它提供以下功能
- 组件 - 用于检索存储的元数据
- 视图助手 - 用于渲染元数据
- 行为 - 用于添加模板化元数据作为后备
- 命令 - 用于为现有实体填充元数据
- ChatGPT建议以自动生成元数据
- 存储与任何实体关联的元数据
- 可配置
开发进度
第一阶段:MVP
第一阶段重点是交付插件的MVP。它允许管理
- 元标签:标题、描述、关键词
- 机器人标签:nofollow/follow、index/noindex
- 带有301重定向的规范URL
- 通过行为提供元数据后备
待办事项
- 创建存储数据的表类
- 创建行为以附加模型实体
- 创建组件以设置/加载变量
- 创建助手以设置/渲染变量
- 创建命令以填充元数据
第二阶段:页面和索引视图
待办事项
- 解决页面控制器问题
- 解决索引视图问题
第三阶段:仪表板
待办事项
- 创建仪表板的控制器/视图
第四阶段:开放Schema和Twitter Cards
待办事项
- 添加开放Schema数据
- 添加Twitter Cards数据
第五阶段:robots.txt和Sitemap
- 创建Robots控制器
- 创建Sitemaps控制器
第六阶段:ChatGPT建议
待办事项
- 集成ChatGPT
- 创建
提示配置
以将建议映射到SeoMetadata
要求
- CakePHP 4.x
- PHP 7.2+
安装
您可以使用composer将此插件安装到您的CakePHP应用程序中。使用composer安装此包的推荐方法是
composer require angelxmoreno/seo-bakery
接下来,通过CakePHP插件shell加载插件
bin/cake plugin load SeoBakery
最后,创建插件表
bin/cake migrations migrate -p SeoBakery
文档
请参阅https://seobakery.readthedocs.io/
错误与反馈
http://github.com/angelxmoreno/SeoBakery/issues
许可证
在MIT许可证下发布。包含在此存储库中的源代码的再分发必须保留每个文件中的版权声明。