Microsoft MVPDNN MVPXamarin Certified
I'm Andrew Hoefling, and I work for FileOnQ as a Lead Software Engineer building mobile technologies for Government, Financial and First Responders using Xamarin.
What is the Module Action Menu?
I'm glad you asked!
The Module Action Menu is a paradigm built into DNN Modules that let developers create custom events, navigation, configuration and other actions associated with their module. These actions can be configured on a page-by-page basis, for example an administrator may have access to all Module Action Menu's and a content editor may only have access to a small subset.
If you are familiar with DNN Modules you have already used the Module Action Menu. They are the quick hover controls you see at the top right of the module in your current content pane.
Here is a screenshot of what the Module Action Menu looks like for one of the DNN Modules you see on my blog today.
In the screenshot above there are 3 different types of menus:
The majority of the default Module Action Menu's will open the DNN Popup and display a page that the user can interact with.
ModuleAction myAction = new ModuleAction(-1)
CommandName = ModuleActionType.AddContent,
Title = "Print Hello World",
Secure = SecurityAccessLevel.Admin,
Each module platform is slightly different but every module in DNN supports creating a Module Action Menu. You will need to refer to the DNN docs on how to create the ModuleActionCollection for your module.