CMS vs webapp - aynı ya da değil

2 Cevap php

Ben bir CMS klasik tanımını anlamak: bunun temel amacı SO (tür burada hepimiz gibi, "içerik" işlemek için muhtemelen kendi kullanıcıları tarafından oluşturulan oluyor ve biz sağlayan içerik metin ve bir "webapp" bulunuyor kodu).

Ben de her zaman bir CMS yaratan Gerçekten Zor Şey olması gerekiyordu olduğunu izlenimini aldım. Ama nasıl yani? CMS diğerleri gibi sadece bir webapp değildir. Ben birçok webapps geleneksel CMS daha koduna zor olduğunu tahmin ediyorum.

Ben başka bir webapp yaratma gibi bir CMS oluşturma düşünmek olsaydı, ben yanlış olur?

2 Cevap

Ben web uygulaması başka türlü bir CMS düşünebilirsiniz herhalde; tek şey var her ikisi de gerekli işlevleri çok, ve / veya kullanıcılar tarafından beklenen değildir.

Akla gelen olanların birkaçı:

  • authentication / access control
    • uygulamaya tabii
    • ama aynı zamanda verilerin her türlü
    • ve içerik her tür hatta, belki de, her alan
  • ergonomi biraz - özellikle teknik olmayan kullanıcıları hedefleyen eğer.
  • medya ile ilgili (fotoğraflar, videolar, müzik, flash içeriği, ...); yükleme, bağlama, ve danışma hem
  • Belirli bir web sitesi doğru odaklı değil bir CMS tasarımı eğer, sen düşünmek bile yoktu durumlarda çalışabilir genel bir şey, yaratmak zorunda
  • extensibility : you will create the core of your CMS ; but users will most likely want to add some additional functionalities
    • Güzel bir uzantısı / eklentisi sistemi gerektirir
  • Uluslararasılaşma / lokalizasyon

Eh, aslında, sadece gerçekten kısa bir listesi; ve akla gelebilir diğer birçok fikir muhtemelen vardır ...

Yani, evet, bir CMS bir web uygulaması - ama bu sadece bir (tür) web sitesi daha fazla çalışmak istiyorsanız eğer, genel olmak zorundadır.

Wikipedia CMS ve DMS kadar okuyun. Sonra iyi bir CMS gerçekten büyük bir görev olduğunu açıkça almalısınız.

Böylece özellikle çiftleşmiş, iş akışı (özel olanlar için sabit olanlar, destek), kullanıcı hiyerarşileri ve ... sağ olsun ve hala onları kolayca uyarlanabilir ve özelleştirilebilir yapmak zordur.

Ve bir CMS WebApp olmak zorunda değildir unutmayın, ama sözde WebCM-Systems vardır bilmiyorum.

Bunun WebCMS her diğer büyük kompleks WebApp gibidir.

Content management system

Document management system