Obecnie buduję szablony (tj. Strony do Site Transfer jako punkt wyjścia dla nowych stron klienckich).
Preferuję ładowanie wszystkich rozszerzeń na płycie głównej, przeniesienie strony na konto hostingowe klienta, sfinalizowanie rozwoju, a następnie odinstalowanie nieużywanych rozszerzeń.
Ponieważ jednak mam kilka „płyt kotłowych” i około 60 do 70 rozszerzeń (po dodaniu wszystkich komponentów, modułów i wtyczek) - jest to niezwykle czasochłonne.
Szukałem „instalatora z wieloma rozszerzeniami” - ale patrząc na JED ( http://extensions.joomla.org/extensions/core-enhancements/installers ), dostępni instalatorzy wielu instalatorów mogą korzystać tylko z J! 2.5
W Joomla! Dokumenty - jest artykuł na temat tworzenia pakietów .
Ta metoda pozwala na łączenie wielu rozszerzeń w jednym pliku zip w celu instalacji, ale ma tę wadę, że „Połączenie ich w pakiecie pozwoli użytkownikowi zainstalować i odinstalować oba rozszerzenia za jednym razem”.
Chciałbym zainstalować wiele rozszerzeń za jednym razem - ale mam możliwość odinstalowania rozszerzeń bez konieczności odinstalowywania całego pakietu.
1) Czy dostępny jest „multi-instalator” dla J! 3?
2) Czy istnieje sposób na zainstalowanie wielu rozszerzeń w jednym ujęciu dla J! 3?
To byłaby ogromna oszczędność czasu.
źródło
Odpowiedzi:
Masz tutaj 3 opcje.
Opcja 1 : Jak już wspomniałeś, możesz zainstalować wszystko jako 1 pakiet, jednak tak naprawdę nie jest to najbardziej wydajna metoda. Ta metoda jest przydatna w przypadku rozszerzeń, które mają zależności, ale pakiet rozszerzeń będzie musiał zostać zainstalowany lub odinstalowany jako pakiet, ale nie osobno.
Opcja 2 : Możesz zainstalować wszystko razem jednocześnie pod 1 rozszerzeniem. Weźmy na przykład subskrypcje Akeeba. Masz główny backend i komponent frontendu, który zostanie zainstalowany, a także poszczególne wtyczki. Poszczególne wtyczki można następnie zainstalować / odinstalować ręcznie. Można to zrobić poprzez skrypt.php w funkcji. Spójrz na to, a może rzuć okiem na inne rozszerzenia, takie jak Subskrypcja Akeeba, aby zobaczyć, jak to robią.
Opcja 3 : Możesz zrobić to, co robią niektórzy dostawcy szablonów, na przykład Yootheme i Rockettheme, który tworzy 1 duży pakiet, który zawiera cały pakiet Joomla wraz z rozszerzeniami, które zostaną zainstalowane, gdy użytkownik konfiguruje Joomla. Zrób to, po prostu musisz:
Może być także kilka niestandardowych poprawek, które chcesz wprowadzić, aby użytkownik mógł wybrać, czy chce zainstalować Joomla z rozszerzeniami czy bez nich.
Mogą istnieć inne metody, ale w tej chwili nie mogę wymyślić żadnej.
Mam nadzieję że to pomoże
źródło
Sprawdź pakiet rozszerzeń Joomla na stronie http://www.joomla-extensions-packager.org
Formularz jest ograniczony do 10 rozszerzeń, ale możesz użyć biblioteki do wygenerowania nieograniczonej liczby pakietów za pomocą prostego skryptu php (przykład jest dostępny na github programu pakującego)
Lub możesz użyć formularza wiele razy (rekurencyjnie), ponieważ obsługuje on typ rozszerzenia pakietu, dzięki czemu jest w stanie spakować pakiety większej liczby pakietów z wieloma wieloma rozszerzeniami ;-)
źródło
Myślę, że możesz użyć czegoś takiego jak menedżer pakietów, taki jak Composer , obsługiwany od joomla! 3.4
Oto miły menedżer rozszerzeń za pośrednictwem Composer, możesz po prostu napisać
.json
ze wszystkimi potrzebnymi pakietami, a Composer zajmie się resztą https://github.com/joomlatools/joomla-composerźródło