I would like to expand the Widgets and get info that isn’t currently being offered in the Dashboard.
However, I’m having a hard time figuring out which file(s) to edit to code with Mautic “standards.”
I can code with PHP/MySQL, but OOP PHP programming and Symfony are both very new to me.
For example, I have raw PHP code that has the data I need - where I do insert that and how can I find Mautic’s preferred method of querying the database (assuming it is a public function).
I would like to expand the Widgets and get info that isn’t currently being offered in the Dashboard.
However, I’m having a hard time figuring out which file(s) to edit to code with Mautic “standards.”
I can code with PHP/MySQL, but OOP PHP programming and Symfony are both very new to me.
For example, I have raw PHP code that has the data I need - where I do insert that and how can I find Mautic’s preferred method of querying the database (assuming it is a public function).
To extend my original post…
I’d love to contribute any improvements (once I get the hang of Mautic) to git. I realize modifying the core code will be overwritten upon the next update.
To summarize:
I want to modify /s/dashboard
I can do so easily by editing app/bundles/DashboardBundle/Views/Widget/detail.html.php and adding my raw code there. However, this is not in line with Mautic standards. Where may I determine the source of adding a currently nonexistent widget? (No, the info/function doesn’t presently exist in the Add Widget menu)
I’ve inspected app/bundles/DashboardBundle/Form/Type/WidgetType.php and ashamed to admit, not sure where to go next.
(Apologies for the obscenely newbish question)