Closed tobyzerner closed 9 years ago
We'll likely go with nikic's FastRouter.
If you're decoupling from Laravel, why not decouple from PHP?
@BenOvermyer
If you're decoupling from Laravel, why not decouple from PHP?
because Flarum needs to be able to be easily ran almost anywhere, and PHP is universally supported throughout all web hosts.
That's fair reasoning. MySQL datastore, then?
MySQL is supported, as are several others (the ones that Laravel's database component supports).
What templating engine are you using? I don't see Twig; are you using Blade at the moment?
Yep.
Decoupling from Laravel would be best served by using an independent templating engine. I recommend Twig, having used it to great success myself.
It's okay to use some of the Laravel components, we're just trying not to tie ourselves to its default structure too much.
Again, fair. My recommendation stands, though. ;)
Let's discuss the whole Twig thing on the development forums. These kind of things are not yet set in stone, so you might convince us by listing its special powers. ;)
Will do!
The actual decoupling from Laravel's foundation is almost finished, next up: pulling in only the components that are needed and setting them up by hand.
For anybody watching this: I just merged the psr-7
branch into master. This will be awesome! =)
+1 :smile:
Fantastic. =D
This is basically done - Laravel integration is another issue :)
_1 Upvote_ From tobyzerner.com/mithril:
I thought I'd create an issue so we can (a) work out exactly what needs to be done and (b) keep track of it.
fluxbb/fluxbb#2.0 and fluxbb/core are obviously good inspiration :)
config.php
for database details, everything else in a ConfigRepository (database)@franzliedke I'm dying for your input here :D I'm happy to do anything you want to delegate, I really want to get this moving :)