There's more...
There are many more types of extensions that we can perform, but all follow the same theme. Ensure that the name we give is named correctly and is unique (and certainly doesn't have the suffix of .extension).
You can tell which objects can have extension due to the Application Explorer having a node form then; for example, Menu Items is followed by the Menu Item Extensions node. Or simply, if you can select Create extension, you can!
Developing in this way requires a slight paradigm shift in order to make it seem natural. It seems that those new to writing this way are thinking from a customization (over-layer) viewpoint and the solution seems to be more of a brute force workaround than a real solution.
For example, when writing ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access