@@ -41,18 +32,14 @@
## Features
-- ✅ **Asset Management** - Optimized asset bundles for CSS, JS, and resource management.
-- ✅ **Clean Architecture** - Well-organized directory structure following Yii2 best practices.
-- ✅ **Console Commands** - Example console commands for background tasks and maintenance.
-- ✅ **Developer Tools** - Debugging tools, logging, and development-friendly configurations.
-- ✅ **HTTP/2 & HTTP/3 Support**: Native support for modern HTTP protocols with multiplexing.
-- ✅ **HTTPS/TLS Support** - Secure your application with built-in HTTPS support.
-- ✅ **Modern Bootstrap 5 UI** - Responsive, mobile-first design with latest Bootstrap components.
-- ✅ **Testing Ready** - Codeception test suite with examples for functional and unit testing.
+
+
+
+
## How it works
-The Yii2 Web Application Basic template provides a complete foundation for building modern web applications. Unlike starting
+The Yii2 Web Application Basic template provides a complete foundation for building modern web applications. Unlike starting
from scratch, this template includes.
1. **Pre-configured structure** with organized directories for assets, views, models, and controllers.
@@ -94,6 +81,9 @@ Start the server in CLI mode
Download and start the server with [Docker images](https://frankenphp.dev/docs/docker/)
Gitbash/Windows
+
+
+
```bash
docker run \
-e CADDY_GLOBAL_OPTIONS="auto_https off" \
@@ -107,11 +97,16 @@ docker run \
--name yii2-frankenphp-worker \
dunglas/frankenphp
```
+
+
> **Note:** Paths in the example (`//k/yii2-extensions/app-basic`) are for demonstration purposes only.
> Replace them with the actual path to your Yii2 project on your system.
Linux/WSL
+
+
+
```bash
docker run \
-e CADDY_GLOBAL_OPTIONS="auto_https off" \
@@ -125,7 +120,10 @@ docker run \
--name yii2-frankenphp-worker \
dunglas/frankenphp
```
+
+
+> [!IMPORTANT]
> Your application will be available at `https://localhost:8443` or at the address set in the `Caddyfile`.
#### Directory structure
@@ -185,12 +183,16 @@ final class SiteController extends Controller
## Package information
+[](https://www.php.net/releases/8.1/en.php)
+[](https://github.com/yiisoft/yii2/tree/2.0.53)
+[](https://github.com/yiisoft/yii2/tree/22.0)
[](https://packagist.org/packages/yii2-extensions/franken-php)
## Quality code
[](https://codecov.io/github/yii2-extensions/app-basic)
[](https://github.com/yii2-extensions/app-basic/actions/workflows/static.yml?query=branch%3Afranken-php)
+[](https://github.com/yii2-extensions/app-basic/actions/workflows/linter.yml?query=branch%3Afranken-php)
[](https://github.styleci.io/repos/165419144?branch=franken-php)
## Documentation
diff --git a/docs/svgs/features-mobile.svg b/docs/svgs/features-mobile.svg
index 327abb4..38cb8b4 100644
--- a/docs/svgs/features-mobile.svg
+++ b/docs/svgs/features-mobile.svg
@@ -1,5 +1,5 @@
-