{"id":329,"date":"2007-07-06T11:39:00","date_gmt":"2007-07-06T15:39:00","guid":{"rendered":"http:\/\/www.dr-chuck.com\/wordpress\/?p=329"},"modified":"2011-12-17T12:23:19","modified_gmt":"2011-12-17T16:23:19","slug":"things-to-try-in-the-portal","status":"publish","type":"post","link":"https:\/\/www.dr-chuck.com\/csev-blog\/2007\/07\/things-to-try-in-the-portal\/","title":{"rendered":"Things to try in the Portal"},"content":{"rendered":"<p>The 2.4 release has basic support for PDAs &#8211; see \/portal\/pda in your server &#8211; the PDA portal has its own style sheet:<br \/>\n\/portal\/styles\/portalstyles.css<br \/>\nThe 2.4 release also has the workgroup portal support as well:<br \/>\nhttps:\/\/source.sakaiproject.org\/svn\/\/reference\/trunk\/docs\/architecture\/sakai_workgroup_portal.doc<br \/>\nSakai 2.4 also has support for RSS, Atom, and OPML:<br \/>\n\/portal\/rss \/portal\/atom \/portal\/opml<br \/>\nThese show sites, announcements, etc &#8211; give them a try.<br \/>\nAfter 2.4 was release a bunch of features were added to trunk in \/portal<br \/>\nMaking the PDA portal optionally eliminate iframes &#8211; experimental feature<br \/>\nHierarchical site navigation<br \/>\nI include some properties to play with.<\/p>\n<p><!--more--><br \/>\n# Indicate that default subsite behavior<br \/>\n# true &#8211; Include subsites unless the sakai-subsites property on the site is false<br \/>\n# false &#8211; Only include subsites if the sakai-subsites property on the site is true<br \/>\n# never &#8211; Never include subsites (post-2.4)<br \/>\nportal.experimental.includesubsites=true<br \/>\n# Indicate that where there is only one page viewable on the site &#8211;<br \/>\n# supporess the left column including the tool list and presense (post-2.4)<br \/>\nportal.experimental.maximizesinglepage=true<br \/>\n# Indicate the tool Ids that work with the PDA inline feature<br \/>\n# Add the String :debug: to indicate we want to see debug output in the  log<br \/>\n# (post-2.4)<br \/>\nportal.pda.experimental.iframesuppress=:debug:sakai.createuser:sakai.motd:sakai.iframe:sakai.ifame.service:sakai.iframe.myworkspace:sakai.iframe.site:sakai.profile:sakai.membership:sakai.resources:sakai.dropbox:sakai.announcements:sakai.sitesetup:sakai.synoptic.discussion:sakai.announcements:sakai.synoptic.announcement:sakai.mailbox:sakai.news:sakai.messages:sakai.synpotic.chat:sakai.schedule:sakai.blogger:sakai.poll:sakai.calendar:sakai.siteinfo<br \/>\n# Only use this for testing<br \/>\nportal.pda.experimental.iframesuppress=:all:debug:<br \/>\n# Tools that do not work with the non-iframe portal<br \/>\n# sakai.chat (fails badly &#8211; too many frames)<br \/>\n# sakai.discussion (fails badly &#8211; too many frames)<br \/>\n# sakai.rwiki (preview fails)<br \/>\n# gateway site list &#8211; comma separated values indicating site IDs &#8211;<br \/>\n# these sites must include the .anon role and at a minimum give<br \/>\n# the .anon role site.visit &#8211; and any other permissions you want<br \/>\n# (usually *.read) permissions to the .anon role.<br \/>\n# if the .anon role does not have site.visit &#8211; these sites will not<br \/>\n# appear in the gateway &#8211; even if they are in this list.<br \/>\n# if this is not set, the portal simply displays a single gateway site<br \/>\n# specified by gatewaySiteId<br \/>\ngatewaySiteList=home,about,downloads<br \/>\nNormally, when users go to the URL defined by serverURL, they reach the<br \/>\n!gateway site (the site defined by gatewaySiteId). gatewaySiteList can<br \/>\nbe used to present other sites, via tabs, to non-logged in users. By<br \/>\ndefault this property is not defined, so only the site defined by the gatewaySiteId property is shown to users when they go to the<br \/>\nURL defined by serverURL.<br \/>\nSites specified in this property need to have the .anon role, and at<br \/>\nleast the site.visit permission set for the .anon role, or they will not<br \/>\nshow up as tabs to non-logged in users.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The 2.4 release has basic support for PDAs &#8211; see \/portal\/pda in your server &#8211; the PDA portal has its own style sheet: \/portal\/styles\/portalstyles.css The 2.4 release also has the workgroup portal support as well: https:\/\/source.sakaiproject.org\/svn\/\/reference\/trunk\/docs\/architecture\/sakai_workgroup_portal.doc Sakai 2.4 also has support for RSS, Atom, and OPML: \/portal\/rss \/portal\/atom \/portal\/opml These show sites, announcements, etc &#8211; [&hellip;]<\/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-329","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\/329","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=329"}],"version-history":[{"count":1,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/329\/revisions"}],"predecessor-version":[{"id":2428,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/posts\/329\/revisions\/2428"}],"wp:attachment":[{"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/media?parent=329"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/categories?post=329"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.dr-chuck.com\/csev-blog\/wp-json\/wp\/v2\/tags?post=329"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}