Publisher Modülü
XOOPS CMS için önde gelen haber ve blog yayınlama modülü.
Genel Bakış
Section titled “Genel Bakış”Publisher, SmartSection’dan en zengin özelliklere sahip blog ve haber çözümü haline gelen XOOPS için eksiksiz içerik yönetimi modülüdür. Tam editoryal iş akışı desteğiyle içerik oluşturmak, düzenlemek ve yayınlamak için kapsamlı araçlar sağlar.
Gereksinimler:
- XOOPS 2.5.10+
- PHP 7,1+ (PHP 8.x önerilir)
🌟 Temel Özellikler
Section titled “🌟 Temel Özellikler”İçerik Yönetimi
Section titled “İçerik Yönetimi”- Kategoriler ve Alt Kategoriler - Hiyerarşik içerik organizasyonu
- Zengin Metin Düzenleme - Çoklu WYSIWYG düzenleyicileri desteklenir
- Dosya Ekleri - Makalelere dosya ekleyin
- Resim Yönetimi - Sayfa ve kategori resimleri
- Dosya Sarma - Dosyaları makale olarak sarma
Yayınlama İş Akışı
Section titled “Yayınlama İş Akışı”- Planlanmış Yayınlama - Gelecekteki yayınlanma tarihlerini ayarlayın
- Son Kullanma Tarihleri - İçeriğin otomatik olarak sona ermesi
- Denetleme - Editoryal onay iş akışı
- Taslak Yönetimi - Devam eden çalışmayı kaydedin
Ekran ve templates
Section titled “Ekran ve templates”- Dört Temel template - Çoklu ekran düzenleri
- Özel templates - Kendi tasarımlarınızı yaratın
- SEO Optimizasyon - Arama motoru dostu URLs
- Duyarlı Tasarım - Mobil kullanıma hazır çıktı
user Etkileşimi
Section titled “user Etkileşimi”- Derecelendirmeler - Makale derecelendirme sistemi
- Yorumlar - Okuyucu tartışmaları
- Sosyal Paylaşım - Sosyal ağlarda paylaşın
permissions
Section titled “permissions”- Gönderim Kontrolü - Kimler makale gönderebilir?
- Alan Düzeyinde permissions - Form alanlarını gruba göre kontrol edin
- Kategori İzinleri - Kategori başına erişim kontrolü
- Denetleme Hakları - Genel denetleme ayarları
🗂️ Bölüm İçeriği
Section titled “🗂️ Bölüm İçeriği”Kullanım Kılavuzu
Section titled “Kullanım Kılavuzu”- Kurulum Kılavuzu
- Temel Yapılandırma
- Makale Oluşturma
- Kategorileri Yönetme
- İzinlerin Ayarlanması
Geliştirici Kılavuzu
Section titled “Geliştirici Kılavuzu”- Yayıncıyı Genişletme
- Özel templates Oluşturma
- API Referans
- hooks ve Etkinlikler
🚀 Hızlı Başlangıç
Section titled “🚀 Hızlı Başlangıç”1. Kurulum
Section titled “1. Kurulum”# Download from GitHubgit clone https://github.com/XoopsModules25x/publisher.git
# Copy to modules directorycp -r publisher /path/to/xoops/htdocs/modules/Daha sonra XOOPS Yönetici → modules → Yükle aracılığıyla yükleyin.
2. İlk Kategorinizi Oluşturun
Section titled “2. İlk Kategorinizi Oluşturun”- Yönetici → Publisher → Kategoriler’e gidin
- Kategori Ekle’yi tıklayın
- Doldurun:
- İsim: Haberler
- Açıklama: En son haberler ve güncellemeler
- Resim: Kategori resmini yükle
- Kaydet
3. İlk Makalenizi Oluşturun
Section titled “3. İlk Makalenizi Oluşturun”- Yönetici → Publisher → Makaleler’e gidin
- Makale Ekle’yi tıklayın
- Doldurun:
- Başlık: Sitemize Hoş Geldiniz
- Kategori: Haberler
- İçerik: Makale içeriğiniz
- Durum’u ayarlayın: Yayınlandı
- Kaydet
⚙️ Yapılandırma Seçenekleri
Section titled “⚙️ Yapılandırma Seçenekleri”Genel Ayarlar
Section titled “Genel Ayarlar”| Ayar | Açıklama | Varsayılan |
|---|---|---|
| Editör | WYSIWYG düzenleyicinin kullanılması | XOOPS Varsayılan |
| Sayfa başına öğe | Sayfa başına gösterilen makaleler | 10 |
| İçerik kırıntısını göster | Gezinme izini görüntüle | Evet |
| Derecelendirmelere izin ver | Makale derecelendirmelerini etkinleştirin | Evet |
| Yorumlara izin ver | Makale yorumlarını etkinleştir | Evet |
SEO Ayarlar
Section titled “SEO Ayarlar”| Ayar | Açıklama | Varsayılan |
|---|---|---|
| SEO URLs | Dostu etkinleştirin URLs | Hayır |
| URL yeniden yazma | Apache mod_rewrite | Yok |
| Meta anahtar kelimeler | Anahtar kelimeleri otomatik oluştur | Evet |
İzin Matrisi
Section titled “İzin Matrisi”| İzin | İsimsiz | Kayıtlı | Editör | Yönetici |
|---|---|---|---|---|
| Makaleleri görüntüle | ✓ | ✓ | ✓ | ✓ |
| Makaleleri gönder | ✗ | ✓ | ✓ | ✓ |
| Kendi makalelerini düzenle | ✗ | ✓ | ✓ | ✓ |
| Tüm makaleleri düzenle | ✗ | ✗ | ✓ | ✓ |
| Makaleleri onayla | ✗ | ✗ | ✓ | ✓ |
| Kategorileri yönet | ✗ | ✗ | ✗ | ✓ |
📦 module Yapısı
Section titled “📦 module Yapısı”modules/publisher/├── admin/ # Admin interface│ ├── index.php│ ├── category.php│ ├── item.php│ └── menu.php├── class/ # PHP classes│ ├── Category.php│ ├── CategoryHandler.php│ ├── Item.php│ ├── ItemHandler.php│ └── Helper.php├── include/ # Include files│ ├── common.php│ └── functions.php├── templates/ # Smarty templates│ ├── publisher_index.tpl│ ├── publisher_item.tpl│ └── publisher_category.tpl├── language/ # Translations│ └── english/├── sql/ # Database schema│ └── mysql.sql├── xoops_version.php # Module info└── index.php # Module entrySmartSection’dan
Section titled “SmartSection’dan”Publisher yerleşik bir geçiş aracı içerir:
- Yönetici → Publisher → İçe Aktarma’ya gidin
- Kaynak olarak SmartSection’ı seçin
- İçe aktarma seçeneklerini seçin:
- Kategoriler
- Makaleler
- Yorumlar
- İçe Aktar’a tıklayın
Haber Modülünden
Section titled “Haber Modülünden”- Yönetici → Publisher → İçe Aktarma’ya gidin
- Kaynak olarak Haberler’i seçin
- Harita kategorileri
- İçe Aktar’a tıklayın
🔗 İlgili Belgeler
Section titled “🔗 İlgili Belgeler”- module Geliştirme Kılavuzu
- Smarty template oluşturma
- XMF Çerçeve
📚 Kaynaklar
Section titled “📚 Kaynaklar”#xoops #Publisher #module #blog #haberler #cms #içerik yönetimi