Algunos módulos y complementos vienen con Joomla y otros se instalan con paquetes de componentes y no se usan. ¿Deberían los módulos y complementos simplemente deshabilitarse o desinstalarse por completo?
Algunos módulos y complementos vienen con Joomla y otros se instalan con paquetes de componentes y no se usan. ¿Deberían los módulos y complementos simplemente deshabilitarse o desinstalarse por completo?
Para las extensiones enviadas con el núcleo que no uso, solo las desactivo. Debido a cómo se manejan las actualizaciones principales, esos archivos a menudo vuelven a aparecer en los sitios el día de la actualización.
Muchas veces, puede desinstalar extensiones no utilizadas que vienen como parte de un paquete de extensión. Si se empaqueta como una extensión de paquete adecuada, todo el código central se quejará si no puede encontrar una extensión para desinstalar.
Dicho todo esto, simplemente deshabilitaría todo lo no utilizado que viniera como parte de un paquete para estar seguro.
Desde el punto de vista de la seguridad, desinstalamos las extensiones no utilizadas (componentes, módulos, complementos y plantillas).
Esto reduce la exposición potencial a un código incorrecto, la mayoría de los sitios que nos hemos comprometido a reparar se han visto comprometidos por extensiones antiguas y sin parches (es cierto, que a menudo ni siquiera estaban deshabilitadas).
Desde el punto de vista del usuario administrador, también resulta en menos confusión, menos opciones de menú y una experiencia general más limpia. (También evita que los usuarios más nuevos asignen menús a la plantilla incorrecta o creen módulos que no utilizan la última versión).
Este es un tema delicado, ya que a veces al instalar paquetes, luego desinstalar el componente que usa y dejar cualquier complemento que pueda haber usado.
Actualmente, que yo sepa, no hay forma de saber si algo no necesita un complemento específico para funcionar. Esto podría convertirse en una solicitud de función para algún tipo de xml agregado a los componentes para denominar con qué complementos / módulos debería estar, permitiendo a Joomla ver qué se necesita y qué no. Aunque eso es solo una idea, algo que sería difícil de enviar a todos los desarrolladores de terceros para asegurarse de que se use correctamente.
Lo mejor que puede hacer es realizar un buen seguimiento de lo que está instalado en su sitio, saber qué complementos necesita un componente y tal. Por lo general, un desarrollador de componentes nombrará un complemento de tal manera que pueda ser fácil saber que es para ese componente, o simplemente puede usar el autor para eso. Los módulos generalmente se pueden desinstalar casi sin daño si no se usan en ningún lado, por lo general, rara vez se basan también en un complemento.
En cuanto a si es una extensión de Joomla no utilizada, no debe desinstalarse, tenerla en un sitio limpio significa que algo la necesita generalmente, por lo que es mejor dejarla sola. Se habla de dividir Joomla más para permitir instalaciones más "especializadas", pero es mejor esperar hasta entonces antes de eliminar cualquier cosa del núcleo.
Con respecto a los componentes, módulos y complementos, generalmente los desactivo. Lo que elimino por completo son las plantillas no utilizadas, que ocupan más espacio y también crean muchas opciones de posición inútiles cuando tengo que asignar un módulo en una posición.
--- La eliminación completa de las plantillas en ese momento no era ideal y en algunos casos hubo problemas y errores después de las actualizaciones , pero hasta donde recuerdo era la única forma de no tener las posiciones de módulo de esas plantillas que aparecen en el módulo Gerente de selección de posición.
Sin embargo, en versiones recientes de Joomla, deshabilitar una plantilla ocultará sus posiciones del menú desplegable de selección de posición en el administrador de módulos, por lo que las plantillas se pueden deshabilitar.
Si la extensión se ha desacoplado como el paquete de enlaces web, se puede desinstalar. Para las otras extensiones principales, creo que es mejor mantenerlas instaladas y deshabilitadas.
Todas las extensiones no utilizadas deben desinstalarse.
Mi consejo para Joomla Core Components, plugins, plantillas, módulos: no los elimine, si siempre tiene la última versión compatible de Joomla. Pero si usa, por ejemplo, Joomla 1.0, elimine todo ...
Para extensiones de terceros: elimínelas si no se utiliza y verifique en su base de datos las entradas de las extensiones y elimínelas también.