Advanced content editing workflow in WordPress through the use of section editing groups and permissions.
Screenshots
Manage content editing permissions using “section groups”
Each section group can contain multiple members or “section editors”
Manage editing & publishing permissions for all of your post types
Section editors are only allowed to edit published content if their group memberships permit it
Fully integrated with navigation management views presented by the BU Navigation plugin
FAQ
Installation Instructions
This plugin depends on the BU Navigation plugin for certain functionality. While it will work without it, you won’t be able to set permissions for hierarchical post types (such as pages) unless it is activated.
For more information about BU Navigation, visit the plugin page here:
https://wordpress.org/extend/plugins/bu-navigation
Both plugins can be installed automatically through the WordPress admin interface, or the by clicking the downlaod link on this page and installing manually.
Manual Installation
- Upload the
bu-section-editing
folder to the /wp-content/plugins/
directory
- Activate the plugin through the ‘Plugins’ menu in WordPress
To complete the advanced permissions workflow, install the BU Versions Plugin.
I just activated the plugin and started creating sections groups, but it’s not allowing me to add users. What gives?
In order for a user to be added to a section group they must first be assigned a role that is limited to section editing capabilities. The plugin comes with one such role – “Section Editor”. Any user you would like to add to section editing groups must first have their role changed to section editor.
It is also possible to use a role management plugin (such as Members) to create your own “section editing”-ready roles.
For more information on creating roles for use with section editing groups, see the Github Wiki page.
ChangeLog
0.9.9
- Allow to add/edit posts of custom types
0.9.8
- Show revisions to section editors
- Add unit tests
- Conform to WP Coding Standards
0.9.7
- Fix broken admin-side JS in WP 4.5
0.9.6
- Replace menu icon with dashicon for WP >= 3.8
0.9.5
- Fixed slow SQL affecting large sites
- Confirmed 4.4.1 compatibility
0.9.4
- Confirmed 4.2 compatibility
0.9.3
- Tested for 4.1 compatibility
- Style tweaks for WP >= 3.8
- Minor bug fixes (PHP 5.4+ warnings)
- Unit test restructuring
- Added Grunt for script compilation
- Added TravisCI integration
0.9.2
- Added hook for modifying section editor caps
- Removed BU-specific handling from plugin
0.9.1
- Initial WordPress.org release
- Added localization support
- Added notices if BU Navigation plugin is not active
- General cleanup and bug fixes
0.8
- Initial Boston University release
- UI updates to match navigation trees used for other BU plugins (props clrux)
- Added hard dependency on BU Navigation plugin for hierarchical permissions editors
- Added section editing restrictions to BU Navigation views
- Tweaked permissions stats diff view to better represent changes since last save
- Improvements to capabilities logic
- Updates to Selenium test cases
- General cleanup & bug fixes