Replies: 3 comments 2 replies
-
Agree with this. I think if editing each of the files for these transactional emails gets really cumbersome, we could explore adding this so we can manage in /admin as superusers, but until then, it's a good beginner issue. Note on the newsletter -- I lean towards managing it via a "marketing email" newsletter manager rather than via transactional emails using the same "from" address, since they're more likely to be marked as spam and have lower open rates. |
Beta Was this translation helpful? Give feedback.
-
Adding some additional links here. The topic of Responsive email templates was brought up, so adding a few references here around that: |
Beta Was this translation helpful? Give feedback.
-
One thought while I have it in my head: one thing I really like from exercism is their "weekly mentoring update" emails that track my activity on the site. Whether they be from Django or from a separate program, something like that for users of codebuddies (how many hangouts made/attended, how many resources, how many learnings/notes, how many pairings) might be a fun thing to consider. For examples sake, let me paste one here: |
Beta Was this translation helpful? Give feedback.
-
Came across this library when I was drumming up links for issue #180. It (apparently) adds the ability to create and administer email templates from the Django Admin interface. It also has a very basic "mass mailing" functionality that could be used for quick "update" type emails or "newsletter" type emails. Don't know if we really need it, but in thinking about the various emails we (might) need to create for the actions users take in the system, it might make our lives easier.
This library does not remove the requirement to learn the Django Templating Language, but it does remove the overhead of having to find the email templates and craft them separately.
django-emailtemplates
That being said, having the emails as a technical task that is "beginner friendly" might also be a good strategy for onboarding newer users to Django, since they will have to navigate the file tree, extract meaningful variables, and make commits for the new files. Thoughts?
Anticipating the following emails:
Beta Was this translation helpful? Give feedback.
All reactions