Newsletter-system

Newsletter System

Add-on systems that unzip into the starter.

Free

Newsletter System

Newsletter overlay for Website Starter. Visitors subscribe, confirm by email, and can unsubscribe. No .env. Auth and Blog are optional.

  1. Unzip newsletter-system.zip into the Website Starter root. No .env.
  2. The form is in the footer and at /newsletter. Texts: content/newsletter.json.
  3. A confirmation email is sent (and stored in storage/app/newsletter-outbox.json if mail is log).
  4. Blog or Journal: set "notify": true on an item to email confirmed subscribers. Without Newsletter that field is ignored. Without Blog, subscribe still works.
  5. Later writing panel: if (class_exists(\App\Newsletter::class)) { \App\Newsletter::notifyPost($post, $send); }
  6. Subscriber list: /newsletter/subscribers after Auth.

Live preview: /newsletter

Overlay install

Unzip into the Website Starter root. No .env.

JSON content

Edit content/*.json. An empty field hides the block.

Confirmation
Form on a theme