tog: creare una community con Rails

Stavo cercando qualcosa di pronto all’uso per il progetto di una community da sviluppare in Rails; bene o male tutte le community hanno alcune funzionalità in comune come la registrazione degli utenti, la possibilità di scambiarsi messaggi privati, di creare gruppi e di generare contenuti ogirinali da condividere con gli altri utenti.

Le scelte che avevo individuato fino ad ora erano troppo intrusive. Lovd By Less e Insoshi sono applicazioni complete da utilizzare come base per lo sviluppo, e diventano la spina dorsale dell’applicazione, mentre Community Engine è un plugin applicabile a qualsiasi applicazione che aggiunge però in blocco una serie di funzionalità che non sono sempre richieste

Tutte queste soluzioni sono Open Source ed è quindi possibile intervenire sul codice per cambiare alcuni comportamenti o disattivare delle funzionalità, ma questa può rivelarsi una scelta non felice perché preclude l’upgrade trasparente delle nuove versioni della soluzione e ci costringe a imparare il funzionamento del codice che abbiamo aggiunto.

Oggi ho trovato una soluzione alternativa, tog. tog è installabile come plugin proprio come Community Engine, ma invece di offrire un unico grande plugin da installare in blocco, mette a disposizione una serie di plugin dedicati che possono essere applicati o no alla propria applicazione. Questa granularità nella scelta delle funzionalità da utilizzare è senza dubbio molto pratica e potrebbe rilevarsi l’elemento distintivo vincente di tog rispetto alle altre soluzioni.

Altri articoli interessanti:

  1. Rails Best Practices: programmare al meglio in Rails
  2. Rails 3.0: Release candidate
  3. IronRuby: Ruby e Rails su piattaforma .NET

Questo articolo è stato pubblicato in Web e ha le etichette , , , , . Aggiungi ai preferiti: link permanente. I commenti sono chiusi ma puoi lasciare un trackback: Trackback URL.
  • Inserisci il tuo indirizzo di posta per ricevere i prossimi articoli gratis:


    Servizio gestito tramite Feedburner