Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 6 Next »

[09:14:01 CDT(-0500)] <rickard> I've trying to create a theme for uPortal and I've started out with a copy of universality with the uPortal skin. However, the xsl files for universality are very complex. Is there perhaps a more simple skin that it would make sense to start from?
[09:24:24 CDT(-0500)] <rickard> EricDalquist: I've been tasked with creating a theme for uPortal that follows the look and feel of the following web site: http://www.lunduniversity.lu.se/international-students
[09:24:42 CDT(-0500)] <EricDalquist> ok
[09:25:01 CDT(-0500)] <rickard> I started by making a copy of universality, but my hair is quickly turning grey trying to work out all the bells and whistles of the xsl files.
[09:25:31 CDT(-0500)] <rickard> There are such a large number of template blocks and variables that it's difficult to know where to start.
[09:25:47 CDT(-0500)] <rickard> Is there perhaps a more straight-forward theme that it would make sense to start from?
[09:25:55 CDT(-0500)] <rickard> Perhaps one of the mobile themes?
[09:26:00 CDT(-0500)] <EricDalquist> heh, well that area isn't my expertise but from what I do know of it the first step would be to create a new skin
[09:26:14 CDT(-0500)] <EricDalquist> and see how much of the UI change can be done simply via CSS
[09:26:25 CDT(-0500)] <EricDalquist> and only do tweaks to the actual markup where needed
[09:27:34 CDT(-0500)] <rickard> Yeah, but then I have to rely on the classes and IDs that uPortal uses and pretty much rewrite the stylesheets from scratch. I would rather just use the existing stylesheets and adapt the markup. That way if there are any changes to the parent website, I can just make the same changes in uPortal.
[09:27:52 CDT(-0500)] <EricDalquist> ah
[09:28:03 CDT(-0500)] <EricDalquist> well that's likely a pretty big task
[09:28:08 CDT(-0500)] <rickard> Yup (smile)
[09:28:17 CDT(-0500)] <EricDalquist> also most of the JS features in uPortal rely on those classes & IDs
[09:28:34 CDT(-0500)] <rickard> Yeah, I've noticed that.
[09:28:43 CDT(-0500)] <EricDalquist> so all of the dynamic UI features for customization won't work if you start messing with IDs & classes
[09:28:49 CDT(-0500)] <EricDalquist> all the JS is applied via selectors
[09:29:23 CDT(-0500)] <EricDalquist> what you're doing would probably be worth posing as a question to the uportal-user email list
[09:29:33 CDT(-0500)] <rickard> Good point.

  • No labels