Hala WordPress mi Kullanıyorsunuz, Tekrar Düşünün

İsmail Arılık, Yazılım Mühendisi tarafından

1. Başsız

Başsız içerik yönetim sistemleri, eski düzen monolitik sistemlere alternatif olarak çıkmıştır. Ana avantajları daha hafif ve esnek olmalarıdır. WordPress gibi monolitik sistemler hem eski bir kod tabanına sahip olmaları hem de arka ve ön ucun birleşik olmasından dolayı karmaşıktır, bu sebeple tasarım ve işlevsellik bağlamındaki yeni ihtiyaçlara cevap veremez.

Başsız sistemlerde ön uç ve arka uç birbirinden ayrıdır. Böylece ön uçta yapılmak istenen bir tasarım değişikliği kolayca yapılabilir. Arka uçta yer alan veri tabanı ve iş mantığındaki değişiklikler de ön uç etkilenmeden yapılabilir. Ön ve arkanın bu şekilde ayrı olması ayrıca daha güvenli ve hatasız uygulamaların gerçeklenebilmesine de olanak sağlar.

2. Hafif

Başsız içerik yönetim sistemleri hafiftir çünkü veri tabanı ve iş mantığı ile tasarım ve kullanıcı arayüzü keskin bir şekilde birbirinden ayrılmıştır. İş mantığının yer aldığı arka uç ile kullanıcı arayüzünün yer aldığı ön uç birbiri ile basit bir mesajlaşma protokolü aracılığıyla haberleşir. İki tarafın da geliştirme ve düzeltmeleri diğer tarafı etkilemeden yapılabilir. Bütün bunlar daha basit ve dolayısıyla hafif bir yapının kurulabilmesini olanaklı kılar.

Hafif bir yapı, sunucu masraflarınızın düşmesi anlamına da gelir. Çünkü daha az işlemci, hafıza ve ağ kaynağı kullanır. Çoğu durumda sunucuda sadece arka ucu çalıştırır, ön ucu ise derlenmiş yani küçültülmüş bir şekilde ücretsiz içerik dağıtım ağlarında tutarsınız.

TİYO

Hafiflik çoğu durumda hız anlamına da gelir; birbirinden ayrı ön ve arka taraf hızlı olmaları için daha kolay optimize edilebilir. Hız ise SEO yani arama motoru optimizasyonunda çok önemli bir kriterdir; arama motorları sayfaları dizinlerine eklerken beklemeyi pek sevmezler ve hızlı sayfaları daha yüksek bir puanla dizinleyebilirler.

3. Özelleştirme

Başsız içerik yönetim sistemleri kolayca özelleştirilebilir. Arka uçtaki veritabanı şeması istenildiği gibi tasarlanabilir. Bu şemaya herhangi bir iş akışı uygulanabilir. Bu iş akışından ortaya çıkacak veri ister bir web uygulamasına isterse de bir mobil uygulamaya istenilen formatta sunulabilir. Bu veri ile kullanıcı arayüzünü oluşturmak ise sadece hayal gücü ile sınırlıdır.

Başsız sistemlerin bu esnekliği, bu sistemlerin sadece bloglar gibi basit web siteleri için değil, e-ticaret gibi çok daha karmaşık web uygulamalarında da kullanılmasına olanak sağlamıştır.

Bununla ilgili yüksek kaliteli örnek bir çalışmaya şuradan ulaşabilirsiniz. Bu çalışmanın canlı bir örneği ise şurada yer almaktadır: https://cms.ismailarilik.com

Daha fazla makale

Bir Güzellik Merkezi Web Sitesi Neden Güzel Olmalı

“Güzellik merkezi” ismindeki “güzellik” kelimesini fazla mı abartıyoruz yoksa gerçekten de “güzel” olmak isteyen insanlar web sitenizde dahi “güzelliğe” önem verirler mi? Gelin birlikte bakalım.

Devamını oku

Sorunsuz bir E-ticaret Deneyimi için 3 Önemli Kriter

E-ticaret açılımımız sonrasında müşterilere bu konuda nasıl hizmet vermemiz gerektiği konusuna kafa yorduk. İşte sorunsuz bir e-ticaret sistemi için gerekli olduğuna inandığımız şeyler.

Devamını oku

Bize projenizden bahsedin

Ofisimiz

  • Teknokent
    Hüseyin Yılmaz cd.
    20160, Denizli, Türkiye