Um eine Aktion im Kontext einer Node auszuführen, bietet es sich an, dieser Node einen neuen Tab hinzuzufügen. Dieser erscheint dann neben den vorhandenen Tabs »Bearbeiten« und »Ansicht«. Für Besucher der Seite ohne Bearbeitungsrechte erscheint dann nur der neue Tab.
Am besten erstellt man ein seitenspezifisches Modul und verwendet hook_menu: