Skyii es una plantilla avanzada YII2 preconfigurada con muchas características fuera de la caja.
Skyii se desarrolló para minimizar los esfuerzos adicionales para establecer YII2. Incluye todas las configuraciones necesarias fuera de la caja.
Si tiene alguna sugerencia o queja, no dude en abrir un problema.
Consulte esto para una lista de funciones más detallada.
El requisito mínimo de Skyii es que su servidor web admite PHP 5.4.0.
Nota: Asumimos que tiene una comprensión básica de YII2, compositor y configurando su entorno de desarrollo, ya sea en Homestead o en XAMPP/WAMP/LAMP/MAMP, etc.
Puede instalar esta plantilla con el siguiente comando en su terminal:
git clone https://github.com/antick/skyii.git
Extraiga el archivo de archivo descargado de este repositorio a su raíz web.
Después de haber descargado o ejecutado Git Clone, debe seguir los pasos a continuación para inicializar la aplicación instalada.
Actualice su compositor.
composer global require "fxp/composer-asset-plugin:^1.3.0"
composer update
Ejecute el comando init y seleccione dev como entorno.
php init
Para la producción, ejecute init en modo no interactivo.
php init --env=Production --overwrite=All
Ejecutar el comando skyii/install para configurar el nombre de su base de datos en la aplicación. Asegúrese de que la base de datos ya exista.
php yii skyii/install
También ejecutará el comando migrate con su confirmación, así como la configuración de rutas de carpeta adecuadas en htaccess. Pero en caso de que no ejecute las migraciones por sí solas, entonces tendrá que ejecutar php yii migrate en consola.
Navegue al panel de administración y espere unos segundos mientras se generan todos los cachés.
Regístrese ahora para iniciar sesión en la aplicación
Para configuraciones del servidor, consulte Server_Configuration.md
Para la lista de complementos usados en SkyII, consulte la lista de complementos
| Característica | Básico | Avanzado | Skyii |
|---|---|---|---|
| Estructura de proyectos | ✓ | ✓ | ✓ |
| Controlador del sitio | ✓ | ✓ | ✓ |
| Inicio de sesión/cierre de sesión del usuario | ✓ | ✓ | ✓ |
| Formularios | ✓ | ✓ | ✓ |
| Conexión DB | ✓ | ✓ | ✓ |
| Comando de consola | ✓ | ✓ | ✓ |
| Paquete de activos | ✓ | ✓ | ✓ |
| Pruebas de codecepción | ✓ | ✓ | ✓ |
| Bootstrap de Twitter | ✓ | ✓ | ✓ |
| Aplicaciones frontales y de fondo | ✓ | ✓ | |
| Modelo de usuario listo para usar | ✓ | ✓ | |
| RESTAJE DE RESTRACIÓN Y PASSACIÓN DEL USUARIO | ✓ | ✓ | |
| Bonita url | ✓ | ||
| API REST | ✓ | ||
| Versión de API lista | ✓ | ||
| Formato de respuesta XML o JSON | ✓ | ||
| Manejo de errores personalizados | ✓ | ||
| Módulo de usuario con RBAC | ✓ | ||
| Integración de administración en backend y gii | ✓ | ||
| Plantillas GII personalizadas | ✓ |
Pankaj Sanam
Rajat Jain