¿Cómo puedo instalar múltiples extensiones de una sola vez en un Joomla! 3 sitio?


9

Actualmente estoy construyendo repeticiones (es decir, sitios para Site Transfer como punto de partida para nuevos sitios web de clientes).

Mi preferencia es cargar todas las extensiones en la plantilla, transferir el sitio a la cuenta de alojamiento de un cliente, finalizar el desarrollo y luego desinstalar las extensiones que no uso.

Sin embargo, como tengo varias 'repeticiones' y alrededor de 60 a 70 extensiones (cuando agrega todos los componentes, módulos y complementos), esto consume mucho tiempo.

He estado buscando un 'instalador de múltiples extensiones', pero mirando el JED ( http://extensions.joomla.org/extensions/core-enhancements/installers ), ¡los instaladores múltiples disponibles solo llegan a J! 2.5.

En el Joomla! Documentos: hay un artículo sobre la creación de paquetes .

Este método permite combinar múltiples extensiones en un zip para la instalación, pero tiene el inconveniente de "Combinarlas en un paquete permitirá al usuario instalar y desinstalar ambas extensiones de una vez".

Me gustaría instalar varias extensiones en una sola vez, pero tengo la capacidad de desinstalar extensiones sin tener que desinstalar todo el paquete.

1) ¿Está disponible un 'instalador múltiple' para J! 3?

2) ¿Hay alguna manera de instalar múltiples extensiones de una sola vez para J! 3?

Esto sería un gran ahorro de tiempo.


2
¿Qué pasa con el uso del método de descubrimiento de Joomla extension Installer?
FFrewin

1
¿Por qué no construir su sitio repetitivo, tomar una instantánea (copia de seguridad) con AkeebaBackup y luego restaurarlo en la ubicación que desee?
Craig

Respuestas:


6

Tienes 3 opciones aquí.

Opción 1 : como ya ha mencionado, puede instalar todo como un paquete, sin embargo, no es realmente el método más eficiente. Este método es útil para extensiones que tienen dependencias, pero su paquete de extensiones deberá instalarse o desinstalarse como un paquete, pero no por separado.

Opción 2 : puede instalar todo junto a la vez en 1 extensión. Tome las suscripciones de Akeeba, por ejemplo. Tiene el componente principal de backend y frontend que se instala, junto con complementos individuales. Los complementos individuales se pueden instalar / desinstalar manualmente. Esto se haría a través de un script.php en una función. Eche un vistazo a esto y tal vez también eche un vistazo a algunas otras extensiones, como la Suscripción Akeeba, para ver cómo lo hacen.

Opción 3 : podría hacer lo que hacen algunos proveedores de plantillas, como Yootheme y Rockettheme, que está haciendo 1 gran paquete que contiene todo el paquete de Joomla junto con sus extensiones que se instalarán cuando el usuario configure Joomla. Haga esto, simplemente necesita:

  1. Instalar Joomla
  2. Instala todas tus extensiones
  3. Descargue una copia nueva de Joomla
  4. Extraiga la carpeta llamada instalación de la copia nueva y colóquela en la raíz de su sitio anterior de Joomla
  5. Realice una copia de seguridad de su base de datos y reemplace el archivo .sql en la carpeta de instalación.

También puede haber algunos ajustes personalizados que desee realizar para que el usuario elija si desea instalar Joomla con o sin las extensiones.

Puede haber algunos otros métodos, pero ninguno en el que pueda pensar en este momento.

Espero que esto ayude


¡No necesita tratar el paquete como paquete! Es un gran error y no comiences otro mito. Dado que el paquete instalado puede desinstalarse por paquete O puede desinstalar cada extensión de paquete por separado tal como aparecen en la página de administración de extensiones como sus entradas y paquete.
Alexandr

@lodder, debe agregar la otra sugerencia a continuación a su lista de respuestas correctas.
Eoin

3

Consulte el paquete de extensiones de Joomla en http://www.joomla-extensions-packager.org

El formulario está limitado a 10 extensiones, pero puede usar la biblioteca para generar un paquete ilimitado mediante un simple script php (el ejemplo está disponible en el github del empaquetador)

O puede usar el formulario varias veces (recursivamente), ya que admite el tipo de extensión de paquete, por lo que puede empaquetar paquetes de más paquetes con muchas extensiones ;-)


¡Esto es genial, me encanta!
Eoin

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.