Domanda

Ho il compito di creare un sito web per un'organizzazione no profit più piccola. Ho un po 'di esperienza con ASP.NET ma poiché l'hosting ASP.NET è piuttosto costoso qui in Germania (avremo anche bisogno di molto spazio web e traffico) e anche perché ci sono un bel elenco di funzionalità che penso dovrei scegliere un CMS basato su PHP / MySQL (correggimi se sbaglio). La domanda è quale? Ci sono così tanti CMS gratuiti là fuori. Se ti dico quello di cui ho bisogno, puoi dirmi quale sarebbe una buona scelta?

Ecco i miei requisiti (ordinati per priorità):

  1. Facilità d'uso (installazione, configurazione, manutenzione) per me che costruisco il sito ma anche per i membri dell'organizzazione devono essere in grado di modificare facilmente il contenuto di alcuni pagine principali, aggiungere pagine secondarie, aggiungere una nuova mailinglist per caricare un file nel repository ecc.
  2. Un sistema di gestione dei ruoli / appartenenza . In base al ruolo di un membro, l'accesso a determinate pagine secondarie, forum secondari o cartelle nel sistema di gestione dei file, ecc. Deve essere limitato. Solo determinati ruoli devono essere autorizzati ad aggiungere nuove mailinglist o a moderare il forum.
  3. Un sistema di mailing che consente a me o ai membri dell'organizzazione di aggiungere nuovi indirizzi, mailing list o newsletter.
  4. Un sistema di gestione dei file . I membri dovrebbero essere in grado di caricare file arbitrari sul server e sfogliarli tramite una facciata Web. L'accesso alla cartella dovrebbe essere restrittivo in base ai diritti dei membri.
  5. Un forum pulbico con subforum privati.
  6. Localizzazione . Il più possibile il sito finale (se non tutto) presentato al visitatore del sito e ai membri che gestiscono il sito dovrebbe essere presentato in tedesco.
  7. Buon controllo sul design / aspetto grafico dell'intero sito. Dovrei avere un buon controllo sull'aspetto del sito.
  8. Una vivace comunità con sufficiente slancio per trovare risorse e aiuto quando mi sono perso.
  9. estensibilità . Nel caso in cui manchino alcune funzionalità più piccole o se il comportamento di una funzionalità esistente non è esattamente come lo voglio, sarebbe bello aggiungerlo facilmente da solo.
È stato utile?

Soluzione

Come menzionato da altri, Joomla potrebbe essere una buona opzione per te, anche se Wordpress potrebbe anche funzionare (ed è più facile). Tuttavia, ti consiglio vivamente di dare un'occhiata a OpenSourceCMS.com , che ospita demo per molti dei CMS gratuiti e open source, blog, forum, carrelli della spesa, ecc. Per la maggior parte di essi, puoi provare sia l'amministratore che il frontend. Passa un po 'di tempo a guardarli e poi quando ne trovi alcuni che ti piacciono, investigali ulteriormente andando sui loro siti Web.

Altri suggerimenti

Concrete5 è un nuovo sistema di gestione dei contenuti che è eccellente. Cruscotto facilmente gestibile, intuitivo e di facile utilizzo per la gestione

ed è open source

Il mio voto sarebbe Joomla . Ha la maggior parte delle caratteristiche di cui hai discusso, se non nel nucleo come estensione, componente o tema. Ne ho configurati diversi e raramente devo usare qualsiasi codice durante l'installazione, inoltre c'è una vivace comunità se hai bisogno di aiuto. Si integra perfettamente anche con altre app "best of breed" come i forum BB, la galleria fotografica Coppermine e altre.

Joomla! sembrerebbe adattarsi alle tue esigenze e suggerirei anche Kunena per il forum (che si integra con Joomla) e DOCman per la soluzione di gestione dei file.

Bene, suggerirei Drupal per qualsiasi tipo di sito web avanzato. Mentre Joomla! e sistemi simili sono un po 'più facili da iniziare, Drupal è molto più flessibile ed estensibile.

Desideri il pieno controllo sul tema? O autenticazione utente? Controllo di accesso? Domande sul database? Ridimensionamento delle immagini dell'utente? Tagclouds?
È lì quando ne hai bisogno :)

Vorrei andare anche con Joomla , anche se sono uno sviluppatore ASP.NET. Joomla è molto flessibile e personalizzabile, quindi soddisfa tutte le tue esigenze, a causa della grande comunità.

Come noob CMS completo, mi sono posto la stessa domanda. Ho iniziato con Drupal. Sicuro che puoi fare molte cose con esso. Molto estensibile e personalizzabile.

Ma dopo aver implementato il mio primo sito in Drupal, ho deciso di creare il successivo in Joomla, per avere un quadro di confronto. Conclusione: Joomla è un looooooooooooot più facile da iniziare e richiede molto meno tempo per creare un sito Web funzionante da zero. Certo, per progetti molto grandi, Drupal ti consente di personalizzare di più, ma per il tipo di progetto che suggerisci: consiglierei Joomla ...

Ho trovato questo confronto di PDF che confronta WordPress, Joomla, Drupal e Plone è molto utile di recente mi sono posto la stessa domanda. Bei commenti incentrati sul non profit - trova il sommario / la raccomandazione di confronto a pagg. 13-14.

Sicuramente leggi il rapporto perché parla dei punti di forza / problemi di ogni pacchetto - dato il tuo elenco di caratteristiche prioritario, consiglierei Joomla . Penso che puoi fare ciò che vuoi con ragionevole sforzo e buoni moduli recenti come DocMan . WordPress è fantastico per un sito di blog, ma manca di un numero (2,3,4,9) delle tue esigenze e sebbene Drupal sia potente e flessibile, ha sicuramente una ripida curva di apprendimento. Plone ancora di più.

Buona fortuna!

Vorrei votare per DotNetNuke , è ASP.Net ma ciò consente di risparmiare il sovraccarico di apprendimento di un completo nuovo ambiente, linguaggio e strumento solo per implementare un CMS "gratuito", realisticamente quanto vale il tuo tempo? Soddisfa tutti i tuoi criteri e attualmente ci sono 600.000 utenti, il che significa che puoi semplicemente andare avanti, da qualche parte qualcuno ha già lavorato sui tuoi problemi per te.

Per quanto riguarda l'hosting costoso, perché non l'hosting in un altro paese, ricevo $ 5 al mese per DotNetNuke negli Stati Uniti e codice dall'Australia.

Ho avuto qualche esperienza con Joomla . Altamente personalizzabile, molti plugin e una delle comunità più vivaci in sviluppo. Ha anche un ottimo pannello di amministrazione.

Bene, come raccontato da Tom Deleu , sì, sebbene Drupal sia un CMS molto capace e forte ma lo è duro e complicato su cui lavorare. Venendo a un'altra opzione di CMS che è Wordpress . Sebbene sia molto semplice sviluppare siti Web basati sul contenuto con wordpress ma con portata e flessibilità molto limitate.

In base alle tue esigenze, il mio voto andrà anche a Joomla . È molto intuitivo, ottimizzato e un CMS su cui puoi fare affidamento. Le piccole applicazioni come menzionate da te come "quoting system", "file system" ecc. si adatta a joomla più di altri.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top