Dosya yöneticisi üç temel işleve sahiptir. Resim dosyası yükleme, resim haricinde kalan diğer dosyaları yükleme ve dosya klasörü oluşturma.
Web sitesine yöneticinin yüklemek istediği resim dosyaları jpg, png ve gif formatında olabilir.
Çok sayıda resim dosyasını sunucuya kolayca göndermek mümkündür. Web yöneticisi toplu resim göndermek isterse, yüklemek istediği tüm resimleri bilgisayarında tek bir zip dosyası halinde sıkıştırabilir ve resim yükleme sayfasından gönderebilir. Sunucuya ulaşan zip arşivi denetlenir içinde bulunan resim dosyaları ayıklanır, optimize edilir, gerekirse yeniden boyutlandırılır ve ilgili klasöre eklenir.
Sunucuya gönderilen resim dosyalarına verilen isimler, web sitesine eklenirken web standartlarına uygun olarak ALT TAG (alternatif metin etiketi) ile sayfaya konumlandırılır. Bu sayede resim dosyaları arama motorları tarafından indekslenebilir ve resim özelliği kapatılmış tarayıcılarda resim dosyasının açıklayıcı metinleri (alternatif metinleri) görüntülenebilir.
Yazılıma yüklenen resim dosyaları sayfaya farklı şekillerde tek tıklama ile eklenebilir. Örneğin, dosya yöneticisinde bulunan resim örneğine tıklandığında orjinal resim sayfaya olduğu gibi eklenir. Eğer resim örneğinin altında bulunan "büyüyen resim" düğmesine tıklanarak sayfaya eklenirse, o resmin büyütülebilir versiyonu sayfaya eklenir. Eğer resim örneğinin altında yer alan "kendi büyüyen resim" düğmesine tıklanırsa, orjinal resmin küçük bir kopyası sayfaya eklenir ve ziyaretçi bu küçük kopyaya tıkladığında ekran karararak slayt şeklinde açılan orjinal resmi görüntüler.
Dosya yöneticisine .rar, .zip formatında arşiv dosyaları, .doc ve .rtf formatında metin belgeleri, .xls formatında hesap tablosu dosyaları, .pdf dosyaları, .swf formatında flash animasyonları ve .flv formatında video dosyaları gönderilebilir.
Yüklenen tüm dosyalara ait genişlik, yükseklik, boyut, mime type (dosya türü), dosya adı bilgileri veritabanında saklanır ve bu dosyalar için bir id oluşturulur. Veritabanında oluşturulan bu dosya id numarası, sunucuya fiziksel olarak kaydedilecek dosyanın gerçek adı olur. Bu sayede sistemde kaç dosya olduğu, hangi türlerde dosya olduğu, tüm dosyaların ne kadar yer kapladığı gibi bilgiler hep kontrol altında tutulmuş olur.
Dosya yöneticisi kullanılarak gönderilen dosyalar için çok katmanlı güvenlik denetimi uygulanır. Gönderilen dosyalar dosya uzantılarına göre ve dosya türlerine göre (mime type) denetlenir. Bu denetimden geçip de kaydedilmeye uygun bulunduklarında sunucuda yazıdırılabilir (güvenli olmayan public write access) klasörlere değil, tamamen yerleşik FTP (file transfer protocol) protokolünün denetimindeki güvenli klasörlere kaydedilir.
Sunucuya gönderilen dosyalarda bahsedilen bu güvenlik mekanizması yalnızca Dosya Yöneticisi ile sınırlı değil, yazılımda kullanılan tüm dosya transfer fonksiyonlarında standart olarak kullanılır.
Dosya yöneticisi kullanılarak klasör oluşturulduğunda sunucu üzerinde fiziksel bir klasör oluşturulmaz. Klasörler, veritabanında bulunan verilerdir. Bu sayede sunucu tarafında dosyalar yalın ve güçlü bir mimaride depolanırlar.
Sayfa Özeti: Sarvon İçerik Yönetim Sistemi Dosya Yöneticisi
Sayfa Açıklaması: Sarvon içerik yönetim sistemi dosya yöneticisi uygulaması hakkında detaylı bigiler
Anahtar Kelimeler: