Hi! Thanks for the feedback. The version of the template engine we're working on is going to be primarily for the front end in the beginning. It allows you to use either bootstrap 3 or 4. It's pretty easy to implement. The only thing that gets a little complicated (with any template) is how you want to handle your menus. But we'll walk you through it. I expect at least an alpha by mid June. The bones are there.
Sorry for the delay in responding. We had some spam issues and things got lost in the middle.
Dear Bogan,
You can already change a lot with CSS if you use the usersc folder. It overwrites the standard styling from the users folder. This will prevent updates from overwriting your own CSS.
There will be a few templates in the new version to get some inspiration on how you could use themes in the new version of Userspice. Like different looking or working nav's or change the appearance or colors from bootstrap elements etc.
Following.....
I've been trying to use front-end templates from wrapbootstrap.com on userspice but with no success..
It's taking me some time to understand the full structure of all the PHP includes and getting the wrapbootstrap menu and overall html structure incorporated.
Is there anyone out there who has done this successfully and willing to share some tips?!?
I see, that in new 4.4 version this future was released and we have something like \usersc\templates\simplex where simplex is a template name.
But I can't understand how it works. It seems that theming is still in development?
It's still a little in development. Bascially if you want to make your own template, you can copy simplex to another folder and do a find-replace for simplex with your new foldername.
Then there are hooks to do pretty much anything you'd want to do. You can change the css/navigation/functions to your heart's content.
Navigation is complicated no matter what you do, so a lot depends on how many changes you want to make.
We've also separated the backend from the front. Which means your template will change things like the login, account. password reset screens but won't affect the backend dashboard etc.
Right now themes do not affect the backend at all. Your front end theme doesn't need bootstrap at all.
I would definitely be interested in checking out smarty.
The problem with navigation (and bootstrap in general) is that there's not one particular way to do it.
Some boostrap themes wrap dropdowns in ul tags. Others have divs with custom classes. Stuff like that.
So although we can make a menu tree in the db, we can't auto render it without knowing what kind of format the template is looking for.
This is why we offer both db based and file based (just code your nav however you want it) navigation.
I will be the first to say that I don't like the interface of the db nav and I would definitely be open to changing it if there was a better way.