Açıklama
🚀 Genel Bakış
Alma – Bloglama Platformu, Laravel (Livewire, Tailwind CSS ve AlpineJS ile birlikte) üzerine kurulmuş, özellikle blog yazmaya, haber portallarına veya ilgi alanı topluluğu web sitelerine güç sağlamak üzere tasarlanmış modern, tam özellikli bir içerik platformudur. :contentReference[oaicite:1]{index=1}
Planlanmış gönderiler, yazar kontrol panelleri, sosyal oturum açma, topluluk özellikleri ve güçlü SEO optimizasyonu dahil olmak üzere gerçek dünyadaki içerik yayınlama iş akışlarından yararlanan platform, büyük ölçekli yayınlama ortamlarındaki deneyimi gösterir.
Şunlar için idealdir: GPL lisansı altında ölçeklenebilir, SEO dostu bir blog platformu dağıtmaya hazır blogcular, yayıncılar, niş topluluk web siteleri, içerik ajansları ve geliştiriciler veya ajanslar.
✨ Temel Özellikler
Duyarlı Tasarım + Koyu/Açık Modlar: İsteğe bağlı açık ve koyu temalarla tamamen mobil uyumlu düzen. :contentReference[oaicite:2]{index=2}
SEO İçin Optimize Edilmiş: SEO dostu URL’ler, meta veri kontrolleri, yavaş resim yükleme ve görünürlük için tasarlandı. :contentReference[oaicite:3]{index=3}
Topluluk/Bloglama Özellikleri: Yazar profilleri, kullanıcıları takip et/takipten vazgeç, kayıtlı hikayeler/yer imleri, olumlu oy/aşağı oy sistemi, yorumlar ve anketler. :contentReference[oaicite:4]{index=4}
Modern Editör: Zengin metin düzenleme (EditorJS), taslaklar, planlama (gelecekteki yayınlama), etiketler, kategoriler. :contentReference[oaicite:5]{index=5}
Sosyal Giriş ve Paylaşım: Google/Facebook aracılığıyla giriş yapın, gönderileri sosyal olarak paylaşın, AdSense tipi reklam alanlarını entegre edin. :contentReference[oaicite:6]{index=6}
Roller ve İzinler: Yönetici, Moderatör, Editör, Yazar dahil varsayılan roller ve ekibinizi yönetmek için tam izin sistemi. :contentReference[oaicite:7]{index=7}
Çoklu Topluluk / Çoklu Konu Desteği: Her biri kendi konusuna, yazarlarına ve abonelerine sahip “topluluklar” veya bölümler oluşturun. :contentReference[oaicite:8]{index=8}
⚙️ Teknik Yığın ve Gereksinimler
Çerçeve: Laravel (PHP), Livewire, Tailwind CSS, AlpineJS. :contentReference[oaicite:9]{index=9}
Diller: PHP 8.x+, JavaScript (AlpineJS), HTML5/CSS3 (Tailwind). :contentReference[oaicite:10]{index=10}
Veritabanı: MySQL 8 veya MariaDB 10.8+ (kod gereksinimlerine göre). :contentReference[oaicite:11]{index=11}
Sunucu Gereksinimleri: PHP >= 8.1 (genellikle PHP >= 8.2), GD, cURL, MBString, OpenSSL, Fileinfo, Exif, DOM, PDO, XML gibi uzantılar. Web sunucusu: Nginx 1.18+ veya Apache 2.4+. :contentReference[oaicite:12]{index=12}
🧩 Kurulum Kılavuzu
Dosyaları yükleyin: Paketi açın ve sunucu kök veya proje klasörünüze yükleyin. :contentReference[oaicite:13]{index=13}
Veritabanı oluştur: Yeni bir MySQL/MariaDB veritabanı ve kullanıcısı kurun.
.env dosyasını yapılandırın: `.env.example` dosyasını `.env` dosyasına kopyalayın, veritabanı kimlik bilgilerini, posta ayarlarını, uygulama URL’sini, saat dilimini ve diğer yapılandırma değişkenlerini ayarlayın.
Bağımlılıkları yükleyin: Gerekirse “composer install”, “npm install” / “npm run build” vb. komutunu çalıştırın (Livewire/Tailwind kurulumuna göre).
Geçişleri ve ekme makinelerini çalıştırın: ‘php artisan merge –seed’ komutunu çalıştırın veya sağlanmışsa kurulum sihirbazını izleyin. :contentReference[oaicite:14]{index=14}
Dosya izinlerini ayarlayın: “Depolama”, “önyükleme/önbellek” (veya eşdeğeri) öğelerinin web sunucusu tarafından yazılabilir olduğundan emin olun.
Cron’u/işleri yapılandırın: Planlama veya bildirimler kullanılıyorsa, cron görevlerini (ör. planlanmış gönderiler, analizler) ayarlayın. ﹂
Test edin ve yayına alın: Yönetici olarak giriş yapın, örnek gönderiler oluşturun, kullanıcı kaydını test edin, sosyal giriş yapın, SEO ayarlarının etkili olduğundan emin olun.
📦 Teslimatlar
Alma – Bloglama Platformunun tam kaynak kodu paketi. :contentReference[oaicite:15]{index=15}
Yönetici kontrol paneli, yazar/kullanıcı alanı, topluluk bölümleri, tema/düzen seçenekleri ve belgeler (BENİOKU/kurulum kılavuzu). :contentReference[oaicite:16]{index=16}
GPL kanalı aracılığıyla dağıtıldığında GPL lisansı (sınırsız alan kullanımı veya distribütör şartlarını doğrulayın). :contentReference[oaicite:17]{index=17}
📱 Desteklenen Platformlar
Web Tarayıcıları: Chrome, Firefox, Safari, Edge — ön uç tamamen duyarlı.
Cihazlar: Masaüstü, tablet ve mobil tarayıcılar desteklenir (mobil uyumlu tasarım). :contentReference[oaicite:18]{index=18}
Sunucu İşletim Sistemi: Linux (Ubuntu, Debian, CentOS) önerilir; PHP/MySQL yığını gereksinimleri karşılıyorsa Windows sunucusu desteklenir.
🧠 Notlar
Lisans: GPL kapsamında dağıtılır (etki alanı kullanım sınırları için distribütör koşullarını kontrol edin). :contentReference[oaicite:19]{index=19}
Özelleştirme ipuçları: Temaları genişletin, reklam paketlerini entegre edin, üyelik/abonelik modülleri ekleyin, arama motoru optimizasyon modüllerini veya yapay zeka tarafından oluşturulan içerik iş akışlarını entegre edin.
SEO ve Güven Güvencesi: Yerleşik SEO özelliklerine sahip, iyi türetilmiş bir blog platformu, alan adı otoritesi, kullanıcı etkileşimi oluşturmaya yardımcı olur ve içerik odaklı büyümeyi destekler; bu, arama sıralamaları ve kullanıcı güveni açısından olumludur.
Deneyimin öne çıkanları: Komut dosyası, topluluk odaklı blogları/haber sitelerini hedefler ve taslaklar, planlanmış hikayeler, topluluklar ve derecelendirmeler gibi özellikleri içerir; bu, geliştiricinin yayıncılık sistemlerine ilişkin alan anlayışını gösterir. :contentReference[oaicite:20]{index=20}
👨💻 Orijinal Geliştirici Kredisi
Devklan tarafından geliştirildi ve Codester’da “Alma – Bloglama Platformu” olarak listelendi. :contentReference[oaicite:22]{index=22}
🔒 Sorumluluk reddi beyanı
Bu açıklama yalnızca bilgilendirme ve GPL dağıtım listesi amacıyla sağlanmıştır. Biz orijinal yazar veya hak sahibi değiliz. Tüm ticari markalar ve marka varlıkları ilgili sahiplerinin mülkiyetinde kalır. Üretim dağıtımı için geçerli bir lisans aldığınızdan, barındırma ortamınızın güvenliğini sağladığınızdan (SSL/HTTPS, yedeklemeler) ve ilgili veri gizliliği ve içerik düzenleme gereksinimlerine uyduğunuzdan emin olun.
