{"id":419,"date":"2008-01-10T15:06:38","date_gmt":"2008-01-10T19:06:38","guid":{"rendered":"http:\/\/www.dr-chuck.com\/wordpress\/?p=419"},"modified":"2011-12-18T13:36:53","modified_gmt":"2011-12-18T17:36:53","slug":"sak-12402-public-request-for-review","status":"publish","type":"post","link":"https:\/\/www.dr-chuck.com\/csev-blog\/2008\/01\/sak-12402-public-request-for-review\/","title":{"rendered":"SAK-12402 &#8211; Public Request for Review"},"content":{"rendered":"<p>I sent a note to the Sakai UI and dev lists for folks to take a look at my new frameset portal branch.<br \/>\nI put a copy of the note here as well.<\/p>\n<p><!--more--><br \/>\nOver the Holidays, I made a branch to add a frameset feature to Sakai so that tools such as the iFrame tool, SCORM Player and IMS Tools Interoperability can request that they be displayed with minimal navigation &#8211; in particular the left navigation goes away.  The advantage of using a frame set is that no matter what content is displayed in the content frame &#8211; there is never more than one scrollbar.<br \/>\nI have this described in JIRA as<br \/>\nhttp:\/\/bugs.sakaiproject.org\/jira\/browse\/SAK-12402<br \/>\nEventually I will call for a vote to merge this back into trunk in a week or so. But I figured I would let people play with the new feature to see if you can find ways to improve it before I call for the merge vote.<br \/>\nI have attached documentation on the feature that you can peruse &#8211; when I do the merge &#8211; this documentation will be put into the reference section of Sakai.  I will also update the properties document as well.<br \/>\nI have a server that has the new code running if you want to test it.<br \/>\nhttp:\/\/samovar.dmc.dc.umich.edu:8080\/portal\/<br \/>\nLogin as admin \/ admin<br \/>\nClick on aliases &#8211; it should display in a frameset<br \/>\nClick on My Workspace &#8211; it should display left navigation<br \/>\nClick on Aliases again<br \/>\nClick on &#8220;New Alias&#8221;<br \/>\nThen Click on the Aliases top tab &#8211; it should reset back to the initial alias screen<br \/>\nIf the server is down &#8211; send me a note &#8211; it is just a desktop so it is a bit flakey.  The Sakai on this server has frameset navigation turned on for *all tools* &#8211; this is *not* normal &#8211; but it *does* demonstrate how one would move from tool to tool when lots of tools are requesting minimal navigation.  Note that pages with two tools (like Home) will never display maximized.<br \/>\nI designed the navigation to be as &#8220;not surprising&#8221; to existing users as possible. Some tabs disappear but familiar tabs are there and normal clicks on normal tabs do pretty much what one would expect.  I am eager to hear comments about how to improve this.<br \/>\nNote that if you don&#8217;t like this feature &#8211; it can be completely disabled with a property and unless a tool requests maximized view &#8211; nothing will change for our users.<br \/>\nAll in all this is a great way to give us more options for including external content in things like the Link Tool, IMS TI and simple web content.   It makes it so we don&#8217;t have to use pop-ups (which in Sakai still have two scrollbars sometimes &#8211; yuck) nearly as much.<br \/>\nIf you want to check out the code &#8211; grab this branch and check it out replacing your portal directory.<br \/>\nhttps:\/\/source.sakaiproject.org\/svn\/portal\/branches\/SAK-12402\/<br \/>\nI already back-ported this to Sakai 2.4 &#8211; I don&#8217;t yet have this in SVN &#8211; but here is a tar file:<br \/>\nhttp:\/\/www-personal.umich.edu\/~csev\/tmp\/portal-post-2-4.tar<br \/>\nI did not want to make a branch on top of a branch of a branch until the main stuff looks OK.  Back porting portal to 2.4 will be really easy (it was less than an hour for me) &#8211; I expect to port the current portal it all the way to 2.3 if there is community interest.<br \/>\nPlease let me know what you think &#8211; either on the dev list or in the JIRA.  In a week or so I will propose a merge vote for this.<br \/>\nPlease read the document attached to the JIRA entry &#8211; it contains screenshots, describes use cases, user interface design, and how to configure Sakai and how to trigger the feature in tools &#8211; the attached document will likely answer most of the first few questions you will have about this feature.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>I sent a note to the Sakai UI and dev lists for folks to take a look at my new frameset portal branch. I put a copy of the note here as well.<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-419","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/comments?post=419"}],"version-history":[{"count":2,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/419\/revisions"}],"predecessor-version":[{"id":2891,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/419\/revisions\/2891"}],"wp:attachment":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/media?parent=419"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/categories?post=419"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/tags?post=419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}