Making it easy for users to maintain their own content

35:11
122
2
0
0
0
Jul 25, 2019

andrew.cox

This session digs into how content moderation has been used over 2 years on a production Drupal 8 website with over 4,000 user authored nodes and a complex content approval process.

Key Takeaways:

How to implement content moderation on your Drupal site.
How to build off of and enhance the already existing content moderation module.
How to encourage content editors to actually use the website to manage their content (instead of emailing you).
Background:

In 2017, we migrated a large publicly searchable database to Drupal 8. As part of the requirements of the initial project, we implemented a content workflow so users are able to manage their own profile data without any external approvals/interaction. Since the initial website launch, we’ve continued to develop and improve upon a multi state content moderation workflow process. With three+ levels of end user access and five content states, users are able to manage a complex content moderation workflow themselves to keep their profiles up to date. In addition to keeping content moderation easy to use, we've introduced a few customized tweaks to encourage content owners to keep their content up-to-date automatically.

Leveraging the views module to provide users with complex dashboards showing pending content changes based on their role in the workflow/approval process.
Email notifications when content moderation states change.
Alerts to show content editors which fields changed to enable quicker content reviews, along with rejection messaging.
Notifications and alerts after content hasn’t been updated for a period of time.
Additionally, since content moderation and editing remains a fluid topic in Drupal core, I will go into some lessons learned with how we implemented content moderation and continuing weaknesses Drupal has with content moderation and editing.

https://www.drupalgovcon.org/2019/program/sessions/making-it-easy-users…

Hi! I'm Karim Boudjema, the developer and site-builder of this site. I'm currently working as a freelance Drupal developer.

I was wondering how could I giving back to the Drupal community all what it gave to me during the last 10 years, that's how the idea of this site came to me ... (read more)

Hi! I’m Santiago Rico, the web designer and themer of this site.

When Karim proposed me to design and theme this site for the Drupal community, I accepted immediately because the community is the main reason why I love Drupal so much.