Modüllerin Kurulumu
XOOPS Modüllerini Kurma ve Yönetme
Section titled “XOOPS Modüllerini Kurma ve Yönetme”Modülleri yükleyip yapılandırarak XOOPS işlevselliğini nasıl genişleteceğinizi öğrenin.
XOOPS Modüllerini Anlamak
Section titled “XOOPS Modüllerini Anlamak”modules nedir?
Section titled “modules nedir?”modules, XOOPS’ye işlevsellik ekleyen uzantılardır:
| Tür | Amaç | Örnekler |
|---|---|---|
| İçerik | Belirli içerik türlerini yönetin | Haberler, Blog, Biletler |
| Topluluk | user etkileşimi | Forum, Yorumlar, İncelemeler |
| e-Ticaret | Ürün satışı | Mağaza, Sepet, Ödemeler |
| Medya | Kolu files/images | Galeri, İndirilenler, Videolar |
| Yardımcı Program | Araçlar ve yardımcılar | E-posta, Yedekleme, Analiz |
Core ve İsteğe Bağlı modules
Section titled “Core ve İsteğe Bağlı modules”| module | Tür | Dahil | Çıkarılabilir |
|---|---|---|---|
| Sistem | Core | Evet | Hayır |
| user | Core | Evet | Hayır |
| Profil | Önerilen | Evet | Evet |
| ÖM (Özel Mesaj) | Önerilen | Evet | Evet |
| WF Kanalı | İsteğe bağlı | Sıklıkla | Evet |
| Haberler | İsteğe bağlı | Hayır | Evet |
| Forum | İsteğe bağlı | Hayır | Evet |
module Yaşam Döngüsü
Section titled “module Yaşam Döngüsü”graph LR A[Find Module] --> B[Download] B --> C[Extract] C --> D[Install] D --> E[Configure] E --> F[Use] F --> G{Maintain?} G -->|Yes| H[Update] G -->|No| I[Disable] I --> J[Remove] H --> Emodule Bulma
Section titled “module Bulma”XOOPS module Havuzu
Section titled “XOOPS module Havuzu”Resmi XOOPS module deposu:
Ziyaret edin: https://xoops.org/modules/repository/
Directory > Modules > [Browse Categories]Kategoriye göre göz atın:
- İçerik Yönetimi
- Topluluk
- e-Ticaret
- Multimedya
- Geliştirme
- Site Yönetimi
Değerlendirme Modülleri
Section titled “Değerlendirme Modülleri”Kurulumdan önce şunları kontrol edin:
| Kriterler | Nelere Bakılmalı |
|---|---|
| Uyumluluk | XOOPS sürümünüzle çalışır |
| Derecelendirme | İyi user yorumları ve derecelendirmeleri |
| Güncellemeler | Yakın zamanda bakımı |
| İndirilenler | Popüler ve yaygın olarak kullanılan |
| Gereksinimler | Sunucunuzla uyumlu |
| Lisans | GPL veya benzeri açık kaynak |
| Destek | Aktif geliştirici ve topluluk |
module Bilgilerini Okuyun
Section titled “module Bilgilerini Okuyun”Her module listesi şunları gösterir:
Module Name: [Name]Version: [X.X.X]Requires: XOOPS [Version]Author: [Name]Last Update: [Date]Downloads: [Number]Rating: [Stars]Description: [Brief description]Compatibility: PHP [Version], MySQL [Version]Modülleri Yükleme
Section titled “Modülleri Yükleme”Yöntem 1: Yönetici Paneli Kurulumu
Section titled “Yöntem 1: Yönetici Paneli Kurulumu”1. Adım: modules Bölümüne Erişim
- Yönetici paneline giriş yapın
- modules > modules’e gidin
- “Yeni module Yükle” veya “Modüllere Gözat” seçeneğini tıklayın
2. Adım: Modülü Yükleyin
Seçenek A - Doğrudan Yükleme:
- “Dosya Seç“‘e tıklayın
- Bilgisayardan module .zip dosyasını seçin
- “Yükle“‘ye tıklayın
Seçenek B - URL Yükle:
- Modülü yapıştırın URL
- “İndir ve Yükle” seçeneğine tıklayın
3. Adım: module Bilgilerini İnceleyin
Module Name: [Name shown]Version: [Version]Author: [Author info]Description: [Full description]Requirements: [PHP/MySQL versions]“Kuruluma Devam Et” seçeneğini inceleyin ve tıklayın
4. Adım: Yükleme Türünü Seçin
☐ Fresh Install (New installation)☐ Update (Upgrade existing)☐ Delete Then Install (Replace existing)Uygun seçeneği seçin.
5. Adım: Kurulumu Onaylayın
Son onayı inceleyin:
Module will be installed to: /modules/modulename/Database: xoops_dbProceed? [Yes] [No]Onaylamak için “Evet” seçeneğini tıklayın.
6. Adım: Kurulum Tamamlandı
Installation successful!
Module: [Module Name]Version: [Version]Tables created: [Number]Files installed: [Number]
[Go to Module Settings] [Return to Modules]Yöntem 2: Manuel Kurulum (Gelişmiş)
Section titled “Yöntem 2: Manuel Kurulum (Gelişmiş)”Manuel kurulum veya sorun giderme için:
1. Adım: Modülü İndirin
- .zip modülünü depodan indirin
/var/www/html/xoops/modules/modulename/’ye çıkartın
# Extract moduleunzip module_name.zipcp -r module_name /var/www/html/xoops/modules/
# Set permissionschmod -R 755 /var/www/html/xoops/modules/module_name2. Adım: Kurulum Komut Dosyasını Çalıştırın
Visit: http://your-domain.com/xoops/modules/module_name/admin/index.php?op=installVeya yönetici paneli aracılığıyla (Sistem > modules > Veritabanını Güncelle).
3. Adım: Kurulumu Doğrulayın
- Admin’de modules > modules’e gidin
- Listede modülünüzü arayın
- “Etkin” olarak göründüğünü doğrulayın
module Yapılandırması
Section titled “module Yapılandırması”Erişim Modülü Ayarları
Section titled “Erişim Modülü Ayarları”- modules > modules’e gidin
- Modülünüzü bulun
- module adına tıklayın
- “Tercihler” veya “Ayarlar“‘a tıklayın
Ortak module Ayarları
Section titled “Ortak module Ayarları”Çoğu module şunları sunar:
Module Status: [Enabled/Disabled]Display in Menu: [Yes/No]Module Weight: [1-999] (display order)Visible To Groups: [Checkboxes for user groups]Modüle Özel Seçenekler
Section titled “Modüle Özel Seçenekler”Her modülün kendine özgü ayarları vardır. Örnekler:
Haber Modülü:
Items Per Page: 10Show Author: YesAllow Comments: YesModeration Required: YesForum Modülü:
Topics Per Page: 20Posts Per Page: 15Maximum Attachment Size: 5MBEnable Signatures: YesGaleri Modülü:
Images Per Page: 12Thumbnail Size: 150x150Maximum Upload: 10MBWatermark: Yes/NoBelirli seçenekler için module belgelerinizi inceleyin.
Yapılandırmayı Kaydet
Section titled “Yapılandırmayı Kaydet”Ayarları yaptıktan sonra:
- “Gönder” veya “Kaydet“‘i tıklayın
- Onay göreceksiniz:
Settings saved successfully!module Bloklarını Yönetme
Section titled “module Bloklarını Yönetme”Birçok module, widget benzeri içerik alanları olan “bloklar” oluşturur.
module Bloklarını Görüntüle
Section titled “module Bloklarını Görüntüle”- Görünüm > Bloklar’a gidin
- Modülünüzdeki blokları arayın
- Çoğu modülde “[module Adı] - [Blok Açıklaması]” gösterilir
Blokları Yapılandır
Section titled “Blokları Yapılandır”- Blok adına tıklayın
- Ayarlayın:
- Blok başlığı
- Görünürlük (tüm sayfalar veya belirli)
- Sayfadaki konum (sol, orta, sağ)
- Görebilen user grupları
- “Gönder“‘i tıklayın
Ana Sayfada Bloğu Görüntüle
Section titled “Ana Sayfada Bloğu Görüntüle”- Görünüm > Bloklar’a gidin
- İstediğiniz bloğu bulun
- “Düzenle”yi tıklayın
- Ayarlayın:
- Şunlara görünür: Grupları seçin
- Konum: Sütun seçin (left/center/right)
- Sayfalar: Ana sayfa veya tüm sayfalar
- “Gönder“‘i tıklayın
Belirli module Örneklerini Yükleme
Section titled “Belirli module Örneklerini Yükleme”Haber Modülünü Yükleme
Section titled “Haber Modülünü Yükleme”Şunlar için idealdir: Blog gönderileri, duyurular
- Haber modülünü depodan indirin
- modules > modules > Kur yoluyla yükleyin
- modules > Haberler > Tercihler bölümünde yapılandırın:
- Sayfa başına hikayeler: 10
- Yorumlara izin ver: Evet
- Yayınlamadan önce onayla: Evet
- En son haberler için bloklar oluşturun
- Hikaye yayınlamaya başlayın!
Forum Modülünü Yükleme
Section titled “Forum Modülünü Yükleme”Şunlar için mükemmel: Topluluk tartışması
- Forum modülünü indirin
- Yönetici paneli aracılığıyla yükleyin
- Modülde forum kategorileri oluşturun
- Ayarları yapılandırın:
- Topics/page: 20
- Posts/page: 15
- Denetimi etkinleştir: Evet
- user gruplarına izinleri atayın
- En güncel konular için bloklar oluşturun
Galeri Modülünü Yükleme
Section titled “Galeri Modülünü Yükleme”Şunlar için mükemmel: Resim vitrini
- Galeri modülünü indirin
- Kurun ve yapılandırın
- Fotoğraf albümleri oluşturun
- Resimleri yükleyin
- viewing/uploading için izinleri ayarlayın
- Galeriyi web sitesinde görüntüleyin
Modülleri Güncelleme
Section titled “Modülleri Güncelleme”Güncellemeleri Kontrol Et
Section titled “Güncellemeleri Kontrol Et”Admin Panel > Modules > Modules > Check for UpdatesBu şunları gösterir:
- Mevcut module güncellemeleri
- Mevcut ve yeni sürüm
- Changelog/release notları
Bir Modülü Güncelleyin
Section titled “Bir Modülü Güncelleyin”- modules > modules’e gidin
- Mevcut güncellemenin bulunduğu modüle tıklayın
- “Güncelle” düğmesine tıklayın
- Kurulum Türünden**“Güncelleme”yi seçin**
- Kurulum sihirbazını takip edin
- module güncellendi!
Önemli Güncelleme Notları
Section titled “Önemli Güncelleme Notları”Güncellemeden önce:
- Veritabanını yedekle
- module dosyalarının yedeklenmesi
- Değişiklik günlüğünü inceleyin
- Önce hazırlama sunucusunda test edin
- Özel değişiklikleri not edin
Güncellemeden sonra:
- İşlevselliği doğrulayın
- module ayarlarını kontrol edin
- warnings/errors için inceleme
- Önbelleği temizle
module İzinleri
Section titled “module İzinleri”user Grubu Erişimini Ata
Section titled “user Grubu Erişimini Ata”Hangi user gruplarının modüllere erişebileceğini kontrol edin:
Konum: Sistem > permissions
Her module için şunları yapılandırın:
Module: [Module Name]
Admin Access: [Select groups]User Access: [Select groups]Read Permission: [Groups allowed to view]Write Permission: [Groups allowed to post]Delete Permission: [Administrators only]Ortak İzin Düzeyleri
Section titled “Ortak İzin Düzeyleri”Public Content (News, Pages):├── Admin Access: Webmaster├── User Access: All logged-in users└── Read Permission: Everyone
Community Features (Forum, Comments):├── Admin Access: Webmaster, Moderators├── User Access: All logged-in users└── Write Permission: All logged-in users
Admin Tools:├── Admin Access: Webmaster only└── User Access: DisabledModülleri Devre Dışı Bırakma ve Kaldırma
Section titled “Modülleri Devre Dışı Bırakma ve Kaldırma”Modülü Devre Dışı Bırak (Dosyaları Sakla)
Section titled “Modülü Devre Dışı Bırak (Dosyaları Sakla)”Modülü sakla ancak siteden gizle:
- modules > modules’e gidin
- Modülü bulun
- module adına tıklayın
- “Devre Dışı Bırak” seçeneğine tıklayın veya durumu Etkin Değil olarak ayarlayın
- module gizlendi ancak veriler korundu
İstediğiniz zaman yeniden etkinleştirin:
- Modüle tıklayın
- “Etkinleştir“‘e tıklayın
Modülü Tamamen Kaldır
Section titled “Modülü Tamamen Kaldır”Modülü ve verilerini silin:
- modules > modules’e gidin
- Modülü bulun
- “Kaldır” veya “Sil” seçeneğini tıklayın
- Onaylayın: “module ve tüm veriler silinsin mi?”
- Onaylamak için “Evet“‘e tıklayın
Uyarı: Kaldırma işlemi tüm module verilerini siler!
Kaldırdıktan Sonra Yeniden Yükleyin
Section titled “Kaldırdıktan Sonra Yeniden Yükleyin”Bir modülü kaldırırsanız:
- module dosyaları silindi
- database tabloları silindi
- Tüm veriler kayboldu
- Tekrar kullanmak için yeniden yüklemeniz gerekir
- Yedekten geri yükleyebilir
module Kurulumunda Sorun Giderme
Section titled “module Kurulumunda Sorun Giderme”module Kurulumdan Sonra Görünmüyor
Section titled “module Kurulumdan Sonra Görünmüyor”Belirti: module listeleniyor ancak sitede görünmüyor
Çözüm:
1. Check module is "Active" (Modules > Modules)2. Enable module blocks (Appearance > Blocks)3. Verify user permissions (System > Permissions)4. Clear cache (System > Tools > Clear Cache)5. Check .htaccess doesn't block moduleKurulum Hatası: “Tablo Zaten Mevcut”
Section titled “Kurulum Hatası: “Tablo Zaten Mevcut””Belirti: module kurulumu sırasında hata
Çözüm:
1. Module partially installed before2. Try "Delete then Install" option3. Or uninstall first, then install fresh4. Check database for existing tables: mysql> SHOW TABLES LIKE 'xoops_module%';module Eksik Bağımlılıklar
Section titled “module Eksik Bağımlılıklar”Belirti: module yüklenmiyor - başka bir module gerektiriyor
Çözüm:
1. Note required modules from error message2. Install required modules first3. Then install the module4. Install in correct orderModüle Erişirken Boş Sayfa
Section titled “Modüle Erişirken Boş Sayfa”Belirti: module yükleniyor ancak hiçbir şey görünmüyor
Çözüm:
1. Enable debug mode in mainfile.php: define('XOOPS_DEBUG', 1);
2. Check PHP error log: tail -f /var/log/php_errors.log
3. Verify file permissions: chmod -R 755 /var/www/html/xoops/modules/modulename
4. Check database connection in module config
5. Disable module and reinstallmodule Sonu Sitesi
Section titled “module Sonu Sitesi”Belirti: Modülün yüklenmesi web sitesini bozuyor
Çözüm:
1. Disable the problematic module immediately: Admin > Modules > [Module] > Disable
2. Clear cache: rm -rf /var/www/html/xoops/cache/* rm -rf /var/www/html/xoops/templates_c/*
3. Restore from backup if needed
4. Check error logs for root cause
5. Contact module developermodule Güvenliğiyle İlgili Hususlar
Section titled “module Güvenliğiyle İlgili Hususlar”Yalnızca Güvenilir Kaynaklardan Yükleme
Section titled “Yalnızca Güvenilir Kaynaklardan Yükleme”✓ Official XOOPS Repository✓ GitHub official XOOPS modules✓ Trusted module developers✗ Unknown websites✗ Unverified sourcesmodule İzinlerini Kontrol Edin
Section titled “module İzinlerini Kontrol Edin”Kurulumdan sonra:
- Şüpheli etkinlik açısından module kodunu inceleyin
- database tablolarında anormallikler olup olmadığını kontrol edin
- Dosya değişikliklerini izleyin
- Modülleri güncel tutun
- Kullanılmayan modülleri çıkarın
İzinlerle İlgili En İyi Uygulama
Section titled “İzinlerle İlgili En İyi Uygulama”Module directory: 755 (readable, not writable by web server)Module files: 644 (readable only)Module data: Protected by databasemodule Geliştirme Kaynakları
Section titled “module Geliştirme Kaynakları”module Geliştirmeyi Öğrenin
Section titled “module Geliştirmeyi Öğrenin”- Resmi Belgeler: https://xoops.org/
- GitHub Deposu: https://github.com/XOOPS/
- Topluluk Forumu: https://xoops.org/modules/newbb/
- Geliştirici Kılavuzu: Dokümanlar klasöründe mevcuttur
modules için En İyi Uygulamalar
Section titled “modules için En İyi Uygulamalar”- Birer Birer Yükleyin: Çakışmaları izleyin
- Yüklemeden Sonra Test Et: İşlevselliği doğrulayın
- Belge Özel Yapılandırması: Ayarlarınızı not edin
- Güncel Tutun: module güncellemelerini hemen yükleyin
- Kullanılmayanları Kaldır: Gerekli olmayan modülleri silin
- Önce Yedekle: Yüklemeden önce daima yedekleyin
- Belgeleri Okuyun: module talimatlarını kontrol edin
- Topluluğa Katılın: Gerekirse yardım isteyin
module Kurulumu Kontrol Listesi
Section titled “module Kurulumu Kontrol Listesi”Her module kurulumu için:
- Araştırma yapın ve yorumları okuyun
- XOOPS sürüm uyumluluğunu doğrulayın
- Veritabanını ve dosyaları yedekle
- En son sürümü indirin
- Yönetici paneli aracılığıyla kurulum
- Ayarları yapılandırın
- Create/position bloklar
- user izinlerini ayarlayın
- Test işlevselliği
- Belge yapılandırması
- Güncelleme takvimi
Sonraki Adımlar
Section titled “Sonraki Adımlar”Modülleri kurduktan sonra:
- modules için içerik oluşturun
- user gruplarını ayarlayın
- Yönetici özelliklerini keşfedin
- Performansı optimize edin
- Gerektiğinde ek modules kurun
Etiketler: #modules #kurulum #uzantı #yönetim
İlgili Makaleler:
- Yönetici Paneline Genel Bakış
- Kullanıcıları Yönetme
- İlk Sayfanızı Oluşturma
- ../Configuration/System-Settings