🏆 Blogingo – Multilingual Blog Management Platform (Mobile App + Website) – GPL Source
Keyword focus: Blogingo source code, blog CMS with mobile app, multilingual blog platform, Laravel + Flutter blog system, multilingual CMS GPL.
🚀 Genel Bakış
Blogingo, duyarlı bir web sitesini (Laravel / PHP arka ucu) birleştiren, tam özellikli, çok dilli bir blog yönetim platformudur.
platformlar arası Flutter mobil uygulamasıyla. Yayıncılar, gazeteciler, ajanslar ve geliştiriciler için tasarlandı,
eksiksiz içerik yönetimine olanak tanır; makaleleri birden çok dilde sorunsuz bir şekilde oluşturun, çevirin, yayınlayın ve para kazanın.
Blogingo, modern editoryal iş akışlarına olanak tanır: Yazarlar bir CMS kontrol paneli aracılığıyla paylaşım yapar, okuyucular içeriğe web veya uygulama aracılığıyla erişir ve yöneticiler kategorileri, kullanıcıları, reklamları ve SEO'yu tek bir arka uçtan yönetir.
Bu açıklama E-E-A-T standartlarını takip eder: gerçek editoryal deneyimi (Deneyim), ayrıntılı tam yığın spesifikasyonları (Uzmanlık),
doğrulanan geliştiriciye itibar eder (Yetkililik) ve GPL yeniden dağıtım koşullarını (Güvenilirlik) şeffaf bir şekilde belirtir.
✨ Temel Özellikler
- 📰 Blog CMS'yi tamamlayın: gönderileri, kategorileri, etiketleri, yorumları, kullanıcıları ve yazarları yönetin.
- 🌐 Çok Dilli Sistem: birden çok dilde gönderiler oluşturun ve çevirin; RTL desteği dahildir.
- 📱 Flutter Mobil Uygulaması: gerçek zamanlı içerik güncellemeleri için web sitesi API'si ile otomatik olarak senkronize edilir.
- 💻 Web Yönetici Kontrol Paneli: Tüm site ve uygulama içeriğini yönetmek için Laravel tabanlı duyarlı panel.
- 🔎 SEO Araçları: arama motorlarında daha iyi sıralama için meta etiketler, bilgiler ve şema entegrasyonu.
- 📸 Medya Yöneticisi: öne çıkan görselleri, galerileri ve gömülü video bağlantılarını yükleyin ve yönetin.
- 💬 Yorumlar ve Etkileşim: yerleşik yorum yapma veya Disqus entegrasyonu.
- 📢 Bildirimler: Yeni gönderiler ve güncellemeler için OneSignal / Firebase push uyarıları.
- 💰 Para Kazanma: Mobil uygulamada AdMob entegrasyonu + web sitesi düzeninde reklam alanları.
- 👥 Kullanıcı Rolleri: yönetici, editör, yazar ve abone izinleri.
- 🧭 Kategori ve Etiket Sayfaları: filtrelenen içerik için otomatik URL yönlendirme.
- 🎨 Özel Temalar: Web için Tailwind / Bootstrap stili; Uygulama kullanıcı arayüzü için Materyal 3.
⚙️ Teknik Yığın
- Arka uç (Web sitesi): Blade şablonlaması ile Laravel 10 + PHP 8.1.
- Ön Uç (Mobil): Flutter 3.x + Android ve iOS sürümleri için Dart sıfır güvenliği.
- Veritabanı: Eloquent ORM'li MySQL / MariaDB.
- Kimlik doğrulama: Uygulama ↔ API iletişimi için Laravel Sanctum / JWT.
- Bildirimler: Firebase Bulut Mesajlaşma (FCM) + OneSignal.
- Medya Depolama: AWS S3 / yerel / DigitalOcean Spaces desteklenir.
- Yerelleştirme: Çoklu dil desteği için Laravel Yerelleştirme + Flutter Intl paketi.
- Sunucu Gereksinimleri:
PHP 8.1 + Oluşturucu 2.5 +
MySQL 8 +
SSL etkinleştirilmiş Apache / Nginx
Minimum 2 GB RAM VPS önerilir
🧩 Kurulum Kılavuzu
- Arka Uç Kurulumu: Laravel dosyalarını sunucuya yükleyin, besteci kurulumunu çalıştırın, .env'yi (veritabanı, posta, APP_URL) yapılandırın.
- Tablolar + yönetici hesabı oluşturmak için php artisan key:generate ve php artisan merge --seed komutunu çalıştırın.
- Günlük önbellek temizleme ve planlı yayınlama için cron işlerini ayarlayın.
- Mobil Uygulama Kurulumu: Flutter projesini açın → config.dart'ı API uç noktası ve marka değerleriyle güncelleyin.
- Bildirimler için Firebase projenizi ekleyin ve AdMob kimliklerini yapılandırın.
- İçerik senkronizasyonunu test etmek için hata ayıklama sürümünü oluşturun, ardından üretim için sürüm (AAB / IPA) oluşturun.
- alanadınız.com/admin adresinden Yönetici Paneline erişin ve gönderi oluşturmaya başlayın.
İpucu: API çağrıları ve arama motoru güveni için SSL'yi (https://) etkinleştirin; Veritabanınızı düzenli olarak yedekleyin.
📦 Teslimatlar
- ✅ Laravel web sitesi kaynak kodu (ön uç + yönetici paneli)
- ✅ Flutter mobil uygulama kaynağı (Android + iOS)
- ✅ Veritabanı şeması ve örnek SQL verileri
- ✅ Anında bildirim ve AdMob entegrasyon modülleri
- ✅ Kurulum / yapılandırma kılavuzu
- ✅ Yeniden dağıtım için GPL lisans bildirimi
📱 Desteklenen Platformlar
- Mobil: Android 6.0 + ve iOS 12 + (Flutter derlemeleri)
- Web: Tüm modern tarayıcılar (Chrome, Safari, Firefox, Edge)
- Sunucu: PHP 8.1 + ile Linux / cPanel / VPS barındırma
- Yerelleştirme: L2 dillerini ve RTL komut dosyalarını (Arapça, İbranice, Urduca vb.) destekler
🧠 Notlar
Lisans: GNU Genel Kamu Lisansı (GPL) kapsamında dağıtılmaktadır. Aynı koşullar altında değişiklik yapmak, yeniden dağıtmak ve incelemekte özgürsünüz.
Özelleştirme İpuçları: Tailwind/Bootstrap'te tema renklerini ayarlayın, analiz için ekstra API uç noktaları ekleyin, mobil uygulamada para kazanma widget'larını etkinleştirin ve sağlanan yerelleştirme JSON'larıyla kullanıcı arayüzü dosyalarını herhangi bir dile çevirin.
SEO Güvencesi: Anlamsal HTML + meta veriye hazır mimari, "çok dilli blog CMS", "Flutter blog uygulaması kaynak kodu" ve "Laravel haber portalı GPL komut dosyası" gibi sorgular için güçlü indeksleme sağlar.
👨💻 Orijinal Geliştirici Kredisi
Blogingo orijinal olarak doğrulanmış bir CodeCanyon/Envato yazarı tarafından geliştirilmiştir.
Resmi destek, hata düzeltmeleri ve ticari lisanslama için lütfen şu adresi ziyaret edin:
CodeCanyon.
🔒 Sorumluluk reddi beyanı
Bu yalnızca eğitim ve gelişim amaçlı bir GPL yeniden dağıtımıdır.
Orijinal yazarın resmi bir yayını değildir. Tüm ticari markalar ve isimler ilgili sahiplerine aittir.
Ticari kullanım veya uygulama mağazasında yayınlama için orijinal geliştiriciden ticari bir lisans almanız ve tüm içerik, GDPR ve reklam politikalarına uymanız gerekir.
Değerlendirmeler
Henüz değerlendirme yapılmadı.