‘Roles And Capabilities’ Videos

  • Bernhard Kau: Rollen & Berechtigungen

    WordPress Meetup BerlinSpeaker: Bernhard Kau

    March 27, 2021 — Die meisten von euch werden sicher die administrative Rolle verwenden, wenn ihr eure Seiten bearbeitet. WordPress hat allerdings noch vier/fünf weitere Rollen. Eine Rolle definiert sich durch eine Gruppe von Berechtigungen und mit jeder höheren Rolle kommen neue Berechtigungen hinzu. Im ersten Teil des Vortrags möchte ich diese Standardrollen kurz vorstellen.

    Im zweiten Teil werde ich dann auf die Frage eingehen, wie man diese Rollen ändern kann bzw. wie man eigene Rollen anlegt. Ein häufig benötigter Anwendungsfall ist hier beispielsweise die Veränderung der Menüs einer Seite durch das Redaktionsteam, dem hierzu standardmäßig die passende Berechtigung fehlt.

    Zum Schluss gebe ich noch einen Ausblick, was mit eigenen Rollen noch möglich ist und wie man hierüber Inhalte nur bestimmten Rollen bereitstellen kann.

    Presentation Slides »

  • Felix Arntz: Berechtigungsgetriebene Entwicklung

    WordCamp Retreat Soltau 2018Speaker: Felix Arntz

    May 6, 2018 — Deine Plugin-Funktionalität mit spezifischen Berechtigungen durch die WordPress Capabilities API abzusichern sollte eigentlich ein Best Practice sein, doch die API wird noch immer häufig übersehen. Die Verwendung der Capabilities API erlaubt anderen Entwicklern, dein Plugin haargenau an die spezifischen Bedingungen des jeweiligen Projekts anzupassen, und kann zudem sogar Sicherheitslücken vorbeugen. Dieser Vortrag erklärt die Funktionalität der API und zeigt anhand eines ausführlichen Beispiels, wie man die API in einem Plugin verwendet. Weiterführend wird auch gezeigt, wie man als externer Entwickler ein Drittanbieter-Plugin entsprechend anpassen kann.

  • Pete Nelson: Custom Roles and Capabilities in WordPress

    WordCamp Miami 2017Speaker: Pete Nelson

    August 6, 2017 — From Subscriber to Administrator, WordPress comes with a variety of roles and capabilities to both grant and restrict access to various functionality within a site. But what if you need to step outside the defaults?

    This advanced developer talk with plenty of code samples will show you how to create new roles within WordPress, how to create new capabilities and grant roles access, as well as fine-tuning capabilities using filters.

    Presentation Slides »

  • John Blackbourn: A Deep Dive Into The Roles And Capabilities API

    WordCamp London 2017Speaker: John Blackbourn

    June 2, 2017 — John is one of the WordPress core developers, a member of the WordPress security team, and was the release lead for WordPress 4.1. He works as a senior developer at Human Made, and has over ten years experience developing with WordPress.
    In his presentation, he goes through the basics and goes on to explain some of the more interesting and advanced use cases of working with roles and capabilities.

    Presentation Slides »