Neden bir İçerik Yönetim Sistemi kullanmalıyım?


14

Cms'in drupal, joomla ve wordpress gibi birçok şeyi duydum. Ben her zaman PHP ve HTML çoğu el kodladı ve iyi yaptım. Bir cms kullanmanın artıları ve eksileri nelerdir?


1
Bu muhtemelen bir topluluk wiki'si olmalı, çünkü görüşler hakkında.
Ben Hoffman

Yanıtlar:


12

Gönderen burada :

Artıları:

  1. CMS, kuruluşunuzun geliştirme ve tasarım yerine içerik oluşturmaya konsantre olmasını sağlar. Yeni içerik eklendiğinde kod aracılığıyla yeni bir “web sayfası” oluşturulmaz. CMS içeriği web sitenizin çerçevesinde (tasarımında) yayınlar.
  2. Kuruluşunuzun teknik olmayan üyeleri, web sitenizdeki içeriği yönetebilir, düzenleyebilir ve yayınlayabilir. HTML deneyimi veya grafik deneyimi gerekmez. Genellikle, en deneyimsiz web kullanıcılarınız CMS üzerinde çok zorlanmadan eğitilebilir.
  3. Tüm içeriğiniz merkezi bir yerde saklanır. İçerik bir veritabanındadır ve CMS'ye bağlı olarak onu çok güçlü bir şekilde tekdüze ve erişilebilir kılar.
  4. İçerik aranabilir. Veritabanında olduğu için içerik kolayca aranabilir.
  5. İçerik, ileriki bir tarihte yayınlanmak üzere planlanabilir.
  6. Takvim, mesaj panoları / forumlar ve fotoğraf galerileri gibi genişletilmiş özellikler genellikle İçerik Yönetim Sistemine dahil edilir. Bu özellikler, birden fazla sisteme yatırım yapma ve yönetme ihtiyacını azaltarak CMS içinden yönetilebilir.
  7. Birden çok katılımcı / içerik yazarı aynı web sitesinde sorunsuzca çalışabilir. Değişik izinlere sahip web sitesi editörleri ve yazarları oluşturabilirsiniz. Tüm içeriğin, örneğin bir editör tarafından onaylanana kadar yayınlanmasını bekleyin.
  8. Yazım denetimi ve bağlama araçları CMS'ye dahildir.
  9. İçerik kategorileri gibi seçenekler, web sitenizin ziyaretçilerinin kolayca bulabilmesi için içeriği düzenlemenize yardımcı olabilir.
  10. Bir CMS e-posta bülten listenize entegre edilebilir, böylece yatırım yaptığınız sistem sayısı azalır ve abone listeleriniz tek bir yerde saklanır.
  11. Tasarım ve içerik CMS tabanlı bir sistemde ayrıldığından, web sitenizin görünüm ve izlenimini değiştirmek çok daha kolaydır.

Eksileri:

  1. Web sitenize genellikle hem zaman hem de para açısından ilk yatırımınız olur.
  2. Bir CMS kullanımıyla ilgili eğitim vardır ve kuruluşunuzdaki bir kişi (genellikle en az bir kişi, ancak bazen daha fazla), CMS'nin sahibi olan, anlayan ve yönetmek için iş yükünde zaman alan “web yöneticisi” olmalıdır.
  3. CMS, kötü içeriği iyi yapmaz. Kötü bir yazarı iyi bir yazar yapmaz. Başka bir deyişle, içeriğinizin bir CMS ile yayınlanması ve yönetilmesi daha kolay olacaktır, ancak yalnızca onu üreten insanlar kadar iyi olacaktır.
  4. Bir CMS'nin değiştirilmesi zaman alıcı ve pahalı olabilir. Web işiniz gelecekte büyük ölçüde değişmeyi planlıyorsa, kullanacağınız yeni iş kurallarını tahmin etmeye çalışın.

Bu liste avantajlarını ve dezavantajlarını gibi görünen göreceli bir hosting şirketi 'kendi' sizin web sitesine sahip veya bu tür wordpress.com, posterous veya stat gibi bir yayın platformu ile devam. Orijinal sorudaki ifadelerden, sanırım CJD kendi haddeleme ile ilgili olarak soruyor. Ayrıca, bunlardan birçoğu ile ilgili sorun yaşıyorum, en azından "içerik bir veritabanında olduğu için aranabilir." Çoğu 'ileri teknoloji' arama çözümü, içeriğin dizine eklenmesini ve kendi veri deposunun oluşturulmasını içerir, bu nedenle içeriğin düz dosyalarda mı yoksa bir veritabanında mı saklandığı önemsizdir.
Bobby Jack

+1. Bir profesyonel ekleyeceğim, tüm CMS'lerin çok fazla işlevselliğe sahip olması (bloglar, wiki'ler, forumlar vb.) Ama istediğiniz kadar çok veya az kullanabilirsiniz. Küçük başlarsanız, gerektiğinde daha sonra parçalar halinde ekleyebilirsiniz, böylece nees büyüdükçe büyüyebilir.
Milner

1
@Bobby Jack Bu liste, barındırma durumundan bağımsız görünüyor. Herhangi bir kısmı aksini gösteriyor mu?
John Conde

"İçerik aranabilir. Veritabanında olduğu için içerik kolayca aranabilir." Örneğin. Sanırım ev sahibine bağımlı olmaktan daha düpedüz yanıltıcıdır, ancak listenin genel doğası, gerçek bir elle yapılan bir çözümle karşılaştırılmadıklarını ima eder (örneğin, tüm profesyonelleri verebilir)
Bobby Jack

@Bobby: "El ile kodlanmış CMS" ile "mevcut CMS" değil. Statik sayfaları veya yarı dinamik sayfaları kodlamak için CMS'dir.
Sylver

8

İçerik yönetimi çözümü kullanmanın avantajları şunlardır:

  1. Kullanıcılar içeriğinizin belirli bölümlerini güncelleme erişimine sahiptir
  2. İçeriğin ne olduğuna dair bir geçmişiniz var, bu nedenle bir hata yapıldıysa geri alabilirsiniz.
  3. Birden çok kullanıcının sitenizi düzenleme erişimi vardır. Bazen örtüşen alanlarda.
  4. Siteniz için düzgün bir biçim ve his sağlar
  5. İyi düzen şablonlarına erişim sağlar
  6. Kullanıcılar HTML bilmek zorunda değildir
  7. Bazı CMS araçları yeni içeriğin onay iş akışlarına izin verir. Bu, aşırı veya manuel yük olmadan siteye neyin daha fazla yapıya ve kontrol edilmesine izin verir.

Eksiler:

  1. Her şey CMS aracı tarafından sağlanan yapıya sığmalıdır
  2. Paraya mal olabilir ve bazı durumlarda bir ton para
  3. Kurulumu zaman alacak
  4. CMS çözüm maliyet süresine ve CMS çözüm maliyetine geçiş
  5. Birçok CMS çözümü SEO'yu çok iyi yapmaz ve sorunlarını geçersiz kılmanın kolay bir yolu yoktur.
  6. DRY'den fazla yararlanamayacağınız için yönetim sıkıcı ve sıkıntılı olabilir (Kendinizi Tekrarlamayın)

Şu anda çalıştığım şirket Ektron tarafından bir çözüm kullanıyordu ancak şirket bir mühendislik web sitesi olduğu için bu çözümden uzaklaştık. Bu nedenle, yinelenen bir biçimi izleyen birçok ürün var. Bu, 20 ürünümüz için ürün bilgilerimizde değişiklik yapmak istediğimizde 20 sayfayı düzenlemek zorunda olduğumuz anlamına geliyordu. Sitede kontrolleri hareket ettirmek isteseydik çok zaman aldı ve bazen istediğimiz gibi çalışmazdı. Özel bir JavaScript özellikli widget isteseydik uygulamak zordu. Ayrıca yalnızca 2 kişi web içeriği üzerinde çalışıyordu.

CMS benim için gerçekten çok sayıda insan tarafından yönetilen sürekli değişen içeriğe sahip bir web sitesi içindir. Geniş bir içerik yönetimi kullanıcı tabanından ne kadar uzaklaşırsanız ve verileri sürekli olarak değiştirirseniz değeri o kadar az olur. Sitenizin biçimi ve düzeni her zaman değiştiği için çevik olması gerekiyorsa ve içeriğinizin büyük bir kısmı, bir CMS'nin sunabileceği daha fazla alana ihtiyaç duyan belirli bir forma sığarsa, CMS en uygun olmayabilir.


+1 Yeterince doğru. Katıldığım bazı siteler için CMS'nin özel uygulamalarla karıştırıldığı karma çözümlerimiz var. Bazı İYS buna diğerlerinden daha uygundur. Bir sitede hala dinamik mix-ins ile Fog Creek CityDesk kullanıyorum :)
JasonBirch

3

Ben AJAX / PHP / HTML / MYSQL kendi sayfalarını krank ve CMSes bakarak sizinle aynı pozisyonda biraz.

CMS çok çekici görünüyor ve avantajları açık, ama şimdiye kadar da çalışmaya önemli bir yatırım olduğunu gösteriyor.

Joomla gibi bir CMS yüklemek pasta gibi kolaydır, şablonlar bulabilir ve dakikalar içinde iyi görünen bir şey oluşturabilir ve herhangi bir şeyi özelleştirecekseniz veya belirli bir şeyde çalışmak için bir şeye ihtiyacınız varsa kolayca makale ve resimler ve şeyler ekleyebilirsiniz. şekilde, CMS'nin perde arkasında nasıl çalıştığını, eklentilerin nasıl yazıldığını, şablonların nasıl oluşturulacağını öğrenmeniz gerekecek ...

Test sunucumda Joomla'nın temel kurulumunu yaptım. 3.918 dosya, 712 klasör ve 36 db tablo. Neyin ne yaptığını ve biraz zaman ayırmanın ne olduğunu bulmak.

Bununla birlikte, şablon yapmak çok zor görünmüyor ve dakikalar içinde bazı ciddi işler gerektirecek özellikler ekleyebilirsiniz. Örneğin, az önce gittim ve test yüklememe bir blog bileşeni ekledim. İlk girişi bulmak, yüklemek, yapılandırmak ve yayınlamak yaklaşık 30 dakika sürdü. Kendi blog motorunuzu oluşturmak ve web sitenize entegre etmek haftalar sürebilir.

Alıştığınız kontrol seviyesini (en azından başlangıçta) teslim etmeye ve seçtiğiniz CMS'de nasıl şeyler yapacağınızı öğrenmek istiyorsanız, bir CMS harika olmalıdır.

Şahsen, wordpress'i bir CMS olarak kullanmaya çalışıyorum, ancak ne istersem yapmak için kendimi rahat hissedene kadar elle kodlamaya bağlı kalıyorum.


0

Cms'in drupal, joomla ve wordpress gibi birçok şeyi duydum. Ben her zaman PHP ve HTML çoğu el kodladı ve iyi yaptım. Bir cms kullanmanın artıları ve eksileri nelerdir?

İnsanlar bu soruya cevap satarak kitap yazar ve kariyer yaparlar. Burada uygun ve alakalı bir cevap almayacaksınız.

Belki yazdığınız uygulamaların ne yaptığına dair bazı bilgiler verdiyseniz, en azından cevapların soru ile ilgili olması ihtimali vardır. İçerik Yönetim Sistemi terimi çok çeşitli yazılımları kapsar.

Durun ve bir geliştirici olarak nasıl daha iyi ve daha üretken olabileceğinizi düşünün. Zor, çok fazla zaman harcadığınız veya sadece sıkıcı olan şeylerin bir listesini yapın. Belki bunları hafifletebilecek bir CMS vardır. Ancak çözmeniz gereken sorunun ne olduğunu bilmeden bir çözüm sağlayamayız.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.