Forum .LRN Q&A: New installation with theme-zen

Collapse
Posted by Malte Sussdorff on
I did a fresh installation from oacs-5-3 and found the following things where I am not sure if they are on purposes or not, therefore posting in the forums instead of filing a bug.

a) WHen installing theme-zen, the defaultmaster for the subsite is still /dotlrn/www/dotlrn-master-custom. Shouldn't this change to theme-zen/lib/lrn-master ?
b) In the site templates section of the .LRN administration I see the site templates which are available. Sadly I cannot find a button to choose one and have it be displayed and used in general
c) Theme Sloan is broken and ugly, so you should probably fix it or remove it before you release 5.3
d) theme-zen does not support the developer and .lrn toolbars. Is this on purpose or was it a bad idea to use /lib/lrn-master in the defaultmaster parameter (but that was the only way I could get theme-zen to have an impact on the site).
e) At least in my installation the hide / show buttons are gone as is the remove button. Done on purpose ?
f) The porlets seem to use different masters...
g) When installing theme-zen we should make sure it becomes the default or at least offer something like "upgrade site to theme-zen" I had (on a fresh install) to manually change all templates from sloan-them to theme-zen.
h) /dotlrn/courses and /dotlrn/communities are not using the portal design. Shouldn't this be working with the same portal interface as used for the user?
i) Do we assume that theme-selva is *always* installed? Reason I ask because we are in .LRN depending on message keys of theme-selva, yet theme-selva is not a required package in .LRN.

Collapse
Posted by Emmanuelle Raffenne on
Malte,

Before answering some of your questions, let me say that theme-zen is still under (heavy) development, especially the part regarding install, upgrade and integration with acs-core (first round for integration has been committed few hours ago and has issues).

a) AFAIK, no, it shouldn't be changed. The dotlrn-master-custom is the one which allow switching among sloan, selva and zen themes at user and community level.

b) "Add new site template" and "Admin Parameters for Site Templating" buttons should appear above the list. If it's not the case, we have a new issue here.

c) theme-zen will be the default theme on install and we'll probably force it on upgrade too unless we can get help to work on CSS for sloan and selva themes (to be discussed at .lrn meeting today).

d) hmm? it should support both. Maybe it has something to do with the integration. We'll check.
To have theme-zen as default template, use the "Site templates"-"Admin params for site templating" from dotlrn admin but if the button doesn't appear on your install, well...

e) show/hide portlet buttons should appear in theme-zen. Not sure about the other themes.

f) Not sure what you mean.

g) see c)

h) yes, it should.

i) yes, theme-selva is installed by default.

Collapse
Posted by Malte Sussdorff on
a+b) Only if I changed it things worked. I changed it back and got it to work by clicking on Admin Parameters for site templating, changing it to zen and then restarting the server.

e) they are back after doing the change
f) Not an issue anymore (after server restart)

h) From the code it seems so as well, but it is still grabing I don't know what 🤔
i) why are we installing theme-selva if we make theme-zen the default?

Either way, after I figured out the main issues. As for the unstability, I am well aware of that, so no expectations on my part. Just providing feedback on things striking me odd.

Collapse
Posted by Emmanuelle Raffenne on
Thank you for your feedback Malte, it's very useful.

About theme-selva, it's installed by default so far but probably won't for 2.3 release.

Collapse
Posted by Matthew Coupe on
The theme zen work looks like it will be absolutely fantastic for the future of dotLRN!

I am interested in having a look at it for myself as Malte has done, do we have know when it will go into Alpha or Beta testing? Is there an instance on a test server which I can see or is work mostly being done on private checkouts?

Cheers,
Matthew