Modül Yönetimi
Modül kurma, etkinleştirme, lisans izinleri ve güncelleme.
Bu rehber SakuraCMS yönetim akışını açıklar. Ekran adları ve kullanılabilir seçenekler, kurulu modül sürümlerine, lisans kapsamına ve hesabınızın yetkilerine göre değişebilir.
Modül kurma, etkinleştirme, lisans izinleri ve güncelleme.
Bu rehber SakuraCMS yönetim akışını açıklar. Ekran adları ve kullanılabilir seçenekler, kurulu modül sürümlerine, lisans kapsamına ve hesabınızın yetkilerine göre değişebilir.
1. Modüllerin çalışma mantığı
SakuraCMS’de sayfalar, blog, medya, formlar ve diğer işlevler ilgili modüllerle yönetilir. Bir modülün sisteme kurulmuş olması, aktif olması, lisans kapsamında bulunması ve bir kullanıcı tarafından kullanılabilmesi farklı durumlardır.
Yeni bir işlev görünmediğinde bu durumları ayrı ayrı inceleyin. Kurulu olmayan modüle menü bağlantısı eklemek özelliği oluşturmaz. Lisans izni de tek başına kullanıcıya yönetim yetkisi vermez.
2. Kurulum öncesi hazırlık
Önce mevcut modül listesini ve sürümleri kontrol edin. Yeni paket aynı modülün güncellemesi mi, yeni bir modül mü, yoksa yalnız içerik dosyası mı belirleyin. HTML rehber dosyaları ve içerik ZIP’leri modül kurulum paketi değildir.
Paketin kaynağını, hedef slug bilgisini, sürümünü ve gereksinimlerini inceleyin. Kurulum veya güncellemeden önce dosya ve veritabanı yedeğini hazırlayın. Sağlık Raporu gibi kontroller sunuluyorsa sonuçlarını okuyun; giderilmemiş uyumluluk sorunlarını görmezden gelmeyin.
3. ZIP paketini yükleme
Modül Yöneticisi’nde ZIP Paket Yükle işlemini kullanın. Sistem hedef modülü seçmenizi istiyorsa paketin slug bilgisiyle aynı bileşeni seçin. Arşivi açıp dosyaları rastgele yeniden paketleyerek doğrulamayı aşmaya çalışmayın.
Yükleme sonucu gösterilen bilgileri kontrol edin. Paket reddedilirse hata metnini okuyun. Tek modül kökü, farklı slug, gereksinim veya sürüm hataları birbirinden farklı nedenlerdir. Reddedilen paketin hiçbir kısmının kurulmuş olduğunu varsaymayın; modül listesini doğrulayın.
4. Etkinleştirme ve lisans izni
Kurulum tamamlandıktan sonra modülün durumunu kontrol edin ve yetkiniz varsa etkinleştirin. Etkinleştirme engelliyse önce lisans kapsamını, modülün gereksinimlerini ve gösterilen hata açıklamasını inceleyin.
Lisans sunucusunda modül tanımının bulunması, müşterinin paketine veya domainine gerekli hakkın verilmiş olması ve ilgili dağıtımın yayında olması ayrı kontrollerdir. Bu işlemleri lisans sunucusunun yetkili yöneticisi yapar.
İzin değişikliğinden sonra müşteri sitesinde Lisans Durumu üzerinden lisansı yeniden kontrol edin, ardından güncellemeleri sorgulayın. Lisans dosyalarını elle değiştirerek etkinleştirme engelini aşmaya çalışmayın.
5. Kullanıcı erişimini verme
Modül aktif hale geldikten sonra Roller ve Yetkiler ekranında ilgili izinleri kontrol edin. Normal Admin’e sırf modül kuruldu diye otomatik erişim verilmemelidir. Gerekli View ve Manage izinlerini işin kapsamına göre Süper Admin belirler.
İzin kodları veya ekran adları modüle göre değişebilir; bazı işlemler ek yayınlama yetkisi ister. Modül menüde görünmüyorsa lisansı yeniden değiştirmeden önce kullanıcının rolünü ve ilgili modül izinlerini inceleyin.
6. Modül güncellemesi
Merkezi güncelleme sunuluyorsa Lisans Durumu ekranındaki lisans ve güncelleme kontrollerini kullanın. Görünen hedef sürümü ve bileşen adını doğrulayarak işlemi başlatın. İşlem sürerken aynı güncellemeyi başka sekmeden tekrar başlatmayın.
Güncelleme sonrası modülün sürümünü, işlem sonucunu ve varsa bekleyen veritabanı güncellemesini kontrol edin. Paket gerektiriyorsa modül yöneticisinin sunduğu veritabanı adımını tamamlayın; her güncellemenin SQL gerektirdiğini varsaymayın.
Bir modülün sürüm numarasının değişmesi işlevlerinin test edildiği anlamına gelmez. Yetkiniz dahilinde temel listeleme, düzenleme ve yayın akışını deneyin.
7. Pasifleştirme ve kaldırma
Bir modülü pasifleştirmek ile kaldırmak aynı işlem değildir. Pasif modülün yönettiği alanlar veya bağlantılar sitede kullanılamayabilir. Önce ilgili sayfaları, menüleri ve diğer modül ilişkilerini kontrol edin.
Kaldırma ekranında Verileri Koru ve Tamamen Kaldır gibi seçenekler sunuluyorsa açıklamalarını dikkatle okuyun. Veri korumanın bütün dosyaları veya bütün ilişkileri koruyacağını varsaymayın. Kalıcı kaldırma öncesinde yedeği ve bağımlılıkları doğrulayın.
Başka bir modüle içerik aktarımı yapılmışsa, yalnız yeni modülün açılmasıyla aktarımı tamamlanmış kabul etmeyin. Yazı, görsel ve ilişki kontrolleri bittikten sonra eski modül hakkında karar verin.
8. Sorun bildirme
Destek için modül adı, slug, mevcut ve hedef sürüm, yapılan işlem ve hata metnini paylaşın. Lisans kodu, parola ve kişisel bilgileri kaldırın. Sorunu çözmek için ilgisiz modülleri topluca kapatmak yerine ilgili bileşenden ilerleyin.
