¿Cómo instalar un módulo en Drupal 8?

Archivo de instalación del módulo Drupal

Comienza por Agregar un módulo, luego inmediatamente Habilitarlo (/admin/modules) para que funcione, luego establecer Permisos (/admin/people/permissions) para permitir que la gente lo use, y Configurarlo (la ubicación varía según el módulo como se describe en su página). Estos pasos están separados por seguridad.

Ejecute el comando desde su línea de comandos. Una vez completado el comando deberías ver un mensaje indicando que el módulo ha sido añadido al archivo composer.json de tu proyecto como una dependencia y que el código relacionado ha sido descargado.

Para aquellos que aún no pueden utilizar Composer en su sitio (como en el caso de host compartido), puede simular Composer utilizando Ludwig para aquellos (pocos) módulos que ofrecen Ludwig.    Esto no es una forma recomendada y no está disponible para todos los módulos, pero para algunos módulos y para algunas situaciones como hosts compartidos o ventanas locales, es útil. He aquí un ejemplo.

Mucha gente se olvida de establecer los permisos (/admin/people/permissions) para el módulo recién añadido.    Sin dar los permisos adecuados, tus usuarios no podrán utilizar el módulo.    Por seguridad, los permisos no están habilitados inicialmente, después de añadir un nuevo módulo, para cualquier persona excepto el Administrador.

¿Cómo instalar un nuevo módulo en Drupal?

Uso de la interfaz de usuario de Drupal (fácil):

Navegue a la página Extend (admin/modules) a través del menú administrativo Manage. Localice el módulo(s) que desea habilitar y marque la casilla junto a cada uno. Haga clic en Instalar para activar los nuevos módulos.

  ¿Qué pasó con PHP?

¿Cómo habilito un módulo en Drupal 8?

Visite su sitio e inicie sesión en la interfaz de administración de Drupal 8. Esto le llevará a la página principal de Extend. Aquí verá todos los módulos disponibles actualmente. Para habilitar un módulo, simplemente haga clic en la casilla junto al módulo deseado.

Cómo instalar un módulo drupal con composer

Empiezas añadiendo un módulo, luego inmediatamente lo habilitas (/admin/modules) para que funcione, luego estableces los permisos (/admin/people/permissions) para permitir que la gente lo use, y lo configuras (la ubicación varía según el módulo como se describe en su página). Estos pasos están separados por seguridad.

Ejecute el comando desde su línea de comandos. Una vez completado el comando deberías ver un mensaje indicando que el módulo ha sido añadido al archivo composer.json de tu proyecto como una dependencia y que el código relacionado ha sido descargado.

Para aquellos que aún no pueden utilizar Composer en su sitio (como en el caso de host compartido), puede simular Composer utilizando Ludwig para aquellos (pocos) módulos que ofrecen Ludwig.    Esto no es una forma recomendada y no está disponible para todos los módulos, pero para algunos módulos y para algunas situaciones como hosts compartidos o ventanas locales, es útil. He aquí un ejemplo.

Mucha gente se olvida de establecer los permisos (/admin/people/permissions) para el módulo recién añadido.    Sin dar los permisos adecuados, tus usuarios no podrán utilizar el módulo.    Por seguridad, los permisos no están habilitados inicialmente, después de añadir un nuevo módulo, para cualquier persona excepto el Administrador.

Módulos en drupal youtube

Instalar módulos en Drupal es una tarea bastante trivial una vez que tienes un sitio Drupal en funcionamiento. Esta guía va a cubrir Drupal 9, pero el proceso es más o menos el mismo para las versiones anteriores también. Vamos a ver 2 maneras de instalar módulos, utilizando la interfaz de usuario de Drupal para instalar módulos y luego mi forma preferida de gestionar un sitio, Composer, un gestor de dependencias para PHP. No vamos a entrar en el proceso de elección de módulos y las razones para y para no elegir módulos en esta guía, voy a cubrir ese tema en otro post en algún momento en el futuro. Esta guía es puramente sobre la instalación y habilitación de un módulo.

  ¿Cómo actualizar el core de Drupal 9?

En versiones anteriores de Drupal como Drupal 7, he utilizado Drush en mi flujo de trabajo. Desde Drupal 7 EOL se establece yo no recomiendo el uso de Drupal 7 si usted está comenzando un nuevo proyecto. Con Drupal 8 y Drush 8 en adelante utilidades como archive fueron removidas por lo que realmente solo uso Drush para habilitar y borrar cache desde la linea de comandos.

A pesar de que el proceso es indoloro para añadir nuevos módulos prefiero utilizar Composer, ya que gestiona las dependencias, tales como bibliotecas de terceros como en el caso del módulo SMTP que necesita la biblioteca PHP Mailer, o si un módulo se basa en otro proyecto de Drupal.

Archivo de instalación del módulo Drupal 9

Después de que Composer termine de descargar los paquetes, puedes navegar por tu navegador hasta la url de tu sitio e iniciar la instalación. Te pedirá las credenciales de la base de datos, un nombre para el usuario administrador y alguna información básica.

Si quieres modificar algunas de las propiedades del composer.json descargado antes de que se ejecute composer install, utiliza la bandera –no-install cuando ejecutes composer create-project. Por ejemplo, es posible que desee cambiar el nombre del subdirectorio ‘web’ por otro.

  ¿Qué se necesita para aprender Laravel?

Se recomienda indicar la versión del módulo contribuido que desea descargar. En el ejemplo anterior, Simple FB Connect puede actualizarse a una versión posterior de la rama 8.x-3.x, pero Composer no se actualizará automáticamente a 8.x-4.x si se liberara.

Las versiones de desarrollo contienen cambios que sus mantenedores no han incluido en una versión etiquetada. Es posible que no sean estables, que no tengan una ruta de actualización y que cualquier problema de seguridad que sólo esté presente en las versiones de desarrollo pueda hacerse público. Se recomienda encarecidamente utilizar las versiones etiquetadas de los módulos en lugar de las versiones de desarrollo, aunque en algunos casos puede ser necesario utilizar una versión de desarrollo.

Esta web utiliza cookies propias y de terceros para su correcto funcionamiento y para fines analíticos y para mostrarte publicidad relacionada con sus preferencias en base a un perfil elaborado a partir de tus hábitos de navegación. Al hacer clic en el botón Aceptar, acepta el uso de estas tecnologías y el procesamiento de tus datos para estos propósitos. Más información
Privacidad