Giter VIP home page Giter VIP logo

emencia-django-newsletter's People

Contributors

alesasnouski avatar alexgarel avatar atiberghien avatar bvallant avatar coin avatar drye avatar emencia75 avatar euricojardim avatar fantomas42 avatar jdavid avatar jfache avatar lucalenardi avatar marshalc avatar martip avatar rassie avatar strycore avatar vvarp avatar webjunkie avatar yakky avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

Forkers

paepke

emencia-django-newsletter's Issues

(Re)Introduce Import and Export via Excel and CSV

Have removed in the short term to get 1.0 out quickly, but this is a high priority reimplementation that's needed.
Able to generate a blank (template) excel sheet for signups, and then ingest the same sheet again for mass import. Should be able to export existing contacts, and then pattern match them against existing ones on reimport so as to avoid failing on duplicates.

cleanEDN branch: please make a new project

Hi @marshalc, I hope you remember me still. I've looked into your notes for the cleanEDN branch, and while I like the idea to create something new on a solid base (loosing ties with Emencia the company), I feel that you are slightly off the target on several points:

  • Please consider making a new project for this. There is virtually no chance of merge to the original project, and thus there will probably be no new releases under the old name. Every possible upgrade path is broken too, so there is no need to keep this new codebase somehow related to the original EDN. I'm currently using a git snapshot of EDN, which is not really properly maintainable and would gladly replace it with a proper released version of the new product.
  • Please allow at least Django 1.6 as minimum version, since that's the last version which supports Python 2.6. I'm stuck at SLES11 right now and they only have Python 2.6.9.
  • Dropping private newsletters is a mistake. If anything, I'd drop public ones and work from there. The original Emencia idea (if I understand it correctly) is that a public newsletter can be linked to from the e-mail and is also published elsewhere, i.e. accessible without subscription. Also, a subscription form will allow a user to subscribe to all public newsletters. If your use case is anything like mine, you'd like to send newsletters to a group of people and only to them, which is exactly the use case for private newsletters. But in any case, both should probably be possible.
  • Attachments: I need them. We send PDFs as attachment to our newsletter, since nobody wants to hack HTML and CSS for different mail clients (it's a different, more demanding version of IE6 hell). The newsletter itself is more like "look into attachment".
  • Internationalization: a must for any software project. If you need help with that, I can help, but don't throw it out unconditionally.
  • Workgroups: I can see the need that Emencia had (large marketing deparments, several dozens of newsletters per week, different people for different newsletter etc.), but there is probably indeed not much need for that in the first iteration.

Those are initial thoughts. More probably to come...

Link newsletter to blog posting in Mezzanine

Most content for newsletters I foresee coming from the associated Mezzanine CMS setup, and specifically certain blog posts. Make selecting of blog posts easy, and use it for both newsletter content, and as a location to allow people to view it online.

Allow files to be attached to newsletters

Allow files to be uploaded to a newsletter, and then mailed out in the newsletter (with the appropriate links back to the website hosting the attachments). Try to avoid sending attachments in the mail as this tends to cause some problems with spam filters, mail size limits, etc.

Add a rate limiting setting

Allow there to be a specified rate at which mails are sent on command, or a specific number processed each time send_newsletter is called.

Upgrade admin based view templates to use Django 1.7 base neatly

I recall issues in using the stats package in recent times with layout issues. Likely caused by not being in sync with Bootstrap and the admin base any more.

Fix: cleanEDN/edn/templates/views/newsletter_statistics.html
& newsletter_density.html
& newsletter_historic.html

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.