DiginApps Showcase
WordPress için profesyonel eklenti vitrini ve ürün kataloğu. Sürüm takibi, ekran görüntüsü galerileri, yayın yönetimi, SSS bölümleri ve çoklu dil desteği ile ürün sayfaları oluşturun — tam bir pazar kurulumu gerekmeden.
Ana amaç
DiginApps Showcase, WordPress eklentileri, araçları ve dijital ürünlerinden oluşan küratörlü bir katalog oluşturmanızı sağlar. Her ürün; sürüm, gereksinimler, değişiklik günlüğü, ekran görüntüleri gibi zengin meta verilerle, JSON-LD şemalı yapılandırılmış SSS içerikleriyle ve yapılandırılabilir erişim kontrolüyle (genel indirme, özel beta, yalnızca üyeler veya yakında geliyor) kendi sayfasına sahip olur. Tam bir pazar yeri karmaşıklığı olmadan profesyonel bir ürün kütüphanesine ihtiyaç duyan eklenti geliştiricileri, ajanslar ve ürün ekipleri için tasarlanmıştır.
Neden bu eklentiyi kullanmalısınız?
- Sıfır kodlama ile profesyonel bir ürün kataloğu oluşturun — her şey WordPress yönetim panelinden yönetilir
- Ürün başına erişim kontrolü: genel indirme, özel beta için talep formu, yalnızca giriş yapmış kullanıcılar veya devre dışı
- Her ürün için zengin meta alanları: sürüm, minimum WordPress/PHP gereksinimleri, değişiklik günlüğü, dokümantasyon ve demo bağlantıları
- Sürükle-bırak medya yükleyici ile çoklu ekran görüntüsü galerisi
- Arama motorlarında daha iyi görünürlük için JSON-LD şema çıktısı veren yapılandırılmış SSS içeriği
- Kategori ve etiket desteği ile filtrelenebilir arşiv — ziyaretçiler türlere veya özelliklere göre göz atabilir
- Vitrininizi herhangi bir yere yerleştirmek için kısa kod sistemi — ana sayfa, açılış sayfaları veya özel düzenler
- Polylang entegrasyonu ile tam Türkçe/İngilizce çift dil desteği
- SEO optimize: özel kalıcı bağlantılar, OG görselleri, hreflang etiketleri ve yapılandırılmış veri
- Hafif ve odaklı — şişirilmiş özellikler yok, gereksiz bağımlılıklar yok
Temel özellikler
Özel Yazı Türü: Vitrin Öğeleri
Her ürün, WordPress yönetim panelinde "DiginApps" menüsü altında kendi yönetici menüsüne sahip bir dga_showcase yazı türüdür. Başlık, editör, alıntı, öne çıkan görsel (kapak) ve revizyonları destekler. Arşiv URL'si İngilizce /products/ ve Türkçe /tr/urunler/ şeklindedir.
Durum ve Yayın Yönetimi
Her öğenin ziyaretçilere nasıl görüneceğini kontrol eden bir durumu ve yayın modu vardır:
| Durum | Anlamı |
| Yakında Geliyor | Ürün duyuruldu ancak henüz mevcut değil |
| Özel Beta | Yalnızca davetli erişimi, genellikle talep formu ile |
| İncelemede | Ürün yayınlanmadan önce değerlendiriliyor |
| Yayında | Ürün herkese açık olarak mevcut |
| Yayın Modu | Buton Davranışı |
| Devre Dışı | "Yakında geliyor" butonunu gösterir |
| Talep Formu | Sayfadaki bir beta talep formu kısa koduna bağlantı verir |
| Yalnızca Giriş Yapmış | İndirme butonunu yalnızca kimliği doğrulanmış kullanıcılara gösterir |
| Genel | İndirme butonunu herkese gösterir |
Zengin Meta Alanları
Her vitrin öğesi aşağıdaki alanları içerir:
- Sürüm: Mevcut sürüm numarası (örn. 1.0.0)
- Minimum WordPress: Desteklenen en düşük WordPress sürümü
- Test Edildi: Test edilen en yüksek WordPress sürümü
- Minimum PHP: Gerekli PHP sürümü
- Dokümantasyon URL'si: Harici dokümantasyon bağlantısı
- Demo URL'si: Canlı demo bağlantısı
- İndirme URL'si: Doğrudan indirme bağlantısı
- Deneme URL'si: Ücretsiz deneme veya sandbox bağlantısı
- Değişiklik Günlüğü: HTML formatında sürüm geçmişi
- SSS: JSON-LD çıktısı için yapılandırılmış soru-cevap içeriği
- Özel Rozet: İsteğe bağlı rozet metni (örn. "Yeni", "Popüler")
- Özel Kalıcı Bağlantı: Varsayılan URL yapısını geçersiz kılma
- Genel Görünürlük: Ön yüzde gösterme/gizleme anahtarı
Ekran Görüntüsü Galerisi
Yerleşik WordPress medya yükleyicisini kullanarak her öğeye birden fazla ekran görüntüsü ekleyin. Ekran görüntüleri, tek öğe sayfasında duyarlı 3 sütunlu bir ızgarada görüntülenir. Her görsel yönetici panelinde sürükle-bırak ile yeniden sıralanabilir.
Kısa Kod Sistemi
[diginapps_showcase] kısa kodu, ürün kataloğunuzu herhangi bir yere yerleştirir. Desteklenen nitelikler:
| Nitelik | Varsayılan | Açıklama |
id | — | Yazı kimliğine göre tek öğe göster |
slug | — | Slug'a göre tek öğe göster |
limit | -1 | Gösterilecek maksimum öğe sayısı |
category | — | Kategori slug'ına göre filtrele |
show_header | no | Arşiv başlığını ve açıklamasını göster |
show_item_title | no | Tek öğe görünümü için başlığı göster |
lang | current | Dil filtresi: all, current, tr, en |
Kategoriler ve Etiketler
İki taksonomi ürünlerinizi düzenler:
- Kategoriler (
dga_showcase_category): Hiyerarşik — WordPress kategorileri gibi. Arşiv URL'si: /plugin-category/{slug}/
- Etiketler (
dga_showcase_tag): Hiyerarşik değil — WordPress etiketleri gibi. Arşiv URL'si: /plugin-tag/{slug}/
Yönetici Ayarlar Sayfası
WordPress yönetiminde DiginApps menüsü altında bulunur. Yapılandırılabilenler:
- Arşiv başlığı ve açıklaması
- Her yayın modu için CTA buton metinleri (özel beta, yakında geliyor, genel indirme, yalnızca üyeler)
- Tüm ayarlar Polylang dize çevirisi aracılığıyla çevrilebilir
Nasıl çalışır?
- Bir vitrin öğesi oluşturun: WordPress yönetiminde DiginApps → Yeni Ekle'ye gidin. Başlığı, açıklamayı ve tüm meta alanlarını doldurun.
- Durum ve yayın modunu ayarlayın: Uygun durumu (yakında geliyor, özel beta, incelemde, yayında) ve yayın modunu (devre dışı, talep formu, yalnızca giriş yapmış, genel) seçin.
- Ekran görüntüleri ekleyin: Medya yükleyicisini kullanarak ekran görüntülerini ekleyin. Sürükle-bırak ile yeniden sıralayın.
- Bağlantıları yapılandırın: Dokümantasyon, demo, indirme ve deneme URL'lerini ihtiyaca göre ekleyin.
- SSS içeriği yazın: Ön yüzde akordeon olarak görüntülenecek ve JSON-LD şeması olarak çıktılanacak yapılandırılmış soru-cevap çiftleri ekleyin.
- Yayınlayın: Öğenin ön yüzde görünmesini kontrol etmek için genel görünürlük anahtarını kullanın.
- Her yere yerleştirin: Kataloğunuzu görüntülemek için herhangi bir sayfada
[diginapps_showcase] kısa kodunu kullanın.
Yönetici arayüzü
Vitrin Detayları Meta Kutusu
Sürüm numarası, özel rozet metni, özel kalıcı bağlantı slug'ı, minimum WordPress sürümü, test edilen sürüm, minimum PHP sürümü ve genel görünürlük onay kutusunu içerir.
Ekran Görüntüleri Meta Kutusu
WordPress medya kütüphanesini kullanan çoklu görsel galeri seçici. Sürükle-bırak ile yeniden sıralamayı destekler. Görseller ön yüzde duyarlı 3 sütunlu ızgarada görüntülenir.
Ürün Bağlantıları Meta Kutusu
Dokümantasyon URL'si, demo URL'si, indirme URL'si, deneme URL'si ve isteğe bağlı beta talep formu kısa kodu alanları.
Ek İçerik Meta Kutusu
Değişiklik günlüğü (sürüm geçmişi) ve SSS (yapılandırılmış soru-cevap içeriği) için metin alanları. Her ikisi de HTML biçimlendirmesini destekler.
Yayın Paneli (Kenar Çubuğu)
Durum açılır menüsü (yakında geliyor, özel beta, incelemde, yayında) ve yayın modu açılır menüsü (devre dışı, talep formu, yalnızca giriş yapmış, genel).
Yönetici Liste Sütunları
Vitrin öğeleri listesi Durum, Yayın Modu ve Sürüm için ek sütunlar gösterir. Üç sütun da kolay filtreleme için sıralanabilir.
Ön yüzde rendering
Arşiv Sayfası
Ürün kartlarının duyarlı 3 sütunlu ızgarasını görüntüler. Her kart kapak görselini, başlığı, alıntıyı (4 satıra sabitlenmiş), durum rozetini, sürüm rozetini ve eylem butonlarını gösterir. Ayarlardan gelen arşiv başlığı ve açıklaması ile isteğe bağlı başlık içerir.
Tek Öğe Sayfası
Öne çıkan görsel, başlık, alıntı, rozetler, içerik ve eylem butonları ile hero bölümü. Hero'nun altında: ekran görüntüsü galerisi, değişiklik günlüğü bölümü, SSS akordeonu ve sürüm, gereksinimler, kullanılabilirlik ve erişim türünü gösteren bir detay kenar çubuğu.
Eylem Butonu Mantığı
Birincil eylem butonu öncelik sırasına göre belirlenir:
- Deneme URL'si varsa → "Ücretsiz Dene" butonu
- Demo URL'si varsa → "Demo" butonu
- Yayın modu genel + indirme URL'si → "İndir" butonu
- Yayın modu yalnızca giriş yapmış + kullanıcı giriş yapmış → "Yalnızca üyeler" butonu
- Yayın modu talep formu → "Özel beta için başvur" (beta formuna bağlantı)
- Aksi halde → devre dışı buton
Yerelleştirme (Polylang)
Türkçe ve İngilizce için tam çift dil desteği:
- Vitrin yazı türü ve her iki taksonomi Polylang ile kaydedilir
- Her öğenin birbirine bağlı Türkçe ve İngilizce versiyonu olabilir
- Arşiv URL'leri dil bilinçlidir:
/products/ (EN) ve /tr/urunler/ (TR)
- Ayar dizeleri (buton metni, arşiv başlığı) Polylang dize çevirisi aracılığıyla çevrilebilir
- Kısa kod
lang niteliği öğeleri dile göre filtreler
- Arşiv ve tek sayfalarda SEO için otomatik hreflang etiketleri
URL yapısı
| Sayfa | İngilizce | Türkçe |
| Arşiv | /products/ | /tr/urunler/ |
| Kategori | /plugin-category/{slug}/ | /tr/urunler/{slug}/ |
| Tek Öğe | /{ozel-slug}/ | /tr/{ozel-slug}/ |
Önceki sistemden gelen eski URL'ler (/plugins/, /tr/products/) otomatik olarak yeni yapıya 301 yönlendirir.
Teknik mimari
Eklenti Yapısı
diginapps-showcase.php — Ana bootstrap, sabitleri tanımlar ve tüm bileşenleri yükler
includes/class-dga-post-types.php — CPT, taksonomi ve meta alanı kaydı
includes/class-dga-meta-boxes.php — Yönetici meta kutusu render ve kaydetme
includes/class-dga-admin-columns.php — Özel liste tablosu sütunları
includes/class-dga-settings.php — DiginApps menüsü altında ayarlar sayfası
includes/class-dga-shortcodes.php — [diginapps_showcase] kısa kod işleyicisi
includes/class-dga-polylang.php — Polylang entegrasyonu ve dize çevirisi
includes/class-dga-templates.php — Şablon geçersiz kılma yükleyicisi
includes/class-dga-assets.php — Yönetici ve ön yüz için CSS/JS kuyruğa alma
includes/helpers.php — Global yardımcı fonksiyonlar (durum etiketleri, yayın modları, URL oluşturucular)
Tema Entegrasyonu
- Gömülü readme HTML içeriği ve harici readme URL'si için özel meta kutusu
- Çapraz bağlantı sistemi: her ürün ilgili ürünlere referans verebilir (virgülle ayrılmış yazı kimlikleri olarak saklanır)
- WordPress Özelleştirici aracılığıyla ana sayfa öne çıkan ürün seçicileri (6'ya kadar öne çıkan öğe)
- Vitrin arşivi, taksonomisi ve tek sayfaları için özel hreflang etiketi oluşturma
- Vitrin sayfaları için OG görsel yedekleme
- Türkçe arşiv için Yoast SEO özel meta açıklaması
- Eski ürün URL'leri için eski URL yönlendirme işleyicisi
SEO Özellikleri
- Yapılandırılmış SSS içeriğinden oluşturulan JSON-LD FAQPage şeması
- Ürün başına özel OG görseli (Warm Up Cache panolar görseline yedekleme)
- İki dilli sayfalar için hreflang etiketleri (EN/TR)
- Tüm vitrin öğeleri için kanonik URL'ler
- Dil öneki desteği ile özel kalıcı bağlantılar
- Tüm genel vitrin öğeleri için site haritasına dahil etme
Önerilen kullanım akışı
- DiginApps Showcase eklentisini yükleyin ve etkinleştirin.
- Ayarlar sayfasında arşiv başlığını, açıklamasını ve CTA buton metinlerini yapılandırın.
- İlk vitrin öğenizi oluşturun: başlığı, açıklamayı, sürümü, gereksinimleri ve bağlantıları doldurun.
- Ekran görüntülerini yükleyin ve SSS içeriği yazın.
- Ürününüzün mevcut aşamasına göre durumu ve yayın modunu ayarlayın.
- Polylang aracılığıyla çevrilmiş versiyonu (Türkçe veya İngilizce) oluşturun.
[diginapps_showcase] kısa kodunu ürünler sayfanıza veya ana sayfanıza yerleştirin.
- Kataloğunuzu kolay göz atma için kategoriler ve etiketlerle düzenleyin.
Kullanım senaryoları
- Eklenti Geliştiricileri: WordPress.org veya pazar yerlerine göndermeden önce her ürün için profesyonel bir açılış sayfası oluşturun. Özellikleri, ekran görüntülerini ve indirme bağlantılarını tek bir yerde sergileyin.
- Ajanslar: Müşteri projeleri için özel eklentilerin ve araçların dahili bir kütüphanesini oluşturun. Sürümleri, gereksinimleri ve dokümantasyonu merkezi olarak takip edin.
- Ürün Ekipleri: Kontrollü erişimle beta programlarını düzenleyin. Beta testerci başvurularını toplamak ve özel erişimi yönetmek için talep formu modunu kullanın.
- SaaS Şirketleri: WordPress entegrasyonlarınızı, eklentilerinizi ve araçlarınızı tutarlı marka kimliği ve yapılandırılmış bilgilerle sergileyin.
- Eğitim Platformları: Sürüm takibi ve dokümantasyon bağlantıları ile öğretim araçlarını, öğrenci kaynaklarını ve kurs eklentilerini kataloglayın.
Bu eklenti neden değerli?
- Sıfır Kod Gerekli Değil: Her şey WordPress yönetim paneli aracılığıyla yönetilir — şablon düzenleme veya özel geliştirme gerekmez.
- Erişim Kontrolü Dahili: Genel, özel beta, yalnızca üyeler veya devre dışı — öğe başına, ekstra eklenti olmadan.
- SEO Hazır: JSON-LD FAQ şeması, OG görselleri, hreflang etiketleri ve temiz URL'ler kutudan çıkar çıkmaz.
- Hafif: Tek bir işe odaklı — ürünleri sergilemek. Şişirilmiş özellikler yok, gereksiz bağımlılıklar yok.
- Baştan İki Dilli: Polylang aracılığıyla tam Türkçe/İngilizce desteği, sonradan eklenmiş değil.
- Genişletilebilir: Şablon geçersiz kılma sistemi, temaların eklenti dosyalarını değiştirmeden ön yüz çıktısını özelleştirmesine olanak tanır.
- Göçe Hazır: Eski
sustur_plugin yazı türünden otomatik meta anahtarı dönüşümü ile yerleşik göç.
Paket notu: Bu kullanım kılavuzu, diginapps.com üzerinde dağıtılan DiginApps Showcase eklentisinin tam özellik setini açıklamaktadır. Listelenen tüm özellikler işlevseldir ve üretimde kullanılmaktadır. Eklenti, çapraz bağlantı ve ana sayfa vitrinleri gibi ek özellikler için DiginApps çekirdek teması ile entegre olan DiginApps ekosisteminin bir parçasıdır.
DiginApps — Profesyonel WordPress Eklentileri ve Araçları