Webtools
Note
Les webtools vous permettent de gérer une application Ubiquity via une interface web. Depuis Ubiquity 2.2.0, les webtools sont dans un repository séparé.
Installation
Mettez à jour les devtools si nécessaire pour commencer :
composer global update
Lors de la création d’un projet
Créer un projet avec les webtools (option -a
)
Ubiquity new quick-start -a
Dans un projet existant
Dans une console, aller à la racine du projet et exécuter :
Ubiquity admin
Démarrage
Démarrez le serveur web embarqué, à partir du dossier du projet :
Ubiquity serve
allez à l’adresse : http://127.0.0.1:8090/Admin
Personnalisation
Cliquez sur customize pour afficher uniquement les outils que vous utilisez :
Modules webtools
Routes
Affiche les routes par défaut (non REST).
Operations:
Filtrer les routes
Tester les routes (GET, POST…)
Initialiser le cache du routeur
Contrôleurs
Affiche les contrôleurs non REST.
Operations:
Créer un contrôleur (et éventuellement la vue associée à l’action index par défaut)
Créer une action dans un contrôleur (éventuellement la vue associée, la route associée)
Créer un contrôleur spécial (CRUD ou Auth)
Tester une action (GET, POST…)
Modèles
Affiche les métadonnées des modèles, permet de parcourir les entités.
Operations:
Créer des modèles à partir d’une base de données
Générer le cache des modèles
Générer un script de base de données à partir de modèles existants
Effectuer des opérations CRUD sur les modèles
Rest
Affiche et gère les services REST.
Operations:
Ré-initiliser le cache Rest et les routes
Créer un nouveau service (en utilisant une api)
Créer une nouvelle ressource (associée à un modèle)
Tester et interroger un service web à l’aide de méthodes http
Effectuer des opérations CRUD sur les modèles
Cache
Affiche les fichiers de cache.
Operations:
Supprimer ou réinitialiser le cache des modèles
Supprimer ou réinitialiser le cache des contrôleurs
Supprimer les autres fichiers de cache
Maintenance
Permet de gérer les modes de maintenance.
Operations:
Créer ou mettre à jour un mode de maintenance
Désactiver/activer un mode de maintenance
Supprimer un mode de maintenance
Config
Permet d’afficher et de modifier la configuration de l’application.
Git
Synchronise le projet en utilisant git.
Operations:
Configuration avec des repositories externes
Commit
Push
Pull
Gère les thèmes Css.
Operations:
Installer un thème existant
Activer un thème
Créer un nouveau thème (éventuellement basé sur un thème existant)