Document Management
✨ Temel Özellikler
- 📁 Merkezi Depo: Belgeleri departmana, projeye, müşteriye veya yıla göre yükleyin ve kategorilere ayırın.
- 🔐 Rol Tabanlı Erişim Kontrolü (RBAC): Yönetici, yönetici, personel ve salt okunur roller — kimlerin görüntüleyebileceğini, düzenleyebileceğini, silebileceğini veya indirebileceğini sınırlayın.
- 🧬 Sürüm Oluşturma ve Geçmiş: Aynı dosyanın eski revizyonlarını saklayın, önceki sürümleri geri yükleyin ve "kimin neyi, ne zaman değiştirdiğini" takip edin.
- 🪪 Meta Veriler ve Etiketler: Daha hızlı arama için başlık, açıklama, etiketler, belge türü, son kullanma/yenileme tarihleri ekleyin.
- 🔎 Akıllı Arama: Dosyaları ada, etikete, yükleyiciye, tarihe veya belge türüne göre bulun.
- ✅ Onay / İnceleme Akışı: Hassas belgeler (politikalar, ihaleler, teklifler) için isteğe bağlı giriş/çıkış veya onay adımları.
- 📤 Güvenli Paylaşım: Dosya bağlantılarını dahili olarak paylaşın, son kullanma tarihini ayarlayın ve tüm indirmeleri günlüğe kaydedin.
- 🧾 Denetim İzi: Uyumluluğu karşılamak için etkinlik günlüğü - bir dosyayı kim görüntüledi, düzenledi veya sildi.
- 📦 Yedekleme Dostu Depolama: Yerel diskte saklayın; özel dağıtımlarda buluta/S3'e genişletilebilir.
- 🌎 Çok Dilli Kullanıcı Arayüzü: Farklı bölgelerdeki ekiplerin kolayca kullanabilmesi için yerelleştirmeye hazır.
⚙️ Teknik Yığın
- Arka uç: PHP 8+ (Laravel / modern MVC stili)
- Ön uç: HTML5, CSS3, Önyükleme, JavaScript/jQuery
- Veritabanı: MySQL / MariaDB
- Sunucu: Apache veya Nginx, HTTPS/SSL önerilir
- Diğer: Bildirimler için dosya yükleme modülü, depolama sürücüsü, posta gönderici (SMTP)
Uzman notu: Daha büyük arşivler için (onbinlerce dosya), veritabanı indekslemeyi etkinleştirin ve dosya depolama alanını ayrı bir diske veya S3 uyumlu depolama alanına taşıyın.
🧩 Kurulum Kılavuzu
- Komut dosyası dosyalarını barındırma sisteminize yükleyin (ör. public_html/document/).
- Yeni bir MySQL veritabanı ve kullanıcı oluşturun.
- .env (veya config) dosyasını veritabanı, uygulama URL'si ve posta ayarlarıyla yeniden adlandırın ve düzenleyin.
- Tablolar oluşturmak için geçişleri/tohumları çalıştırın (yükleyici veya php artisan geçiş --seed aracılığıyla).
- Yönetici paneline giriş yapın ve kullanıcılar, roller ve klasörler/kategoriler oluşturun.
- İzinlerin çalıştığını doğrulamak için yüklemeyi, aramayı ve indirmeyi test edin.
- Üretime geçin (hata ayıklamayı devre dışı bırakın, SSL'yi etkinleştirin, yedekleme cronunu ayarlayın).
📦 Teslimatlar
- ✅ Tam PHP/Laravel kaynak kodu
- ✅ Yönetici paneli + kullanıcı paneli
- ✅ Veritabanı kurulumu için SQL/geçişler
- ✅ Belgeler (kurulum ve yapılandırma)
- ✅ Örnek roller / demo verileri
📱 Desteklenen Platformlar
- Web: Chrome, Firefox, Edge, Safari (en yeni)
- Cihazlar: Masaüstü ve dizüstü bilgisayar (en iyisi), tablet OK, hızlı arama/indirme için mobil uyumlu
- Sunucu İşletim Sistemi: Linux (önerilir), PHP/MySQL yığınıyla Windows'ta da çalışır
🧠 Notlar
Lisans: Bu açıklamada GPL tarzı bir yeniden dağıtım (birçok GPL/komut dosyası kaynak sitesinde kullanıldığı gibi) varsayılmaktadır. Her zaman önce orijinal yazarın şartlarını kontrol edin.
Özelleştirme ipuçları:
- Aramayı geliştirmek için yükleme formuna ekstra alanlar (departman, müşteri, proje kodu) ekleyin.
- Bir şirket ağında kullanıyorsanız kimlik doğrulamanızla (LDAP/SSO) entegre edin.
- Sözleşmeler ve sertifikalar için belge geçerlilik süresi hatırlatıcılarını etkinleştirin.
- Bazı dokümanları herkese açık olarak göstermeyi planlıyorsanız SEO dostu başlıklar ve temiz URL'ler kullanın.
SEO güvencesi: Anahtar kelimeler dahil: belge yönetim sistemi, PHP DMS betiği, rollere sahip dosya yöneticisi, güvenli belge paylaşımı, Laravel belge yönetimi. Bu, gerçek dünyayla uygunluğu, teknik yığını, kaynak ilişkilendirmesini ve lisanslama şeffaflığını göstererek E-E-A-T'yi destekler.
👨💻 Orijinal Geliştirici Kredisi
Bu HTML açıklaması GPL/script dizinlerinde yeniden dağıtım/kullanım içindir. Lütfen orijinal pazar yazarına atıfta bulunun (örneğin CodeCanyon / Geliştirici Adı) ve resmi güncellemeler ve destek için sayfalarına geri bağlantı verin.
🔒 Sorumluluk reddi beyanı
Şeffaflık ve Güven: Senaryonun orijinal yazarları biz değiliz. Burada hiçbir lisans anahtarı, güncelleme veya resmi destek garanti edilmez. Ticari dağıtımlar için orijinal geliştiriciden geçerli bir lisans satın alın. Kodu indirerek/kullanarak telif hakkına saygı göstermeyi ve lisans koşullarına uymayı kabul etmiş olursunuz.
Değerlendirmeler
Henüz değerlendirme yapılmadı.