Hepimizi biliyoruz ki dijital çağda çevrimiçi bir varlık oluşturmak artık bir gereklilik haline geldi. Ayrıca, WordPress CMS ile bloglar ve web siteleri oluşturmak istiyorsak en popüler platform olduğunu söyleyebilirim. Dahası, iyi bir içerik yönetim sistemi olduğu için içeriklerimizi kolayca yönetebiliriz.
İlave olarak, bireysel blog yazarı olabilir veya büyük işletmelere odaklı websiteler geliştirebilirsiniz. Artı, WordPress açık kaynak yapısıyla temaları & eklentileri de özelleştirebilirsiniz. Bu makalede, WordPress tam olarak nedir, temel yönleri ve özellikleri nelerdir sizlere anlatacağım.
WordPress İçerik Yönetim Sistemi Nedir?
WordPress, yaygın olarak bir blog/website oluşturmak için kullanılan CMS (Content Management System – İçerik Yönetim Sistemi)’dir. İnternet’teki websitelerinin %70 neredeyse WP içerik yönetim sistemini kullanır.
WordPress içerik yönetim sistemi, günümüzde birçok blog türünü oluşturmamıza izin verir. Kısacası, bunları yapmamıza imkan veren ücretsiz bir website oluşturucudur. Kurucusu ise Matt Mullenweg’dir. Kurucusu bu sistemi geliştirirken PHP, MySQL kullanmıştır. Ve sonrasında GPL lisansı ile değiştirilebilir kod altında tasarlamıştır.
WP’nin muazzam büyümesinin nedeni, diğerlerinin yanı sıra lisansı, kullanım kolaylığı ve iyi bir içerik yöneticisi olmasıdır. 2009 yılında 200 milyon kullanıcı tarafından kullanılmaya başlanan ve eklentiler ve temalar oluşturmaktan sorumlu olan büyük geliştirici ve tasarımcı topluluğuna sahip olması hızlı büyümenin bir diğer nedenidir.
WordPress’in arkasındaki şirket olan Automattic, ücretsiz bir blog barındırma hizmetine de sahiptir. Barındırma hizmeti, web içeriğinin normal kronolojik sıralaması dışındaki sayfaların yönetimini kolaylaştırır ve temel bir blog yönetim yazılımından eksiksiz bir içerik yönetim sistemi sunar.
Projenin çoğu, topluluk tarafından geliştirilmiş olsa da, WP’ye katkıda bulunan çalışanların bazıları hala Automattic şirketi ile yakın ilişkilidir. Ayrıca, her yeni yayınlanan sürümü test etmek için bir topluluğa sahiptir. Geliştirilmekte olan sürümler Beta veya Release Candidate olarak adlandırılmaktadır.
WordPress (WP), PHP dili ile yazılmış MYSQL veritabanı ile birlikte çalışan, GPLv2 lisanlısına sahip açık kaynaklı bir yazılımdır. Açık kaynaklı bir yazılım olduğu için, birçok Plugin (Eklenti) geliştiriciler tarafından yapılmakta ve yayınlanmaktadır.
WordPress kullanarak bir blog oluşturmak oldukça kolaydır. Birçok tema ve eklenti ile kendiniz için tamamen ücretsiz bir websitesi oluşturabilirsiniz.
WP nedir kısaca açıklarsak, programlama hakkında herhangi birşey bilmenize gerek kalmadan bir websitesi veya blog oluşturmanıza izin veren ücretsiz bir yazılımdır.
WordPress Özellikleri
WordPress, kişisel, zarif ve iyi altyapı mimarisine sahip bir yayın sistemi oluşturma arzusundan doğmuştur. PHP, MySQL tabanlı ve GPL altında lisanslanan bu yazılım, estetiğe, web standartlarına ve kullanılabilirliğe özel önem vermektedir.
Temelde, site veya kurulum başına bir blog kullanacak şekilde yapılandırılmıştır, ancak birkaç düzeltme sayesinde, birkaç veya tek bir veritabanı ile birkaç blog kurulabilir.
Diğer özellikleri ise şunlardır;
- Kolay kurulum, yükseltme, güncelleme ve özelleştirme sağlar.
- Otomatik güncelleme ile sürdürülebilirlik ve güvenlik sağlar.
- Farklı düzeylerde izinlerin oluşturulması ile çeşitli kullanıcı profilleri ile birlikte birden çok yazar veya kullanıcı desteği sağlar.
- Birden çok blog yapısını destekler.
- Statik sayfalar oluşturma desteği vardır.
- Makaleleri ve statik sayfaları kategoriler, alt kategoriler ve etiketler ile sınıflandırma yeteneği vardır.
- Yayınlanan içeriğin tekrar taslağa döndürülmesine izin verir.
- Parola korumalı içeriği destekler.
- E-posta ile yayın yapma desteği vardır.
- Diğer farklı blog yapılardaki tüm içeriği RSS ile içe aktarmayı destekler.
- Makalelerin hazırlanma sürecinde otomatik olarak taslak olarak kaydetmeyi destekler, böylece olası bağlantı hatalarında kayıp yaşanmaz.
- Bloglar arasında trackback ve pingback iletişim araçlarına izin verir.
- Mod_rewrite aracılığıyla kalıcı bağlantıların düzenlenmesine izin verir.
- RSS ve Atom bağlantıları ile farklı platformlara makale yayını yapmaya izin verir.
Yapısı
WordPress, prensip olarak, statik veya dinamik sayfalara ek olarak diğer birçok özelliğin yanı sıra tarihe göre sıralanan girişlere dayanan bir web yayınlama sistemi olarak çalışmaktadır. Yani, oluşturulacak bir websitenin yapısı ve görsel tasarımı seçilecek temaya ve sistemine bağlıdır.
WP’nin felsefesi zarafet, basitlik ve W3C önerilerine sıkı sıkıya bağlıdır, ancak her zaman kullanılacak temaya göre değişiklik gösterebilir. Yönetim ve yürütme süreçleri, temaları kullanan eklenti ve widget’lar sağlanır ve yayınlanan yazıların içeriği, kategoriler ve anahtar kelimelere benzeyen etiketler ile sınıflandırılabilir.
Çoklu Blog Altyapısı
WordPress, kurulum başına bir blogu destekler, ancak ayrı ve aynı veritabanı üzerinde farklı dizinlerde birden çok blog oluşturulabilir.
Çoklu bloglama sistemi oluşturulabilmesi için tek bir kurulumda birden çok blogun oluşturulmasına ve yönetilmesine izin vermek için WordPress Multisite tasarlanmıştır.
WP Multisite, kendi blog topluluğunu oluşturmak isteyen bir websitesine sahip herkesin tek bir yönetici ortamından tüm blogları kontrol etmesini ve yönetmesini mümkün kılar.
WordPress Temaları
WordPress temaları, blog tasarımının görünümünü ve yapısını oluşturmak için kullanılan tasarım şablonlarıdır. Bu temaların tasarımı incelenip, kontrol edilip ve resmi olarak onaylandıktan sonra yayınlanmaktadır. Ayrıca, bu işleri yürüten profesyonel kullanıcılardan oluşan büyük bir resmi topluluk vardır.
Widget’lar
WordPress, kişisel veya kurumsal blogların tasarımı ve yapısı için çok sayıda esneklik sunan bir Widget sistemi içerir. Widget’ların tek dezavantajı tüm temalar ile uyumlu olmamasıdır, çünkü temayı tasarlayan geliştirici buna karar vermektedir.
WordPress Eklentileri
Basit bir blogun ötesinde geliştiren ve onu esnek ve pratik olarak genel amaçlı bir sistem haline getiren çok sayıda ücretli ve ücretsiz eklenti vardır.
En popüler WP eklentileri ise şunlardır;
- Yoast SEO
- WPForms
- Constant Contact
- SeedProd
- MemberPress
- UpdraftPlus
- WP Rocket
- Sucuri
- Google Workspace
- SEMRush
- LiveChat
- WP Mail SMTP
- Insert Headers and Footers
- WPML or Polylang
- WooCommerce
- Broken Link Checker
- Akismet
WordPress.com ve WordPress.org Nedir?
WordPress‘i kullanabileceğiniz iki farklı platform vardır. Bunlar;
- WordPress.com
- WordPress.org
WordPress.com üzerinde hosting ve domain adı satın almanıza gerek kalmaz. Yani, domainadı.wordpress.com uzantılı ücretsiz bir websitesi oluşturmanızı sağlayan platformdur.
WordPress.org ise, tamamen kontrol edebileceğiniz bir websitesi veya blog oluşturabilirsiniz. Artı, bir hosting ve domain adı satın alarak, WP kurulum dosyalarını bilgisayarınıza indirebilirsiniz. Böylece, hosting satın aldığınız sunucu üzerine bu dosyaları kopyalayarak bağımsız bir yapı oluşturabilirsiniz.
WP ile Ne Tür Websiteleri Oluşturulabilir?
WP altyapısını kullanan bildiğimiz birçok websitesi vardır. Peki WordPress’i kurduktan sonra hangi websitelerini oluşturabiliriz?
- Ticaret Siteleri
- İş Siteleri
- Forum Siteleri
- Blog Siteleri
- Social Ağ Siteleri
- Üyelik Siteleri
- Haber Siteleri
- Portfolyo Siteleri
WordPress Örnek Site
WP kullanan bir websitesine örnek verecek olursak; The Official Microsoft Blog‘dur. Bu websitesi Microsoft’un Blog websitesidir ve WordPress CMS sistemini kullanmaktadır.
Microsoft Blog websitesini açınız ve Sağ Tuş / Sayfa Kaynağını Görüntüle seçeneğine tıklayınız.
Açılan sayfa kaynağı üzerinde, Ctrl + F basınız.
Arama kutusu içerisine [ wordpress ] yazınız ve Enter’a basınız. Aşağıdaki görüntüde gördüğünüz gibi 56. satırda Microsoft’un Blog yapısında WP altyapısını kullandığını görebilirsiniz.
Sık Sorulan Sorular (SSS / FAQ)
- WordPress nedir ve ne işe yarar?
- WordPress ile neler yapabiliriz?
- WordPress’i öğrenmek zor mudur?
- WordPress ücretli mi?
Sonuç
Sonuç olarak, WordPress çok yönlü bir platform olarak öne çıkıyor. Ayrıca, hem acemi blog yazarlarına hem de deneyimli geliştiricilere hitap ediyor. Dahası, basit arayüzü zengin eklentilere ve temalara sahiptir.
Ek olarak, güçlü topluluğu sayesinde benzersiz çevrimiçi deneyimler elde etmemize yardımcı oluyor. Ek olarak, WordPress’in açık kaynak yapısı yeniliği de teşvik ediyor. Aynı zamanda teknik engeller olmadan web siteleri geliştirmemize olanak tanıyor.
Sonuç olarak, WordPress hem kişisel bloglar hem de büyük ağlar için mükemmel bir araçtır. Dijital dünyada ilerlerken, ücretsiz CMS sistemi ile içeriğinizi tam potansiyeline ulaştırabilirsiniz.