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

Time for a parse-dashboard Guide? #1653

Open
3 tasks done
OpConTech opened this issue Feb 11, 2021 · 7 comments
Open
3 tasks done

Time for a parse-dashboard Guide? #1653

OpConTech opened this issue Feb 11, 2021 · 7 comments
Labels
bounty:$100 Bounty applies for fixing this issue (Parse Bounty Program) type:docs Only change in the docs or README

Comments

@OpConTech
Copy link

Make sure these boxes are checked before submitting your issue -- thanks for reporting issues back to Parse Dashboard!

  • You're running version >=1.0.23 of Parse Dashboard.

  • You're running version >=2.3.2 of Parse Server.

  • You've searched through existing issues. Chances are that your issue has been reported or resolved before.

So...just trying to be helpful make CLP's more intuitive. I know you all work very hard.
Here is some feedback I hope is helpful that is related to a parse-server issue
(ref issue - parse-community/parse-server#7175 ):

parse-dashboard feedback: Had some trouble when clicking on CLP > gear icon. Once it started working it worked every time. It's like some how in my browser it was stuck in the greyed out state and would not highlight black when I read the mouse over it.
Maybe replace the gear icon with just the Simple-Advance switch...Or maybe just get rid of all of that and show all the CLPs when the user clicks Security (keep it simple...less to code...less to test...less to document.)

Documentation feedback: Maybe its time to have a parse-dashboard Guide. Parse docs have come a long way since Facebook gave Parse to the community except for parse-dashboard. There have been a ton of great new features like GraphQL console that you all have built since 2017. And there are some issues in other parse guides that really would be better documented or co-documented in a parse-dashboard guide - e.g. Analytics appears in the iOS Guide https://docs.parseplatform.org/ios/guide/#analytics but Analytics does not exist in parse-dashboard any more.

Hope this feedback is helpful and thanks for all that you do for parse-dashboard.

@mtrezza
Copy link
Member

mtrezza commented Feb 11, 2021

Thanks for suggesting.

This has been discussed recently and due to the increasing complexity of Parse Dashboard this could help to onboard new users as well as help existing users to get familiar with new or more complex features.

Maybe this could also be an opportunity to try out a new docs framework.

Would you be willing to suggest a table of contents this guide should cover?

@OpConTech
Copy link
Author

Exactly. Going further with making complex features easier to understand by adding a parse-dashboard guide is the gist of my feedback.

I knew from the "permission denied" error code that I had an issue. But was it ACL, CLP or Protected Fields? So I jumped into parse-dashboard and found the new Security tab which was great. But even with that new feature I was unable to resolve my issue. Once I saw @dplewis posted screen shot of Advanced CLP in parse-dashboard I quickly solved my issue.

I can draft up a TOC that is based on the flow and format of the parse-server and sdk guides.

Also what is the new docs framework, Is Parse moving away from more Jekyll?

@mtrezza
Copy link
Member

mtrezza commented Feb 11, 2021

Also what is the new docs framework, Is Parse moving away from more Jekyll?

Just a suggestion because I see some shortcomings in the usability, layout and functionality of the current guides. Ideally there is only one guide for all SDKs instead of separate docs per SDK with some common pages. Hence I'm suggesting if we can identify a better framework we want to transition to, this could be a starter.

@stale
Copy link

stale bot commented Jun 9, 2021

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

@stale stale bot added the stale label Jun 9, 2021
@stale stale bot closed this as completed Jun 26, 2021
@davimacedo davimacedo reopened this Jun 28, 2021
@stale stale bot removed the stale label Jun 28, 2021
@mtrezza
Copy link
Member

mtrezza commented Jul 11, 2021

Maybe we can take this opportunity and create the Parse Dashboard docs trying out https://docusaurus.io. It seems to be one of the most advanced docs frameworks, open source and seems to be backed by FB Open Source with a large community. If that works well, we may adopt this for the other docs.

@TomWFox What do you think about this and how much effort would it be to set this up?

@TomWFox
Copy link
Contributor

TomWFox commented Jul 13, 2021

I think that's a good idea. I played around with Docusaurus a while a go and it was pretty easy to setup and required fairly minimal changes to bring in the old docs.

@mtrezza
Copy link
Member

mtrezza commented Aug 19, 2021

Update: We added a Features section to the README page to already start to collect content for a future dashboard guide. For new features it is mandatory to add at least a short description there.

@mtrezza mtrezza added the type:meta Non-code issue label Aug 19, 2021
@mtrezza mtrezza added type:docs Only change in the docs or README and removed type:meta Non-code issue labels Oct 6, 2021
@mtrezza mtrezza added the bounty:$100 Bounty applies for fixing this issue (Parse Bounty Program) label Nov 6, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bounty:$100 Bounty applies for fixing this issue (Parse Bounty Program) type:docs Only change in the docs or README
Projects
None yet
Development

No branches or pull requests

4 participants