Coder Social home page Coder Social logo

addon-email-report's People

Contributors

olemchls avatar sbastn avatar weppos avatar

Stargazers

 avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

addon-email-report's Issues

Wireframes

A couple of wireframe to help with the design of the add-on. Note that I added the functionality to edit the email address for the report.

Unsubscribed. First contact with the add-on

screen shot 2016-12-29 at 2 00 34 pm

Subscribed

screen shot 2016-12-29 at 1 59 55 pm

What's in a report?

I would like to brainstorm on what should go into a report?

Please just put in here what information you would find valuable as a periodic information in your inbox on your dnsimple account.

Let's go @dnsimple/dnsimple ๐ŸŽ‰

add to dnsimple addon catalogue

  • OAuth application client_id
    f95341a4a374e090
  • Add-on name
    E-Mail Reports
  • Add-on summary
    Get your personal DNSimple E-mail reports!
  • Add-on explanation
    This add-on sends you a detailed status Reports about your DNSimple account. Including your Domains, certificates and all items that expire within the next 30 days.
  • Add-on icon
    email-logo
  • Add-on cover

screen shot 2016-12-30 at 10 49 45

- [x] ~~Add-on screenshots~~ there are not more screens to show

Changes report

As a followup to #2 (& #1) a Changes Report is a more complex report including references to future reports or changes within a given time period.

A Changes Report contains the following information:

  • new Domains in my account since X
  • SSL changes certs since X
  • new TLDs since X

Maybe adopt some stuff from #2

Items missing for full functionality:

  • Create web hook with dnsimple
  • generate email report
  • Add option to subscribe to this report

Typo on footer

"Did you know that since 1997 all threeletter .com domainsa are sold?"

Status Report

As a follow up to #1 I'd suggest to create a so called Simple Report or Status which is meant as a starting point (w/o any reference to a former report). People can choose the kind of report they want to receive. I'd like to start with the simple version, get the project scaffold set up and then later add a more complex one (including changes since last report). Maybe even a version where people can adjust their report.

A "Simple Reports" includes the following:

  • List of all your domains including
    • Status (i.e. hosted, registered, expired, etc)
    • Expiration date if it is registered (auto renewal enabled?)
    • List of SSL certificates (/w expiration date and auto renewal enabled?)
    • List of email forwards
  • Things that I are coming up (within next 30 days): (e.g Renewals: SSL, domains)
  • Did you know โ„ข๏ธ || The latest TLD added! (pro tip)

It's sent from "Trusty form DNSimple [email protected]" and has a reply to set to "DNSimple Support [email protected]"

Make E-Mails look nice

I'm researching on how the report could look like, I found the following website http://htmlemaildesigns.com

screen shot 2016-12-07 at 15 48 02

Research showed that no one wants to write these responsive mails by hand, and usually people use frameworks for it. I found two which looked like a god fit:

  1. https://mjml.io
    Modern with a modular approach, but too tight to node.js. There is no easy way to incorporate it into phoenix.
  2. http://foundation.zurb.com/emails.html
    But that stack looks even more confusing to me. It's also build on node.js ๐Ÿ˜ž

Another option would be to buy a template a envato (theme forest) or any other similar store. But it may be hard to find something nice there.

To sketch out what I had in mind real quick: I have drawn this super ๐Ÿ’ฉ not-even-real wireframe

img_0004

I wonder if @sbastn or anyone else could jump in and help me out.

replace Postmark

At the moment we are using Postmark for sending e-mails Postmark is going to shut down their Heroku add-on.

That is why we need to move away.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.