Domanda

Qualcuno può consigliare un buon gioiello o una libreria per la gestione di una mailing list con Ruby? Non ci sono soluzioni Rails, se possibile, (io non voglio avere dipendenze ActionWhatever, questo sarà molto probabilmente essere fatto con Ramaze).

Ho solo bisogno di caratteristiche di base, come la gestione della lista stessa (operazioni CRUD nella lista utenti), oltre a essere in grado di inviare le notifiche, messaggi di benvenuto e anche rispondere automaticamente alle cose di base come iscriversi e cancellarsi.

In modo ottimale, la gente dovrebbe essere in grado di iscriversi sia tramite una pagina web Ramaze (vale a dire che avrei dovuto Ramaze chiamata / accesso API del lib), oltre che con l'invio di una e-mail ad un indirizzo email specifico. Ma io sono disposto a rinunciare alle operazioni tramite e-mail.

Sono disposto a intrattenere i non-Ruby, o soluzioni non programmatiche, se sono buoni, ma la capacità di sottoscrizione da una pagina web [sotto il mio controllo] è un must.

EDIT: Siamo spiacenti, un dettaglio importante che ho dimenticato di aggiungere: Questo è destinato ad essere una mailing list a senso unico. Cioè, la gente dovrebbe essere in grado di iscriversi e cancellarsi va bene, ma solo una persona dovrebbe essere consentito di inviare alla lista per la trasmissione.

È stato utile?

Soluzione 2

I ended up going with Google Groups. (If silky would care to add an official answer to this effect, I would gladly mark it as the official accepted answer.)

Google Groups lets you alter settings so that you can have a "newsletter" like I wanted (i.e. single sender, multiple recipients). It also has an embeddable HTML snippet ready to go for quick subscription from a web page under your control.

Altri suggerimenti

I'm not exactly sure about your requirements. If you only need basic features, why do you care what language it is implemented in? You would only need to know this if you need advanced features that you have to implement yourself!

Given your requirements, pretty much any mailing list server will fit the bill.

However, there is a specific suggestion I would like to make, just because I think it is an extremely cool example of a refreshing take on e-mail applications: Lamson.

Lamson is not a mailing list server, rather it is an e-mail application development framework (similar to how Rails is a web application development framework). Lamson is not written in Ruby, but in Python, but it is quite simply the best thing that has happened to e-mail since, well, ever. It was written by Zed Shaw (of Mongrel fame), and is based on the premise that just like Rails proved that web development doesn't have to be a PITA, e-mail development doesn't have to be, either. (In that way it is similar to Adhearsion, which also took the ideas of Rails and applied to a totally different domain, in this case telephony.)

There is already a mailing list service based on Lamson, called Libre List, which (naturally) hosts the Lamson mailing lists, among others. The source code to Libre List is included in the Lamson source distribution as an example.

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