5

Ho appena iniziato un nuovo business di consulenza software e attualmente sto mettendo insieme progetti per il mio sito web. Saremo in una fase molto presto per iniziare a convertirli in un modello per un CMS.Il migliore CMS da utilizzare su Windows Azure

Ho usato http://n2cms.com prima, ma il mio stilista ha costruito molti siti utilizzando WordPress, abbiamo recentemente costruito un sito che funzionava molto bene e sono rimasto molto colpito dalla amministrazione di WordPress.

Così potrebbe essere un po 'osé e costruire il mio sito in WordPress, ospite su Azure, anche se la mia consulenza specializzata nella Azure & Silverlight :)

Qual è il tuo pensiero? Puoi suggerire altri grandi CMS .NET che mi allontanerebbero da WordPress?

Eventuali suggerimenti molto apprezzati.

Cheers, Frassino.

P.S. Qualunque cosa utilizzi il Table Storage sarebbe interessante e sarebbe molto più economica!

+1

Se wordpress funziona per te, perché dovresti passare? Come nuovo imprenditore hai tante altre cose di cui preoccuparti. Vorrei andare con quello che sai e concentrarti su ciò che non sai. Solo il mio modesto parere :) Buona fortuna! – Zaffiro

+0

Grazie per le risposte di tutti, penso che per il momento andrò avanti con WordPress. Ma avrò un'area sul sito chiamata "Labs" in futuro, che sarà su un sottodominio, quindi lo costruirò in .NET, ovviamente. – Ash

+0

Devo dire che la qualità delle risposte su StackOverflow sembra migliorare ogni volta che la uso.Grazie ancora per tutte le tue risposte! – Ash

risposta

6

Sono d'accordo con Gabe sul fatto che il vero supporto di Azure da un CMS significa sfruttare la coda nativa del cloud, lo storage di tabelle e blob.Aggiungerò anche che un buon CMS di Azure dovrebbe funzionare immediatamente quando viene distribuito su numerose macchine poste dietro un sistema di bilanciamento del carico (fondamentalmente un must se ci si preoccupa dello SLA di Azure).

Io stesso ho eseguito una ricerca simile alla tua un paio di mesi fa e ho finito per utilizzare N2CMS in un'applicazione ASP.NET MVC. AFAIK, non esiste ancora un CMS per soddisfare la precedente definizione di un buon supporto di Azure, quindi consiglierei di andare su N2 se si utilizza ASP.NET MVC. La curva di apprendimento è un po 'ripida, ma hai detto che l'hai già usata prima, quindi questo non dovrebbe essere un problema. Tuttavia, la grande flessibilità architettonica N2 consente e il fatto che sia open source sono stati i punti decisivi nel mio caso.

Per quanto riguarda Wordpress, non si discute sulle qualità di questo CMS. Chiunque lo abbia usato (incluso me stesso) dovrebbe essere in grado di confermarlo. Tuttavia, la distribuzione di Wordpress su Azure mi sembra ancora un po '"hacky". Senza dubbio funzionerà, ma personalmente cerco di utilizzare soluzioni native e questo è il motivo per cui sono andato con un CMS .NET su Azure e uso sempre Wordpress su server Linux. Credo che sia l'approccio giusto se pianifichi di mantenere la tua applicazione a lungo termine.

Alla fine, la scelta che devi fare è un compromesso tra molti fattori come il tuo know-how interno, le tue tecnologie preferite, ecc. Se hai bisogno di risultati piuttosto rapidi e di avere ragazzi Wordpress al momento - Vai per Wordpress. In caso contrario, raccomando ASP.NET MVC con N2.

Beh, almeno questo è il mio 2 centesimi :) Spero che questo aiuti.

+0

Con qualche anno di anticipo, hai qualche aggiornamento su questo? –

+0

Beh, negli ultimi 2 anni mi sono completamente spostato da .NET/Azure e sono passato ai pascoli più verdi di AWS, NodeJS e Python. Quindi, non posso aggiungere nulla di utile all'argomento. – tishon

+0

@GrimaceofDespair Orchard CMS - http://www.orchardproject.net/. In azzurro - https://www.windowsazure.com/en-us/develop/net/tutorials/website-from-gallery/ Semplice :) – Hazza

2

Il Progetto Orchard sembra avere molte potenzialità se si vuole essere osé e rimanere attaccati allo stack della piattaforma di programmazione di applicazioni .NET. Dal website:.

"Orchard è un open source, progetto libero, comunità incentrata finalizzato alla fornitura di applicazioni e componenti riutilizzabili sulla piattaforma ASP.NET Si creerà componenti condivisi per la creazione di applicazioni ASP.NET ed estensioni, e applicazioni specifiche che sfruttano questi componenti per soddisfare le esigenze di utenti finali, sceneggiatori e sviluppatori Nel breve termine, , il progetto Orchard si concentra sulla distribuzione di un'applicazione CMS basata su .NET che consentirà agli utenti di creare rapidamente siti Web orientati al contenuto e un framework di estensibilità che consentirà agli sviluppatori e ai personalizzatori di fornire funzionalità aggiuntive tramite moduli e temi.

1

Veramente supportare Azure significa affrontare la sfida dello storage cloud. Come accennato, questo significa utilizzare l'archiviazione nativa di Azure (tabella, coda, blob) per mantenere i dati. Per quanto ne so, non esiste alcun CMS che abbia veramente affrontato lo storage di Azure.

È facile per un CMS rivendicare il supporto di Azure utilizzando SQL Azure. Questo non è vero supporto di Azure però. I database SQL Azure vengono limitati a 50 GB ... il che significa che non sono scalabili all'infinito. Qualsiasi soluzione che utilizza SQL Azure non è infinitamente scalabile.

-

Tutto questo detto, io lavoro per Telerik e abbiamo un ASP.NET CMS basato chiamato Sitefinity. Version 4.0 of Sitefinity è in arrivo e viene eseguito utilizzando Azure & SQL Azure. Se il tuo database non supererà mai i 50 GB, questo potrebbe funzionare per te.

Abbiamo discusso della creazione del supporto per l'archiviazione nativa di Azure nelle future versioni di Sitefinity. Tuttavia, non posso dare un ETA.

-

In ultima analisi, sono d'accordo con gli altri però; se sei soddisfatto di Wordpress, allora usalo.

5

Cenere, C'è un nuovo CMS open source gratuito chiamato Composite C1. Solo poche settimane fa la società ha rilasciato il codice sorgente a CodePlex (prima che fosse commerciale al 100%). C1 ti offre il pieno controllo del layout (XHTML, XSLT) - il tuo designer lo adorerà ... inoltre è costruito su .NET 4 e usando C#, LINQ .. consente di creare rapidamente funzionalità ... molto flessibile ... e facile da usare. Ad esempio, è possibile modificare più pagine contemporaneamente. Utilizza XML come memoria dati, quindi non necessita di database, ma esiste un modulo commerciale che consente di passare facilmente a SQL. La società che ha workshop oggi su Azure (controlla la scheda Community sul sito Web) e sembra eseguirà le azioni richieste in queste direzioni (nessun intervallo di tempo disponibile).

DISCLAIMER: Lavoro nel gruppo QA di Composite, quindi questo non è un suggerimento imparziale; p ma ho spostato il mio sito web personale verso Composite C1 (da Umbraco) e abbastanza felice!

+0

Controlla http://docs.composite.net/Azure - * incredibilmente * facile distribuire su Azure. Il progetto è ospitato all'indirizzo http://compositec1.codeplex.com/ – mawtex

+0

Il modulo SQL è gratuito. – aeont

+0

Razor e MVC disponibili! Versione – aeont

0

VIM4, Composite C1 non supporta l'IE10 per Windows8 CP. :(

+1

Composite C1 3.2 rilasciata! Prova! – aeont

0

Questo è pensato per essere un commento alla risposta di Marco Buono, ma dal momento che non ho abbastanza rep -. Dover post come risposta

Sitecore non ha un'edizione chiamata Azure, è piuttosto solo Sitecore con il modulo di Azure installato.Abbiamo parlato con Sitecore prima di questo, e i loro addetti alle vendite hanno confermato che era corretto. ma potrebbe essere importante in certi casi. Cheers!

Problemi correlati