Media firewall 3: Introduce media subhashes#7195
Draft
lukasbestle wants to merge 3 commits intodevelop-minorfrom
Draft
Media firewall 3: Introduce media subhashes#7195lukasbestle wants to merge 3 commits intodevelop-minorfrom
lukasbestle wants to merge 3 commits intodevelop-minorfrom
Conversation
4 tasks
8ca8ef4 to
0791516
Compare
Ensures that media URLs of different file versions or the original file cannot be guessed
0a8c96e to
1f5ed8b
Compare
0791516 to
5221bfc
Compare
Member
|
@lukasbestle Can I help getting this ready for 5.1? |
Member
Author
|
I think we should move it to 5.2 to be honest. I need to take another look at it. |
Contributor
|
It’s a bit offtopic here, but when you change the generated media url paths in an upcoming release, would you also consider to allow UUID based media root paths instead of the current slug based paths? If it’s considered, this looks to be the right moment to avoid two media url path migrations in the future. Can create an Issue for this. Did share this idea on Discord and briefly talked about this with @distantnative at the Berlin Kirby meetup |
Member
Author
|
@ovenum Not off-topic at all. In fact I agree it's a great idea and I have already added it to the internal project todo list for further research. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Description
Summary of changes
/media/site/abcdefghij-1234567890), there is now another directory layer (e.g./media/site/abcdefghij-1234567890/bcdefghija) to separate all individual files (the original and each thumb)Reasoning
/media/site/abcdefghij-1234567890/file-120x.jpgyou could change the filename tofile.jpgto access the original, which may not be intended by devs).Additional context
With the transitional and migration code, there shouldn't be a breaking impact to sites. But since there is already a lot going on in v5, I suggest we include this PR in 5.1 or 5.x. This ensures that users upgrading to v5 with a lot of media files and thumbs don't immediately run into performance problems when all those files are migrated.
Changelog
Enhancements
Deprecated
Breaking changes
None
Docs
None
Ready?
For review team