Başsız CMS ve Geleneksel CMS

Yayınlanan: 2020-10-09

İçindekiler


Başsız CMS ve geleneksel CMS hakkındaki tüm bu tartışmalar sizi yorgun ve şaşkın bırakmış olabilir, bu nedenle bugünkü makalemiz, konuyu iyice anlamanıza yardımcı olmaya daha fazla odaklanarak ve tüm gereksiz konuşmalardan kaçınarak işleri farklı bir yoldan almaya çalışacak. süreç.

Geleneksel CMS'yi anlama

tanım

Geleneksel, birleştirilmiş CMS, her şeyi ile tipik içerik yönetimi platformunuzdur - ön uç (sunu katmanı) ve arka uç (içerik veritabanı ve editör arayüzü) - birbirine sıkı ve doğrudan bağlı, içeriği yönetmek için daha kolay bir zaman sağlar.

Geleneksel CMS nasıl çalışır?

Pratik kullanım için geleneksel CMS ne anlama gelir?

Her şeyin bunun gibi bir sistem düzeyinde doğrudan bağlantılı olması, arka uçunuzda değişiklikler yapabileceğiniz ve bunları minimum yapılandırmayla ön ucunuza yansıtabileceğiniz anlamına gelir. Bu şekilde, ekibinizin teknik olmayan üyeleri bile web sitenizdeki içeriği yönetmeyi ve yayınlamayı daha kolay bulacaktır.

Geleneksel CMS'nin pratikliği en iyi WordPress gibi bir blog platformunda görülür. WordPress'te, içerik yönetimi süreci, bir web sitesinin yazı tiplerinde veya düzenlerinde, gösterge tablosundaki bir düğmeye tıklanarak yapılan değişikliklerle, kullanıcı dostu olacak şekilde yapılır. Eklentileri her zaman doğrudan arka uçtan indirip kurabileceğiniz için WordPress'e ek işlevlerin yüklenmesi de çok kolaydır.

Geleneksel CMS Örnekleri
WordPress, Squarespace, Magento

Geleneksel CMS, bir sistemin yeteneklerini nasıl belirler?

Daha geniş anlamda, geleneksel CMS muhafazakardır ve sınırlı ölçeklenebilirliğe sahiptir.

Muhafazakar : Bir geliştiricinin bakış açısından, sistemin kendisi doğası gereği katı ve monolitik olduğundan, geleneksel bir CMS'de yenilik yapmak zordur. Ve geleneksel bir CMS'nin ön ucu ve arka ucu birbirine sıkı sıkıya bağlı olduğundan, ön uca uygulanan herhangi bir yeni işlevsellik ayrıca kendi özel arka uç desteğine ihtiyaç duyar. Bu nedenle, sistem genelinde bakımın geleneksel CMS'de olağan bir şey olduğunu görmenizin nedeni budur, çünkü bu bakımlar yeni işlevlerin kullanıma sunulması ve tüm sistem genelinde istikrarın sağlanması için gereklidir.

Sınırlı ölçeklenebilirlik : Geleneksel CMS'de mevcut işlevlerin üzerine yeni işlevler katmanları ve katmanları eklerseniz, bu yeni işlevlerin tümü sizin özel sisteminiz için oluşturulmadığından performans sorunlarıyla karşılaşma ihtimaliniz vardır. Yeni işlevlerin uygulanmasının geleneksel CMS ile çoğu zaman sinir bozucu bir süreç olduğu gerçeğiyle birleştiğinde, ölçeklenebilirlik, yakın zamanda değişmesi muhtemel olmayan geleneksel CMS'nin doğal bir dezavantajı olmaya devam ediyor.

sınırlamalar Açıklamalar
Tutucu Geleneksel CMS, ön uç ve arka ucun birbirine sıkı sıkıya bağlı olması nedeniyle yenilik yapmayı ve denemeyi caydırır.
Sınırlı ölçeklenebilirlik Geleneksel CMS'de yukarı doğru ölçeklendirmek, mevcut seçeneklerin olmaması (yani belirli bir platforma bağlı olması) nedeniyle zordur.

Başsız CMS davası

Amazon'un şu anki yerine gelmesi tesadüf değil. Amazon'un tamamen ayrıştırılmış CMS'leriyle birkaç saniyede bir yeni bir kullanıcı arabirimi ortaya çıkardığı ve AWS'nin (Amazon Web Services) işletme kârlarının %70'inden fazlasını kapladığı gerçeği göz önüne alındığında, Amazon'un pek de bir e-Ticaret şirketi, daha çok bir e-ticaret işi olan bir teknoloji şirketi olduğu için. Ve bu, Amazon'un geleneksel CMS ile başka türlü erişilemeyen bir esneklik ve ölçeklenebilirlik düzeyine ancak ayrıştırılmış, başsız bir CMS ile ulaşabileceği için mantıklıdır.

Başsız CMS: Tanım

“Başsız” daha çok, başsız mimarinin arka ucunun işleyiş şekliyle ilgilidir - başa (ön uç) hiç dikkat etmeden. Ancak her sistemin bir kafaya ihtiyacı olduğu için - en basit sistem bile gerekli tüm bilgileri görüntülemek için bir terminale sahip olduğundan - başsız olmak, sıradan sıradan biri için o kadar pratik görünmüyor. Çünkü neden kafayı kaybediyorsun?

Bu, başsız mimarinin daha basit bir şekilde yeniden tanımlanabileceği zamandır: İçeriğin ana(lar)a (sunu katmanlarına) API'ler aracılığıyla iletildiği (çok başlı) bir içerik yönetim sistemi. Bu şekilde, örneğin bir içerik parçası, aynı anda birden çok ön uçta ve birden çok platformda yayınlanabilir. Sonuç olarak, bu, başsız CMS'deki geliştirmenin doğası gereği eşzamansız olduğu, ön uç değişikliklerinin arka ucu etkileme korkusu olmadan yapılabileceği ve bunun tersi olduğu anlamına gelir.

Başsız CMS nasıl çalışır?

Başsız CMS Örnekleri
İçerikli, Kentico, Magento Ticaret

Başsız mimaride API'leri anlama

API, başsız bir mimarinin temel bileşeni olarak kabul edilebilir. Basit bir ifadeyle, farklı sistemlerin (farklı programlama dillerine sahip) birbirleriyle iletişim kurmasının bir yoludur.

API'ler aracılığıyla, ön ucunuzdaki bir Ürün Listesi sayfası, arka ucunuzun nasıl çalıştığını gerçekten bilmeden arka ucunuzdan veri isteyebilir. Bunun pratikte anlamı şudur: Kullanılan API'ler sisteminizle tamamen uyumlu olduğu sürece, işletmeniz artık tek bir arka uç ve/veya tek bir ön uçla sınırlı değildir ve tüm operasyonunuzu aksatmadan değiştirilebilirler. . Ayrıca, yalnızca bir ön uçla sınırlı olmadığınız için, bir içerik parçası, sonuç olarak, otomatlar, reklam panoları, giyilebilir cihazlar ve çok daha fazlası gibi popüler ve hatta geleneksel olmayan ön uçlar için kullanılabilir hale getirilebilir.

Başsız CMS'yi ne zaman seçeceğinizi bilmek

Başsız CMS'nin artıları ve eksileri

Başsız CMS'deki hemen hemen her şey API'ler etrafında döndüğünden, mimarinin kendisi daha pratik ve tekniktir . geleneksel CMS'nizden daha fazla. Bu da, içeriği başsız bir CMS'de düzenlemenin ve yayınlamanın, geleneksel, monolitik mimariye kıyasla bir sürecin elle tutulduğu kadar kolay olmayacağı anlamına gelir; ancak karşılığında, istediğiniz türde içerik oluşturma konusunda çok daha fazla özgürlüğe sahip olursunuz ve kullanılan platformla sınırlı kalmazsınız.

Örneğin, Contentful gibi tamamen başsız bir CMS platformunda, içeriğiniz için plan görevi gören içerik modelleri oluşturabilirsiniz. Bu içerik modelleri, içerik ekibinizin içerik oluşturması için daha fazla yol açar ve çeşitli ve esnek bir CMS için anahtar görevi görür.

Başsız CMS'de içerik modelleme
Bir içerik modeli oluşturarak yeniden kullanılabilir bir Vaka Çalışması sayfası yapılandırın
Kaynak: Contentful

Mimarinin kendisi ölçeklenebilirlik için yapılmış olmasına rağmen, başsız bir CMS'nin bakımı geleneksel CMS'ye kıyasla o kadar kolay bir iş değildir. Her şey, başsız CMS'de tüm bakım ve bakım işlerinden (özel API'lerinizin bakımı dahil) tamamen sizin ve ekibinizin sorumlu olduğu gerçeğine dayanır. Geliştirme ve yenilik yapma konusundaki bu tam özgürlük, aynı zamanda yalnızca kendinize güvenebileceğiniz anlamına gelir ve süreçle ilgili daha yüksek düzeyde tekniklik ve risk olduğundan, başsız bir CMS geliştirmenin ve sürdürmenin beklediğinizden daha maliyetli olabileceği anlamına gelir.

Ekibiniz başsız CMS ve bununla birlikte gelen tüm soyutlamalarla uğraşma konusunda deneyimsizse, işinizin pazara çıkış süresini bile geciktirebilir.

Başsız mimarinin kendisi, tek bir platforma ve onunla birlikte gelen her şeye bağlı kalmama seçimidir. Örneğin, tipik bir e-ticaret işlemi için, arka ucunuza güç sağlamak için eksiksiz API'leri ile Headless Magento gibi esnek bir başsız çözüm seçebilirsiniz; ve sonra - seçeneklerinizin sınırlı olmadığını bilerek - mali durumunuzu ve lojistiğinizi yönetmek için başka bir üçüncü taraf ERP'yi tercih edebilirsiniz.

Artıları Eksileri
Modüler arka uç(lar) ve ön uç(lar) Geliştirmek maliyetli
Ön uç ve arka uç arasında eşzamansız geliştirmeye izin verir Kodlama bilgisi gerektirir
İçerik, reklam panoları ve giyilebilir cihazlar gibi alışılmamış cihazlarda bile kullanılabilir hale getirilebilir. Uygulamadaki yüksek zorluk seviyesi nedeniyle aslında piyasaya sürme süresini geciktirebilir

Başsız CMS ne zaman seçilir?

Eskiden başsız CMS, işlevsel bir başsız sistemi düzgün bir şekilde uygulamak için gereken iş ve maliyet nedeniyle, küçük ölçekli işletmeler için son derece modern ve erişilemezdi. Ancak zamanla, başsız CMS artık ana akım ve herkes tarafından erişilebilir hale getirildi.

Başsız CMS ile ilişkili bazı dezavantajlar olduğu için, başsız kalmak isteyen işletmeler bu yaklaşımı yalnızca işletmelerinin yukarı doğru ölçeklenme potansiyeline sahip olduğunu düşündüklerinde ve başsız bir CMS geliştirmek ve sürdürmek için gereken kaynaklara sahip olduklarında göz önünde bulundurmalıdır. İYS.

Aslında, başsız CMS ile kullanıma hazır çok dilli bir deneyim olmadığı için, başsız yaklaşımı tercih ederseniz, hafife aldığınız işlevlerin çoğunu kaçırdığınızı bile görebilirsiniz. Örneğin, web sitenizdeki bir site arama işlevi bile, özelliğin tamamen kararlı hale gelmesi birkaç hafta veya daha uzun sürebileceğinden uygulanması zor olabilir.

Karşılaştırma geleneksel ve başsız ticaret

Geleneksel CMS'nin hala bir yeri var mı?

Her iki CMS'nin tüm artılarını ve eksilerini tarttığınızda, geleneksel bir CMS, web üzerinden sunulan web sitelerinin içeriğini uygun ve kolay bir şekilde yönetmek için yalnızca bir CMS isteyen işletmeler için daha mantıklı olacaktır. Bu gibi durumlarda, başıboş gitmek, nispeten az kazanç için fazladan yol kat etmek anlamına gelir - bu aşırıya kaçar ve pazara sunma sürenize zarar verir.

kafanı kaybet

Başsız CMS'yi hızlı bir şekilde benimseyen platform satıcıları, üçüncü taraf veya özel olarak geliştirilmiş harici ön uçlarla kullanılabilen dahili API çağrılarını etkinleştirmek için sistemlerini sürekli olarak yeniden tasarlarken, artık başsız bir sistemi devreye almak yıllar öncesine kıyasla çok daha kolay bir süreç. .

Magento, başsız CMS'nin biz ilerledikçe nasıl daha yaygın hale geldiğinin en iyi örneklerinden biridir. Başlangıç ​​için eksiksiz API'leri ile geliştiriciler kendi başsız ticaretlerini oluşturabilir ve esnek bir içerik yönetim sisteminin tüm avantajlarından yararlanabilir. Ön uç çözümü olarak bir Aşamalı Web Uygulaması ile birleştiğinde, tüccarlar, diğer önemli metriklerde artışların yanı sıra, yönetim kurulu genelinde artan dönüşüm oranları bildiriyorlar.

Başsız olmak isteyen ancak henüz atlamak için güvenilir bir çözüm sağlayıcı bulamamış Magento tüccarları için, burada SimiCart'ta mağaza içi alışveriş deneyiminizi dönüştürmeye hazır tam çözümü sunuyoruz.

simicart ile başsız gitmek