Domanda

Sto cercando di scegliere un buon CMS che non sia un portale. Tutte le mie ricerche mi portano a credere che SilverStipe sia l'opzione migliore. Vorrei alcune opinioni / impressioni.

Grazie per eventuali pensieri.

modifica: ho deciso di provarlo. Pubblicherò la mia risposta dopo aver avuto un po 'di tempo con essa. Sembra che sulla base della mancanza di una risposta non ci sia una grande base di utenti. (Almeno chi si interseca con la comunità Stack Overflow.)

È stato utile?

Soluzione

La nostra azienda è passata da un cms personalizzato a SilverStripe (SS) l'anno scorso. Active Record ha reso la migrazione impiegata molto più tempo del previsto a causa di tutto l'edificio. Inoltre, rende più difficile la condivisione dei dati. Quindi diffidate se avete MOLTI siti come noi che condividono dati.

A parte questo ... in realtà lo sviluppo di un sito / CMS in SilverStripe è un sogno OO che diventa realtà. Non è più necessario codificare alcune funzionalità dell'app, quindi codificare un po 'di amministratore e quindi correggere eventuali bug entrambi e avere un lavoro e non l'altro. Consiglio vivamente SS agli sviluppatori che cercano una soluzione di registrazione / php attiva e matura che abbia davvero pensato dietro. L'amministratore è davvero fantastico.

Bonus: il più delle volte sto provando a fare qualcosa e sono come WTF ... cerco o sfoglio il codice e c'è già una funzione per fare esattamente quello che volevo.

Supporto: nessun problema qui. C'è un forum a cui viene data risposta quando vengono poste domande intelligenti e non si è già risposto. Questo può migliorare solo in tempo con più persone che si imbarcano e il libro SS di Ingo viene tradotto in inglese.

Altri suggerimenti

Mi sono imbattuto in Silverstripe / Sapphire circa una settimana fa (ora è il 3 novembre 2008) e sono rimasto sorpreso. Questo sembra essere un software sottovalutato. Non sono un tale professionista che potrei dirlo con certezza, ma credo che il loro codice sia molto solido, pulito e intelligente. Hanno appena ricevuto e premiato per il CMS open source più promettente che potrebbe essere un suggerimento nella stessa direzione.

  • Il CMS manca ancora della grande quantità di plugin e moduli se lo confronti con Joomla o Drupal ma il loro codice sembra più avanzato .
  • L'intero CMS utilizza l'approccio modello di record attivo e un design MVC pulito . Se crei un nuovo tipo di paget puoi aggiungere nuovi campi db nella classe di pagina, svuotare il db creato tramite url e il cms inserisce le nuove tabelle e campi.
  • La creazione di modelli è più semplice rispetto ad esempio a Joomla, grazie a MVC e grazie a un approccio a due livelli che utilizza modelli e sottostrutture chiamati layout. Per esempio. se hai un tipo di pagina chiamato " BlogPage " il " BlogPage " La classe cerca innanzitutto un " BlogPage " modello e, se non lo trova, cerca un " BlogPage " layout e lo inserisce nel punto indicato nel modello.

Questa è solo la mia prima impressione dopo alcuni giorni passati a giocarci.

Finora l'ho trovato molto interessante. Ha la sua parte di problemi, ma nel complesso è molto flessibile. Le basi sono facili da inchiodare in un paio d'ore, ma le cose più avanzate richiedono un paio di giorni per imparare davvero. Tuttavia, sono nuovo di MVC, quindi è qui che è stata spesa la maggior parte della mia curva di apprendimento.

Vale sicuramente la pena dare un'occhiata. Consiglierei a chiunque cerchi di fare cose avanzate di avere una certa familiarità con il design di PHP e MVC, o di pianificare di familiarizzare.

Esistono molte risorse per assistenza sul sito Web: http://silverstripe.com/community-overview/

Ho usato i tutorial, ma il miglior aiuto su cose più avanzate si trova nel forum.

Sono ancora interessato a sentire cosa pensano gli altri, continua a postare.

Ho usato un paio di altri framework, codeigniter, cake, drupal, joomla, alcuni CMS, altri no, e Silverstripe ora un po ', sembra un po' più lento nelle prestazioni rispetto a questi altri framework. Ma ha alcuni pezzi interessanti e funzionalità che rendono davvero veloce l'implementazione. Quindi, se il tuo sito non è così grande e non sei preoccupato per le prestazioni davvero elevate, questa potrebbe essere una buona scelta. Ma potrei esaminare gli altri se le prestazioni (velocità, volume elevato, ecc.) Sono un requisito.

Dopo aver controllato la documentazione online , forum , Riferimento API , ecc. Ho acquistato il libro . La cosa migliore che abbia mai fatto - consiglierei questo modo di agire a chiunque cerchi di diventare anche leggermente serio con SilverStripe.

Detto questo, il progetto è ancora giovane e la documentazione online è in fase di ristrutturazione. Dato il tempo, penso che possa solo migliorare.

Esiste anche un libro su Silverstripe: almeno una versione tedesca, la versione inglese è stata annunciata per la fine di agosto

scroll top