WordPress Nedir, Ne İşe Yarar? | Bir Web Sitesi Oluşturmanın Temelleri

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 Nedir, Ne İşe Yarar, Nasıl Kurulur?

WordPress İçerik Yönetim Sistemi Nedir?

WordPress içerik yönetim sistemi, günümüzde birçok blog türünün oluşturulmasına odaklanmış ücretsiz bir website oluşturucudur. Kurucusu Matt Mullenweg, PHP, MySQL ve GPL lisansı ile değiştirilebilir kod altında bu yazılımı geliştirmiştir.

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.

Ö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.

Eklentiler

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?

WordPressi kullanabileceğiniz iki farklı platform vardır. Bunlar;

  1. WordPress.com
  2. WordPress.org

1) WordPress.com üzerinde hosting ve domain adı satın almanıza gerek kalmadan domainadı.wordpress.com uzantılı ücretsiz bir websitesi oluşturmanızı sağlayan platformdur.

2) WordPress.org ise, tamamen kontrol edilebilir bir websitesi veya blog oluşturmak istiyorsanız, bir hosting ve domain adı satın alarak, WP kurulum dosyalarını bilgisayarınıza indirdikten sonra hosting satın aldığınız sunucu üzerine bu dosyaları kopyalayarak bağımsız bir WordPress kurulumu yapmanıza izin veren platformdur.

WP ile Ne Tür Websiteleri Oluşturulabilir?

WP altyapısını kullanan birçok tanınmış websitesi vardır. Peki WP ile hangi websiteleri oluşturulabilir?

  • 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.

Sayfa Kaynağını Görüntüleme

Açılan sayfa kaynağı üzerinde, Ctrl + F basınız.

CTRL + F

Arama kutusu içerisine 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.

Versiyonu Kontrol Etme

İlgili Yazılar

1) Localhost’a WP Kurulumu
2) HTML Nedir?
3) Dreamweaver Nedir?
4) Websayfası Nedir?
5) XHTML Nedir?

Add a Comment

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir