Webtools
Nota
Webtools le permiten gestionar una aplicación Ubiquity a través de una interfaz web. Desde Ubiquity 2.2.0, las webtools están en un repositorio separado.
Instalación
Actualiza las devtools si es necesario para empezar:
composer global update
En la creación del proyecto
Crear un proyecto con webtools (opción -a
)
Ubiquity new quick-start -a
En un proyecto existente
En una consola, vaya a la carpeta del proyecto y ejecútelo:
Ubiquity admin
Comenzando
Inicie el servidor web integrado, desde la carpeta del proyecto:
Ubiquity serve
diríjase a la dirección http://127.0.0.1:8090/Admin
Personalización
Haz clic en customize para mostrar sólo las herramientas que utilizas:
Módulos Webtools
Routes
Displays default (non REST) routes.
Operations:
Filter routes
Test routes (GET, POST…)
Initialize router cache
Controllers
Displays non REST controllers.
Operations:
Crear un controlador (y opcionalmente la vista asociada a la acción index por defecto)
Crear una acción en un controlador (opcionalmente la vista asociada, la ruta asociada)
Crear un controlador especial (CRUD o Auth)
Probar una acción (GET, POST…)
Modelos
Muestra los metadatos de los modelos, permite navegar por las entidades.
Operations:
Crear modelos a partir de la base de datos
Generar caché de modelos
Generar script de base de datos a partir de modelos existentes
Realiza operaciones CRUD en los modelos
Rest
Muestra y gestiona servicios REST.
Operations:
Reiniciar la caché Rest y las rutas
Crear un nuevo Servicio (utilizando una api)
Crear un nuevo recurso (asociado a un modelo)
Prueba y consulta de un servicio web mediante métodos http
Realiza operaciones CRUD en los modelos
Cache
Muestra los archivos de caché.
Operations:
Borrar o reinicializar la caché de modelos
Borrar o reinicializar la caché de los controladores
Borrar otros archivos de caché
Mantenimiento
Permite gestionar los modos de mantenimiento.
Operations:
Crear o actualizar un modo de mantenimiento
Desactivar/activar un modo de mantenimiento
Borrar un modo de mantenimiento
Config
Permite visualizar y modificar la configuración de la aplicación.
Git
Sincroniza el proyecto utilizando git.
Operations:
Configuración con repositorios externos
Commit
Push
Pull
Gestiona temas Css.
Operations:
Instalar un tema existente
Activar un tema
Crear un nuevo tema (eventualmente basado en un tema existente)