Vulcan/packages/telescope-newsletter
Anthony Mayer f9d9891fba Getting rid of redundant permissions functions
Switched everything over to use can.* functions from telescope-lib instead of using can* functions from lib/permissions.js, deleted lib/permissions.js, added some tests for permissions, and some other random cleanup like deleting unused code.

Conflicts:
	client/views/comments/comment_form.js
2015-01-07 08:22:46 +01:00
..
.npm/package Fixing html-to-text bug 2014-09-16 11:51:05 +09:00
i18n add setting for enabling newsletter 2014-12-30 13:46:48 +09:00
lib Getting rid of redundant permissions functions 2015-01-07 08:22:46 +01:00
.gitignore split out juice into its own package 2014-08-29 13:32:13 +09:00
History.md add embedly and newsletter packages 2014-08-29 10:37:35 +09:00
package-tap.i18n working on form i18n 2014-11-30 12:36:56 +09:00
package.js refactor banner CSS; add dismiss button to release notes banner 2014-12-31 11:44:32 +09:00
README.md add embedly and newsletter packages 2014-08-29 10:37:35 +09:00
versions.json updating autoform and simpleschema 2014-12-19 11:37:23 +09:00

Telescope Newsletter

This package schedules an automatic newsletter digest.

Newsletter

Install

  1. mrt add telescope-newsletter.
  2. Go to the Telescope settings page and add your MailChimp API key and List ID.

Dependencies

Settings

  • Show Banner:
  • MailChimp API Key:
  • MailChimp List ID:
  • Newsletter Frequency: Choose from every day, three times a week, and once a week. Note that changes to this setting require you to restart your app to take effect.
  • Posts Per Newsletter: how many posts each newsletter should contain.

Note that for this package to work properly, you'll also need to fill in the Default Email setting.

How It Works

The package works with MailChimp, which means you'll need to fill in an API key and List ID in your Telescope app's settings panel.

Every x days, it builds a digest consisting of the top y items posted in the past x days that haven't yet been sent out in a newsletter.

It then creates a campaign in MailChimp and schedules it to be sent out one hour later, and sends you a confirmation email (to give you some time to check that everything looks good).

Test Routes

If you want to preview your email templates, you can do so at the following routes:

(Replace http://localhost:3000 with your app's URL)

Newsletter Sign-Up Banner

This package also includes a newsletter sign-up banner that uses the MailChimp API to add people to your list.

Newsletter Banner