Beyond the subject, I have been trying to eval Grav for just under a week. I have availed myself of the documentation and topics in the “Learn” section. I have worked through a fair number of problems and errors. I have hesitated to post here because I was convinced there had to be something obvious I was missing. And I have been able to get the software working several times and with various themes. For the sake of full disclosure, I am new to Grav and the “CMS” world. Not so new to everything else. And I cut my teeth on on BSD because I hated AT&T SysV.
That said - as I evaluate this product - which I admit looks wonderful, and very promising - I appear to be missing something where themes are concerned. I agreed to help a dear friend build a personal web-site complete with blog and image galleries and all that wonders of technology.
But starting with a theme that is close to what they want is a good idea. Except that EVERY TIME - no exceptions - EVERY TIME I try out another theme - I get all sorts of errors, because obviously the “warning” about pages/layouts not necessarily supporting the new theme are something more than warnings. So I set about installing every plugin/extension I could find, hoping that just one of them would be “easy theme switcher”.
Now it seems to me, were I designing this app, I would make sure that the simple selection of a theme didn’t break my web-site. So I would provide a compatibility test function, but more importantly, a MIGRATE function. If my pages don’t work, WHY? Can you fix them? Or should I delete them and start over? SOMETHING. ANYTHING. That prevents the site from just breaking.
I have no problem with a cli - I’ll spare the “Oh I was around when all we had was cli”.
But I have spent 90% of my time evaluating this product making love to google and using command line stuff that could have easily been placed behind the click() of a button.
My question is - Does switching to test out a new theme work this way?
Because that makes my decision pretty easy.
If I am just old and cranky and it’s causing me to miss something obvious because I’m frustrated, tell me that too. And if I have this right - am I the first one to say - That ain’t right. Switching themes, a UI component, should not break any app or site, ever. For any reason. Period. Then again, I’m old.
Any insight - pointers - all welcome.
If I’m wrong, telling me should include a solution otherwise what’s the use?