WordPress Teması Yapmak için Ne Bilmeliyim ?

WordPress bir içerik yönetim sistemidir. Dolayısıyla tema odaklı çalışır, aynı telefonunuzun temasını değiştirir gibi wordpress sitenizin de temasını değiştirebilirsiniz. Bunu bir ön bilgi olarak yazdıktan sonra asıl meseleye gelebiliriz.

Ben bir wordpress geliştiricisiyim. WordPress için temalar üretmekteyim. Bu dökümanı oluşturmamın sebebi de, daha sonradan bakmak üzere kendime yazılı bir kaynak oluşturmak ve unuttuğum zaman açıp hemen hatırlayabilmektir.

Kendime kaynak oluştururken, başkalarına yararlı olma düşüncesi ise çok daha güzel olacaktır diye, bu yazı dizisini başkasına anlatıyor gibi yazacağım.

Öncelikle bana şu soruyu sorduğunuzu varsayıyorum : “Neden wordpress teması yapayım ki ?

Çünkü wordpress‘in size sunmuş olduğu olanakları kullanarak her türde site yapabilirsiniz. Yeri gelince bir blog yapmanız gerekir, yeri gelince bir internet portalı ya da bir kurumsal site. Hatta ve hatta wordpress kullanarak bir forum sitesi bile yapabilirsiniz.

Çünkü dünya üzerinde varolan sitelerin birçoğu wordpress sistemini kullanıyor. Bu size büyük bir iş kapısı açabilir ve hayatınızı değiştirebilir. Eğer ciddi anlamda bu işi yapacaksanız, hayatınız gerçekten değişebilir.

Çünkü internet teknolojileri dalında en çok aranan özelliklerden birisi wordpress’i bilmek ve geliştirebilir olmaktır.

İlk düşündüğümde aklıma gelenler bunlardı ve aslında bunlar bu yazının devamını okumak için yeterli sebeplerdir, değil mi ?

Yapım Aşamaları

Bir siteyi yaparken izlenmesi gereken bazı aşamalar vardır. Dikkat ettiyseniz wordpress teması yaparken demiyorum, bu aşamalar her türlü site için uygulanabilir. Bu aşamaların her birini siz yapmak zorunda değilsiniz. Fakat ben herbirine, siz yapıyormuşsunuz gibi değinmek istiyorum.

Sitenin Tasarlanması

Öncelikle müşterinin (bu siz de olabilirsiniz) ne istediği iyi kavranmalıdır. İsteklere göre bir çizim programı ile sitenin ön izlemesi oluşturulmalıdır.

Bu aşamada en çok kullanılan program Photoshop‘tur. Fakat öğrenmesi biraz zahmetlidir. Benim size tavsiyem Fireworks yönünde olacaktır.

Yukarıda bahsettiğim gibi, bu aşamayı, yani sitenin tasarımını siz yapmak zorunda değilsiniz. Tasarım size hazır olarak da gelebilir. WordPress teması yapmak için illa ki bir çizim programını kullanabilir olmak ve tasarım yapmak zorunda değilsiniz.

Herneyse, sitenin nasıl görüneceğini bir program ile belirledikten ve müşteriyi de memnun ettikten sonra kod yazmaya başlayabilirsiniz.

HTML

Elinizde bir imaj var ve bunu site haline getirmeniz gerekiyor.

Tüm sitelerde olduğu gibi WordPress tabanlı siteler de, HTML dediğimiz işaretleme dilinden oluşmaktadır. Temelde her zaman HTML vardır. HTML, herhangi bir site yapmak için bilmeniz gereken en önemli dildir. Hatta bir site yapmak için tek başına yeten tek dildir.

Öğrenmesi oldukça basit ve zevklidir. HTML öğrendikçe neler yapabileceğinizi kendiniz keşfedebilirsiniz.

Evet, HTML bilmek wordpress teması yapmak için bir zorunluluktur.

CSS

CSS, HTML ile beraber kullanılan bir dildir. HTML ile oluşturduğunuz elementlere şekil vermek için kullanırsınız. Yegane amacı budur.

Şekil vermekten kastım, renkleri, yerleşimi, fontları ve birçok şeyi isteğinize göre değiştirmenizdir.

CSS tek başına hiçbir anlam ifade etmez. HTML ile beraber kullanmanız gerekir.

Söylemeden geçemeyeceğim, HTML’i olduğu gibi CSS’i de öğrenmek çok zevklidir.

Evet, CSS bilmek wordpress teması yapmak için bir zorunluluktur.

PHP

HTML ve CSS kullanarak güzel bir site oluşturabilirsiniz. Fakat oluşturacağınız sitenin tamamen statik olacağını söylemeliyim. Yani yönetilebilir bir site olmayacaktır. Daha farklı bir deyişle, şu ana kadar yaptıklarımız hep sitenin görünümü ile ilgiliydi. Fakat birçok sitenin bir altyapısı, yani yazılımı vardır.

Bu yazılımı bazen siz kendi programlama becerilerinizi kullanarak oluşturursunuz, bazen ise bu yazılımı hazır olarak sunan wordpress sistemini kullanırsınız.

WordPress’in yazılımı için PHP dili kullanılmıştır. O kadar güzel ve kullanışlı bir şekilde yazılmıştır ki, PHP’yi iyi derecede bilmeyenler bile anlayabilir ve tema geliştirebilirler.

Teorik olarak PHP bilmek wordpress teması yapabilmek için gereklidir fakat bu bilginin çok üst düzey olması gerekmez. PHP bilginizle orantılı şekilde daha fonksiyonel ve kullanışlı temalar çıkarabilirsiniz.

Javascript / JQuery

Javascript, web sayfalarında kullanıcıyla etkileşimi sağlayan dildir. JQuery ise onun bir kütüphanesidir. JQuery, daha çok görsel açıdan daha zengin siteler yapmak için kullanılır. Animasyon ve sayfada kayan, hareket eden elementler oluşturmak için geliştirilen bir dildir.

Söylemeliyim ki Javascript ya da JQuery bilmek, wordpess teması yapmak için biz zorunluluk değildir. Bilmeniz elbette size avantaj sağlayacaktır.

Sonuç

Bir wordpress teması yaparken kullanılan dilleri ve araçları açıklamaya çalıştım. Ufaktan tekrar söylemek gerekirse;

HTML en gerekli dildir. Sitenin ana elementlerini oluşturur,

CSS, HTML ile beraber kullanılacak olan stilleme dilidir,

PHP ise siteye dinamizm vermesi için kullanılır.

Benzer Yazılar

Yorumlar

Yorum Yazın

Su elementleri kullanabilirsiniz : <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Arama
RSS
Beni yukari isinla