2009-12-22 15 views
8

Sto considerando di fare un rewrite di un progetto open source da LAMP a J2EE e di integrarlo con un enterprise oriented CMS as the GUI. Le due piattaforme OSS ECM J2EE CMS più valide che ho incontrato sono Alfresco e Nuxeo.Quale è più facile estendere, Alfresco o Nuxeo?

Ho bisogno di entrare in qualche integrazione profonda con qualsiasi CMS che seleziono. Quale di queste due tecnologie (o ne proponi un'altra che non conosco) è più facile da imparare a integrare con lo sviluppatore? Sia dallo sviluppatore che dal punto di vista dell'utente finale, quale OSS ECM J2EE CMS preferisci?

+0

Un argomento simile è stato aperto poco dopo il tuo: http: // stackoverflow.it/questions/1939238/can-you-recommend-an-easy-to-use-facile-to-develop-cms – BalusC

risposta

8

In primo luogo, spero che questa risposta non arrivi troppo tardi. All'inizio mi mancava perché non ero al lavoro.

Ho usato sia Alfresco (anche se la versione 2.0 della community) e Nuxeo. Classificherei sia più come sistemi di gestione dei documenti (DMS) che come CMS.

Dal punto di vista dell'utente finale, entrambi sono relativamente uguali, il che significa che se si deve imparare uno e non è necessario passare da uno all'altro, la differenza non è così importante.

Dal punto di vista dello sviluppatore, penso che Nuxeo sia più interessante. La documentazione è impressionante, relativamente chiara. Il team risponde alle richieste e hai accesso a tutta la sorgente del codice. Il modello di doppia licenza di Alfresco è meno interessante e ti lascia a desiderare di più a volte.

Inoltre, in Nuxeo, il modello di sviluppo per le nuove "caratteristiche" è abbastanza chiaro in Nuxeo e altamente riutilizzabile. In molte situazioni, devi solo creare (o riutilizzare) uno schema XML, creare XML minimo per collegare le cose insieme e il gioco è fatto. Poiché il sistema è altamente modulare, puoi facilmente collegare il comportamento di cui hai bisogno.

Per me, Nuxeo è più di una piattaforma, in cima alla quale è possibile sviluppare funzionalità interessanti, che un sistema di gestione dei documenti.

Suggerisco di provare il tutorial dello sviluppatore (http://www.nuxeo.org/static/dev-tutorial/) per vedere come si adatta a voi.

Non esitate a chiedere la precisione, qui o personalmente.

Saluti.

Patrick

+1

Per essere onesti, ho perso interesse con Nuxeo durante la mia valutazione di questo quando ho avuto dei problemi di usabilità gravi nell'area di selezione del tema. All'inizio pensavo che l'app fosse bloccata. Ho perso un intero post di blog a causa della scarsa UX. L'area del contenuto nella pagina di riepilogo è modificabile e sul fondo c'è un pulsante contrassegnato in modifica, quindi ho scritto la mia voce. Si scopre che il pulsante Cambia è solo per cambiare la lingua corrente. Non fa niente comunque. – Glenn

+0

E per quanto riguarda le proprietà dei documenti personalizzati, dobbiamo usare IDE o semplicemente aggiungere uno schema xml? – elsadek

+0

@elsadek In Nuxeo, i tipi di contenuto e quindi le proprietà del documento possono essere aggiunti o personalizzati tramite l'interfaccia utente di Nuxeo Studio, mentre in Alfresco è necessario definirli manualmente in file XML. –

5

Alla società dove lavoro, abbiamo provato Alfresco, ma non tutti sono al ottimista al riguardo. È troppo complesso e richiede molto tempo per imparare. Anche la documentazione non è eccezionale.

Dall'altro lato, ho provato un po 'Nuxeo e abbiamo trovato che fosse ben documentato, facile da avviare e facile da estendere. Passando attraverso la menzione della formazione degli sviluppatori di Glenn, puoi facilmente diventare produttivi.

Un altro aspetto positivo di Nuxeo è che cercano di seguire gli standard. Ciò significa che se vuoi esporre un webservice (Rest o SOAP), puoi usare rispettivamente JAX-WS e JAX-RS.

bagagli anche Nuxeo utilizza VCS come backend di memorizzazione, che memorizza i dati direttamente nel database in tabelle separate per ogni schema. Ciò significa che è possibile visualizzare/modificare facilmente i dati nel database.

+1

standard? Alfresco non lo fa anche tu? Intendo servizi web, CMIS ... ecc.? – redben

Problemi correlati