Plug-in se refiere a apps de software que son programadas utilizando interfaces para extender la funcionalidad de otro software.
Cómo funcionan los plug-ins
Si un producto de software es utilizado por mucha gente, pronto habrá una gran demanda de características adicionales. De esta manera, cada vez más proveedores de software construyen interfaces que permiten programar nuevas características y conectarse con el software. Por lo tanto, un software algo limitado se transforma en un todoterreno para las más diversas necesidades.
Diferencia entre plugins y complementos
Los términos plugin y add-on habitualmente se usan indistintamente. A pesar de todo, esto es estrictamente incorrecto. Un plugin es una duración de un software, que además puede funcionar sin el programa principal real. Un complemento, por otro lado, extiende el software, pero no puede ejecutarse sin él y, de este modo, sólo es útil en combinación con el programa principal.
Un ejemplo clásico son los complementos del navegador. Los navegadores modernos como Mozilla Firefox, Google Chrome o Internet Explorer están diseñados para que puedan ampliarse con complementos en cualquier momento. Así, por ejemplo, se puede actualizar su seguridad, simplificar la administración de marcadores o la búsqueda en la web y ajustar la visualización del navegador.
Plugins para software de escritorio
Hay plugins para ciertos programas de edición de imágenes. Los representantes típicos de esta categoría son Photoshop, Gimp e IrfanView. Mediante de un plugin, se pueden añadir filtros gráficos o complementar la capacidad de procesamiento para ciertos formatos gráficos, por ejemplo. Además existen disponibles apps de gráficos vectoriales o software 3D. Los plugins además se usan en los siguientes productos de software:
- Software de email (incluyendo calendario, administración de contactos, seguridad, herramientas lingüísticas)
- Reproductores multimedia (como efectos de audio y vídeo, decodificadores)
- Programas secuenciadores (como sintetizadores de software y efectos)
- Software para edición de audio
- Plugins para software de Internet
Los sistemas de administración de contenidos se pueden ampliar casi infinitamente mediante de plugins. Existen alrededor de 27.000 plugins disponibles sólo para WordPress, Joomla o TYPO3 además disponen grandes directorios de plugins. Estas extensiones pueden realizar las siguientes funciones, por ejemplo:
- Características de SEO.
- Lucha contra el spam.
- Creación de un mapa del sitio.
- Seguimiento de los datos de los visitantes.
- Funcionalidad de la tienda en línea.
- Galerías y correderas.
- Consultas de seguridad / captcha.
- Formularios de contacto.
- Link a los servicios de medios sociales.
Los sistemas de tienda de código abierto además se amplían con plugins. Ejemplos típicos de sistemas de tienda basados en módulos son Magento, xt:Commerce y Shopware. Los fabricantes de software ofrecen grandes mercados con miles o inclusive cientos de extensiones que son proporcionadas en parte por el fabricante. A pesar de todo, muchos de estos módulos son programados por terceros de forma gratuita o para su compra.
Ventajas y desventajas de los plugins
La ventaja de los plugins está claramente en la funcionalidad mejorada sin tener que comprar ningún software adicional. Estas extensiones generalmente son gratuitas. La instalación generalmente simple y especialmente automatizada es ventajosa además. El acceso al plug-in se realiza de forma directa mediante de la navegación del software principal.
Los plugins pueden plantear un obstáculo cuando son programados por un tercero y están disponibles para su descarga. Para este caso, habitualmente no existen ningún control sobre si la funcionalidad especificada se proporciona sin restricciones. No se puede garantizar que el software no tenga vulnerabilidades de seguridad.
Relevancia para el SEO
Para la optimización de motores de búsqueda, los plugins disponen importancia en la medida en que determinados navegadores, sistemas de administración de contenidos y sistemas de tiendas pueden ampliarse con funcionalidades SEO. Con los complementos y las barras de herramientas del navegador, se pueden rastrear indicadores importantes como el índice de visibilidad o los backlinks. Ayudan con la investigación de palabras clave, analizan el código fuente o muestran información sobre el Whois de un portal web.
En los CMSs, los plugins pueden ayudar a manejar las acciones de optimización más importantes de una página, por ejemplo, la actualización de metadatos, la optimización de imágenes, el almacenamiento en caché y los enlaces internos. Por medio de el uso de módulos, los sistemas de tiendas pueden ampliarse con rich snippets, etiquetas canónicas, funciones de blog, sitemaps, URLs amigables y muchas más funciones de SEO. Los plugins no ofrecen ninguna información que no pueda obtenerse mediante de otras herramientas, pero como normalmente son gratuitos y llevan la información más reciente de forma directa al lugar correcto, pueden facilitar enormemente el trabajo de los optimizadores de motores de búsqueda.