Skip to content

Módulo 2

Plugins en Strapi.

2.1. Instalación y configuración de un plugin.

Strapi está desarrollado alrededor de diferentes plugins. Todos los Strapis vienen por defecto con los siguientes plugins pre-instalados:

  • Content Manager (see Introduction to the Content Manager)
  • Content Type Builder (see Introduction to the Content-type Builder)
  • Email + Media Library (implemented via the Upload plugin)
  • Internationalization
  • Roles and Permissions Estos plugins son esenciales para el funcionamiento de la aplicación, por ello no pueden ser desinstalados.

En el Marketplace están disponibles plugins adicionales para personalizar tu Strapi según tus necesidades. Esta sección esta focalizada en la instalación del manejo de los plugins adicionales. En Marketplace, los usuarios pueden explorar o buscar plugins y providers, vincular a descripciones detalladas de cada uno y enviar nuevos plugins y providers.

Los plugins y providers a veces están seguidas por dos insignias, para indicar si ha sido desarrollado por Strapi (el logo de Strapi) y siesta verificada por Strapi (un check verde). También muestra el número de veces que se ha descargado, la descripción y dos botones uno para copiar el comando de instalación y otro “Learn more” abre la página del plugin específico con las instrucciones de instalación y configuración.

Para instalar un plugin hay que copiar el comando de instalación del plugin. Seguir los pasos del plugin en específico, debido a que cada plugin se configura de una manera diferente. Cada plugin viene con su propio comando de instalación, además de la guía de configuración, puede incluir añadir datos al fichero config/plugins.js

  1. Instalación del Plugin:

    • Copia el comando de instalación específico del plugin que deseas agregar. Este comando generalmente se encuentra en la documentación del plugin.
    • Abre la terminal y navega al directorio de tu proyecto Strapi.
    • Ejecuta el comando de instalación del plugin. Por ejemplo:
Terminal window
npm install nombre-del-plugin
  1. Configuración del Plugin:

    • Cada plugin tiene su propia configuración, por lo que es crucial seguir la documentación específica del plugin.
    • Busca la guía de configuración en la documentación del plugin, que generalmente incluye información sobre cómo integrar y utilizar el plugin en tu proyecto Strapi.
    • Configura el plugin según tus necesidades, siguiendo las instrucciones proporcionadas en la guía.
  2. Reinicia el Servidor:

    • Después de instalar y configurar el plugin, reinicia el servidor Strapi para aplicar los cambios.
  3. Verificación:

    • Accede al panel de administración de Strapi y verifica que el plugin esté funcionando según lo esperado.
    • Realiza pruebas adicionales para asegurarte de que el plugin se integre correctamente con tu aplicación Strapi.

Recuerda que la información específica puede variar según el plugin que estás instalando. Siempre es recomendable consultar la documentación oficial del plugin para obtener instrucciones detalladas y actualizadas.

2.2. Listado de plugins necesarios.

Estos son solo algunos de los plugins comunes en un Strapi básico. La combinación exacta de plugins dependerá de los requisitos específicos del proyecto. La flexibilidad de Strapi permite agregar o quitar plugins según sea necesario para adaptarse a tus necesidades. Aquí hay una descripción más detallada de algunos plugins comunes en un Strapi básico:


  • Import Export Entries: Este plugin pertenece al Marketplace de Strapi, ayuda a importar y exportar datos de tu base de datos.
  • Record locking: Este plugin pertenece al Marketplace de Strapi. Dicho plugin permite bloquear los registros para que solo un usuario lo pueda editar. Cuando un segundo usuario va a acceder al registro que está siguiendo editado por el primer usuario, bloquea el registro, abre una ventana informativa, con los datos del registro y quién lo está editando.
  • Internationalization: El plugin permite a los usuarios de Strapi crear, manejar y localizar contenido de diferentes lenguajes, se llamará ‘locales’.
  • SEO: Este plugin pertenece al Marketplace de Strapi. Es un plugin oficial para crear el contenido para el SEO.
  • Email Designer: Este plugin pertenece al Marketplace de Strapi. Permite diseñar tus propios templetes directamente desde el panel de administración y puedes programar el envío de emails automáticamente desde los controllers.
  • Multi-Select: Este plugin pertenece al Marketplace de Strapi. Crea un nuevo tipo de registro, que permite elegir múltiples opciones de una lista varias opciones.
  • Notes: Este plugin pertenece al Marketplace de Strapi. Permite añadir notas a registros en concreto.
  • translate: Este plugin pertenece al Marketplace de Strapi. Maneja y automatiza las traducciones de registros de una colección o de los single types.
  • Duplicate Button: Este plugin permite duplicar un registro de cualquier colección, incluyendo sus componentes y zonas dinámicas, porque el de por defecto no te duplica el contenido de las relaciones, ni de los componentes, ni de las zonas dinamizadas.