Comment to 'I like the concept of Spaces, But...'
  • https://github.com/unaio/una/issues/3204 - Alex T⚜️ please review for v13

    Mark Purser please organize a quote

    • No quite yet.  I am beginning to thinks you guys don't love me anymore... say it ain't so :'(       What am I supposed to do with all this money burning a hole in my pocket?

      Sorry for delay. Actually such modification requires some changes which aren't fitting the UNA structure well, since posting into context can be done from different places, also there are roles in group based modules which will require quite complicated interface to specify which content is allowed to post for different roles, which could overlap some privacy settings in a group. 

      As an intermediate solution I would suggest some simple workaround, just add the following CSS code into RAW block on Space view page, it will hide specified items from "Create Post (Context)" block menu:

      <style>
      -create-post-ma-popup li[class*=bx_glossary],
      -create-post-ma-popup li[class*=bx_shopify],
      -create-post-ma-popup li[class*=bx_snipcart],
      -create-post li[class*=bx_glossary],
      -create-post li[class*=bx_shopify],
      -create-post li[class*=bx_snipcart] {
        display: none;
      }
      </style>

      It maybe it is without sugar on top, but it should work.

      • Sorry for delay. Actually such modification requires some changes which aren't fitting the UNA structure well, since posting into context can be done from different places, also there are roles in group based modules which will require quite complicated interface to specify which content is allowed to post for different roles, which could overlap some privacy settings in a group. 

        I can get by with this, but it's a bandaid, not a cure.  

        It worries me that it takes complicated changes, to give group creators the ability to decide the types of content they want in their group or space.  I do believe that this should be a feature, and I do understand that it could take a lot of time and effort.

        In the mean time...  What if there were a derivative of the "Create Post (Context)" block that worked just like it. but only allowed posting of the content types that were enabled on the  Navigation > Items > Spaces > View Space Submenu?  It would be a way for site admins to have control over what types of content that could be posted to spaces and groups. Roles and privacy should be irrelevant in such a case... you shouldn't have to mess with those things, if all you were doing was preventing All users from posting selected content. In such an implementation, it would be wise to also provide for a way to remove groups and/or spaces from the visibility selector for site wide content posting, for obvious reasons. This doesn't do anything for group creators, but it would give site admins control over group content, and that's the most important, in my opinion.

        •  - @alex please review for v13

          organize a quote

          Yes,,please please pretty please with sugar on top, organize a quote.

          The problem with the "Create Post (Context)" block, is that it is a system block, and as such. there is no control over the type of content I want users to be able to post to Spaces.  I hate to keep picking on the Recipe module, because it's a great module for the site in general. but it has no business in 'Spaces' as I intend to use them.  I can remove 'Recipes' easily enough from the Spaces navigation menu, but when I place a system block like that Create Post (Context), there's the Recipes, on the menu (No pun intended)

          What I really need, in fact what everybody needs, is:

          1. A method to post content directly to 'Spaces'

          2. Admin controls over what types of content are to be posted to Spaces

          There's other odd behavior of Spaces and Groups, but these two things have me dead in the water.

          A Bare minimum solution would be a new system block, let's call it "Create Post (Spaces)" . Let's say this block would work off the content items I have enabled on the "View Space Submenu" ,  Preferrably, the 'Add New..' would be placed on the space navigation menu so that it's always visible.

          We'll release this feature in UNA 13 and already implemented this feature in dev version, it's Roles Builder for groups based module (Studio > Forms > Roles), you can already test it if you install current development version from the repository.