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

Add user movie reviews #388

Open
3 tasks
leepeuker opened this issue Jun 11, 2023 · 5 comments
Open
3 tasks

Add user movie reviews #388

leepeuker opened this issue Jun 11, 2023 · 5 comments
Assignees
Labels
enhancement New feature or request

Comments

@leepeuker
Copy link
Owner

Users should be able to write and share reviews with others.

TODO

  • Add option for user to write a review for a movie
  • Add new section on the movie page for user to see their own and shared reviews
  • Add option to export the reviews (or combine with the ratings export?)
@leepeuker leepeuker added the enhancement New feature or request label Jun 11, 2023
@JVT038
Copy link
Collaborator

JVT038 commented Jun 11, 2023

I think we should use summernote to do this. It's very flexible, so we can just remove the unnecessary things such as tables, images, videos, etc. and only keep the basics like bold, italic, underlined, bullet list, and maybe different font styles (but idk about that one).

It also saves us a lot of time trying to figure out how to make a custom input with javascript stuff. Trust me, I have tried to make this without libraries like Summernote, and it's hell.

Though this is a concern of mine, so maybe we can use regex to prevent XSS vulnerabilities.

@JVT038
Copy link
Collaborator

JVT038 commented Jun 11, 2023

What do you think about the character limit? And what kind of database column should the review be stored in?

@pbogre
Copy link
Collaborator

pbogre commented Jul 26, 2023

isn't the written review capability sort of achieved by the comment feature? it just needs to be reworked in term of design to be suitable for longer texts instead of short comments.

imo something like summernote is kind of overkill, i think this could be achieved without using 3rd party applications that involve styling like lists, bold, italic, etc. as that's not very important when writing a review for a movie, especially when you weigh the benefit of being able to use extra styling options against the cost of using a third party application that makes it all more complicated than it needs to be (think about exporting the reviews)

@leepeuker
Copy link
Owner Author

I see a difference between a comment and a review. A comment is more of a generic note, I use comments for example to keep track of which movies I saw in the cinema (and which one), a review on the other hand is much more specific.

I agree that we probably do not need a feature rich text editor for reviews.

@pbogre
Copy link
Collaborator

pbogre commented Jul 26, 2023

ah i see, then i agree that it makes sense to add a review option altogether, something like another option for a watch date alongside Date, Comment, and Plays, as that would allow people to have different reviews for different watch dates.

@JVT038 JVT038 self-assigned this Oct 29, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants