Kişisel Bir Web Günlüğü

eBurhan indirme Yöneticisi (WordPress için)

wordpressBloglarımızda yalnızca yazı, resim veya video paylaşmıyoruz. Yeri geldiğinde kullanıcılarımızın indirebilmesi için bazı dosyalar da paylaşmak gerekebiliyor. Ve doğal olarak da bu dosyaların kullanıcılar tarafından kaç defa indirildiğini, en son hangi tarihte indirildiğini v.s. takip etmek istiyoruz. işte yazmış olduğum bu WordPress eklentisi bu gereksinimi karşılamayı amaçlıyor.

Eklentinin özellikleri ve kullanımı


büyük halini görmek için resme tıklayın

Eklentiyi yükledikten sonra “Araçlar -> indirmeler” sayfasına giriyorsunuz. Bu sayfadan herhangi bir dosyayı “yükleme formu” aracılığıyla sunucuya yüklüyorsunuz (yükleme işlemi için eBurhan Upload Class kullandım). Yükleme sonucunda, ilgili dosyanın bilgileri aynı sayfada gösteriliyor. Dosya adına çift tıkladığınızda ise size küçük bir pencere içerisinde indirme linki veriliyor. Bu linki kopyalamanız yeterli…

Kopyaladığınız linki alıp, yazılarınız içerisinde veya başka bir yerde rahatlıkla kullanabilirsiniz artık. Kullanıcılar bu indirme linkini kullanarak dosyanızı indirdiğinde, “indirmeler” sayfasından istatistiklerini takip edebileceksiniz. “Sil” bağlantısına tıkladığınızda ise dosyayı hem veritabanından hem de disk üzerinden silebileceksiniz.

Dosyalarınızı kolayca organize edin

eBurhan indirme Yöneticisi bütün dosyalarınızı “wp-content” klasörü içerisindeki “indir” klasörü altında tutmaktadır. “indirmeler” sayfasından bir dosya yüklediğinizde, dosya bu klasöre kaydedilir. Daha güzeli; dosya yükleme esnasında “Yükleme klasörü” isimli kutuyu kullanarak, dosyanın alt bir klasöre de kaydedilmesini sağlayabilirsiniz. Örneğin resimlerinizin “resimler”, müziklerinizin “muzikler”, linux ile ilgili programlarınızın ise “/programlar/linux/” isimli bir alt klasöre yüklenmesini sağlayabilirsiniz. Ve bu alt klasörler sizin için otomatik olarak oluşturacaktır. FTP istemcilerini kullanarak klasör oluşturma derdi olmadan…

Sonuç

Bu eklentiyi yazarken, basit bir eklenti olmasına dikkat ettim. O yüzden eksik bulduğunuz yönleri mutlaka olacaktır. Onları da yeni sürümünde eklemeye çalışırım. Ama ben bu haliyle bile uzun bir süre işinize yarayacağını düşünüyorum. Eklentiyi denemek isterseniz eBurhan Araçları sayfasından indirebilirsiniz ;)

Özel Teşekkür:
Eklentiyi test eden ve hatalarını bulmamda bana yardımcı olan Fatih Bey’e (krsnsk.com) teşekkür ederim.

12 Mayıs 2009 İnternet & Web Bugün 2 kez, toplamda ise 12.655 kez okundu. ,
61 yorum var
  1. wordpress için büyük bir eksikği gidermişsin erhan ellerin dert görmesin…

  2. Mükemmel bir eklenti. Ellerine sağlık adaş. Birçok kişinin işine yarayacağına eminim ;)

  3. hangi uygulama olursa olsun her web uygulamasında olması gereken bir özellik :) yazı için teşekkürler.

  4. Uzun süredir aradığım pratik ve kullanışlı bir eklenti. Kullanmanızı tavsiye ederim. Rica ederim :) .

  5. Elinize sağlık eksik olan birşeydi tamamlamışsınız :) Ayrıntılı açıklama içinde teşekkürler.

  6. süper olmuş gerçekten ;)

  7. Çok güzel ve faydalı bir eklenti olmuş. Yabancı bir forumda bu tarz bi eklenti görmüştüm ama bu daha detaylı. indirip kullanacağım, eline sağlık :)

  8. Elinize sağlık, cidden tam amacına yönelik olmuş..

    Ama kolaylık sağlaması açısından, yeni yazı bölümünde görsel ekleme kısmı gibi bir buton yaparsanız daha hoş olur kanısındayım :)

    Kolay gelsin

  9. Teşekkürler Erhan..Güzel bir eklenti olmuş..Denemekte ve kullanmakta fayda var.

  10. Güzel ve yararlı bir eklenti çok sağol.
    Yeni tema ve paylaşımlarını bekliyoruz..

  11. Çok güzel bir eklenti. Bir çok kişinin işine yarayacaktır, eminim. :)

  12. Çok güzel bir eklenti tebrikler. Eklentinin gelişiminde katkıta bulunmak amacıyla bir tavsiyem olacak. Başka sunuculardan da link ekleyebilsek ve yine indirme istatistiklerini tutabilsek bence hiç fena olmazdı. Her şeyi kendi sunucumuza yüklersek vay halimize :)

  13. Ellerine sağlık Erhan.

    Yalnız bir kaç şey belirtmek istiyorum.

    Admin şifresini ele geçiren bir insan böylelikle siteye exploit.php3 veya php5 gibi bir uzantı yaparak shell exploit yükleyebilir nedenine gelince genelde php ext leri .php .php3 .php4 .php5 gibi tanımlamalardan kaynaklanmakta..

  14. Tebrik ve teşekkür eder çalışmalarınızın devamını dilerim.

  15. Ahmet YILDIRIM 14 Mayıs 2009 12:20

    merhabalar gerçekten faydalı bi eklenti kendi sitemde denedim fakat şoyle bi sorunla karşılaştım

    “.rar dosyasının MIME tipine izin verilmiyor.”

    bi kaç format denediysemde olmadı

  16. 1000 kb üzerindeki belgeleri yüklerken uyarı veriyor.
    Nasıl halledebiliriz? Yani en azından 5mb yapmak lazım limiti…

  17. Çok iyi bir eklenti olmuş, teşekkürler.

  18. Aradığım eklentilerden bir tanesiydi. Teşekkürler.

  19. Eline sağlık, işe yarayacak bir eklenti olmuş.

  20. @Tayfun Kurt

    Doğrusunu söylerseniz ben yalnızca kendi sunucumuza yüklediğimiz dosyaların takibini yapmak için bu eklentiyi hazırlamıştım.

    @Yusuf Koç

    bahsettiğin düzeltmeleri yapacağım. teşekkürler.

    @Ahmet YILDIRIM

    Rar dosyalarıyla ilgili düzeltmeyi yapacağım. teşekkürler.

    @Ali Bulut

    Yükleme boyutu olarak 1 MB (1000 kb) belirlemiştim. Ama siz bunu değiştirebilirsiniz. eiy.php dosyasını açıp $up->maxBoyut(1000); satırını $up->maxBoyut(5000); şeklinde değiştireilirsiniz.

    Diğer yorum yapan ve eklentiyi indiren herkese teşekkürler ;)

  21. Merhaba. Önceden eklemiş olduğumuz dosyaları da bu şekilde yapmak için tek tek elle mi girmek gerekiyor ben mi bulamadım? Yüzlerce dosya var ve hepsini tek tek elle güncellemek zor olacaktır diye düşünüyorum =)

  22. @K_E_M_O
    Bir FTP istemcisi yardımıyla dosyalarınızı “indir” klasörü altına taşıyın. Bundan sonra indirme linklerini güncellemeniz gerekiyor: http://www.site.com/indir/dosya.zip gibi… Bu linke 1 kere tıklandığında, o dosyanın bilgileri otomatik olarak veritabanına eklenir. Yani “indirmeler” sayfasına girip tek tek yükleme yapmanıza gerek kalmaz. Umarım bu size yardımcı olur.

  23. Eklentiyi 1.1 sürümüne güncelledim. 1.0 sürümünü indirenler mutlaka güncellemeyi yapmalılar.

    1.1 sürümünde yapılan değişiklikler şöyle:
    - “/indir/index.php” dosyasındaki $_GET ile ilgili potansiyel açık kapatıldı.
    - “.rar” dosyalarıyla ilgili MIME bilgisi “eb.upload.php” dosyasına eklendi.

  24. Ellerinizi sağlık çok güzel bir eklenti.Ancak şuan nerdeyse hiç dosya paylaşmadığımdan kullanmak istemiyorum sitemde.Arşive attım. ;)

  25. Açığı kapatman gayet iyi olmuş Erhancım tekrar baktım ve bir açık göremedim..

    Tekrar ellerine sağlık

  26. Gerçekten iyi olmuş bu eklenti. Ellerine sağlık Erhan.

  27. Ahmet YILDIRIM 21 Mayıs 2009 14:02

    güncellemeyi yaptım fakat hala .rar dosyaları yükleyemedim sanırım bende bi problem var.

  28. @Ahmet YILDIRIM
    Ben .rar dosyalarını yükleyebiliyorum. Acaba yüklemeye çalıştığınız dosyanın boyutu 1 MB’ı aşıyor mu?

  29. Güzel bir eklenti olmuş. Emeğinize sağlık. :)

  30. Merhabalar,

    Güncellemeyi yaptıktan sonra tıkır tıkır çalışıyor. Emeğe geçen herkese teşekkürler.. Çok güzel bir eklenti.

  31. Ahmet Celik 22 Mayıs 2009 23:02

    eiy.php 290.satırda yer alan get_bloginfo(‘url’) fonksiyonu farklılık gösterebiliyor galiba. Tıkladığımda bu fonksiyon ile gelmesi gereken wp-content klasör ismi URL ye dahil olmuyor.
    http://www.xxx.com/wp-content/indir/xxx.zip
    olması gerekirken, prompt ile bu dizilim geliyor.
    http://www.xxx.com/indir/xxx.zip

  32. Ahmet YILDIRIM 23 Mayıs 2009 11:27

    eklentinin .rar lı halini attım olmadı.23.6 kb. dı güncelleme yaptım yine olmadı hepsini sildim baştan kurdum yine olmadı. fakat indirmeler sayfasında hep v1.0 gözüküyor

  33. Çok faydalı bir eklenti, teşekkürler.

  34. @Ahmet YILDIRIM
    inan bana bende .RAR dosyalarıyla ilgili bir problem olmuyor. Aşağıdaki ekran görüntüsüne de bakabilirsin:
    wp-content/ekler/132/yorum_rar.png

    iletişim sayfasından bana MSN adresini gönderirsen seninle bu problem hakkında konuşabiliriz. Sorunlar çözülmek için var değil mi :)

    fakat indirmeler sayfasında hep v1.0 gözüküyor

    Bu benim hatam, eklentiyi 1.1 sürümüne güncelledim ama oradaki v1.0 yazısını değiştirmeyi unutmuşum. Eğer istersen düzeltilmiş halini yeniden indirebilirsin.

  35. ihtiyaçları karşılayabilicek düzeyde, teşekkürler. :)

  36. teşekkürler çok güzel olmuş ;)

  37. bu eklentiyi kullanmak için wp kullanmak şart mı yani başka sistemlerde kullanmak için editleme şansımız var mı acaba

  38. abi ciddiyim sen harcanıyorsun buralarda, seni daha keşfetmediler mi ? bu kaçıncı eklenti, araç… Helal olsun.

  39. Ellerine sağlık, çok işime yarayacak bir eklenti. Eminim ki birçok arkadaşımın da çok işine yarayacak. Bu eklenti ile uzak sunucudan dosya ekleme imkanımız var mı?

    Ayrıca, varsayılan indirme klasörü olan “wp-content/indir” klasörünü, mevcutta kullandığım “/indir” klasörü olarak değiştirmek istiyorum. Bunu nasıl yapabilirim?

  40. Uzun zamandır aradığım bir eklenti. Kurdum, denedim gerçekten çok güzel olmuş. Teşekkür ederiz Erhan Burhan.

  41. @Genç Haritacı
    şimdilik uzaktan dosya yükleme özelliği ve varsayılan indirme klasörünü değiştirme özelliği bulunmuyor. Bu özellikleri yeni sürümde eklemeyi düşünüyorum.

  42. @Erhan,
    şu an deniyorum. Çok güzel çalışıyor. Yeni sürüme eklenecek özellikler ile benim kolay vazgeçemeyeceğim bir eklenti olacak. Tekrar teşekkürler.

  43. WordPress kullananlar uzun süredir böyle bir eklentiye ihtiyaç duyuyorlardı.
    Sen bu açlığı gidermeyi başardın, sadece listelenme şekli biraz garibime gitti umarım ileride düzelir.
    Ellerine Sağlık.

  44. @Tasarım Günlüğü
    Listeleme şekli neden garibinize gitti acaba? Ve olması gereken şekli nedir? Yardımcı olursanız sevinirim.

  45. aslında olması gerektiği gibi, sadece benim özel olarak istediğim farklı bir listeleme şekli var o yüzden garibime gittiğini söyledim. yoksa standart olarak kullanılabilir.

    unutmadan bir hata hakkında eklentinin yazarı olarak sizden yardım istiyorum! ./upload dizini yazılabilir değil hatası alıyorum, bu hatayı formdan yüklemek istediğim dosyayı seçtikden sonra sayfanın sol üst kısmında kırmızı bir alan içerisinde görüyorum sebebi ve çözümü nedir ?

    ayrıca benim upload isminde bir dizinim yok dosyalar isminde ve eklentinin içinde gelen indir dizini var!

  46. @Tasarım Günlüğü
    FileZilla gibi bir ftp yazılımı kullanarak “indir” klasörünü yazılabilir (chmod: 0777) yapmalısınız.

  47. @ Erhan Teşekkür ediyorum. Sorunumu giderdim ve eksiksiz olarak kullanabiliyorum.

  48. Merhaba Erhan,

    Eklentiyi çok güzel düşünmüşsün, fakat bi kaç hatayı fark ettim.

    1-) indir klasörünü wp-content ‘e atıyoruz fakat indirmek linki olarak upload ettiğimiz dosyaya tıkladığımızda /wp-content/indir diye çıkmıyor /indir diye çıkıyor.

    2-) bende indirme sayısı hiç ilerlemiyor? ben kendim indiriyorum başkasınada indirme işlemini yaptırdım hep 0 duruyor nedeni nedir acaba?

  49. indir klasöründeki dosyaları silip tekrar yüklemeyi deniyecektim ki daha önce yüklediğim bir dosyaya ait alt klasöre erişemedim. indir klasörü içerisine açılan klasörleri listeleyemiyorum da. Yazma izinleri 700. Yani sadece okunabilir, bu nedenle silemiyorum, yazma iznini değiştiremiyorum da. Bu sorunun sebebi nedir, nasıl düzeltebilirim acaba?

  50. @Can ÖVER
    Linklerin http://www.eburhan.com/indir/bilmemne.zip şeklinde çıkması gerekiyor. “wp-content” isminin görünmemesi gerekiyor. Yani orada bir yanlışlık yok.

    indirme sayısı ilerlemiyorsa muhtemelen bir SQL hatası oluşmuştur. indirme linkini bana “iletişim sayfasından” gönderirsen beraber bakabiliriz.

  51. Erhan sen ordaki yerde wp-content ‘e atın demişsin ben ondan atmıştım neyse birde öyle deniyim.

  52. Erhan bey eklenti için teşekkürler.
    Eklentiyi kullanırken şöyle bir sorunla karşılaştım: eğer chrome ile .zip .rar uzantılı dosyalar yüklemeye çalışırsanız “dosyasının MIME tipine izin verilmiyor.” şeklinde hata veriyor, eklenti. Sanırım chrome sizin tanımladığınız mime tiplerinden daha farklı bir mime satırı yolluyor; Firefox ile sorunsuz kullanıyorum.
    iyi çalışmalar.

  53. Öncelikle eklenti için teşekkürler.

    Birkaç geliştirme önerim var.

    Eklenen dosyadan id kaydederek, indirme sayısını yazı içinde gösterme.

    En çok indirilen dosyaları sayfalarımızda gösterebilmek için bir entegre.

    Son olarak, bana göre faydalı olacak ancak hiçbir indirme yöneticisinde göremediğim bir özellik;

    Dosyalarımızı örneğin tema,eklenti diye kategorilendirip, “tema” diye kategorilendirdiğimiz dosyaları sitemizin tema kategorisinde gösterebilmek.

    Başarılar dilerim.

  54. @Kemal Gürler
    Önerilerin için teşekkürler. Değerlendireceğim.

  55. Merhaba.Eklenti için teşekkürler fakat bir hata uyarısı alıyorum: “dosyasının MIME tipine izin verilmiyor.”Bu uyarıyı bütün tarayıcılarda alıyorum.v.1.1 sürümünü yükledim ama sonuç aynı

  56. WordPress 2.6.5 kullanıyorum… Fazla özellik içermeyen indirme yöneticisi arıyorum..A caba eklentiniz 2.6.5 versiyonu ile çalışyor mu?..

  57. Daha önce böyle bir eklentiye gereksinim duymamıştım. Aradığım da Türk bir geliştiricinin eBurhan’ın çıkması beni çok sevindirdi. Eline sağlık..

  58. Gerçekten çok güzel bir eklenti olmuş. Eline Sağlık.

  59. Elinize sağlık.. Gerçekten çok güzel ve emek harcanmış bir araç..

    winrar dosyalarını yükleyemiyorum ve bu eklenti için büyük eksiklik olduğunu düşünüyorum..

İçinizde kalmasın, siz de yorum yazın

Telif Hakkı © 2012 eburhan.com | Structure | XHTML