I’ve read on a few topics that it’s strongly advised against editing the core code.
I’m running into an issue straight away and I want to do things the correct way rather than just hacking my way through it.
A couple of examples:
I want to add another button under the ‘Message’ button when viewing a users profile - do I create a new plugin that just adds the button? Do I create a connector and inject it through an already existing plugin outlet?
I also want to remove the collapsible profile top bar, so for that I know I can just remove the ‘collapsed-info’ class but that feels dirty.
What are my options?