Hi,
I am working on a new website for a car dealership. Usually I use Joomla CMS and adjust it to my needs. Actually my days as a web developer are long gone. I'm a 3D animator these days. Anyway. I stumbled over Grav CMS and flat-file cms and I love the concept. Or at least what I understand from it. But I definietly want to get into it a little more again.
But, I don't really understand the relationship between all the things like PHP, Themes, Twig, Bootstrap, CLI, and so on. Maybe somebody can enlighten me.
What I ultimately want to do is to use any HTML/CSS template and turn it into a GRAV CMS. Is that even possible?
So I need PHP and a webserver. It seems like many packages have to be installed over a CLI. Do I need a virtual server to be able to do that? I find it so confusing to install something even under windows. I guess I need Linux and some good knowledge of terminal commands, right?
Then let's say I would want to create my own theme, it seems like I have to use Twig. I don't even know what a template engine is. Of course there's a documentation, but I w ould appreciate a quick start guide or so.
Is Twig and Bootstrap the same thing? Just different? Or are they totally different things?
I mean, I know there is a documentation for all those elements. But I'm actually a little bummed out. At first Grav seemed to be a lot easier that how I experience it right now. There seems to be a big learning curve which makes me think about going back to Joomla.
I just need a short overview over the different tools/technicques to learn how everything works together.
Appreciate any help!
Thanks!
Ben