Para comenzar

La ruta para acceder al gestor de código es Administración > Herramientas > Coder.

Una vez en en él, se mostrará la lista de todas las extensiones instaladas, por ejemplo:

Datos por registro

Un registro de la lista contiene los siguientes datos:

Extensión

Nombre de la extensión.

Desarrollador

El nombre del desarrollador de la extensión.

Componentes

Una vista rápida de los componentes que contiene.

 

Filtrar la lista

Para filtrar la lista, y mostrar sólo una parte de los registros, presione sobre el botón:

Se mostrarán todas las opciones de filtros:

Caja de texto

La caja de texto busca en el nombre de la extensión.

 

Reestablecer los filtros

Para reestablecer los filtros, presione el botón:

 

Las opciones

Con la instalación inicial del CMS, se incluyen muchas herramientas para la administración y el desarrollo. Por ejemplo, por defecto el CMS trae las herramientas necesarias para crear y distribuir extensiones, menús, configuraciones, permisos, activos, temas, etc.

En cambio, Coder tiene como finalidad crear y eliminar código, lo que hace a partir de la estructura del CMS, y sus convenciones.

Dicho esto, tenemos:

Resumen

Muestra información relevante para el desarrollo de una extensión, junto a enlaces a diferentes administraciones, como ser: configuraciones, activos, menús, etc..

 

Componentes

Aplicación

Gestiona gran parte de la carpeta app/, basándose en la idea de componentes y su estructura de controladores, modelos y vistas. Si bien, hay una conexión entre está carpeta y el concepto de aplicación, en lo concreto, no son exactamente lo mismo.

Rutas

Lista los archivos donde se definen las rutas de una o varias extensiones.

Librerías

Lista las librerías php de una extensión.

Middlewares

Lista los middlewares de una o varias extensiones, y realiza gestiones mínimas.

Notificaciones

Lista las notificaciones de una o varias extensiones, y realiza gestiones mínimas.

Plugins

Lista los plugins de una o varias extensiones, y realiza gestiones mínimas.

Fragmentos

Lista los fragmentos de una o varias extensiones, y realiza gestiones mínimas.

 

Herramientas

Clonar

Clona una extensión en otra.

Íconos

Lista los íconos de una o varias extensiones. Como sabrán, la fuente de íconos utilizada por el CMS es fontawesome.

Configuraciones

Lista las configuraciones de una extensión, y evalúa sus estados.

Carpetas seguras

Verifica que todas las carpetas de una o varias extensiones contengan el archivo index.html, lo que significa una capa más de seguridad en muchos servidores web.