ee794ded9466379d91de5f07ae317d03e622b8c5
Pisi GNU/Linux Web Sitesi
Pisi Linux topluluk web sitesi. ZN Framework ile geliştirilmiştir.
Projeler
| Proje | Alt Alan | Açıklama |
|---|---|---|
Frontend |
pisilinux.org |
Ana site |
Blog |
blog.pisilinux.org |
Blog |
Forum |
forum.pisilinux.org |
Forum |
Wiki |
wiki.pisilinux.org |
Wiki |
Download |
download.pisilinux.org |
İndirme sayfası |
Bugs |
bugs.pisilinux.org |
Hata takip |
Members |
members.pisilinux.org |
Üye paneli |
Panel |
panel.pisilinux.org |
Yönetim paneli |
Ortak Varlıklar
Assets/ view'ları (head, body, header, footer) sadece Frontend projesinde bulunur, diğer projeler container mekanizması (cview) ile Frontend'den yükler.
Site Özellikleri
- Koyu/açık tema (CSS değişkenleri +
localStorage) - Glassmorphism tasarım (pisiV4)
- Alt alan yönlendirme (subdomain → proje eşlemesi)
- Çoklu dil desteği (tr, en, de, az, bg, ir)
- Güvenlik: Captcha, oturum tabanlı hız sınırlama
Kurulum
# 1. Config dosyalarını oluşturun
cp Projects/Frontend/Config/Database.php.example Projects/Frontend/Config/Database.php
cp Projects/Frontend/Config/Services.php.example Projects/Frontend/Config/Services.php
# 2. Veritabanı ve SMTP bilgilerinizi girin
nano Projects/Frontend/Config/Database.php
nano Projects/Frontend/Config/Services.php
Database.php.example ve Services.php.example dosyalarını .php olarak kopyalayıp içindeki boş alanları kendi sunucu bilgilerinizle doldurun. Bu dosyalar .gitignore ile korunur, git'e eklenmez.
Yönetim Paneli
Yönetim paneline https://panel.xxxyz.com adresinden erişilir.
- Kullanıcı adı: admin
- Parola: 12345678
Geliştirme
# Gereksinimler
- PHP 8.1+
- Apache + mod_rewrite
- /etc/hosts: 127.0.0.1 blog.pisilinux.org forum.pisilinux.org ...
# Test
curl -H "Accept-Language: tr" http://blog.pisilinux.org/
Languages
JavaScript
54.5%
CSS
18.8%
PHP
12.2%
Hack
9%
HTML
4.8%
Other
0.7%