Spread the Open Source ❤️ and get inspiration from Reservoir #60
Comments
Generate an oauth client by default When you install it, you get a oauth client by default, without any command line vodoo needed: #56 |
Editor/Developer role When you install it, there is a role for both editors and developers. Make that separation is really helpful, IMHO: #57 |
Remove UI to change the Appearance and Extend. Yes, it's redundant with #60 (comment) but from the opposite angle. |
Add your suggestion! |
If we add default roles, I think that adding shortcut sets per role using https://www.drupal.org/project/shortcutperrole is a better option than simplifying the toolbar. Good permissions + good shortcuts really helps content editor UX. |
https://vimeo.com/222271467 is a good feature overview of Reservoir. |
For the the dual-format view of a node in the back-end - I really like it, but I think it's a terrible editorial experience so +1 if it goes onto a separate tab and the edit interface is the default. Most decoupled projects I've worked on don't even provide the rendered node under the "View" tab, so even better I think would be the edit form with a JSON view that could slide in from the side. |
Moved the above discussion to #61 |
Re: @justafish I like the edit-centric approach on the backend. I'd envision having some other way of viewing the node in a quick and easy way via the actual frontend. She had mentioned on #Contenta that her past approach was changing the "View" tab to be a link to the node on the frontend. I could see having some sort of plugin system that describes to the backend where the frontend is and how this mapping is done. Capturing other ideas: open the frontend page in a separate tab / window, which is reused when another node is "View"-ed, or use an iframe approach to show the frontend, possibly with a slide-in drawer or toggle-able split view. |
@chris-hamper we have this as a simple array in the Drupal settings file on the site screen-capped above (it's also able to fully control the URL structure so there's no need for any URL mapping) |
I love that the cross-pollination has already started! And I love that pretty much all of the ideas of Reservoir appeal to Contenta users :) It almost make me wonder if we should move the (It took me quite a while to figure out how to generate an OAuth2 public/private key pair by default btw — #56 will benefit from that :) Note that it won't work on all environments though!)
|
Moved my reply to "dual-format view" to #61 (comment). |
The one thing I'm wondering, is this secure. I guess, but I have no idea |
@wimleers, thanks for the feedback!
Agree! See http://dev-contentacms.pantheonsite.io/api |
#59 Should expose a link to it (or something similar), is that what you mean? |
Any known gotchas? I haven't used it in a while. |
People underestimate how much effort video content is! <3 |
On a general note I have to say that I don't like the idea of the back-end server knowing anything about the front-end implementations. Not even to provide links to node pages:
One of the goals of Contenta is to provide best practices. The fundamental one is that the back-end doesn't know anything about the front-end. Not even its existence. When evaluating these things I always imagine my API going public an someone implementing an Alexa skill (no concept of page or viewport) that I don't know about. It usually puts things in perspective. |
It is and it isn't. This generates a unique key pair per site: not one key pair across all Reservoir sites. That's good. But it doesn't store it in an ideal place, it just stores it in |
I think it could be configurable: a "content front end mapping URL", which accepts either node ID or node UUID, and then generates a front-end URL. Of course, this assumes that there's a single front end. So another solution could be to make Reservoir/Contenta alter the |
Oh and regarding security: that means that https://twitter.com/michaellnorth/status/877202039394230272 definitely does not remotely apply here. |
<3
Wim Leers <notifications@github.com> schrieb am Mi., 21. Juni 2017 um
11:26 Uhr:
… Oh and regarding security: that means that
https://twitter.com/michaellnorth/status/877202039394230272 *definitely*
does not remotely apply here.
—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
<#60 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AABz7qZH3M2h7rc8Ip7jwdlOfFFUEaJLks5sGO_JgaJpZM4N-4l6>
.
|
Thanks for all the inspiration. |
Reservoir has many great things. Let's list the features that we like from the project and vote on them if we'd like to see them in Contenta CMS.
One feature per comment, please add your own! When you add a feature add both a 👍 and a 👎 so people can vote with a single click. Please add screenshots if applicable.
The text was updated successfully, but these errors were encountered: