Paketleme
Örneğin foo uygulama eklentisini paketleme
plugin/foo/config/app.phpdosyasında versiyon numarasını ayarlayın (önemli)- Paketlenmesi gerekmeyen dosyaları
plugin/fooiçinden silin, özellikleplugin/foo/publicaltı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.sqldosyası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.phpdosyası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 fookomutunu 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ırseç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.