16 Aralık 2009 Çarşamba

Uploadify Plugin

jQuery için geliştirilmiş ve halen geliştirilmekte olan, Uploadify adında bir Upload eklentisini inceledim. Bu eklenti kolaylıkla kullanılabiliyor ve yükleme sürecini de gösteriyor. Flash arayüze sahip ve dosyanın ne kadarının yüklendiğini gösteren yükleme çubuğu var. Kullanıcıya çok daha etkin bir arayüz sağlayacak bu eklentinin sistemimize uygunluğu da şüphesiz. Eklenti ile ilgili bilgiye http://www.uploadify.com/ adresinden ulaşılabiliyor.
Upload problemimizi çözdüğümüze göre, artık editörümüzün işlem kısmını bitirebiliriz. Bundan sonraki işlemimiz temalarımızın XML'ler ile tanımlanması ve manipüle edilebilir hale getirilmesi ile ilgili olacak.

15 Aralık 2009 Salı

AjaxUpload Çöp!

Gerekli değişiklikleri yapmama izin vermemesi, dosya büyüklüğü ve gereksiz tekrarlar sebebi ile AjaxUpload kütüphanesini projeden çıkartıyorum. Bunun yerine yaptığım araştırmada jQuery ile bu işin çok daha kolay yapıldığını görüdüm. Örnek jQuery kodu şöyle:
$(document).ready(function() {
   // generate markup
   $("#rating").append("Please rate: ");
   
   for ( var i = 1; i <= 5; i++ )
     $("#rating").append("" + i + " ");
   
   // add markup to container and apply click handlers to anchors
   $("#rating a").click(function(e){
     // stop normal link click
     e.preventDefault();
     
     // send request
     $.post("rate.php", {rating: $(this).html()}, function(xml) {
       // format and output result
       $("#rating").html(
         "Thanks for rating, current average: " +
         $("average", xml).text() +
         ", number of votes: " +
         $("count", xml).text()
       );
     });
   });
 });