Metin Editörü | SuAygırı.Com

Web metin düzenleyicileri - WYSIWYG

Yazan: Sinan Taga

Bugünlerde Web’in etkilişemli tarafı her zamankinden önde. Dolayısı ile web geliştiricileri olarak daha fazla etkileşim içinde bulunan projelerle çalışmak zorundayız. Etkileşimin en basit yöntemlerinden biri de kullanıcıların bir metin girmesini sağlayan formlar.

Eskiden bu iş kullanılan düzmetin kutucuklarının yerini zengin-metin kabul edebilen gelişmiş Javascript metin editörleri aldı. WYSIWYG (What You See Is What You Get) adı verilen bu metin düzenleyecilerden en çok kullanılan bir kaç tanesi aşağıda.

TinyMCE:

TinyMCE, MoxieCode tarafından geliştirilen metin editörü. En çok tercih edilen metin editörlerinin başında geliyor. Kullanımı oldukça kolay. Sadece bir iki satır kod ile pojeye ekleyebilirsiniz. Oldukça iyi dökümantasyona sahip. Editör hızlı yükleniyor sayılabilir. Tüm modern tarayıcılarla uyumlu. Ayrıca PHP/.NET/JSP/Coldfusion gibi dillerde GZip kullanarak program sıkıştırılıyor ve çok daha hızlı yüklenmesi mümkün oluyor. Bunun haricinde tema ve eklenti desteği ile oldukça özelleştirilebilir. Buna ek olarak dil paketleri ile başka dillerle uyumlu hale geliyor. BEn yaygın editörlerden biri ve bir sürü büyük proje dahilinde de kullanılıyor. Resim ve diğer dosyları yüklemek ve yönetmek için birer eklentiye sahip. Fakat bu iki eklenti de paralı. Gerçi eklenti kütüphanesinde ve Internet’te bedava bir eklenti bulmanız da mümkün. LGPL lisansı ile dağıtılıyor. Buradan ulaşabilirsiniz.

FckEditor

Frederico Caldeira Knabben bir arkadaş tarafından başlatılmış olan diğer proje. Bu da oldukça yaygın olarak kullanılan bir metin düzenleyici.  fckEditor’de tüm modern tarayıcılar ile uyumlu. TinyMCE’de bulunan bütün özelliklere de sahip. Ekstra olarak resim ve dosya yükleme eklentisi bedava olarak geliyor. Bütün popüler web programlama dilleri için bağlayıcılar ile geliyor. Dolayısı ile hangi dili kullanıyorsanız fckEditor’ü projenize dahil etmeniz oldukça kolay. Üstelik bu bağlayıclar resim ve dosya yöneticilerinin de kurulumunu çok kolay hale getiriyor. Fakat editör tinyMCE’ye göre biraz daha yavaş yükleniyor. Ama gene de tam teşekküllü sağlam bir metin editörü. Internet’te fckEditor’ün bazı HTML standartları dışından kodlama yaptığına dair veriler varsa da yeni sürümlerinde böyle bir mesele göze çarpmıyor. Bedava gelen resim/dosya yöneticisi önemli bir özellik. Ticari kullanımlar için ücretli diğerleri içinse açık kaynak lisansı ile dağıtılıyor. Buradan ulaşabilirsiniz.

openWYSIWYG

Diğer bir Javascript metin editörü. Açık kaynak olarak dağıtılıyor. Javascript olduğu için herhangi bir <textarea> alanını bir metin editörüne çeviriyor. Bir programlama diline bağlılığı olmadığı için her dil ile kullanabilir. Kurulumu ve kullanımı oldukça basit. Bütün modern tarayıcılarla uyumlu. Diğer iki tarayıcıda bulunan ileri özelliklerin tümüne sahip olmasada hızlı ve bir çok durumda yeterli bir metin editörü. Dolayısı ike çok fazla işleve gerek duymuyorsanız işinizi basit ve sağlam bir şekilde halletmenize yaracak bir yazılım.

Buradan ulaşabilirsiniz.

FreeRTE

Yukarıdakine çok benzeyen ama daha gelişmekte olan başka bir editör. Buradan ulaşabilirsiniz.

WMD

WMD Editor'ün demo görüntüsü

WMD (Wysiwym Markdown editor) diğer editörlerden biraz farklı. .  Bir satır kod ile herhangi bir <textarea> elemanını bir metin editörü haline getiriyorusunuz. İsterseniz başka bir satır ile de canlı izleme alanı eklyebiliyorsunuz. Bütün modern tarayıcılar ile uyumlu ve bedava. Blog yorumları, forumlar, ve basit içerik yönetimi için hızlı ve ideal bir seçim.

WMD’nin farkı şu: WYISIWYG değil WYSIWYM (What You See Is What You Mean). Bu kısaca şu demek oluyor. WMD temiz semantik HTML üretiyor. Renk, font vs. gibi sunum öğelerini ise CSS’e bırakıyor. Ama canlı önizlemesi sayesinde yazılanların nasıl görüneceğine de yazarken tanık oluyorsunuz.

WMD oldukça kullanışlı bir editör. En büyük faydası kullanıcının girdiği girdinin sitenizle uyumlu olması. Buradan deneyebilirsiniz.

Bunların dışında aslında bir sürü benzer yazılım bulmak mümkün ama ben burada en kullanışlı, en stardartlar ile uyumlu ve en kaliteli olanları listelemeye çalıştım. Eğer unuttuğum bir tane var ise lütfen hatırlatın.

Php header() fonksiyonu ve utf-8

Yazan: Sinan Taga

Dün akşam PHP’de bir uygulama geliştirmeye çalışırken başıma bir şey geldi. Çözene kadar saatler geçti. Başkasının da başına gelebilir diye buraya yazıyorum.

Türkçe karakter içeren uygulamalar geliştirirken dosylarımı UTF-8 olarak kaydediyorum. Böylece bir sürü yerde Türkçe problemi ile karşılaşmıyorum. Fakat görünen o ki header() fonksiyonu UTF-8′den hiç hoşlanmıyor.

Devamı için tıklayın




Site Mozilla ve Opera gibi standartları destekleyen tarayıcılar için tasarlanmıştır. Eğer IE kullanıyorsanız şikayet etmeyin. kendi düşen ağlamaz.