Drupal VS CMS proprietario: un confronto dettagliato

Pubblicato: 2020-12-29

Mentre mi siedo per scrivere questo pezzo, mi viene in mente solo la citazione di Coco Chanel, che vi darà un senso di questo articolo. "Le cose migliori della vita sono gratis. Le seconde cose migliori sono molto, molto costose”. In questo articolo, confronteremo Drupal, il potente framework di gestione dei contenuti gratuito e open source, con altri CMS proprietari come AEM, Oracle WebCenter e SiteCore.

La scelta tra un CMS proprietario e un CMS open source di solito dipende dai requisiti dell'organizzazione per le funzionalità, dal budget per la spesa tecnologica, dal traffico e dalle aspettative di supporto. Sebbene ci siano un sacco di vantaggi e svantaggi di ciascuno di questi CMS, dai un'occhiata alla tabella seguente per alcune delle loro caratteristiche.

CMS proprietario

CMS open source

Costruito e gestito da un'unica azienda Sviluppato e mantenuto da una comunità
Il codice sorgente è privato Codice sorgente disponibile pubblicamente
Acquisita pagando un canone. paga per
personalizzazione e utenti aggiuntivi
Canone di licenza zero. Paga per risorsa/agenzia per le personalizzazioni.
Supporto più lento e nuovi aggiornamenti Supporto facile e veloce e rilasci aggiornati di frequente a causa della grande comunità.
Sviluppo chiuso e mancanza di chiarezza sul codice Trasparenza in termini di qualità del codice e correzioni di bug


Se ti è stato assegnato l'arduo compito di scegliere un buon CMS in grado di soddisfare tutte le tue esigenze aziendali, potrebbe essere difficile convincere in un CMS gratuito e open source come Drupal. Le organizzazioni di livello medio-impresa normalmente credono che la qualità abbia un prezzo enorme. Ma questo non è sempre vero e assolutamente non valido con un CMS come Drupal.

Confronto tra Drupal e altri CMS

Facilità d'uso e personalizzazione

Scegliere un CMS solo perché è popolare non è una grande idea. Dovrai trovare una piattaforma CMS in grado di conformarsi al tuo modello di business e crescere con esso. Dovrebbe essere adattato per supportare le esigenze aziendali della tua organizzazione e anche facile da usare. Uno dei motivi più importanti per scegliere un CMS è garantire un facile aggiornamento dei contenuti.

AEM : è un sistema di gestione dei contenuti Web che ti consente di creare e gestire più siti Web con facilità. Per gli autori di contenuti e gli amministratori web, è molto utile in quanto l'interfaccia è simile a MS Word. Ha alcune fantastiche funzionalità di trascinamento della selezione che lo rendono facile da usare anche per una persona non tecnica. L'esperienza di creazione è molto intuitiva e fluida. L'installazione e la configurazione tendono a diventare un po' noiose e trovare uno sviluppatore che ti aiuti è relativamente difficile e costoso. AEM è basato su Java e quindi qualsiasi personalizzazione richiederà sviluppatori di grande esperienza.

Oracle WebCenter Sites : consente di creare e gestire facilmente esperienze online mirate e interattive, ottimizzando al tempo stesso il coinvolgimento dei clienti. Gli editor di contenuti hanno la capacità di visualizzare in anteprima il contenuto senza lasciare la piattaforma. Con funzionalità di trascinamento della selezione molto limitate, l'interfaccia utente di amministrazione non fornisce molte opzioni per le configurazioni e sembra molto obsoleta. Le possibilità di personalizzazione sono immense se disponi di ingegneri esperti con una notevole esperienza in server di applicazioni, ADF e, naturalmente, Java e Web. La gestione del codice nei file JSP può sembrare un po' difficile in quanto i tag e gli scriptlet sono combinati insieme.

SiteCore : è un sistema di gestione dei contenuti Web basato su .NET con il quale è possibile archiviare, gestire, analizzare e aggiornare i contenuti del sito Web in un'unica piattaforma. Viene fornito con tantissime funzionalità per le organizzazioni che cercano personalizzazione, analisi, test A/B, moduli web di marketing e altro ancora. Consente a più autori di contenuti di modificare e autorizzare i contenuti contemporaneamente. L'interfaccia utente per gli autori e gli amministratori di contenuti è molto intuitiva e consente di trascinare e rilasciare vari elementi riutilizzabili su una pagina, inclusi widget JS, immagini, testo e video. È anche molto personalizzabile, il che è ottimo per le aziende con requisiti unici. Tuttavia, trovare uno sviluppatore Sitecore certificato non è un compito facile e anche molto costoso.

Drupal – Drupal è un framework di gestione dei contenuti open source che ti consente di creare e gestire potenti siti web . Ha ottime funzionalità da utilizzare immediatamente o può essere facilmente personalizzato con migliaia di moduli disponibili gratuitamente per soddisfare ogni esigenza aziendale. C'è un sacco di spazio per ridimensionare e personalizzare un sito web Drupal. La curva di apprendimento è un po' ripida e trovare il talento di Drupal non è stato molto facile. Tuttavia, questo è cambiato da Drupal 8 e dalla sua adozione di innovazione continua e framework moderni come Symfony e la struttura di programmazione orientata agli oggetti. Drupal 8 offre anche un'esperienza di creazione di contenuti molto pulita e intuitiva con le sue interfacce WYSIWYG e drag-and-drop. Ci sono una miriade di temi gratuiti tra cui scegliere che sono facilmente personalizzabili.

Funzionalità e integrazioni

Il tuo CMS ideale dovrebbe fornirti immediatamente tutto ciò di cui la tua azienda ha bisogno, ma questo è desiderare un po' troppo. Cerca un CMS in grado di fornirti le massime funzionalità in cui non hai bisogno di molte integrazioni di terze parti per svolgere il tuo lavoro. Oppure un CMS in grado di integrarsi facilmente con moduli esterni e integrazioni necessarie per il tuo business.

AEM - AEM ha alcune funzionalità interessanti come un'interfaccia utente drag-and-drop per la creazione di contenuti, una mappa del sito visiva ben organizzata, gestore di layout, viste del calendario per progetti e attività, contenuto riutilizzabile tramite frammenti di esperienza, interfaccia utente touch, editor di modelli , gestione delle pubblicazioni, integrazione della mappa delle attività, anteprima della pagina affiancata, funzionalità di ricerca delle risorse, check-in esclusivo, integrazione del profilo utente, pulizia delle revisioni online, servizi di contenuti mobili, ecc. Per personalizzazioni estese, AEM consente facili integrazioni con i componenti di Adobe Marketing Cloud come Adobe Analytics, Adobe Target (valutazione continua dei contenuti per essere più rilevanti per più conversioni), Adobe Scene7 (gestione dei media, pubblicazione Web ed esperienze Web avanzate semplificate), Adobe Dynamic Tag Management (uno strumento intuitivo per i professionisti del marketing), Adobe Search & Promote (per controllare e ottimizzare i risultati di ricerca) e Adobe Campaign (gestire facilmente i contenuti di consegna della posta elettronica). Oltre a questo puoi anche integrare AEM con terze parti come i servizi web Amazon, Salesforce, Silverpop engagement, Youtube, Facebook, ExactTarget, ecc. Tuttavia, AEM non è così strettamente integrato con altri moduli di terze parti come lo è con Adobe prodotti.

Siti Oracle WebCenter – Con funzionalità come la gestione dei documenti (anteprima del documento, controllo della versione, modifica delle immagini, filigrana, editing video, collaborazione sui documenti, ecc.), gestione dei record, condivisione di file, capacità di ricerca (per metadati e parola chiave), gestione del flusso di lavoro, creazione -moduli di estrazione personalizzati, funzionalità di sicurezza avanzate (audit trail, accesso basato sui ruoli, crittografia a 259 bit, ecc.) Oracle WebCenter Sites consente inoltre integrazioni con Wordpress, Outlook, Sharepoint, MS Office, CRM, ERP, social media, App Calendario, ecc. Tuttavia, l'integrazione con altri componenti non è molto semplice e richiede sviluppatori esperti per lo stesso.

SiteCore : alcune delle funzionalità di SiteCore sono pensate per i dirigenti delle vendite e del marketing, come esperienze editoriali avanzate, siti Web multilingue, personalizzazione, test AB, funzionalità di sicurezza altamente configurabili, ottimizzazione dei motori di ricerca, analisi, gestione dell'esperienza di stampa, moduli web per i professionisti del marketing, automazione del marketing, strumenti di social media marketing, ecc. I connettori di Sitecore assicurano che il tuo sito web si integri facilmente e rapidamente con soluzioni di terze parti. Come SiteCore commerce connect, SalesForce, MS Dynamics 365, MS Dynamics CRM, Adobe In-Design, Google +, Visual Studio, FaceBook, Twitter, Brightcove e molti altri. Tutto sommato, SiteCore è un ottimo strumento quando le aziende hanno bisogno di tonnellate di integrazioni.

Drupal – Un potente set di funzionalità pronte all'uso e l'accesso a innumerevoli moduli aggiuntivi disponibili gratuitamente, rende Drupal il CMS preferito. Viene fornito con funzionalità pronte all'uso come la creazione di contenuti intuitivi, editor di testo avanzato, facile processo di instradamento dell'approvazione, archiviazione e gestione delle risorse, funzionalità di ricerca, funzionalità di sicurezza granulari, migliaia di modelli tra cui scegliere, approccio mobile-first, ricerca funzionalità di ottimizzazione del motore, tassonomie flessibili, multilingua, gestione dei ruoli utente, dashboard e report, integrazioni API e molto altro. Alcuni moduli aggiuntivi che sono quasi assolutamente necessari per la maggior parte dei siti Web Drupal sono CTools (set di API che assistono altri moduli), Views (organizza il contenuto Drupal), Token (crea schemi riutilizzabili sul tuo sito Web), PathAuto (aiuta a generare SEO URL ricchi di parole chiave), Webform (utilizzato per accettare qualsiasi tipo di modulo), CKEditor (fornisce un editor WYSIWYG), ecc.

Drupal si integra perfettamente anche con quasi tutte le soluzioni di terze parti disponibili come CivicCRM, Salesforce, Marketo, Sharepoint, Alfresco, Magento, Ubercart, gateway di pagamento, Disqus, Wepay, sistemi HER/EMR, Google Analytics e app, LDAP, Opigno, Mailchimp, Wordpress, Joomla, Surveymonkey e l'elenco possono continuare. Essendo un framework di gestione dei contenuti open source con oltre un lakh di contributori attivi, non c'è davvero una funzionalità o un'integrazione che Drupal non abbia già. Per funzionalità aziendali estremamente uniche e specifiche, ovviamente, puoi facilmente assumere uno sviluppatore Drupal.

Prezzi e supporto

Robert Genn, un famoso artista canadese una volta ha citato "Un prezzo alto può essere parte della mistica nella vendita di arte difficile". Dovresti essere in grado di ottenere un valore reale per il prezzo che paghi per un CMS. Essendo costoso non lo rende adatto alle "imprese".

AEM – Secondo Gartner Inc., AEM è uno dei CMS più costosi sul mercato, quasi il doppio del prezzo del suo concorrente più vicino. Il costo totale di implementazione si avvicina ai 2 milioni di dollari inclusa la licenza. Mancano esperti in grado di implementare e supportare AEM per il tuo sito Web, mentre il team di supporto di Adobe ti spinge ad acquistare più contratti di servizio o prodotti per essere in grado di aiutarti ulteriormente.

Oracle WebCenter Sites : la potenza e la flessibilità di Oracle WebCenter Sites non sono economiche. Secondo Oracle, i costi di licenza sono attualmente di $ 100.000 per processore. Inoltre, il primo anno di supporto Oracle è di circa $ 20.000. Avere un supporto eccellente con personale esperto e supporto 24 ore su 24, 7 giorni su 7 è fantastico, ma copre solo il prodotto principale. Eventuali personalizzazioni o estensioni non saranno coperte dal supporto e dovrai assumere sviluppatori non così facilmente disponibili.

SiteCore : le tariffe di licenza di SiteCore partono da $ 40.000 con $ 8000 per ogni anno aggiuntivo. I costi di implementazione partono da $ 65.000, mentre il supporto e altre commissioni costano circa $ 10.000 all'anno. Ultimamente gli utenti di SiteCore hanno avuto problemi con il supporto tecnico per il CMS.

Drupal – La caratteristica migliore e più notevole di Drupal è che è gratuito! Non ci sono assolutamente costi di installazione o costi di licenza ed è gratuito da scaricare e utilizzare. Essendo un sistema di gestione dei contenuti open source, hai pieno accesso alla documentazione e ai forum di supporto forniti da una comunità di volontari. Anche la maggior parte dei moduli forniti sono gratuiti! Ovviamente ci sono costi di sviluppo se hai bisogno di personalizzazioni per i tuoi requisiti aziendali e costi di hosting. La rete di Drupal di collaboratori dedicati e utili lavora continuamente su problemi e miglioramenti che possono aiutare immensamente gli utenti. Gli sviluppatori Drupal non sono difficili da trovare e assumere se hai bisogno di capacità di supporto personalizzate

Popolarità con i clienti

Sì, la popolarità non sempre garantisce la qualità, ma è una prova sufficiente che c'è una forte domanda per il prodotto e si sta vendendo bene. Le cifre seguenti si basano su un ultimo rapporto di BuiltWith a dicembre 2020.

AEM – AEM ha potenziato oltre 106,125 siti web.

Oracle WebCenter Sites: attualmente circa 6.111 siti Web utilizzano Oracle WebCenter Sites.

SiteCore – 130.079 siti web sono alimentati da SiteCore CMS.

Drupal – Drupal vince a mani basse nella categoria popolarità alimentando fino a oggi 1.542.941 siti web.