it-swarm-tr.com

Joomla! 'Daki ​​bir çekimde birden çok uzantıyı nasıl kurabilirim? 3 site?

Şu anda kazan plakaları yapıyorum (yani yeni site web siteleri için başlangıç ​​noktası olarak Site Aktarımı'na siteler).

Benim tercihim, kazandaki tüm uzantıları yüklemek, siteyi bir müşterinin barındırma hesabına aktarmak, geliştirmeyi tamamlamak ve daha sonra kullanmadığım uzantıları kaldırmaktır.

Ancak, birkaç 'kazan plakası' ve yaklaşık 60 ila 70 uzantıya sahip olduğumdan (tüm bileşenleri, modülleri ve eklentileri eklediğinizde) - bu son derece zaman alıcıdır.

Bir 'çok uzantılı yükleyici' arıyordum - ancak JED'e bakıyorum ( http://extensions.joomla.org/extensions/core-enhancements/installers , mevcut çoklu montajcılar sadece J! 2.5.

Joomla! Dokümanlar - paket oluşturma ile ilgili bir makale var.

Bu yöntem, birden fazla uzantıyı kurulum için bir Zip içinde birleştirmeye izin verir, ancak "Bunları bir pakette birleştirmek kullanıcının her iki uzantıyı tek seferde yüklemesine ve kaldırmasına izin verir" dezavantajına sahiptir.

Birden fazla uzantıyı 'tek seferde' yüklemek istiyorum - ancak tüm paketi kaldırmadan uzantıları kaldırma olanağım var.

1) J! 3 için 'çoklu kurulum' mevcut mu?

2) J! 3 için tek seferde birden fazla uzantı kurmanın bir yolu var mı?

Bu çok büyük bir zaman tasarrufu olurdu.

9
NivF007

Burada 3 seçeneğiniz var.

Seçenek 1 : Daha önce de belirttiğiniz gibi, her şeyi 1 paket olarak kurabilirsiniz, ancak bu gerçekten en etkili yöntem değildir. Bu yöntem, bağımlılıkları olan uzantılar için kullanışlıdır, ancak uzantı paketinizin paket olarak yüklenmesi veya kaldırılması gerekir, ancak ayrı olarak değil.

Seçenek 2 : Her şeyi 1 uzantı altında aynı anda kurabilirsiniz. Örneğin Akeeba Aboneliklerini ele alalım. Ayrı eklentilerle birlikte yüklenen ana arka uç ve ön uç bileşenine sahipsiniz. Ayrı eklentiler daha sonra manuel olarak kurulabilir/kaldırılabilir. Bu, bir işlevdeki bir script.php aracılığıyla yapılır. this 'a bir göz atın ve belki de nasıl yaptıklarını görmek için Akeeba Aboneliği gibi diğer uzantılara da göz atın.

Seçenek 3 : Yootheme ve Rockettheme gibi bazı şablon sağlayıcıların yaptıklarını yapabilir, bu da Joomla paketinin tamamını içeren 1 büyük paket yapar. Joomla'yı kurarken yüklenecek uzantılar. Bunu yapın, yapmanız gerekenler:

  1. Joomla'yı yükle
  2. Tüm uzantılarınızı yükleyin
  3. Joomla'nın yeni bir kopyasını indirin
  4. yükleme adlı klasörü yeni kopyadan çıkarın ve önceki Joomla sitenizin kök dizinine yerleştirin
  5. Veritabanınızın yedeğini alın ve yükleme klasöründeki .sql dosyasını değiştirin.

Ayrıca, kullanıcının Joomla'yı uzantılarla birlikte veya uzantılar olmadan yüklemek isteyip istemediğini seçmesine izin vermek istediğiniz birkaç özel ayar da olabilir.

Başka yöntemler olabilir ama şu anda aklıma gelen hiçbir şey yoktur.

Bu yardımcı olur umarım

6
Lodder

http://www.joomla-extensions-packager.org adresinden Joomla uzantıları paketleyicisine göz atın.

Form 10 uzantıyla sınırlıdır, ancak basit php komut dosyası ile sınırsız paket oluşturmak için kitaplığı kullanabilirsiniz (paketleyicinin github'ında kullanılabilir)

Veya formu, paket uzantı türünü desteklediği için birden çok kez (yinelemeli olarak) kullanabilirsiniz, böylece çok sayıda uzantıya sahip daha fazla paket paketini paketleyebilir ;-)

3
VikiJel

Sanırım Composer , desteklenen gibi bir paket yöneticisi gibi bir şey kullanabilirsiniz! 3.4

İşte Composer aracılığıyla bir Nice uzantı yöneticisi, sadece bir .json ile ihtiyacınız olan tüm paketleri ve Composer gerisini halleder https: //github.com/joomlatools/joomla-composer

1
Gruber