figuren-theater / ft-maintenance
为维护和可能调试运行中的WordPress Multisite网络,如figuren.theater,所需的一切
1.3.1
2024-02-23 01:46 UTC
Requires
- php: >=7.1
- devgeniem/wp-cron-runner: 1.0.3
- figuren-theater/ft-options: *
- johnbillion/query-monitor: 3.15.0
- johnbillion/wp-crontrol: 1.16.1
- koodimonni/composer-dropin-installer: 1.4
- pixelstudio/wp-sync-db: 1.7.1
- wpackagist-plugin/multisite-enhancements: 1.6.1
- wpackagist-plugin/wp-db-backup: 2.5.2
Requires (Dev)
Suggests
- figuren-theater/ft-routes: Contains the mandatory filter, which will remove REST API enpoints from public.
- dev-main
- 1.3.1
- 1.3.0
- 1.2.2
- 1.2.1
- 1.2.0
- 1.1.0
- 1.0.15
- 1.0.14
- 1.0.13
- 1.0.12
- 1.0.11
- 1.0.10
- 1.0.9
- 1.0.8
- 1.0.7
- 1.0.6
- 1.0.5
- 1.0.4
- dev-dependabot/composer/johnbillion/query-monitor-3.16.0
- dev-dependabot/composer/johnbillion/wp-crontrol-1.16.3
- dev-dependabot/composer/figuren-theater/ft-options-1.2.5
- dev-develop
This package is auto-updated.
Last update: 2024-09-29 00:57:24 UTC
README
figuren.theater | 维护
为像figuren.theater这样的木偶师维护和可能调试运行中的WordPress Multisite网络所需的一切。
阅读我们的博客
查看网络的实际运行情况 • 加入网络 • 创建您自己的网络
关于
这是长描述
- 在此处列出关闭的跟踪问题或
docs文件 - 您有任何想法吗?
背景 & 动机
...
安装
-
将此额外添加到您的
composer.json"extra": { "dropin-paths": { "htdocs/wp-content/": [ "package:figuren-theater/ft-maintenance:templates/htdocs/wp-content/db-error.php", "package:figuren-theater/ft-maintenance:templates/htdocs/wp-content/maintenance.php", "package:figuren-theater/ft-maintenance:templates/htdocs/wp-content/php-error.php" ] } }
-
通过命令行安装
composer require figuren-theater/ft-maintenance
使用方法
API
Figuren_Theater::API\get_...()
包含的插件
此包包含以下插件。它们完全由代码管理,缺乏典型的UI。
- 多站点增强
- 查询监控器
- WP Crontrol
- WP Cron Runner 一个简单的mu-plugin,用于在WordPress安装上运行cron作业
- WordPress的数据库备份
- WP Sync DB
此包还做了哪些补充?
除了提到的插件的内核功能外,此包还包括以下最佳实践。
- 向具有
manage-sites权限的用户显示包含错误或调试日志内容的仪表板小部件。 - 手动维护模式,只需在调用
init动作之前定义FT_MAINTENANCE_MODE即可 - 在删除博客期间删除由插件创建的一些额外的数据库表。
- 防止WordPress在用户交互期间执行cronjobs,而是使用GitHub Action一次性并在定期基础上调用所有站点的内置cronjob机制。
构建 & 使用
- dependabot
- code-quality 一组状态检查,以确保figuren.theater平台的高和一致代码质量。
- ....
贡献
贡献使开源社区成为一个如此神奇的学习、灵感和创造的地方。您做出的任何贡献都将受到高度重视。
如果您有任何改进此项目的建议,请克隆存储库并创建一个pull请求。您还可以简单地打开一个带有“增强”标签的问题。别忘了为项目加星!再次感谢!
- 克隆项目
- 创建您的功能分支(
git checkout -b feature/AmazingFeature) - 提交您的更改(
git commit -m 'Add some AmazingFeature') - 推送到分支(
git push origin feature/AmazingFeature) - 打开Pull Request
版本控制
我们使用语义版本控制进行版本控制。有关可用版本,请参阅此存储库的标签。
作者
- Carsten Bach - 提供想法 & 代码 - figuren.theater/crew
请参阅此项目的贡献者列表。
许可
本项目遵循 GPL-3.0-or-later 许可协议,详情请参阅 LICENSE 文件
致谢
- Alexandros Kozák,感谢他智能的错误处理器
- altis 由 humanmade 提供,作为我们的数字榜样和灵感来源
- @roborourke,感谢他清晰易懂的 编码规范
- python-project-template,感谢他们优秀的模板到仓库重命名工作流程