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

../_images/interface.png

Personalización

Haz clic en customize para mostrar sólo las herramientas que utilizas:

../_images/customizing.png ../_images/customized.png

Módulos Webtools

Routes

../_images/routes.png

Displays default (non REST) routes.

Operations:

  • Filter routes

  • Test routes (GET, POST…)

  • Initialize router cache

Controllers

../_images/controllers.png

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

../_images/models.png

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

../_images/rest.png

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

../_images/cache.png

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

../_images/maintenance.png

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

../_images/config.png

Permite visualizar y modificar la configuración de la aplicación.

Git

../_images/git.png

Sincroniza el proyecto utilizando git.

Operations:

  • Configuración con repositorios externos

  • Commit

  • Push

  • Pull

../_images/themes.png

Gestiona temas Css.

Operations:

  • Instalar un tema existente

  • Activar un tema

  • Crear un nuevo tema (eventualmente basado en un tema existente)