For theme-related issues, here's a quick-and-dirty checklist, in progressive order, ie. later steps require successful completion of previous steps:
does the theme install in Plone without errors?
does it show up in theming (part of) control panel?
does is show up as the currently selected theme in the theming control panel?
do the visual changes show up on the site?
Am I correct in assuming you have successfully checked steps 1-3 but at step 4 you see no visual changes at the site?
If that's the case, there's something wrong in the internals of your theme (typically the diazo rules). If you want help with that, people would have to see your theme-related files (especially the diazo rules, probably the html templates as well).
Yes, it does appear as an Add-on Product and after installing it appears in the Theming control panel
Yes, after installing the theme it shows up as the active theme
The visual changes after activating the theme are an unthemed Plone site and unthemed control panel
So yes I do see visual changes, as the site becomes unthemed,.
It is my understanding that following the tutorial (or creating any theme using mr.bob / bobtemplates selecting Theme as the Plone add-on to be genereted) should result in a new theme that is basically a copy of the Barceloneta theme. I did not make any changes yet to the diazo rules or anything else.
I also tried creating a new theme in an existing site, by including the required mr.bob stuff in buildout.cfg and creating the new theme from the src directory (../bin/mrbob -O my.theme bobtemplates:plone_addon) etc.... giving me the same results. Here is a screenshot:
The theme files are nothing but what is generated by following the tuturial step-by-step. I did not change a single thing.
It would be helpful if somebody could follow the tutorial too and see if it results in a good working Bareceloneta based theme, or if they encounter the same issue as I.
I just noticed that the Barceloneta theme becomes visible after "grunt watch" and touching a file in barceloneta/less..... this leaves me a bit confused as why it did not show up in the first place....
Don’t forget to run grunt compile in your package root, after you changed the LESS files or use grunt watch to do this automatically after every change!
Let’s start with an untouched static theme, such as this bootstrap theme: Start Bootstrap. Just download it and extract it into the theme folder. Replace the index.html with the one in the downloaded theme:
When I extract it into the theme folder, my structure is different, where there is a folder within the theme folder, startbootstrap-business-casual-gh-pages. Am I supposed to move only a few files from startbootstrap-business-casual-gh-pages into theme?