So I'm kind of a noob when it comes to OOP, MVC and frameworks but I have created some functional sizeable CMSes with bad procedural PHP. I want to try my luck with creating a CMS on top of Flarum.
First thing I want to accomplish is to move the default "Discussions list" view away from Index page. I want to be able to navigate to normal Index view aka the Discussions list of Flarum through a nav button. I want to keep the Flarum header, etc. and use it as backbone for my CMS. I will be using Flarum's user management, et cetera for the whole CMS.
Can someone give me some pointers on how I can remove the Discussions list from the Index page and instead show it in another page? Also how do I go about showing my own custom content on Index page? Can all that be done through a single extension or do I need to make edits to Flarum core? Can extension alter such stuff? How do I achieve such stuff without touching the core?
Edit: So I have edited my index.blade.php that is in the core but it didn't take any effect on the site. I guess I have to flush the server cache or something. How do I do that?