Paketleme
Örneğin foo uygulama eklentisini paketleme
plugin/foo/config/app.php
dosyasında versiyon numarasını ayarlayın (önemli)- Paketlenmesi gerekmeyen dosyaları
plugin/foo
içinden silin, özellikleplugin/foo/public
altında test yükleme işlevi için kullanılan geçici dosyaları - Projeniz veritabanı tablo oluşturma gibi işlemler içeriyorsa,
plugin/foo/install.sql
dosyasını doğru ayarlayın, bkz. Veritabanı Yükleme Bölümü - Projenizin bağımsız bir veritabanı veya Redis yapılandırması varsa, öncelikle bu yapılandırmaları silin, bu yapılandırmalar uygulama ilk kez erişildiğinde kurulum sihirbazını tetiklemelidir (kendi kendinize uygulamanız gerekecek), yöneticinin manuel olarak doldurmasını ve oluşturulmasını sağlamalıdır.
- Projeniz webman admin arka plan menüsüne sahipse,
plugin/foo/config/menu.php
dosyasını doğru ayarlayın, bu sayede eklentiyi yüklerken bu menüler otomatik olarak ayarlanır. Ayrıntılar için bkz. webman-admin menü içeri aktarımı - Geri yüklenmesi gereken diğer dosyaları geri yükleyin
- Yukarıdaki işlemleri tamamladıktan sonra
{ana proje}/plugin/
dizinine girin - Linux kullanıcıları
zip -r foo.zip foo
komutunu kullanarak foo.zip dosyasını oluşturun - Windows kullanıcıları foo klasörüne sağ tıklayıp
ZIP dosyası olarak sıkıştır
seçeneğini seçerek foo.zip dosyasını oluşturun
foo.zip, paketlendikten sonraki dosyadır, sonraki bölümde Eklenti Yayınlama kısmına bakın.