Forum .LRN Q&A: Re: navigation changes in dotLRN: RFC

Collapse
Posted by Andrew Grumet on
Hi Jeremy,

I've studied the mockups a bit more and re-read your posts and am starting to get it. I see how the tabs at the top (My Space / Courses / Communities / Preferences / Tools) are consistently viewable in all the screenshots, and how the old tabs are now in a horizontal menu bar below the tabs. I see that set of top tabs are themselves a portal, and that there may be some question about how to link to the different pages in this "magic portal" when serving content in other portals like class and community portals.

Probably it's best to look over your code when you're ready, do some review, and propose, if applicable, ways to make it cleaner.

This is look great so far!

Collapse
Posted by Jeremy Monnet on
Andrew,

That's exactly it ! I don't know how to implement this "super-portal" ... 😟 I thought I could create a new portal and use it to store my pages, but then I have no way then to go to this portal ... Or maybe if I would declare a new set of url's (I will have a closer look at the request processor tomorrow) ?

Today here is where I am :

-> I have written pure static links ("/pvt/home", "/dotlrn/", etc) for most things,
-> I have a link to a page of the default portal to use a portlet (the "Courses" tab, to display the "Groups" portlet), but BTW the same page appears also in the My Space links in the submenu (which may confuse both future developpers and users : 2 links to 2 identical pages, one in a tab, the other in the submenu ...).

To fix the second problem, I only thought of making conditionnals (if page "Courses" then do nothing) but I think it's dreadfull. Anyway, I think that now things are clear so you'll be able to give me nice advice 😉

As I said, I will post screenshots and (ugly) code tomorrow.

Jeremy

Collapse
Posted by Jeremy Monnet on
http://jmonnet80.free.fr/Selva/html/

Here it is. Screenshots, explanation of the things I did.
I do know I did it a wrong way, but I couldn't find yet a better way 😟

So please HELP !

I am cleaning the code of all the tried I made before (even sql tables a,d things and I will post a link to the package in a couple of hours.