Uğur Özşahin’in bu adreste sunmuş olduğu güzel çalışmalardan birtanesi. wordpress blogunuzda php taglarını reklendirmenize yarayacak bir eklenti ve bir çok wordpress blogu tarafından kullanılan bir güzellik.

Wordpress kullanan ve yazmış olduğu örnek kodları renklendirmek için başarılı ve geniş dil desteğine sahip kod renklendirici arayan arkadaşlar buyrun karşınızda CodeColorer. Bu yazının orjinaline buradan ulaşabilirsiniz. Ben sadece yazıyı dilim döndüğünce affınıza sığınarak çevirmiş bulunmaktayım. Başarılı bulduğum bir eklenti olduğu için, böyle bir yazı yazma ihtiyacı duydum. Umarım sizin içinde faydalı bir yazı olur.

CodeColorer yazılarınız içerisinde kullandığınız kod blokları için renklendirme görevi gören bir wordpress eklentisidir. Eklenti kodlarınızın görsel olarak daha iyi okunabilir olmasını amaçlamaktadır Yazdığınız kodun örnek görünümü aşağıdaki gibi olacaktır :

code colorer

CodeColorer eklentisinin sahip olduğu bazı özellikler:

  • Satır numaraları
  • Eklenen dökümantasyona otomatik link
  • Kod bloğu yükseklik ölçüsü otomatik ayarlama (Kısa kodlar için yüksekliği kısaltma, uzun kodlar için scroolbar ekleme)
  • Kod Bloğunun sitilini Site-Admin üzerinden düzenleyebilme
  • Sözdizimleri için renk bilgileri CSS dosyası içerisinde
  • Yorumlar içerisindeki kodları da renklendirebilme özelliği
  • Wordpress in kod engellemesinden, kodlarınızı koruyabilme

Eklentiyi Kurmak

  • İndirdiğiniz ve açtığınız paketteki dosyaları blogunuzun “wp-content/plugins/codecolorer” klasörüne upload edin.
  • Eğer daha önce CodeColorer kullanmamışsanız, “wp-content/plugins/codecolorer/codecolorer.css.in” dosyasının adını “wp-content/plugins/codecolorer/codecolorer.css” olarak değiştirin.
  • “CodeColorer” eklentisini Site Admin - Plugins sayfası içerisinden enable (aktif) edin.
  • Site Admin - Options/CodeColorer sayfasına gidin ve eklenti ayarlarını dilediğiniz şekilde değiştirin.
  • [cc lang=”lang”] kodunuz [/cc] veya <code lang=”kodunuzun dili”> kodunuz </code> sözdizimlerini kullanarak kodlarınızı yazılarınıza ekleyebilirsiniz. (Eğer lang=”kodunuzun dili” parametresini atlarsanız, kodlarınız renksiz olarak gösterilecektir.)
  • Renklendirme desteğinin verildiği dillere aşağıda ayrıca değinilmiştir.

Sözdizimi Kullanımı

Yazılarınıza yada yorumlarınıza eklemek istediğiniz kod bloklarınızı [cc lang=”kodunuzun dili”] kodunuz [/cc] yada <code lang=”kodunuzun dili”> kodunuz </code> sözdizimi içerisinde eklemelisiniz. Versiyon 0.6.0 dan itibaren Codecolorer ayarlarınızı [cc lang=”php” tab_size=”2″ lines=”40″] kodunuz [/cc] içerisinden yapabilme şansına sahipsiniz.

Not: Ayarlarda parametre değerleri verirken mutlaka çift tırnak yada tek tırnak kullanmak zorundasınız. Boolean değerler için metin olarak true yada false, rakam olarak 1 yada 0 kullanabilirsiniz.

Kullanılabilen Parametreler:

  • lang (metin) — kaynak kodunuzun dili. Örn= php, asp vb.
  • tab_size (tam sayı) — TAB sembolü için kaç boşluk olacağının rakamsal değeri.
  • line_numbers (boolean) — true değeri verildiği taktirde satır numaraları görünür olur.
  • no_links (boolean) — false değeri verildiği taktirde elle eklenmiş linkler aktif olacaktır.
  • lines (tam sayı) — Kaç satır olması gerektiğini buradan belirtebilirsiniz.
  • line_height (tam sayı) — Satır yüksekliğini pixel cinsinden belirtebilirsiniz.

Tüm parametreleri CodeColorer options sayfası üzerinden de düzenleyebilirsiniz.

Desteklenen Programlama Dilleri

CodeColorer tarafından desteklenen tüm diller: actionscript, ada, apache, applescript, asm, asp, autoit, bash, blitzbasic, bnf, c, caddcl, cadlisp, cfdg, cfm, cpp-qt, cpp, csharp, css-gen.cfg, css, c_mac, d, delphi, diff, div, dos, eiffel, fortran, freebasic, gml, groovy, html, idl, ini, inno, io, java, java5, javascript, latex, lisp, lua, matlab, mirc, mpasm, mysql, nsis, objc, ocaml-brief, ocaml, oobas, oracle8, pascal, perl, php-brief, php, plsql, python, qbasic, rails, reg, robots, ruby, sas, scheme, sdlbasic, smalltalk, smarty, sql, tcl, text, thinbasic, tsql, vb, vbnet, vhdl, visualfoxpro, winbatch, xml, xpp, z80.

Gereksinimler

Eklenti Wordpress 1.5 ve 2.0/2.1 ile başarılı bir şekilde çalışabilmektedir. Fakat wordpress sürümlerinin güncel versiyonlarının kullanılması tavsiye edilir.

Download

“CodeColorer” ın son versiyonu olan 0.6.0 versiyonunu :

CodeColorer Eklentisi Download

Eğer önerileriniz, geribeslemeleriniz yada bulmuş olduğunuz hatalar var ise yorumlarınızı şuraya (Geliştiricinin Kendi Sitesi) yapabilirsiniz.