Discussion:
Managing a lot of content editors, roles and permissions
Dino Termini
2013-07-31 13:01:36 UTC
Permalink
Hello list,

I am working on a large scale website which has multiple sections
(roughly associated to departments in the organization), and each
section has its own group of contributors, editors, publishers and
administrators. We will be using WordPress MU to segment content editors
and assign appropriate roles and privileges to each of them. The site
has currently about 80 editors.

We've also looked at plugins that extend WP's roles and capabilities,
but we would prefer using as much off-the-shelf functionality as possible.

I was wondering if the list has any pointers to share about best
practices, do's and dont's, etc, on setting up a permission management
layer in WP for large scale websites.

Thank you,
Dino.
Alex King
2013-07-31 16:15:17 UTC
Permalink
Our experience has been that siloing content via WPMS is more problematic long term that building custom permissions. We have used custom taxonomies plus matching custom roles to address this nicely on several large scale sites.

Cheers,
--Alex

http://alexking.org | http://crowdfavorite.com
Post by Dino Termini
Hello list,
I am working on a large scale website which has multiple sections (roughly associated to departments in the organization), and each section has its own group of contributors, editors, publishers and administrators. We will be using WordPress MU to segment content editors and assign appropriate roles and privileges to each of them. The site has currently about 80 editors.
We've also looked at plugins that extend WP's roles and capabilities, but we would prefer using as much off-the-shelf functionality as possible.
I was wondering if the list has any pointers to share about best practices, do's and dont's, etc, on setting up a permission management layer in WP for large scale websites.
Thank you,
Dino.
_______________________________________________
wp-hackers mailing list
http://lists.automattic.com/mailman/listinfo/wp-hackers
Chris Williams
2013-07-31 17:20:13 UTC
Permalink
Alex, I'm facing a similar conundrum (or should I say fiefdom...). Can
you elaborate?

You create a taxonomy for each division/department: abc.com/sales,
abc.com/development, etc. And for that each of those you create a set of
author/editor/publisher/admin roles? Is that right?

Each author is responsible for choosing the correct taxonomy for their new
content? What if they choose incorrectly? Do they see the entire
taxonomy, or just their window? E.G., if I'm an author in Sales, do I see
all the departments in the Edit Post page? Or just Sales? Or does it
somehow just put my post in Sales?

Does this prevent an editor from division A from creating/editing content
in division B's taxonomy? I assume so...

Thanks
Post by Alex King
Our experience has been that siloing content via WPMS is more problematic
long term that building custom permissions. We have used custom
taxonomies plus matching custom roles to address this nicely on several
large scale sites.
Cheers,
--Alex
http://alexking.org | http://crowdfavorite.com
Post by Dino Termini
Hello list,
I am working on a large scale website which has multiple sections
(roughly associated to departments in the organization), and each
section has its own group of contributors, editors, publishers and
administrators. We will be using WordPress MU to segment content editors
and assign appropriate roles and privileges to each of them. The site
has currently about 80 editors.
We've also looked at plugins that extend WP's roles and capabilities,
but we would prefer using as much off-the-shelf functionality as
possible.
I was wondering if the list has any pointers to share about best
practices, do's and dont's, etc, on setting up a permission management
layer in WP for large scale websites.
Thank you,
Dino.
Alex King
2013-07-31 17:31:19 UTC
Permalink
Post by Chris Williams
You create a taxonomy for each division/department: abc.com/sales,
abc.com/development, etc. And for that each of those you create a set of
author/editor/publisher/admin roles? Is that right?
Create a 'can_edit_{tax-slug}_content' role or similar.
Post by Chris Williams
Each author is responsible for choosing the correct taxonomy for their new
content? What if they choose incorrectly? Do they see the entire
taxonomy, or just their window?
That's just tooling - if a user only has access to a single section, silently add that term as appropriate to content they create. If they cross over into multiple sections, they then need to select the appropriate sections. This is a training issue.
Post by Chris Williams
E.G., if I'm an author in Sales, do I see
all the departments in the Edit Post page? Or just Sales? Or does it
somehow just put my post in Sales?
Limit the views of these users in the admin as approprioate
Post by Chris Williams
Does this prevent an editor from division A from creating/editing content
in division B's taxonomy? I assume so...
See above.

Cheers,
--Alex

http://alexking.org | http://crowdfavorite.com
Post by Chris Williams
Alex, I'm facing a similar conundrum (or should I say fiefdom...). Can
you elaborate?
You create a taxonomy for each division/department: abc.com/sales,
abc.com/development, etc. And for that each of those you create a set of
author/editor/publisher/admin roles? Is that right?
Each author is responsible for choosing the correct taxonomy for their new
content? What if they choose incorrectly? Do they see the entire
taxonomy, or just their window? E.G., if I'm an author in Sales, do I see
all the departments in the Edit Post page? Or just Sales? Or does it
somehow just put my post in Sales?
Does this prevent an editor from division A from creating/editing content
in division B's taxonomy? I assume so...
Thanks
Post by Alex King
Our experience has been that siloing content via WPMS is more problematic
long term that building custom permissions. We have used custom
taxonomies plus matching custom roles to address this nicely on several
large scale sites.
Cheers,
--Alex
http://alexking.org | http://crowdfavorite.com
Post by Dino Termini
Hello list,
I am working on a large scale website which has multiple sections
(roughly associated to departments in the organization), and each
section has its own group of contributors, editors, publishers and
administrators. We will be using WordPress MU to segment content editors
and assign appropriate roles and privileges to each of them. The site
has currently about 80 editors.
We've also looked at plugins that extend WP's roles and capabilities,
but we would prefer using as much off-the-shelf functionality as
possible.
I was wondering if the list has any pointers to share about best
practices, do's and dont's, etc, on setting up a permission management
layer in WP for large scale websites.
Thank you,
Dino.
_______________________________________________
wp-hackers mailing list
http://lists.automattic.com/mailman/listinfo/wp-hackers
Mike Burns
2013-08-01 02:16:41 UTC
Permalink
I work at Boston University supporting several large WPMS installs. We have quite a few large page hierarchies across our 800+ sites, many of which are maintained across organizational divisions. We recently released a suite of workflow oriented plugins that address issues that surfaced in our environment.

http://wordpress.org/plugins/bu-navigation/
http://wordpress.org/plugins/bu-section-editing/
http://wordpress.org/plugins/bu-versions/

The section editing plugin sits on top of the built-in roles and capabilities system, enhancing it to support more granular permissions (restrict editing to specific pages / sections) which can be assigned to groups of content editors. May be of use if you ever reconsider leveraging plug-ins.

Best,
Mike
Post by Dino Termini
Hello list,
I am working on a large scale website which has multiple sections
(roughly associated to departments in the organization), and each
section has its own group of contributors, editors, publishers and
administrators. We will be using WordPress MU to segment content editors
and assign appropriate roles and privileges to each of them. The site
has currently about 80 editors.
We've also looked at plugins that extend WP's roles and capabilities,
but we would prefer using as much off-the-shelf functionality as possible.
I was wondering if the list has any pointers to share about best
practices, do's and dont's, etc, on setting up a permission management
layer in WP for large scale websites.
Thank you,
Dino.
_______________________________________________
wp-hackers mailing list
http://lists.automattic.com/mailman/listinfo/wp-hackers
Continue reading on narkive:
Loading...