2010-10-19 15 views
6

Sto ottenendo un sito web di grandi dimensioni sviluppato. Lo sviluppo mi ha chiesto quale preferisco sitefinity o umbraco. Il sito sarà simile a wikipedia dove gli utenti possono entrare e modificare le pagine senza dover effettuare il login. Vorrei chiedere le tue opinioni su questi due sistemi csm e quale consiglieresti per il sito web di contenuti con un tocco di community e funzionalità wiki. GrazieUmbraco vs Sitefinity

+0

HI Luke, con cosa sei andato? Sto guardando sia il sito Infinity che Umbraco e mi chiedo che cosa hai scelto e quale sia stata la tua esperienza. – hangar18

risposta

3

Se si tratta di un sito non commerciale (la carità?), Si può essere in grado di ottenere la versione comunità di Sitefinity gratis se si visualizza il loro logo nel piè di pagina. Sitefinity ha molto da offrire, incluso un ORM.

Umbraco d'altra parte ha, per me personalmente, una dipendenza malsana su XSLT per personalizzare il contenuto. Questa era la ragione principale per cui non ci andavo.

Vorrei andare per Sitefinity o N2 per questo.

+3

Se non lo si desidera, non è necessario utilizzare alcun XSLT in Umbraco, sebbene sia molto utile come metodo per separare la presentazione del proprio sito. – sebastiaan

+0

@Sebastian, è interessante; Devo controllare di nuovo. Il sito ASPNET è Umbraco, credo? Possiamo usare SQL Server con esso? +1 :-) – IrishChieftain

+0

Sì, il sito asp.net lo utilizza e anche wired.co.uk (e altri grandi siti). Invece di XSLT puoi sempre utilizzare i controlli utente .net. SQL Server sarebbe la scelta migliore, Umbraco funziona anche con MySQL e recentemente SQL Server CE. – sebastiaan

0

Se siete alla ricerca di un CMS per un grande sito web e con caratteristiche wiki, guarda Kentico CMS. È stato progettato per un numero elevato di documenti ed è il CMS .NET più avanzato che abbia mai visto.

Ha un modulo di contributo utente integrato che consente agli utenti pubblici di creare nuovi elementi di contenuto dal sito attivo e di controllare chi può farlo (tutti i ruoli/autenticati/selezionati) e il tipo di contenuto (notizie/pagine/articoli della knowledge base) che possono creare. Kentico ha una versione gratuita, ma per questo tipo di funzionalità è necessaria una licenza a pagamento. Tuttavia, se soddisfa le tue esigenze per i contenuti dei contributi degli utenti, può ripagarsi molto rapidamente dal momento che AFAIK nessun altro CMS .NET ha questo built-in.

+2

Non ho usato Umbraco o Sitefinity ... ancora, ma sono rimasto impressionato da Kentico. Ho usato Ektron CMS400.net e DotNetNuke, e non li consiglierei al mio peggior nemico ... se questo aiuta. – JasonS

8

Non sono d'accordo con la risposta di @ IrishChieftain e andrei sicuramente con Umbraco!

Ho costruito un certo numero di siti web in Umbraco (e hanno avuto la mia certificazione) e devo dire che mi piace assolutamente!

XSLT è molto facile da imparare a meno che non ci si imbatte in alcune funzionalità molto complesso. Ma anche in questo caso, puoi ricorrere a ASP.NET se non vuoi imparare XSLT.

+0

Ciao Marko, lavoro ogni giorno con un enorme sito ASPNET che utilizza XML/XSLT. Ma, data una scelta, sceglierei CSS per controllare il mio display e applicarlo ai controlli utente, se possibile :-) – IrishChieftain

+3

Umbraco non cambia la tua capacità di usare i CSS. XSLT emette semplicemente markup HTML e hai il controllo completo su tale markup. Questo è il motivo per cui ci piace Umbraco, non ha un set di controlli ASP.NET per fare tutto e il markup rimane molto pulito. – BeaverProj

0

Umbraco era forse il peggior CMS qualche anno fa quando era nella versione 2. Le cose sono cambiate e, per me, è balzato in cima alla lista quando ha raggiunto la versione 4. Trovo che Umbraco sia il CMS più semplice da gestire e sviluppare. L'XSLT è probabilmente la cosa più difficile da abituarsi qui, ma come altri hanno menzionato che non è uno stopper perché puoi ancora fare tutto usando il livello di accesso ai dati di Umbraco. L'unica cosa che mi piace assolutamente è la facilità con cui l'utente finale. L'interfaccia utente è molto intuitiva e facile da capire. L'unico lato negativo che vedo con Umbraco sono i bug e ce ne sono molti anche nelle versioni di versione 4. Molti di questi sono bug dell'interfaccia utente. Tuttavia, alcuni influenzano le funzionalità avanzate come i pacchetti. Vorrei ancora andare con Umbraco se dovessi scegliere un CMS per un progetto di qualsiasi dimensione.

1

Contrariamente a ciò che gli altri hanno suggerito, trovo l'uso di XSLT in Umbraco vantaggiosa su numerosi livelli. In particolare il tempo necessario per apportare modifiche e vedere i loro risultati è molto veloce. Basta creare una trasformazione e inserire una macro nella tua pagina per vedere i risultati. Puoi accedere a tutti i dati del sito se necessario direttamente nella trasformazione. Inoltre, il fatto che tu stia semplicemente lavorando in HTML all'interno della trasformazione XSL significa che sarebbe anche facile per uno sviluppatore web non .NET apportare modifiche. Ho scoperto che sebbene questo sia un CMS basato su .NET, ci sono pochi motivi per eseguire qualsiasi cosa nel codice, quindi devi solo aver davvero aperto CMS e il tuo editor di testo preferito (ti suggerisco di usare un editor di testo e accedere ai file statici in questo modo (tramite FTP o qualsiasi altra cosa se non si è connessi alla macchina su cui è installato il CMS) piuttosto che attraverso l'interfaccia CMS.