Skyii est un modèle avancé YII2 préconfiguré avec beaucoup de fonctionnalités hors de la boîte.
Skyii a été développé pour minimiser les efforts supplémentaires dans la mise en place de YII2. Il comprend toutes les configurations nécessaires hors de la boîte.
Si vous avez des suggestions ou des plaintes, n'hésitez pas à ouvrir un problème.
Veuillez consulter cela pour une liste de fonctionnalités plus détaillée.
L'exigence minimale de Skyii est que votre serveur Web prend en charge PHP 5.4.0.
Remarque: Nous supposons que vous avez une compréhension de base de YII2, compositeur et de la mise en place de votre environnement de développement dans Homestead ou dans XAMPP / WAMP / LAMP / MAMP, etc.
Vous pouvez installer ce modèle avec la commande ci-dessous dans votre terminal:
git clone https://github.com/antick/skyii.git
Extraire le fichier d'archive téléchargé à partir de ce référentiel à votre racine Web.
Après avoir téléchargé ou exécuté Git Clone, vous devez suivre les étapes ci-dessous pour initialiser l'application installée.
Mettez à jour votre compositeur.
composer global require "fxp/composer-asset-plugin:^1.3.0"
composer update
Exécutez la commande init et sélectionnez dev en tant qu'environnement.
php init
Pour la production, exécutez init en mode non interactif.
php init --env=Production --overwrite=All
Exécutez la commande skyii/install pour configurer votre nom de base de données dans l'application. Assurez-vous que la base de données existe déjà.
php yii skyii/install
Il exécutera également la commande migrate avec votre confirmation ainsi que la configuration des chemins de dossier appropriés dans HTACCESS. Mais juste au cas où s'il n'exécute pas les migrations seuls, vous devrez exécuter php yii migrate dans la console.
Accédez au panneau d'administration et attendez quelques secondes pendant que tous les caches sont générés.
Inscrivez-vous maintenant pour vous connecter à l'application
Pour les configurations de serveur, veuillez consulter Server_configuration.md
Pour la liste des plugins d'occasion dans Skyii, veuillez consulter la liste des plugins
| Fonctionnalité | Basique | Avancé | Skyii |
|---|---|---|---|
| Structure du projet | ✓ | ✓ | ✓ |
| Contrôleur de site | ✓ | ✓ | ✓ |
| Connexion / déconnexion de l'utilisateur | ✓ | ✓ | ✓ |
| Formes | ✓ | ✓ | ✓ |
| Connexion DB | ✓ | ✓ | ✓ |
| Commande de console | ✓ | ✓ | ✓ |
| Faisceau d'actifs | ✓ | ✓ | ✓ |
| Tests de code de code | ✓ | ✓ | ✓ |
| Twitter bootstrap | ✓ | ✓ | ✓ |
| Applications frontales et back-end | ✓ | ✓ | |
| Modèle utilisateur prêt à l'emploi | ✓ | ✓ | |
| Inscription et restauration des mots de passe utilisateur | ✓ | ✓ | |
| Jolie URL | ✓ | ||
| API REST | ✓ | ||
| Version de l'API Prêt | ✓ | ||
| Formatage de réponse XML ou JSON | ✓ | ||
| Gestion des erreurs personnalisées | ✓ | ||
| Module utilisateur avec RBAC | ✓ | ||
| Intégration Admin LTE dans Backend et GII | ✓ | ||
| Modèles GII personnalisés | ✓ |
Pankaj Sanam
Rajat Jain