Conceptos básicos

A continuación se listarán una serie de conceptos que son imprescindibles para entender el CMS.

 

Aplicación

Una aplicación es un programa informático, diseñado como una herramienta para realizar tareas o funciones específicas.

La aplicación esta compuesta de una o varias extensiones, que facilitan la lógica y optimizan la resolución de los problemas a los que se enfrenta una aplicación.

 

Extensión

Una extensión es una porción de código, que puede tener una gran diversidad de funciones, pero una única idea generadora, es decir, propósitos muy específicos.

Dentro de una extensión puede haber librerías, administración, plugins o cualquier otro tipo de componentes, y todos deben servir para llevar a cabo un único tipo de servicio. Por ejemplo, la extención Invoices tiene una librería para crear recibos, y también una administración para realizar el seguimiento de esos recibos.

 

Componentes

Es una forma muy general de nombrar todo lo necesario para generar una página web. Bajo el concepto de componente podemos agrupar cosas tan diferentes, como pueden ser: una librería php o javascrip, un plugin o una carpeta donde guardar archivos multimedia.

 

Paquete

Un archivo comprimido que contiene una o más extensiones, compiladas y listas para distribuir o instalar.

 

Compilar

Acción de reunir en un mismo espacio (una carpeta) todo lo referido a una o varias extensiones. En la compilación habrá archivos, estructuras de la base de datos y datos de varios tipos, como por ejemplo: configuraciones, menús, etc . El código se compila para su distribución.

 

Distribución

Acción de subir un paquete a la Tienda en línea.

 

Actualización

Se trata de la disponibilidad, en la Tienda en línea, de una nueva versión de una extensión, y/o la acción de descargar e instalar esa nueva versión.