chore: Move developer-related settings away from user-facing features#269
chore: Move developer-related settings away from user-facing features#269martpie wants to merge 1 commit intoavitorio:canaryfrom
Conversation
|
|
Deployment failed with the following error: |
|
@martpie is attempting to deploy a commit to the Andre Vitorio's projects Team on Vercel. A member of the Team first needs to authorize it. |
|
Hi there, Thanks for sharing this interesting experiment. I enjoyed reading through it. I understand how someone unfamiliar with the system's concepts could make that mistake. While I support the idea of separation, I agree that we should maintain a Dashboard where users can view their content overview. Here's my suggestion: Let's create a "Content Types" section in the sidebar, with "Collections" as one option. This layout would also accommodate our future plans to support singletons. The Collections page would be exactly like the current Dashboard. The Dashboard would be replace with a page that still displays the collection list as it currently does, but with two key changes:
I recommend keeping the settings section in its current location for two reasons: We avoid potential design issues that could arise from handling numerous collections What are your thoughts on this approach? |
Feature
fixes #number¯_(ツ)_/¯
Ok, so I was just playing with outstatic to see how hard it would be to contribute, take this PR with a pinch of salt. I'm faster coding than talking, so I did not create an RFC for that.
I finished creating a small website for my gf using a CMS. She is highly non-technical (types with one finger, does not understand anything about computer except opening chrome).
When I told the content of her website was ready to be updated via the CMS, I did not give her any indication on how to do it (good UX excercise). There was basically one collection called "Events". She was supposed to create a new Event, add some content, save, and profit.
What she ended up doing was creating a new collection (!), called with the name of the event she meant to create, then starting adding stuff to it assuming all would work.
Back to this PR: I thought it could be a good idea to separate the developer-facing stuff from the UI that is meant for content editors, avoiding this kind of things from happening. I believed the main issue was that the default page when loading outstatic was the list of collections.
This PR moves Settings + Collection list away from the rest of the content edition pages, to make them less prominent CTA (only the dev should go there, not users). Here's a screenshot of the result.
There are a couple of things that still need to be checked:
WDYT of this change overall? If positive, we can work on addressing the points above.