I'd like to see a config setting that allows one to set which domains new content always gets posted to. I find I'm always forgetting to check the mobile theme when creating new content. I want to have the default for my site be that content goes everywhere, but that I can be selective for content that is targeted for one or the other.

Comments

agentrickard’s picture

I would think this also needs to be configurable per content type, yes?

mgifford’s picture

Agreed. But there could be a default set for all.

agentrickard’s picture

That's a UX question.

mgifford’s picture

There are definitely UX elements to this. Would be good to involve more folks in adding this type of feature. I do think right now it's confusing for most users who are having to work with the interface. I figure these suggestions all make it easier for the user to do what they want.

agentrickard’s picture

Right, so where do we put these settings?

I suspect they have to go in a new tab.

mgifford’s picture

Ok, so there's system level defaults & Content Type defaults:

Domain List - admin/structure/domain - I'd like to see the 'Default' column be changed from a radio to a checkbox. This is the simplest way to give site wide defaults.

Domain Access Options - admin/structure/types/manage/article - a vertical tab needs to be added here to allow Content Type defaults to be set.

However there's some other Confusion/Related stuff:

User Defaults - admin/structure/domain/roles - this sounds like you should be able to on a per role basis be able to set the defaults. This either isn't working or isn't very well explained.

Batch Updating - admin/structure/domain/batch - should be able to force all nodes to be either on/off for each domain. It's Batch in terms of the settings, but doesn't seem to be batch in terms of the nodes.

On Node Publishing options - Domain access options on vertical - node/###/edit - Why is "Publishing options:" listed as a header? It's non-standard. More importantly, the help for "Send to all affiliates" is enabled by default, but it says "Select if this content can be shown to all affiliates. This setting will override the options below, but you must still select a domain that "owns" this content." - so then by default it seems like the radio boxes for : "Publish to *" really is redundant. Perhaps those two radio boxes should only be displayed if the "Send to all affiliates" is unchecked. However, I really think that the paradigm of affiliates isn't clear. "Push to all domains" might be more clear, and I think that's the same thing.

Anyways, more ideas.

agentrickard’s picture

These would be easier to respond to if numbered. Actually, you should not pile a ton of issues into one ticket. I'm going to respond to these, but only #2 is valid for this issue.

1) That's not what the 'default' column is for. 'Default' means "the domain to use if an HTTP request fails to match a domain." It has to be a radio, because only one default is allowed.

2) Agreed.

3) These defaults aren't about content types, but access to domains per role. See https://drupal.org/node/1121616 and improve it if you can.

4) The page you want is provided by core, Rebuild Node Access. If this label is confusing, please open a new ticket.

5) Please open a new ticket with diagrams and links to / examples of the "standards" you refer to.

Items 3-5 have been that way since Drupal 6 -- over two years -- and these are the first complaints.

mgifford’s picture

Thanks for this @agentrickard.

Good clarification on the point of #1.

#6 was definitely stream of consciousness stuff. I'll look again at the handbook and your post again & see which items (other than #2) should be further explained in new issue queues. Thanks for keeping this on track!

agentrickard’s picture

Thanks. I think the idea from item 2 is actually fine, though I always worry that putting those settings on the node type form will mean people can't find them.

agentrickard’s picture

Issue summary: View changes
Status: Active » Closed (outdated)