AR-TAN Forum — Charismax Nedir?
Sözlük forumu yaparım diye uğraştığım 7 aydır ara sıra baktığım bir proje'de bazı aşamalara geldim.. İleriye dönük bilgilendirme olarak buraya bu konuyu bırakıyorum .. Çok uğraştım basit bir görünüm verene kadar ama sıfır'dan bir forum yapısı inşaa ettim ... Tabi yapay zeka önerilerini'de yabana atmamak lazım çok faydası oldu..
AR-TAN Forum — Charismax
===========================================
Bu paket, tek FTP üzerinde çalışabilen, SQLite tabanlı basit bir forum çekirdeğidir.
Altyapı ve kodlama aklı Charismax (By_Charismax) markasına aittir.
TEKNOLOJİ
---------
- PHP 7.4+ (PDO-SQLite desteği gerekli)
- SQLite veritabanı dosyası: artan_forum.sqlite
- Tek giriş noktası: index.php (sayfalar /pages klasöründe)
- Basit BBCode desteği ve nofollow/ugc link çıkışı
TEMEL TABLOLAR
--------------
- settings: Site ayarları (site adı, slogan, tema renkleri, duyuru metni, vb.)
- users: Üyeler (role: owner/admin/moderator/member, is_approved, is_banned, avatar_url)
- categories: Kategoriler (ad, açıklama, renk, sıralama)
- threads: Konular (kategori, başlatan üye, başlık, tarih, görüntülenme)
- posts: Mesajlar (konu, üye, içerik, tarih, IP)
- notifications: Basit bildirim altyapısı (ileride genişletilebilir)
İLK KURULUM
1. Bu ZIP içeriğini hostinginizde bir klasöre açın (veya localhostta).
2. PHP, dizine yazma iznine sahip olmalı; aynı klasörde artan_forum.sqlite dosyası oluşacaktır.
3. Siteye ilk girildiğinde veritabanı otomatik oluşturulur.
4. İlk kayıt olan kullanıcı otomatik olarak "owner" (süper yetkili) rolünü alır.
5. Yönetim paneli: index.php?page=admin (sadece owner/admin görebilir).
ÖNE ÇIKAN ÖZELLİKLER
--------------------
- Üyelikler için isteğe bağlı yönetici onayı (admin panelinden aç/kapa)
- Owner / Admin / Moderator / Member rol yapısı
- Ban sistemi (is_banned) + yasaklı üye isminin üzeri çizgili ve farklı renkte gösterimi
- Kategoriler: yönetim panelinden ekle/düzenle/sırala
- Konu & mesaj oluşturma, kategori bazlı listeler
- "Yeni Mesajlar" sayfası (kullanıcının son girişinden sonraki güncellenen konular)
- Basit bildirim tablosu (şu anda arayüzü minimal)
- Tema ve rol renkleri yönetim panelinden değiştirilebilir (color picker ile)
- Günün sözü / duyuru alanı (header altında kayan yazı, HTML ve emoji destekli)
- BBCode desteği: [b], [i], [u], [quote], [code], [url], [img]- Tüm linklerde rel="nofollow ugc noopener" kullanımı (reklam/spam etkisini azaltmak için)
- Error/Success mesajları, modern kart tasarımı, mobil uyumlu basit layout
- Footer içeriği yönetim panelinden değiştirilebilir; fakat "Charismax" ibaresi zorunludur.
COPYRIGHT / LİSANS
------------------
- Bu çekirdek Charismax markasına aittir.
- Footer HTML içerisinden Charismax ibaresini tamamen kaldırmak, lisans ihlali sayılır.
- Kod üzerinde geliştirme, tema tasarımı, ek modüller yazma serbest; ancak telif kısmının
tamamen kaldırılması yasaktır.
GELİŞTİRMEYE AÇIK NOKTALAR
--------------------------
Bu çekirdek, daha büyük bir forum sisteminin ilk adımı olarak tasarlanmıştır.
Aşağıdaki alanlar iskelet düzeyinde bırakılmış veya basitleştirilmiştir:
- Özel mesaj sistemi (PM) ve yöneticinin PM okuyabilmesi
- Gelişmiş yetki / grup sistemi (ayrıntılı izinler)
- Kullanıcı profili detay alanları ve posbit yapısı
- RSS çekme, benzer konular algoritması, detaylı istatistikler
- Çoklu dil dosyası yapısı (şu an tek dil kabul edilmiştir)
İleride bu noktalar genişletilerek XenForo / vBulletin benzeri daha ağır bir altyapıya
evrilebilir. Bu paket, özellikle "tek FTP, hızlı kurulum, basit yönetim" için düşünülmüş
hafif bir çekirdektir.
Forumlar da yeni bir şey yapıldığın'da, Charimax bunu mutlaka yapmış, yada yazmıştır diye forumu aratınTaklitlerimiz ve fikir hırsızlarımız çoktur. Bizim olmadığımız yerde kendilerini yüceltirler.