devuri / wpframework
轻松开发可扩展的WordPress应用程序,支持多租户。
Requires
- php: ^7.4 || ^8.0
- devuri/config: ^0.1
- devuri/dot-access: ^0.3
- devuri/env: ^0.3
- devuri/http: ^0.1
- devuri/secure-password: ^0.1
- devuri/uuid-generator: ^0.0.1
- filp/whoops: ^2.15
- symfony/error-handler: 5.0.11
- symfony/filesystem: ^5.4
- symfony/var-dumper: ^5.4
- vlucas/phpdotenv: ^5.2
Requires (Dev)
- 10up/phpcs-composer: dev-master
- brain/monkey: ^2.6
- php-stubs/wordpress-stubs: ^6.0
- phpbench/phpbench: ^1.2
- phpstan/phpstan: ^1.8
- phpstan/phpstan-strict-rules: ^1.3
- phpunit/phpunit: ^9.5
- spatie/ssh: ^1.9
- szepeviktor/phpstan-wordpress: ^1.1
- vimeo/psalm: ^4.24 || ^5.0
- yoast/phpunit-polyfills: ^1.0 || ^2.0 || ^3.0
- dev-main
- 0.6.x-dev
- v0.6.2
- v0.6.1
- v0.6.0
- 0.5.x-dev
- v0.5.1
- v0.5.0
- v0.4.3
- v0.4.2
- v0.4.1
- v0.4.0
- v0.3.14
- v0.3.13
- v0.3.12
- v0.3.11
- v0.3.10
- v0.3.9
- v0.3.8
- v0.3.7
- v0.3.6
- v0.3.5
- v0.3.4
- v0.3.3
- v0.3.2
- v0.3.1
- v0.3.0
- 0.2.x-dev
- v0.2.16
- v0.2.15
- v0.2.14
- v0.2.13
- v0.2.12
- v0.2.11
- v0.2.10
- v0.2.9
- v0.2.8
- v0.2.7
- v0.2.6
- v0.2.5
- v0.2.4
- v0.2.3
- v0.2.2
- v0.2.1
- v0.2.0
- v0.1.0
- v0.0.9
- 0.0.8.x-dev
- v0.0.8
- v0.0.7
- v0.0.6
- 0.0.5.x-dev
- v0.0.5
- dev-fix/update-constants-doc
- dev-release-please--branches--main
- dev-o.3.x
This package is auto-updated.
Last update: 2024-09-22 23:52:17 UTC
README
本存储库包含Raydium的基础核心框架。如果您正在使用wpframework开发应用程序,请使用Raydium提供的预构建版本。
欢迎使用WPFramework,这是作为wp-env-config
后继者的Composer包,也是Raydium的核心框架。该框架旨在提供安全和模块化的WordPress开发,为开发者提供坚实的、灵活的基础,用于构建可扩展的单租户或多租户网络应用程序。
先决条件
在开始安装过程之前,请确保您具备以下先决条件
PHP:Raydium需要PHP版本7.4或更高版本。
Composer:Raydium使用Composer进行依赖关系管理。
MySQL或MariaDB数据库:在WordPress设置过程中,您需要数据库凭据。
Web服务器:任何标准Web服务器,如Apache或Nginx。
命令行访问:您需要终端或命令行访问来执行Composer命令。
注意
核心框架设计用于与Raydium一起使用。虽然可以单独使用,但通常建议使用此处提供的预构建版本,除非您经验丰富且了解所需的文件结构和特定的设置期望。
安装
创建新的Raydium项目
首先,使用Composer创建一个新的Raydium项目。打开您的终端或命令行工具,并运行以下命令
composer create-project devuri/raydium your-project-name
文档
探索丰富的Raydium文档,了解其安装、配置以及它提供的功能。文档包括详细的指南、API参考和最佳实践,以帮助您最大限度地使用Raydium。
支持
如果您遇到任何问题或对框架有任何疑问,请不要犹豫,在我们的GitHub存储库中打开一个问题。
许可
MIT许可证下授权。有关详细信息,请参阅LICENSE文件。