PAYLAŞ

Bu makalemizde asp.net projemize dosya yönetim eklentisi Roxy Fileman kurulumu yapacağız. Ayrıca Roxy Fileman eklentisinin projemizdeki mevcut TinyMCE editörü ile bağlantısını yapacağız. Dosya yükleme eklentileri için kritik öneme sahip olan güvenlik ayarlarına da kısaca değineceğiz.

Dosya yükleme eklentilerini doğrudan web projelerinize fotoğraf, pdf vb. dosyalar yüklemek üzere de kullanabilirsiniz. Ancak biz metin editörü içerisinde fotoğraf yükleme özelliği için kullanacağız. Bir önceki makalede TinyMCE editörü kurulumunu anlatmıştık. Şimdi kaldığımız yerden devam ederek asp.net projemizde Roxy Fileman kurulumu ve ayarlarını yapacağız.

Roxy Fileman eklentisinin .net versiyonunu kendi sitesinden indirerek başlayalım. İndirdiğimiz zip uzantılı dosya içindeki fileman isimli klasörü tinymce/plugins  klasörü içerisine kopyalıyoruz. Buradan sonra bir takım ayarlamalar yapmamız gerekecek.

Roxy Fileman Kurulumu

Sayfamızdaki <head></head> tagları arasına aşağıdaki <script>  kodlarını ekliyoruz. Burada TinyMCE editörüne fileman eklentisini tanıtmış oluyoruz.

4. satırda TinyMCE editörünün kullanacağı eklentileri tanımlıyoruz. Bunların bir çoğu varsayılan eklentiler, ancak biz ekleme yapacağımız için tekrar belirtmemiz gerek. 6 ve 7. satırlarda da editörün araç çubuğunda görünecek özellikleri belirtiyoruz. Bunlar içinden image ve link isimli olanlar Roxy Fileman eklentisi için gerekli olanlar.

Asp.net Roxy Fileman Kurulumu ve TinyMCE Entegrasyonu
Asp.net Roxy Fileman Kurulumu ve TinyMCE Entegrasyonu

RoxyFileBrowser isimli fonksiyon ile de dosya yükleme eklentimizin özelliklerini belirtiyoruz. Buradaki roxyFileman isimli değişkenin tuttuğu index.html dosya adresinin projenizdeki konumunun doğru olduğuna emin olunuz.

Fileman Güvenlik Ayarları

Fileman eklentisine yetkisiz erişimlerin önüne geçmek için güvenlik ayarı yapmamız gerekli. fileman klasörü içinde web.config dosyasına authorization bildirimi ekleyerek sağlayabiliriz. Buradaki amaç sitemizin yönetim paneline erişirken sağladığımız doğrulama yöntemini fileman eklentisine de kazandırmak.

Yukarıdaki bildirim sizde hataya sebep olabilir, siz bunun için kendi kullandığınız bildirimi ekleyiniz. Roxy Fileman kurulumu ve TinyMCE entegrasyonunu yapmış olduk. Konu ile ilgili sormak istediklerinizi aşağıdaki yorumlar bölümünden iletebilirsiniz.

Bir önceki yazımız olan Asp.net TinyMCE Editör Kurulumu başlıklı makalemizi de okumanızı öneririz.

CEVAP VER