Atualmente, estou criando boilerplates (ou seja, sites para o Site Transfer como ponto de partida para novos sites clientes).
Minha preferência é carregar todas as extensões no clichê, transferir o site para a conta de hospedagem de um cliente, finalizar o desenvolvimento e desinstalar as extensões que não uso.
No entanto, como eu tenho vários 'clichês' e cerca de 60 a 70 extensões (quando você adiciona todos os componentes, módulos e plugins) - isso é extremamente demorado.
Eu estava procurando por um 'instalador de várias extensões' - mas, olhando o JED ( http://extensions.joomla.org/extensions/core-enhancements/installers ), o multi-disponível os instaladores apenas sobem para o J! 2.5.
No Joomla! Documentos - existe um artigo sobre criando pacotes .
Esse método permite combinar várias extensões em um Zip para instalação, mas tem a desvantagem de "A combinação delas em um pacote permitirá que o usuário instale e desinstale as duas extensões de uma só vez".
Gostaria de instalar várias extensões no 'one-go' - mas tenho a capacidade de desinstalar extensões sem precisar desinstalar o pacote inteiro.
1) Existe um 'multi-instalador' para J! 3 disponível?
2) Existe uma maneira de instalar várias extensões de uma só vez para o J! 3?
Isso economizaria muito tempo.
Você tem 3 opções aqui.
Opção 1 : Como você já mencionou, você pode instalar tudo como 1 pacote, no entanto, esse não é realmente o método mais eficiente. Esse método é útil para extensões que possuem dependências, mas seu pacote de extensões precisará ser instalado ou desinstalado como um pacote, mas não separadamente.
Opção 2 : você pode instalar tudo junto de uma vez em uma extensão. Veja as assinaturas da Akeeba, por exemplo. Você tem o principal componente de back-end e front-end que é instalado, além de plug-ins individuais. Os plugins individuais podem ser instalados/desinstalados manualmente. Isso seria feito através de um script.php em uma função. Dê uma olhada em this e talvez também dê uma olhada em algumas outras extensões, como a Akeeba Subscription, para ver como elas fazem isso.
Opção 3 : Você pode fazer o que alguns fornecedores de modelos fazem, como Yootheme e Rockettheme, que está criando um grande pacote que contém todo o pacote Joomla junto com o seu extensões que serão instaladas quando o usuário estiver configurando o Joomla. Faça isso, você simplesmente precisa:
Também pode haver alguns ajustes personalizados que você deseja fazer para permitir que o usuário escolha se deseja instalar o Joomla com ou sem as extensões.
Pode haver outros métodos, mas nenhum que eu possa pensar no momento.
Espero que isto ajude
Confira o empacotador de extensões do Joomla em http://www.joomla-extensions-packager.org
O formulário é limitado a 10 extensões, mas você pode usar a biblioteca para gerar pacotes ilimitados por um simples script php (exemplo está disponível no github do empacotador)
Ou você pode usar o formulário várias vezes (recursivamente), pois ele suporta o tipo de extensão de pacote, para poder empacotar pacotes de mais pacotes com muitas extensões ;-)
Eu acho que você poderia usar algo como um gerenciador de pacotes como Composer , suportado desde o joomla! 3.4
Aqui está um gerenciador de extensões agradável via Composer, você pode simplesmente escrever um .json
com todos os pacotes que você precisa e Composer fará o resto https://github.com/joomlatools/joomla-composer