Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Wants / Needs #2

Open
RentFreeMedia opened this issue Apr 6, 2022 · 0 comments
Open

Wants / Needs #2

RentFreeMedia opened this issue Apr 6, 2022 · 0 comments
Labels
help wanted Extra attention is needed

Comments

@RentFreeMedia
Copy link
Owner

RentFreeMedia commented Apr 6, 2022

Welcome!

This project needs a few things to move it along toward v1.0. I'll keep this list updated as the project goes...

  1. Unit tests. These are pretty minimal with Wagtail generally, but we should have some for the page models, user registration and profile pages, search app, and payment app at minimum. As of now it's been manually tested for my own podcast's launch, only.
  2. A chunked AJAX media uploader. I personally run an audio-only podcast so this doesn't affect my deployment, but for those who might need video, they need a way to get them to the server outside of timeout / body size restrictions. See wagtailmedia, that's what's in use here.

class BaseMediaForm(BaseCollectionMemberForm):

  1. jQuery is on borrowed time in Wagtail, but at minimum the "settings" menu for CSS properties in streamfield blocks still use it, a vanilla JS PR would be very welcome (both here and in the CodeRedCMS project that I borrowed the "settings" CSS menu from, incidentally)

  2. It would be nice to implement a GrapesJS MJML build (or similar) for an email template editor, for both standard email templates and drip email templates. I don't claim to be a javascript guy, a PR toward this end would be appreciated.

FieldPanel('html_content', widget=SummernoteWidget()),

FieldPanel('body_html_template', widget=SummernoteWidget()),

  1. I believe it's possible to pass request context into the template tag that includes Header / Footer snippets on non-Wagtail pages (they must be pre-rendered in python, as they are outside of Wagtail's purview entirely), but I haven't gotten around to tinkering with it. Therefore, as of now conditional buttons and links in headers and footers won't work properly on non-Wagtail pages. If someone can get request context to work on those snippets for a plain Django view that would be pretty spiffy.

@register.simple_tag(takes_context=True)

@RentFreeMedia RentFreeMedia added the help wanted Extra attention is needed label Apr 6, 2022
@RentFreeMedia RentFreeMedia pinned this issue Apr 6, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

1 participant