Hafif mikro-blog platformlarından büyük kurumsal paketlere kadar bir sürü CMS var.

Burada herhangi bir isimden bahsetmek veya ne kullanacağınızı söylemek istemiyorum.

Bunun yerine, dikkate almanız gereken bazı önemli noktalar vereceğim, böylece kendi başına eğitimli bir karar verebilirsiniz.

Umarım, bir CMS'ye çok fazla zaman ve enerji harcamayın; bir ya da iki yıl yoldan ayrılmak zorunda kalacaksınız.

Öğrenme eğrisi

Ne yazık ki, birçok tasarımcı bu noktada tek başına bir CMS seçiyor. Beni yanlış anlamayın, aslında CMS'yi seçmenin önemli olduğunu anlayabilirsiniz, ancak bu yazılıma çok fazla zaman ve enerji harcıyorsunuz. Potansiyel olarak, hayatınızın yılları bu CMS ile çalışacak. Diğer bazı hususları dikkate almadan yapılandırmak için en kolay olanı kullanmayın. Tek tıklamayla yükleme güzel, ancak karar verici bir faktör olmamalı.

Bununla birlikte, ne kadar hızlı koşabildiğinizi ve basit siteler oluşturmanın önemli olduğunu söyledi. Her CMS'nin bir öğrenme eğrisi vardır, ancak bazıları diğerlerinden daha diktir. Bir seçim yapmadan önce ne kadar zaman geçirdiğinizi düşünün. Eğer bir öğrenciyseniz, bunu öğrenmek için daha fazla zamanınız olduğu için dalmayı ve öğrenmeyi zorlaştırmak için daha zordur. Çalışıyorsanız ve dün bir CMS çözümüne ihtiyacınız varsa, birkaç gün içinde çalışmaya başladığınız bir şeyle gitmek zorunda kalabilirsiniz.

tema kullanımını

Eğer terimle aşina değilseniz, tema olarak, sitenin ön ucunun görünen kısmı olan cildi yaratmayı kastediyorum. Bunun nasıl yapıldığının büyük bir önemi olmalı. Geliştiricilerin CMS'leri geliştiren insanlar olduğunu ve geliştirmeyi kolaylaştırmaktan hoşlandıklarını, bazen tasarımcınızı düşünmeden önce ve maalesef son kullanıcıyı da hatırladıklarını unutmayın. Yani, ön uçun bir araya getirilme biçimi ihmal edilmiş ya da gereksiz yere karmaşık hale getirilmiş olabilir. Bazı CMS'lerin teması diğerlerinden daha kolaydır. Ayrıca, kontrol panelinin nasıl kurulduğu ve ne kadar kolay kullanılmasının kararınızı büyük ölçüde etkilemesi gerektiğinden, bununla birlikte çok fazla zaman harcayacaksınız.

hurdles to jump over when theming a design

CMS için ne kadar esnek temalar olduğunu düşünmelisiniz. Statik HTML ve CSS oluşturabilir veya içe aktarabilir veya ilk önce atlamak için bir ton çemberler var mı? Dosya yapısı nasıl kurulur ve tasarımınızın her bir parçasını arka uçtan kurtarmanız gerekir? İyi bir CMS, uzman olduğunuzda size zaman kazandırır. Ancak, geliştirmenin zaman alacağı bazı CMS'ler var.

İstediğiniz web sitesini oluşturmak için ne kadar özgürlük verilir? Her CMS, atlamanız gereken bazı tasarım engellerine sahiptir. Bir başlangıç ​​veya varsayılan şablonla başlamak zorunda mısınız? Bu tasarım tarzınızda büyük bir kramp olabilir ve fazladan zaman doldurabilir. Bununla birlikte, bazı insanlar başlangıç ​​için şablonlara sahip olmayı tercih eder. Hangisini tercih edersin? Tarayıcıda işaretleme yazmanız mı gerekiyor yoksa bir metin editörü kullanıyor musunuz? Statik web sayfaları oluşturmayı ve aynı işlemi kullanıp kullanamayacağınızı kontrol etmeyi düşünün ya da işleri farklı bir şekilde yapmaya zorlanacaksınız.

Belgeler ve kaynaklar

Bir CMS sadece dokümantasyonu kadar iyidir. Sıkışmış olduğum birkaç şaşırtıcı CMS'lerle uğraştım çünkü sıkışıp kaldım ve içeride olduğum reçelden kurtulmak için yeterince uygun dokümantasyon olmadığını fark ettim. Bu yüzden temel özelliklere baktıktan sonra Bir CMS için, belgelere bakın. Sıfır bilgi ile başlayabilir ve sadece belgeleri okuyarak tam bir web sitesi inşa edebilmelisiniz. Durum böyle değilse, başka bir CMS'ye bakmak isteyebilirsiniz.

Çoğu CMS'ler kendi özelliklerini listelemektedir, ancak dokümantasyon tam olarak nelerin sunulduğunu görebileceğiniz yerdir. Örneğin, bir CMS muhtemelen bir tür alışveriş sepeti çözümü sunacaktır, ancak tam olarak bu, CMS'den CMS'ye büyük ölçüde değişiklik gösterebilir. CMS’nizin sahip olması gereken bir ya da iki şey varsa, bunlar hakkındaki belgeleri özellikle okuduğunuzdan ve sizin için çalışıp çalışmadıklarından emin olun.

Topluluk

En iyi belgeler bile sahip olabileceğiniz her soruya cevap veremez. İnsanların sorularınızı cevaplayacağı bir yer var mı? Varsa, topluluk tasarımcılara ve acemilere ne kadar yardımcı olur? Bazı topluluklar aslında oldukça düşman olabilir ya da yeni başlayanların sorularını görmezden gelebilir.

Bazı sorular sormak isterseniz, forumlarda veya Twitter'da “Bu CMS iyi mi?” Diye soran kişi olmayın. Birisi muhtemelen sahip olduğunuz soruyu zaten sormuş. Topluluğun kalitesini ölçmenin iyi bir yolu, insanların sorularına ne tür cevaplar aldığını ve bunları elde etmek için kaç saat / gün sürdüğünü görmektir. Hiçbir şey cevaplayamayacağınız ve dönüşecek bir kaynağa sahip olmadığınız bir sorudan daha kötü değildir.

Sık sık düşünülmeyen bir başka konu ise destek ödenmesidir. CMS geliştiricileri destek sağlıyor mu ve ne kadara mal oluyor? Yapmazlarsa, toplumdan zamanında destek almak için güvenebileceğiniz kişiler var mı? Kaçınılmaz olarak, özel bir eklenti oluşturulduğunda veya bilgi seviyenizdeki başka bir şey olduğunda bir zaman gelecek. Birinin senin için yapması ya da onun üzerinden geçmesi gerekiyor.

Topluluk ayrıca üçüncü taraf geliştiricileri de içerir. CMS için kimler ve kaç kişi eklenti yapıyor? Çoğu CMS'nin merkezi bir eklenti topluluğu vardır. Etrafınıza bir göz atın ve nelerin mevcut olduğunu görün.

Kullanılabilirlik

Oluşturduğunuz her web sitesi kendiniz için olmaz. Bir müşterinin kendi içeriklerini ne kadar kolay ekleyebildiği ve düzenleyebileceği çok önemlidir. Karmaşık arka uçlar ve özelliklerin eksikliği daha fazla geliştirme zamanı ve daha fazla zaman eğitim müşterileri anlamına gelir. Herhangi bir CMS'nin en temel ve en önemli özelliklerinden biri metin editörüdür. Site içeriğini düzenlemek, sizin ve web siteleri için oluşturduğunuz kişilerin öncelikli bir endişesi olmalıdır. WYSIWYG editörü kullanmak ne kadar kolay ve temiz markup yazıyor? Bilgisayar bilgisi olmayan müşteriler bunu kullanabilir mi?

Ayrıca, aynı satır boyunca dosya yükleme sistemi. Resimler, videolar, PDF'ler ve cetera yüklemek ne kadar kolay? Birçok müşterinin resimleri düzenlemek ve yeniden boyutlandırmak için yazılım veya bilgisi yoktur, ancak web sitelerinde bu işleve gereksinim duyar. Müşterilerinizin yeniden boyutlandırılabilmesi için yerleşik görüntü var mı?

Kontrol panelinin kullanılabilirliği de dikkate alınmalıdır. Sistemi kullanmak için insanları eğitmeniz gerekebilir, bu da yıllar boyunca birçok çalışma saati olabilir. Büyükannen kullanabileceği kadar basit mi? Ayrıca, kontrol paneli nasıl yapılandırılabilir? İstemcinin erişime ihtiyacı olmayan alanları kapatabilir veya gizleyebilir misiniz? Kontrol panelinin diğer bölümleriyle uğraşmak zorunda kalmadan müşterileri sadece ihtiyaç duydukları alanın alanlarını düzenleyebilmeleri, ya da daha da kötüsü web sitelerini kırmalarına izin vermek güzeldir.

Müşterilerin bu temel şeyleri yapabilmeleri gerekir:

  • Mevcut sayfa içeriğini düzenle
  • Yeni sayfalar kolayca ekleyin ve navigasyonun otomatik olarak güncellenmesini sağlayın
  • Fotoğraf, belge ve video içeriği ekleyin
  • Kontrol paneline diğer çalışanlara erişim verin

Hepsi oldukça kolay geliyor ama aslında birtakım sorunlar olabilir. HTML ve CSS bilgisi gerektiren tablo biçimli veya yoğun şekilde biçimlendirilmiş alanlar, bir istemcinin düzenlemesi için zor olabilir ve bazı WYSIWYG editörleri burada çok iyi bir iş yapmaz. Bazı CMS'ler, ek sayfalar ekleme veya kolay güncellenebilir gezinme için sezgisel bir yol sağlamaz. Gerekmiyorsa, bu şeyleri müşteriye bırakmak istemezsiniz. Bir müşterinin bir şeyi kırabilirse, onu kıracağı kuralını takip etmeyi seviyorum. Bazı CMS'ler, belirli dosya türlerinin yüklenmesine veya büyük boyutlu PDF veya PowerPoint sunumları yüklemeye çalışan istemciler için baş ağrısına neden olabilecek bir yükleme dosyası boyut sınırlamasına izin vermez.

Düşünülmesi gereken her şey.

Programlama bilgisi gereksinimleri

Bir nedenden dolayı tasarımcı olmayı seçtin, değil mi? Bazılarımız PHP gibi bir dilde usta olabilir ama bu, tüm zamanımızı bunu yaparken harcamak istediğimiz anlamına gelmez. CMS'nin yazıldığı dilde bir göz atın ve aşina olduğunuz bir şey olup olmadığına bakın ve eğer gerekiyorsa çalışabilir miydiniz. Ayrıca, şablonlarda ne kadar komut dosyasının yapıldığını görün. Bazı CMS'ler PHP'yi ya da herhangi bir dili şablonlardan uzak tutmak için gerçekten iyi bir iş yapar, böylece sadece HTML ve CSS'ye odaklanabilirsiniz. Diğer CMS'lerin kullanımı için kendi şablon dili olabilir.

Hepsi biraz farklıdır ve kod ile rahatlık düzeyinize bağlı olarak, yaşamak için bir tane seçmeniz gerekecektir. Genelde, bir tasarımcı değil, bir geliştirici olmayı tercih ederseniz, başlamak için yepyeni bir dil öğrenmek zorunda olduğunuz bir CMS ile gitmeyin.

Geliştiriciler ne kadar aktif?

CMS'nin şimdi ne kadar iyi olduğu önemlidir, ancak gelecekte nereye gideceği de aynı derecede önemlidir. Yani geliştiricilerin neler yaptığını öğrenin. Her büyük sürüm için gereken süreye ve her bir nokta serbest bırakılmasına bakın. Son nokta yayınından bu yana iki yıl olmuşsa, CMS ölmüş veya beklemede olabilir. Mükemmel bir CMS yok ama geliştiriciler ne kadar çok çalışıyorsa, bir CMS daha iyi olacak. Ve şimdi en iyi CMS ne olabilir şimdi beş yıl olmayabilir. Ölmekte olan bir CMS ile takılmayın.

Hata izleyiciyi bulun ve hataların ne kadar uzun sürdüğünü görün. Oluşturduğunuz bir sitede bir şey bozulursa, müşteriler bunu düzeltmek için size güvenir. Onlara CMS geliştiricilerinin henüz hatayı çözmediklerini söylemek çok iyi bir bahane değil.

Esneklik ve ulaşmak

CMS kutudan ne ile geliyor? Çok az işlevselliğe sahip bir CMS, üçüncü taraf eklentilerine yoğun olarak güvenmeniz gerektiği anlamına gelir. Öte yandan, inşa edilmiş olan herşeye sahip bir CMS şişirilebilir ve özellikle de basit bir web sitesi oluşturuyorsanız, ayağa kalkmak ve koşmak zor olabilir. İkisi arasında mutlu bir ortam olması gerekiyor. İdeal bir CMS, çok fazla konfigürasyon gerektirmeden hızlı bir şekilde kurulabilir, ancak daha karmaşık özellikler için gerekli tüm araçlara sahiptir.

Sadece basit web siteleri oluşturduğunuz için, gelecekte daha karmaşık web siteleri oluşturmayacağınız anlamına gelmez. Oluşturmak istediğiniz web sitesi türlerini düşünün ya da CMS'nin buna izin vermesini ve oluşturmasını isteyebilirsiniz. Web sitesine bir üyelik alanı eklemek, çoklu dil desteği veya bir mağaza eklemek ne kadar zor?

Seni daha iyi yapar mı?

Bir CMS ile web sitesi oluşturmayı öğrenmek harika bir şeydir, ancak beceri kümeniz ne kadar büyük olursa, farklılık gösterebilir. Müşterilerin kendi içeriklerini düzenlemelerine izin vermek, bir CMS'nin merkezi özelliğidir, ancak daha fazlasını sunabilirler:

  • E-ticaret
  • Üyelik işlevi
  • Çoklu dil desteği
  • Dinamik medya galerileri
  • Çok site kurulumları
  • Blogları ve forumları entegre etme
  • sayfalara numara koyma
  • Kolay sendika

Birkaç isim. Muhtemelen bu tür bir çalışmayı bazı geliştirme bilgisi olmadan yaratamazsınız, ancak iyi bir CMS bunu mümkün kılabilir.

Bir süre için iyi bir CMS ile çalıştıktan sonra, statik bir web sitesi oluşturuyor olsanız bile aynı hızda veya daha hızlı çalışabileceğinizi görmelisiniz. İyi bir CMS, size geliştirme süresinden tasarruf etmenizi sağlar, ancak aynı zamanda, yeniden kullanılabilir içerik parçacıkları oluşturarak, şablonları birbirinin içine gömerek ve biçimlendirmek zorunda kalacağınız veritabanından içerik görüntüleyerek, ön uç gelişimini geliştirmenize de yardımcı olmalıdır. Statik bir sitede kendinizi.

Nereye gidiyorsun?

Şimdi kariyerinizde nerede olduğunuzu ve bundan beş ve on yıl sonra nerede olmak istediğinizi düşünün. Seçtiğiniz CMS en az o kadar uzun bir süre sizinle birlikte olacak. Büyük bir tasarım firması için mi çalışıyorsunuz yoksa kendiniz için çalışmak mı istiyorsunuz? Yan tarafta serbest iş yapacak mısın?

Her firma aynı CMS'yi kullanmaz, ancak daha düzenli olarak kullanılanlar vardır. Özellikle bir CMS'ye gerçekten aşık olursanız, onu kullanan firmaları da her zaman bulabilirsiniz. Daha az popüler CMS'ler daha az iş fırsatına sahiptir, ancak bunları kullanan firmalar, daha önce hiç dokunmamış olan birileri üzerinde, CMS ile yetkin olmak, sizi işe almak için çok daha istekli olacaktır. Daha az popüler bir CMS kullanmak, sizi daha çok uzman yapar. Popüler bir CMS kullanmak, daha geniş bir fırsat yelpazesine sahip olduğunuz anlamına gelir.

Tam veya yarı zamanlı olarak serbest kalmayı planlıyorsanız, geliştirmenin her yönünü rahat bir şekilde yürütebileceğiniz bir CMS isteyeceksiniz. Tipik olarak, projeleriniz de kapsamda daha küçük olacaktır, bu nedenle uzun bir kurulum süresine sahip büyük bir CMS en iyi seçenek olmayabilir.

Sonuç

Her insan farklıdır ve CMS'nin benim için çalıştığı şey sizin için en iyi seçenek olmayabilir. Bu noktaları göz önünde bulundurun. CMS'lerin neler olduğuna bir göz atın ve sizin için en uygun olanı seçin.

CMS’nizi seçerken nelere dikkat edersiniz? Diğer ipuçlarını bizimle paylaşın!