Umbraco è un CMS minimo piuttosto semplice. Per personalizzarlo (ad es. Versione 7+) è necessario conoscere Heavy MVC, JSON, XML, Sql, ecc.
In effetti un sito basato su Umbraco 7+ è interamente basato su visualizzazioni MVC che imposti e assegni a SurfaceControllers (che sono i controller MVC) e tutto ciò che ottieni è la possibilità per gli utenti di modificare le informazioni sulle tue pagine e fare in modo che Umbraco le gestisca in un DB.
In breve, hai ancora bisogno di sviluppatori web esperti per costruire un sito su Umbraco, risparmiano un sacco di tempo non costruendo l'intero backend da zero.
Si utilizza Umbraco per organizzare i tipi di documento che definiscono quali modelli (MVC Views) vengono utilizzati per il rendering di diversi tipi di documenti (ad esempio pagine Web) e quindi si è creato il modello da zero con il controllo del 100% sull'HTML, Css e Javascript che ottengono l'output.
Imo Umbraco è più di un framework come Django che un CMS completo.
Certo è possibile costruire un sito in Umbraco e non personalizzare nulla, ma sarebbe un sito piuttosto cremoso.
L'intero punto di Umbraco è quello di fornire agli sviluppatori esperti .Net una buona piattaforma per costruire un sito su di esso, ma devono ancora costruirlo.
Ora sharepoint sarebbe più di un CMS completo pronto per l'uso, ma vediamo alcuni problemi con SharePoint ...
- Resource pesante, mangia di 50+ Gig installare
- Eats 16 GB di RAM solo per l'avvio in su (Sharepoint 2013)
- richiede SQL Server 2008 R2 o equivalente (licenza enterprise, $$ chaching)
- Richiede Windows Server ($$ chaching)
- È fondamentalmente un mostro, se tutto ciò che serve è una piattaforma blod modificabile dall'utente ... uomo che spreco di soldi. La fondazione è gratuita, ma non include elementi come il modello di sito blog, quindi si acquista una licenza aziendale server ($$ grande cachinge, 40.000 $ + in alcuni scenari ...)
fonte
2014-05-15 20:01:25
penso che questo sia il più adatto per http://programmers.stackexchange.com/ –
Sì, se si desidera apportare modifiche al CMS/creare plugin –
sì, ma questo non richiederà più delle conoscenze di base ... – ebb