Open tacitus opened 7 years ago
On site screenshots – at the moment the site's layouts only work if the image is an annoying 1440x1200 (those exact numbers or that ratio, unsure). If we do expect third-party users to upload their own images, we should make sure that:
See https://github.com/springload/madewithwagtail/issues/31#issuecomment-285272647 for an analysis of screenshot size requirements.
So users need:
As for images size, surely we can setup the image
filter to crop to those dimensions? So if the user don't respect it, it might not look the best but it doesn't break the layout.
From @johnanders123's input over Slack, we will also need:
Edit: IP whitelist is easy to disable
Edit: I intend to trial this whole user registration flow manually and see what happens.
Here is the permission set up I made manually:
It doesn't take me much more time to do this once than to set up the usual pages, so I'll look for volunteers to try this out.
A solution is currently being discussed and estimated at Springload, and will hopefully be resourced shortly.
@mojeto - please speak to @loicteixeira about the current state of the solution for this one.
At a high level, the work will happen in steps:
See the full proposal and estimate for more background and details.
django-allauth can't be used together with Wagtail till the clash between Wagtail Site and Django Site resolved. Some work is being done, but it's a blocker currently. related issues here and here
As discussed offline, we should not forget that we will need to create accounts for the developers pages which already exist so we might need to keep the email login for them.
Thanks I have just run into this clash as I added allauth to my project.
Edit @loicteixeira: The actual proposal (scope) is linked below.
Rough plan: