Before i dive in too deep, i just wanted to ask the community here if what i'm trying to achieve is possible.

Essentially, i want to create a tab on the entry PUBLISH page let's call it Extra. Then i want to take complete ownership of the contents of that tab and place a bunch of php code in there for some non-EE related functionality. I simply need to do this within a publish tab in EE to grab the entry_id while a user is editing it. I did this in EE2 via Accessories, but those have been deprecated since and i'm assuming this is an option.

Is this doable? OR can you suggest a way of doing this another way?

1 Answer 1


Yes it is possible. If you create a module, you can set up a tab file that allows you to do what you want:


  • Yea i saw this when i was readin add-on dev doc. But it seems to me like this tab.module_name.php file only expects a returned array of data. I need to place a "view" like page into it.
    – ipixel
    Mar 9, 2020 at 20:19
  • It seems to me like i'll need to make use of the view service, but not certain yet. docs.expressionengine.com/latest/development/services/view.html
    – ipixel
    Mar 9, 2020 at 20:32

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.