Joomla에서 한 번에 여러 확장을 설치하려면 어떻게해야합니까? 3 사이트?


9

저는 현재 상용구를 만들고 있습니다 (즉, 새 클라이언트 웹 사이트의 시작 지점으로 사이트 전송 사이트).

보일러 플레이트에 모든 확장을로드하고 사이트를 클라이언트의 호스팅 계정으로 전송하고 개발을 완료 한 다음 사용하지 않는 확장을 제거하는 것이 좋습니다.

그러나 여러 개의 '보일러 플레이트'와 약 60 ~ 70 개의 확장 기능 (모든 구성 요소, 모듈 및 플러그인을 추가 할 때)이 있으므로 시간이 많이 걸립니다.

나는 '멀티 확장 프로그램 설치 프로그램'을 찾고 있었지만 JED ( http://extensions.joomla.org/extensions/core-enhancements/installers )를 보면 사용 가능한 멀티 설치 프로그램은 J까지만 올라갑니다! 2.5.

Joomla에서! 문서- 패키지 작성에 관한 기사가 있습니다.

이 방법을 사용하면 설치를 위해 여러 개의 확장을 하나의 zip으로 결합 할 수 있지만 "패키지에 확장을 결합하면 사용자가 한 번에 두 확장을 모두 설치하고 제거 할 수 있습니다"라는 단점이 있습니다.

'one-go'에 여러 확장을 설치하고 싶지만 전체 패키지를 제거하지 않고도 확장을 제거 할 수 있습니다.

1) J! 3 용 '멀티 인스톨러'가 있습니까?

2) J! 3 용으로 여러 개의 확장을 한 번에 설치할 수있는 방법이 있습니까?

시간을 크게 절약 할 수 있습니다.


2
Joomla 확장 설치 프로그램의 discover 메소드를 사용하는 것은 어떻습니까?
FFrewin

1
상용구 사이트를 구축하고 AkeebaBackup으로 스냅 샷 (백업)을 한 다음 원하는 위치로 복원하십시오.
Craig

답변:


6

여기에는 3 가지 옵션이 있습니다.

옵션 1 : 이미 언급했듯이 모든 것을 1 패키지로 설치할 수 있지만 실제로 가장 효율적인 방법은 아닙니다. 이 방법은 종속성이있는 확장에 유용하지만 확장 패키지는 번들로 설치하거나 제거해야하지만 별도로는 설치하지 않아야합니다.

옵션 2 : 하나의 확장으로 모든 것을 한 번에 함께 설치할 수 있습니다. 예를 들어 Akeeba Subscription을 살펴보십시오. 개별 플러그인과 함께 설치되는 기본 백엔드 및 프론트 엔드 구성 요소가 있습니다. 그런 다음 개별 플러그인을 수동으로 설치 / 제거 할 수 있습니다. 이것은 함수에서 script.php를 통해 수행됩니다. 에서 봐 어쩌면 또한 그들은 그것을 어떻게 볼 등 Akeeba 가입 같은 다른 확장자를보십시오.

옵션 3 : Yootheme 및 Rockettheme과 같은 일부 템플릿 공급자는 Joomla 전체를 포함하는 하나의 큰 번들과 사용자가 Joomla를 설정할 때 설치되는 확장 프로그램을 포함하는 하나의 큰 번들을 만듭니다. 이 작업을 수행하면됩니다.

  1. Joomla 설치
  2. 모든 확장 설치
  3. Joomla의 새로운 사본을 다운로드하십시오
  4. 새로운 사본에서 installation 이라는 폴더를 추출 하여 이전 Joomla 사이트의 루트에 넣습니다.
  5. 데이터베이스 백업을 수행하고 설치 폴더에서 .sql 파일을 바꾸십시오.

확장 기능을 사용하거나 사용하지 않고 Joomla를 설치하려는 경우 사용자가 선택할 수 있도록 몇 가지 사용자 지정 조정이있을 수 있습니다.

다른 방법이있을 수 있지만 현재 생각할 수있는 방법은 없습니다.

도움이 되었기를 바랍니다


패키지를 번들로 취급하지 않아도됩니다! 큰 실수이며 다른 신화를 시작하지 마십시오. 패키지가 설치되었으므로 패키지로 패키지를 제거하거나 확장 관리 페이지에 항목 및 패키지로 나타나는 각 패키지 확장을 개별적으로 제거 할 수 있습니다.
Alexandr

@lodder 당신은 당신의 정답 목록에 아래의 다른 제안을 추가해야합니다.
Eoin

3

http://www.joomla-extensions-packager.org 에서 Joomla 확장 프로그램 패키지를 확인하십시오.

이 형식은 확장명이 10 개로 제한되어 있지만 라이브러리를 사용하여 간단한 PHP 스크립트로 무제한 패키지를 생성 할 수 있습니다 (예 : packager의 github에서 사용 가능)

또는 패키지 확장 유형을 지원하므로 양식을 여러 번 (재귀 적으로) 사용할 수 있으므로 확장명이 많은 패키지를 패키지로 묶을 수 있습니다. ;-)


이거 너무 좋아!
Eoin

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.