wvuweb / cleanslate-cms

A place to file issues and view releases for CleanSlate CMS. http://cleanslatecms.wvu.edu
6 stars 0 forks source link

Requirements for Sharing File Assets #157

Open dmolsen opened 9 years ago

dmolsen commented 9 years ago

This issue is related to #126 but is only focused on sharing file assets. We still need to figure out how to address pages.

The first feature that needs to be created is a way to organize sites into collections of related sites. In the past we have called this feature "superspaces." I figure we'll continue to use this term.

These are the requirements for sharing file assets from the "Files" section. Assets marked as "shared" are shared with all superspaces that a site is related too. There will be no granularity to the sharing:

These are the requirements for choosing images or other media that are shared:

I think this is fairly straightforward. Let me know if you have questions.

dmolsen commented 9 years ago

Per @zeroedin... instead of calling it super spaces it should be called Site Groups in the UI. I forgot to say how to get to it. I'm assuming it can be linked from the "System" menu but I'm not sure how that works for non-admins.

adamjohnson commented 9 years ago

In hoping to learn from others' experiences, here's a writeup about how Concrete5 implemented reusable content, realized their implementation was lackluster, and rebuilt it to be better years later:

http://www.concrete5.org/documentation/how-tos/developers/concrete5-5.5-stacks-vs.-scrapbooks/

There's also this video which demonstrates how Stacks integrate into their UI.

dmolsen commented 9 years ago

This seems different than the problem we're looking to solve. I think the video/concept is helpful when looking at how we share content regions but not as helpful for pure file sharing.

On May 5, 2015, at 5:04 PM, Adam Johnson notifications@github.com wrote:

In hoping to learn from others' experiences, here's a writeup about how Concrete5 implemented this, realized their implementation was lackluster, and rebuilt it to be better years later:

http://www.concrete5.org/documentation/how-tos/developers/concrete5-5.5-stacks-vs.-scrapbooks/

There's also this video which demonstrates how Stacks integrate into their UI.

— Reply to this email directly or view it on GitHub.