it-swarm-es.tech

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

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 es extremadamente lento.

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

En el Joomla! Documentos: hay un artículo sobre 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.

9
NivF007

Tienes 3 opciones aquí.

Opción 1 : Como ya ha mencionado, puede instalar todo como 1 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 this y quizás también eche un vistazo a algunas otras extensiones, como la Suscripción de 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 paquete grande que contiene todo el paquete de Joomla junto con su 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 hacer 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

6
Lodder

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 ;-)

3
VikiJel

Supongo que podría usar algo como un administrador de paquetes como Composer , compatible desde joomla! 3.4

Aquí hay un buen administrador de extensiones a través de Composer, simplemente puede escribir un .json con todos los paquetes que necesita y Composer hará el resto https://github.com/joomlatools/joomla-composer

1
Gruber