Improve design of mailman subscription pages #412
Labels
No Label
bug
build
cgi Scripting
design
disruptive
documentation
duplicate
easy
feature-request
help wanted
javascript
priority/low
question
system-hackers
tagging
text
translations
wait/bugfix
wait/inprogress
wait/misc
wait/proofread
wontfix
xsl
No Milestone
No Assignees
1 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: FSFE/fsfe-website#412
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
With the latest Mailman version we're using, all forms to enter one's email to sign up to newsletters or press release lists are not working anymore (like here and there. There's now a CSRF protection which would require us to include active code on the website, something we don't want.
The easiest approach is to link directly to the newsletter signup page. But this currently looks simply ugly and confusing. Therefore, a design update is needed to make it prettier and easier to use.
Mailman supports custom templates. There are already some we could reuse and adapt. We also have a few templates already adapted to the FSFE's corporate design, I attached one of them. They could serve as a good starting point.
With
75fcf34e12
the form directs to the listinfo page in the chosen language instead, and therefore the mail address field isn't necessary.Since the current design is aweful, we should focus on making this better.
First try here. Had to hack a bit with mailman (blacklist of HTML tags) and the fsfe.org webserver (CORS).
https://lists.fsfe.org/mailman/listinfo/radiodirective
This is for the individual list only at the moment.
Now the default for all mailing lists, and also translated to German.
I've also edited the default subscribe.html, and adapted the design to the custom newsletter-* layouts.
I wonder whether it would make sense to put all templates to Git to make translations and maintenance easier.
Work on mailman pages can now take place in a new repository: https://git.fsfe.org/fsfe-system-hackers/mailman-templates/
Everything with negative influence on fsfe.org should have been fixed, so I'll close here