Pasar al contenido principal

Glossar

Á (5) B (1) C (5) D (7) F (2) G (4) I (1) M (2) N (1) P (5) R (1) S (5) T (1) U (2) V (1)

Diminutivo de "Command Line Interface" (interfaz de línea de comandos). Un software que no tiene interfaz gráfica de usuario. El usuario emite comandos al programa en forma de líneas de texto sucesivas. Ha habido una herramienta CLI muy popular para Drupal durante muchos años: Drush, abreviatura de Drupal Shell. A partir de Drupal 8 se ha introducido una segunda herramienta CLI llamada Drupal Console. Estas herramientas CLI son utilizadas por desarrolladores y administradores, los usuarios comunes de Drupal probablemente nunca entrarán en contacto con ellas.

Diminutivo de Sistema de Gestión de Contenidos. Un CMS es una aplicación que permite administrar contenidos digitales sin necesidad de conocimientos técnicos. Suele contener funciones como la gestión de usuarios, el control de acceso, la edición de contenidos, la gestión de archivos y la composición de páginas.

Composer es un gestor de dependencias para PHP, el lenguaje de programación en el que está escrito Drupal. Permite instalar y actualizar automáticamente paquetes y librerías de terceros que se utilizan en una aplicación junto con sus dependencias. Composer también puede utilizarse para actualizar el núcleo de Drupal y los módulos contribuidos. La reutilización de código de terceros de otros desarrolladores reduce los costes y proporciona acceso a soluciones maduras que han sido probadas y mejoradas por muchos programadores.

Un modelo de licencia para el software que mantiene el código fuente abierto y accesible. Sin embargo, hay mucho más en el Código Abierto, ya que se ha utilizado ampliamente en estos días. Los detalles de la licencia del software dependen de la licencia específica de Código Abierto que se utilice, por ejemplo, existe una variedad de GPL, MIT, Apache y otras. Por encima de eso, el Código Abierto invita a los desarrolladores a mirar el código de otros (acceso abierto), aprender del código de otros, bifurcar el código y desarrollar su propia rama, contribuir de nuevo al proyecto de código abierto de otros y, por último, pero no menos importante, usar y compartir el proyecto de forma abierta y libre por uno mismo o para otros.

Drupal es uno, si no el mayor proyecto de software de código abierto en el planeta y, como tal, un modelo a seguir para lo que hace un proyecto de código abierto exitoso. No es que todo el mundo está haciendo lo que quiere. Una planificación y gestión estricta, los estándares de codificación de garantía de calidad, los equipos de seguridad y mucho más está involucrado para mantener y empujar Drupal en el borde de los marcos web de alta gama.

Un sistema de control de versiones se utiliza a menudo en entornos de programación, pero también puede utilizarse para otros tipos de contenido digital. Es como un sistema de copia de seguridad que hace un seguimiento de cada paso que se ha dado y mientras se revisa el código de programación en un sistema de control de versiones, siempre se puede volver atrás en el tiempo para entender qué se ha hecho, por qué, cuándo y por quién. Si algo se rompió, esto también permite volver a una etapa anterior que se sabía que funcionaba correctamente.