Last active
May 24, 2017 15:53
-
-
Save apetro/2fac5c80568f4bf28e6aaba417650730 to your computer and use it in GitHub Desktop.
DLM layout.json v4-3 examples from pre-uPortal-5 master @ f0805a00465795102796d3c7ffef93628887bf83
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "user": "guest", | |
| "authenticated": "false", | |
| "hostname": "localhost", | |
| "fragmentAdmin" : "false", | |
| "locale": "en-US", | |
| "layout": { | |
| "globals": { | |
| "userLayoutRoot": "root", | |
| "hasFavorites": "true", | |
| "activeTabGroup": "DEFAULT_TABGROUP", | |
| "tabsInTabGroup": "1", | |
| "userImpersonation": "false" | |
| }, | |
| "regions": [ | |
| { | |
| "name": "header-right", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/search-launcher.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/search.png", | |
| "ID": "u17l1n110", | |
| "chanID": "32", | |
| "description": "Search Launcher to launch the search portlet that searches the portal, directory, and campus web.", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "search-launcher", | |
| "locale": "en_US", | |
| "name": "SearchLauncher", | |
| "timeout": "30000", | |
| "title": "Search Launcher", | |
| "typeID": "1", | |
| "deleteAllowed": "false", | |
| "moveAllowed": "false", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "Search", | |
| "lifecycleState": "PUBLISHED", | |
| "frameworkPortlet": "true", | |
| "parameters": { | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/search.png", | |
| "role": "searchLauncher", | |
| "iconUrl": "\/ResourceServingWebapp\/rs\/tango\/0.8.90\/32x32\/actions\/system-search.png", | |
| "disableDynamicTitle": "true" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "header-bottom", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/emergency-alert.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/emergency.png", | |
| "ID": "u17l1n210", | |
| "chanID": "57", | |
| "description": "Apereo Emergency Alert portlet", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "emergency-alert", | |
| "locale": "en_US", | |
| "name": "Emergency Alert", | |
| "timeout": "20000", | |
| "title": "Emergency Alert", | |
| "typeID": "1", | |
| "deleteAllowed": "false", | |
| "moveAllowed": "false", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "EmergencyAlert", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/NotificationPortlet", | |
| "parameters": { | |
| "hideFromMobile": "true", | |
| "highlight": "false", | |
| "showChrome": "true", | |
| "blockImpersonation": "false", | |
| "role": "alert", | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/emergency.png", | |
| "hasAbout": "false", | |
| "editable": "false", | |
| "alternate": "false", | |
| "disableDynamicTitle": "true", | |
| "hasHelp": "false" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "pre-content", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/tips.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/check.png", | |
| "ID": "u17l1n410", | |
| "chanID": "85", | |
| "description": "Tips on using the portal", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "tips", | |
| "locale": "en_US", | |
| "name": "Tips", | |
| "timeout": "20000", | |
| "title": "Tips", | |
| "typeID": "1", | |
| "deleteAllowed": "false", | |
| "moveAllowed": "false", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "tips", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/jasig-widget-portlets", | |
| "parameters": { | |
| "hideFromMobile": "true", | |
| "highlight": "false", | |
| "showChrome": "true", | |
| "blockImpersonation": "false", | |
| "role": "tips", | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/check.png", | |
| "hasAbout": "false", | |
| "editable": "false", | |
| "alternate": "false", | |
| "disableDynamicTitle": "true", | |
| "hasHelp": "false" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "footer-second", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/legal-footer.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/default.png", | |
| "ID": "u17l1n510", | |
| "chanID": "16", | |
| "description": "Legal links for uPortal", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "legal-footer", | |
| "locale": "en_US", | |
| "name": "Legal Footer", | |
| "timeout": "5000", | |
| "title": "Legal Footer", | |
| "typeID": "1", | |
| "deleteAllowed": "false", | |
| "moveAllowed": "false", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "cms", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/SimpleContentPortlet", | |
| "parameters": { | |
| "disableDynamicTitle": "true", | |
| "configurable": "true" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "page-bottom", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/attachments.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/default.png", | |
| "ID": "u17l1n610", | |
| "chanID": "1", | |
| "description": "Manage portal attachments", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "attachments", | |
| "locale": "en_US", | |
| "name": "Attachments", | |
| "timeout": "50000", | |
| "title": "Attachments", | |
| "typeID": "1", | |
| "deleteAllowed": "false", | |
| "moveAllowed": "false", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "attachments", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/SimpleContentPortlet", | |
| "parameters": { | |
| "hideFromMobile": "true", | |
| "highlight": "false", | |
| "showChrome": "false", | |
| "blockImpersonation": "false", | |
| "role": "tips", | |
| "hasAbout": "false", | |
| "editable": "false", | |
| "alternate": "false", | |
| "disableDynamicTitle": "true", | |
| "hasHelp": "false" | |
| } | |
| }, | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/google-analytics-config.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/default.png", | |
| "ID": "u17l1n620", | |
| "chanID": "59", | |
| "description": "Configuration and Script Rendering for Google Analytics", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "google-analytics-config", | |
| "locale": "en_US", | |
| "name": "Google Analytics Configuration", | |
| "timeout": "20000", | |
| "title": "Google Analytics Configuration", | |
| "typeID": "1", | |
| "deleteAllowed": "false", | |
| "moveAllowed": "false", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "GoogleAnalytics", | |
| "lifecycleState": "PUBLISHED", | |
| "frameworkPortlet": "true", | |
| "parameters": { | |
| "hideFromMobile": "true", | |
| "highlight": "false", | |
| "showChrome": "false", | |
| "blockImpersonation": "false", | |
| "hasAbout": "false", | |
| "editable": "false", | |
| "alternate": "false", | |
| "disableDynamicTitle": "true", | |
| "hasHelp": "false" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "pre-header", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/login-launcher.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/default.png", | |
| "ID": "u25l1n8", | |
| "chanID": "17", | |
| "description": "Login Launcher form for local portal authentication", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "login-launcher", | |
| "locale": "en_US", | |
| "name": "Login Launcher", | |
| "timeout": "30000", | |
| "title": "Login Launcher", | |
| "typeID": "1", | |
| "deleteAllowed": "false", | |
| "moveAllowed": "false", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "JspInvoker", | |
| "lifecycleState": "PUBLISHED", | |
| "frameworkPortlet": "true", | |
| "parameters": { | |
| "disableDynamicTitle": "true" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "page-top", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/dynamic-respondr-skin.html", | |
| "iconUrl": "/ResourceServingWebapp/rs/tango/0.8.90/32x32/actions/preferences-desktop-theme.png", | |
| "ID": "u28l1n110", | |
| "chanID": "5", | |
| "description": "Compiles Bootstrap LESS dynamically, allowing administrators to make some skin configuration choices in a UI. Supports the optional 'dynamic' strategy for Respondr.", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "dynamic-respondr-skin", | |
| "locale": "en_US", | |
| "name": "Dynamic Respondr Skin", | |
| "timeout": "30000", | |
| "title": "Dynamic Respondr Skin", | |
| "typeID": "1", | |
| "deleteAllowed": "false", | |
| "moveAllowed": "false", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "DynamicRespondrSkin", | |
| "lifecycleState": "PUBLISHED", | |
| "frameworkPortlet": "true", | |
| "parameters": { | |
| "mobileIconUrl": "\/ResourceServingWebapp\/rs\/tango\/0.8.90\/32x32\/actions\/preferences-desktop-theme.png", | |
| "iconUrl": "\/ResourceServingWebapp\/rs\/tango\/0.8.90\/32x32\/actions\/preferences-desktop-theme.png", | |
| "disableDynamicTitle": "true", | |
| "configurable": "true" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "header-left", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/portal-logo.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/default.png", | |
| "ID": "u28l1n210", | |
| "chanID": "27", | |
| "description": "Renders the portal logo at the top of the page", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "portal-logo", | |
| "locale": "en_US", | |
| "name": "Portal Logo", | |
| "timeout": "5000", | |
| "title": "Portal Logo", | |
| "typeID": "1", | |
| "deleteAllowed": "false", | |
| "moveAllowed": "false", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "cms", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/SimpleContentPortlet", | |
| "parameters": { | |
| "disableDynamicTitle": "true", | |
| "configurable": "true" | |
| } | |
| } | |
| ] | |
| } | |
| ], | |
| "navigation": { | |
| "allowAddTab": "false", | |
| "tabGroupsList": { | |
| "activeTabGroup": "DEFAULT_TABGROUP", | |
| "tabGroups": [ | |
| { | |
| "name": "DEFAULT_TABGROUP", | |
| "firstTabId": "u25l1s1000" | |
| } | |
| ] | |
| }, | |
| "tabs": [ | |
| { | |
| "ID": "u25l1s1000", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "hidden": "false", | |
| "immutable": "true", | |
| "locale": "en_US", | |
| "name": "Welcome", | |
| "type": "regular", | |
| "unremovable": "true", | |
| "deleteAllowed": "false", | |
| "moveAllowed": "false", | |
| "editAllowed": "false", | |
| "addChildAllowed": "false", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "100%", | |
| "externalId": "welcome", | |
| "content": [ | |
| { | |
| "_objectType": "folder", | |
| "ID": "u25l1s1100", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "hidden": "false", | |
| "immutable": "true", | |
| "locale": "en_US", | |
| "name": "Column", | |
| "type": "regular", | |
| "unremovable": "true", | |
| "deleteAllowed": "false", | |
| "moveAllowed": "false", | |
| "editAllowed": "false", | |
| "addChildAllowed": "false", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "60%", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/what-is-uportal.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/feedback.png", | |
| "ID": "u25l1n1110", | |
| "chanID": "90", | |
| "description": "Description of uPortal.", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "what-is-uportal", | |
| "locale": "en_US", | |
| "name": "Welcome to uPortal", | |
| "timeout": "10000", | |
| "title": "Welcome to uPortal", | |
| "typeID": "5", | |
| "deleteAllowed": "false", | |
| "moveAllowed": "false", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "cms", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/SimpleContentPortlet", | |
| "parameters": { | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/feedback.png", | |
| "iconUrl": "\/ResourceServingWebapp\/rs\/tango\/0.8.90\/32x32\/mimetypes\/text-html.png", | |
| "disableDynamicTitle": "true", | |
| "configurable": "true" | |
| } | |
| }, | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/logging-in.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/password.png", | |
| "ID": "u25l1n1120", | |
| "chanID": "66", | |
| "description": "Summary of default user accounts.", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "logging-in", | |
| "locale": "en_US", | |
| "name": "Logging in", | |
| "timeout": "10000", | |
| "title": "Logging in", | |
| "typeID": "5", | |
| "deleteAllowed": "false", | |
| "moveAllowed": "false", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "cms", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/SimpleContentPortlet", | |
| "parameters": { | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/password.png", | |
| "iconUrl": "\/ResourceServingWebapp\/rs\/tango\/0.8.90\/32x32\/actions\/system-log-out.png", | |
| "disableDynamicTitle": "true", | |
| "configurable": "true" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "_objectType": "folder", | |
| "ID": "u25l1s1200", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "hidden": "false", | |
| "immutable": "true", | |
| "locale": "en_US", | |
| "name": "Column", | |
| "type": "regular", | |
| "unremovable": "true", | |
| "deleteAllowed": "false", | |
| "moveAllowed": "false", | |
| "editAllowed": "false", | |
| "addChildAllowed": "false", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "40%", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/uportal-links.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/links.png", | |
| "ID": "u25l1n1210", | |
| "chanID": "87", | |
| "description": "Useful uPortal links.", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "uportal-links", | |
| "locale": "en_US", | |
| "name": "uPortal Links", | |
| "timeout": "10000", | |
| "title": "uPortal Links", | |
| "typeID": "5", | |
| "deleteAllowed": "false", | |
| "moveAllowed": "false", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "cms", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/SimpleContentPortlet", | |
| "parameters": { | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/links.png", | |
| "iconUrl": "\/ResourceServingWebapp\/rs\/tango\/0.8.90\/32x32\/mimetypes\/text-html.png", | |
| "disableDynamicTitle": "true", | |
| "configurable": "true" | |
| } | |
| }, | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/portal-activity.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/default.png", | |
| "ID": "u25l1n1220", | |
| "chanID": "24", | |
| "description": "Shows general portal activity", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "portal-activity", | |
| "locale": "en_US", | |
| "name": "Portal Activity", | |
| "timeout": "50000", | |
| "title": "Portal Activity", | |
| "typeID": "1", | |
| "deleteAllowed": "false", | |
| "moveAllowed": "false", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "PortalActivity", | |
| "lifecycleState": "PUBLISHED", | |
| "frameworkPortlet": "true", | |
| "parameters": { | |
| "iconUrl": "\/ResourceServingWebapp\/rs\/tango\/0.8.90\/32x32\/categories\/preferences-system.png" | |
| } | |
| }, | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/please-register.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/advising.png", | |
| "ID": "u25l1n1230", | |
| "chanID": "75", | |
| "description": "uPortal registration message.", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "please-register", | |
| "locale": "en_US", | |
| "name": "Please Register", | |
| "timeout": "10000", | |
| "title": "Please Register", | |
| "typeID": "5", | |
| "deleteAllowed": "false", | |
| "moveAllowed": "false", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "cms", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/SimpleContentPortlet", | |
| "parameters": { | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/advising.png", | |
| "iconUrl": "\/ResourceServingWebapp\/rs\/tango\/0.8.90\/32x32\/mimetypes\/text-html.png", | |
| "disableDynamicTitle": "true", | |
| "configurable": "true" | |
| } | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| "favorites": [ | |
| { | |
| "_objectType": "folder", | |
| "ID": "u24l1s5", | |
| "deleteAllowed": "false", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "hidden": "false", | |
| "immutable": "true", | |
| "locale": "en_US", | |
| "name": "Column", | |
| "type": "favorite_column", | |
| "unremovable": "true", | |
| "moveAllowed": "false", | |
| "editAllowed": "false", | |
| "addChildAllowed": "false", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "60%", | |
| "content": [ | |
| ] | |
| }, | |
| { | |
| "_objectType": "folder", | |
| "ID": "u24l1s6", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "hidden": "false", | |
| "immutable": "true", | |
| "locale": "en_US", | |
| "name": "Column", | |
| "type": "regular", | |
| "unremovable": "true", | |
| "deleteAllowed": "false", | |
| "moveAllowed": "false", | |
| "editAllowed": "false", | |
| "addChildAllowed": "false", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "40%", | |
| "content": [ | |
| ] | |
| } | |
| ], | |
| "favoriteGroups": [ | |
| { | |
| "ID": "u27l1s4", | |
| "deleteAllowed": "false", | |
| "editAllowed": "false", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "hidden": "false", | |
| "immutable": "true", | |
| "locale": "en_US", | |
| "name": "News", | |
| "type": "favorite_collection", | |
| "unremovable": "true", | |
| "moveAllowed": "false", | |
| "addChildAllowed": "false", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "100%", | |
| "externalId": "news-fav-collection", | |
| "content": [ | |
| { | |
| "_objectType": "folder", | |
| "ID": "u27l1s5", | |
| "deleteAllowed": "false", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "hidden": "false", | |
| "immutable": "true", | |
| "locale": "en_US", | |
| "name": "Column", | |
| "type": "regular", | |
| "unremovable": "true", | |
| "moveAllowed": "false", | |
| "editAllowed": "false", | |
| "addChildAllowed": "false", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "60%", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/campus-news.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/campus_life.png", | |
| "ID": "u27l1n8", | |
| "chanID": "48", | |
| "description": "Campus News", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "campus-news", | |
| "locale": "en_US", | |
| "name": "Campus News", | |
| "timeout": "20000", | |
| "title": "Campus News", | |
| "typeID": "1", | |
| "deleteAllowed": "false", | |
| "moveAllowed": "false", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "news", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/NewsReaderPortlet", | |
| "parameters": { | |
| "hideFromMobile": "false", | |
| "highlight": "false", | |
| "showChrome": "true", | |
| "blockImpersonation": "false", | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/campus_life.png", | |
| "hasAbout": "false", | |
| "editable": "true", | |
| "alternate": "false", | |
| "disableDynamicTitle": "true", | |
| "hasHelp": "true" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "_objectType": "folder", | |
| "ID": "u27l1s6", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "hidden": "false", | |
| "immutable": "true", | |
| "locale": "en_US", | |
| "name": "Column", | |
| "type": "regular", | |
| "unremovable": "true", | |
| "deleteAllowed": "false", | |
| "moveAllowed": "false", | |
| "editAllowed": "false", | |
| "addChildAllowed": "false", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "40%", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/chronicle-wired.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/feed.png", | |
| "ID": "u27l1n9", | |
| "chanID": "49", | |
| "description": "Top stories from The Chronicle of Higher Education: Wired Campus Edition", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "chronicle-wired", | |
| "locale": "en_US", | |
| "name": "The Chronicle: Wired Campus", | |
| "timeout": "5000", | |
| "title": "The Chronicle: Wired Campus", | |
| "typeID": "8", | |
| "deleteAllowed": "false", | |
| "moveAllowed": "false", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "news", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/NewsReaderPortlet", | |
| "parameters": { | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/feed.png", | |
| "editable": "true", | |
| "iconUrl": "\/ResourceServingWebapp\/rs\/tango\/0.8.90\/32x32\/apps\/internet-news-reader.png", | |
| "hasHelp": "true" | |
| } | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| } |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "user": "student", | |
| "authenticated": "true", | |
| "hostname": "localhost", | |
| "fragmentAdmin" : "false", | |
| "locale": "en-US", | |
| "layout": { | |
| "globals": { | |
| "userLayoutRoot": "root", | |
| "hasFavorites": "true", | |
| "activeTabGroup": "DEFAULT_TABGROUP", | |
| "tabsInTabGroup": "4", | |
| "userImpersonation": "false" | |
| }, | |
| "regions": [ | |
| { | |
| "name": "header-right", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/search-launcher.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/search.png", | |
| "ID": "u17l1n110", | |
| "chanID": "32", | |
| "description": "Search Launcher to launch the search portlet that searches the portal, directory, and campus web.", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "search-launcher", | |
| "locale": "en_US", | |
| "name": "SearchLauncher", | |
| "timeout": "30000", | |
| "title": "Search Launcher", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "Search", | |
| "lifecycleState": "PUBLISHED", | |
| "frameworkPortlet": "true", | |
| "parameters": { | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/search.png", | |
| "role": "searchLauncher", | |
| "iconUrl": "\/ResourceServingWebapp\/rs\/tango\/0.8.90\/32x32\/actions\/system-search.png", | |
| "disableDynamicTitle": "true" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "header-bottom", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/emergency-alert.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/emergency.png", | |
| "ID": "u17l1n210", | |
| "chanID": "57", | |
| "description": "Apereo Emergency Alert portlet", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "emergency-alert", | |
| "locale": "en_US", | |
| "name": "Emergency Alert", | |
| "timeout": "20000", | |
| "title": "Emergency Alert", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "EmergencyAlert", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/NotificationPortlet", | |
| "parameters": { | |
| "hideFromMobile": "true", | |
| "highlight": "false", | |
| "showChrome": "true", | |
| "blockImpersonation": "false", | |
| "role": "alert", | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/emergency.png", | |
| "hasAbout": "false", | |
| "editable": "false", | |
| "alternate": "false", | |
| "disableDynamicTitle": "true", | |
| "hasHelp": "false" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "pre-content", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/tips.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/check.png", | |
| "ID": "u17l1n410", | |
| "chanID": "85", | |
| "description": "Tips on using the portal", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "tips", | |
| "locale": "en_US", | |
| "name": "Tips", | |
| "timeout": "20000", | |
| "title": "Tips", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "tips", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/jasig-widget-portlets", | |
| "parameters": { | |
| "hideFromMobile": "true", | |
| "highlight": "false", | |
| "showChrome": "true", | |
| "blockImpersonation": "false", | |
| "role": "tips", | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/check.png", | |
| "hasAbout": "false", | |
| "editable": "false", | |
| "alternate": "false", | |
| "disableDynamicTitle": "true", | |
| "hasHelp": "false" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "footer-second", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/legal-footer.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/default.png", | |
| "ID": "u17l1n510", | |
| "chanID": "16", | |
| "description": "Legal links for uPortal", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "legal-footer", | |
| "locale": "en_US", | |
| "name": "Legal Footer", | |
| "timeout": "5000", | |
| "title": "Legal Footer", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "cms", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/SimpleContentPortlet", | |
| "parameters": { | |
| "disableDynamicTitle": "true", | |
| "configurable": "true" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "page-bottom", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/attachments.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/default.png", | |
| "ID": "u17l1n610", | |
| "chanID": "1", | |
| "description": "Manage portal attachments", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "attachments", | |
| "locale": "en_US", | |
| "name": "Attachments", | |
| "timeout": "50000", | |
| "title": "Attachments", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "attachments", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/SimpleContentPortlet", | |
| "parameters": { | |
| "hideFromMobile": "true", | |
| "highlight": "false", | |
| "showChrome": "false", | |
| "blockImpersonation": "false", | |
| "role": "tips", | |
| "hasAbout": "false", | |
| "editable": "false", | |
| "alternate": "false", | |
| "disableDynamicTitle": "true", | |
| "hasHelp": "false" | |
| } | |
| }, | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/google-analytics-config.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/default.png", | |
| "ID": "u17l1n620", | |
| "chanID": "59", | |
| "description": "Configuration and Script Rendering for Google Analytics", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "google-analytics-config", | |
| "locale": "en_US", | |
| "name": "Google Analytics Configuration", | |
| "timeout": "20000", | |
| "title": "Google Analytics Configuration", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "GoogleAnalytics", | |
| "lifecycleState": "PUBLISHED", | |
| "frameworkPortlet": "true", | |
| "parameters": { | |
| "hideFromMobile": "true", | |
| "highlight": "false", | |
| "showChrome": "false", | |
| "blockImpersonation": "false", | |
| "hasAbout": "false", | |
| "editable": "false", | |
| "alternate": "false", | |
| "disableDynamicTitle": "true", | |
| "hasHelp": "false" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "pre-header", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/notification-icon.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/bullhorn.png", | |
| "ID": "u18l1n110", | |
| "chanID": "69", | |
| "description": "Icon-based launcher for the Apereo Notification portlet designed for the pre-header region of the page", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "notification-icon", | |
| "locale": "en_US", | |
| "name": "Notification Icon", | |
| "timeout": "5000", | |
| "title": "Notification Icon", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "NotificationIcon", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/NotificationPortlet", | |
| "parameters": { | |
| "blockImpersonation": "false", | |
| "hideFromMobile": "false", | |
| "highlight": "false", | |
| "iconUrl": "\/ResourceServingWebapp\/rs\/tango\/0.8.90\/32x32\/status\/dialog-warning.png", | |
| "showChrome": "true", | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/bullhorn.png", | |
| "hasAbout": "false", | |
| "editable": "false", | |
| "alternate": "false", | |
| "disableDynamicTitle": "true", | |
| "hasHelp": "false" | |
| } | |
| }, | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/portal-greeting.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/default.png", | |
| "ID": "u18l1n120", | |
| "chanID": "26", | |
| "description": "Greeting that appears at the top of the page for authenticated users", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "portal-greeting", | |
| "locale": "en_US", | |
| "name": "Portal Greeting", | |
| "timeout": "30000", | |
| "title": "Portal Greeting", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "JspInvoker", | |
| "lifecycleState": "PUBLISHED", | |
| "frameworkPortlet": "true", | |
| "parameters": { | |
| "disableDynamicTitle": "true" | |
| } | |
| }, | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/logout-launcher.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/default.png", | |
| "ID": "u18l1n130", | |
| "chanID": "19", | |
| "description": "Provides a link to log out of the portal for authenticated users", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "logout-launcher", | |
| "locale": "en_US", | |
| "name": "Logout Launcher", | |
| "timeout": "5000", | |
| "title": "Logout Launcher", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "JspInvoker", | |
| "lifecycleState": "PUBLISHED", | |
| "frameworkPortlet": "true", | |
| "parameters": { | |
| "disableDynamicTitle": "true" | |
| } | |
| }, | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/session-timeout.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/default.png", | |
| "ID": "u18l1n140", | |
| "chanID": "33", | |
| "description": "Provides an alert that will appear before a session timeout, giving the user the opportunity to refresh their session.", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "session-timeout", | |
| "locale": "en_US", | |
| "name": "Session Timeout", | |
| "timeout": "30000", | |
| "title": "Session Timeout", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "SessionTimeout", | |
| "lifecycleState": "PUBLISHED", | |
| "frameworkPortlet": "true", | |
| "parameters": { | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "customize", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/personalization-gallery.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/default.png", | |
| "ID": "u18l1n310", | |
| "chanID": "22", | |
| "description": "Gallery approach to personalization, as seen in uPortal 3.x and 4.0", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "personalization-gallery", | |
| "locale": "en_US", | |
| "name": "Personalization Gallery", | |
| "timeout": "30000", | |
| "title": "Personalization Gallery", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "JspInvoker", | |
| "lifecycleState": "PUBLISHED", | |
| "frameworkPortlet": "true", | |
| "parameters": { | |
| "disableDynamicTitle": "true" | |
| } | |
| }, | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/background-preference.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/default.png", | |
| "ID": "u18l1n320", | |
| "chanID": "45", | |
| "description": "Display user selected background images on main page.", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "background-preference", | |
| "locale": "en_US", | |
| "name": "background-preference", | |
| "timeout": "30000", | |
| "title": "Background Preference", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "backgroundPreference", | |
| "lifecycleState": "PUBLISHED", | |
| "frameworkPortlet": "true", | |
| "parameters": { | |
| "blockImpersonation": "false", | |
| "role": "tips", | |
| "hideFromMobile": "true", | |
| "highlight": "false", | |
| "showChrome": "false", | |
| "hasAbout": "false", | |
| "editable": "false", | |
| "alternate": "false", | |
| "disableDynamicTitle": "true", | |
| "hasHelp": "false" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "page-top", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/dynamic-respondr-skin.html", | |
| "iconUrl": "/ResourceServingWebapp/rs/tango/0.8.90/32x32/actions/preferences-desktop-theme.png", | |
| "ID": "u28l1n110", | |
| "chanID": "5", | |
| "description": "Compiles Bootstrap LESS dynamically, allowing administrators to make some skin configuration choices in a UI. Supports the optional 'dynamic' strategy for Respondr.", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "dynamic-respondr-skin", | |
| "locale": "en_US", | |
| "name": "Dynamic Respondr Skin", | |
| "timeout": "30000", | |
| "title": "Dynamic Respondr Skin", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "DynamicRespondrSkin", | |
| "lifecycleState": "PUBLISHED", | |
| "frameworkPortlet": "true", | |
| "parameters": { | |
| "mobileIconUrl": "\/ResourceServingWebapp\/rs\/tango\/0.8.90\/32x32\/actions\/preferences-desktop-theme.png", | |
| "iconUrl": "\/ResourceServingWebapp\/rs\/tango\/0.8.90\/32x32\/actions\/preferences-desktop-theme.png", | |
| "disableDynamicTitle": "true", | |
| "configurable": "true" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "name": "header-left", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/portal-logo.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/default.png", | |
| "ID": "u28l1n210", | |
| "chanID": "27", | |
| "description": "Renders the portal logo at the top of the page", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "portal-logo", | |
| "locale": "en_US", | |
| "name": "Portal Logo", | |
| "timeout": "5000", | |
| "title": "Portal Logo", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "cms", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/SimpleContentPortlet", | |
| "parameters": { | |
| "disableDynamicTitle": "true", | |
| "configurable": "true" | |
| } | |
| } | |
| ] | |
| } | |
| ], | |
| "navigation": { | |
| "allowAddTab": "true", | |
| "tabGroupsList": { | |
| "activeTabGroup": "DEFAULT_TABGROUP", | |
| "tabGroups": [ | |
| { | |
| "name": "DEFAULT_TABGROUP", | |
| "firstTabId": "u33l1s7" | |
| } | |
| ] | |
| }, | |
| "tabs": [ | |
| { | |
| "ID": "u33l1s7", | |
| "deleteAllowed": "false", | |
| "editAllowed": "false", | |
| "fragment": "0", | |
| "moveAllowed": "false", | |
| "precedence": "80.0", | |
| "hidden": "false", | |
| "immutable": "false", | |
| "locale": "en_US", | |
| "name": "Welcome", | |
| "type": "regular", | |
| "unremovable": "false", | |
| "externalId": "welcome", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "100%", | |
| "addChildAllowed": "true", | |
| "content": [ | |
| { | |
| "_objectType": "folder", | |
| "ID": "u33l1s8", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "hidden": "false", | |
| "immutable": "false", | |
| "locale": "en_US", | |
| "name": "Column", | |
| "type": "regular", | |
| "unremovable": "false", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "60%", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/email-preview-demo.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/email.png", | |
| "ID": "u33l1n9", | |
| "chanID": "55", | |
| "description": "Demo version of the Jasig Email Preview portlet", | |
| "deleteAllowed": "false", | |
| "fragment": "0", | |
| "moveAllowed": "false", | |
| "precedence": "80.0", | |
| "fname": "email-preview-demo", | |
| "locale": "en_US", | |
| "name": "Email Preview Demo", | |
| "timeout": "20000", | |
| "title": "Email Preview Demo", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "demo-email-preview", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/email-preview", | |
| "parameters": { | |
| "blockImpersonation": "false", | |
| "hideFromMobile": "false", | |
| "highlight": "false", | |
| "iconUrl": "\/ResourceServingWebapp\/rs\/tango\/0.8.90\/32x32\/apps\/internet-mail.png", | |
| "showChrome": "true", | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/email.png", | |
| "hasAbout": "false", | |
| "editable": "true", | |
| "alternate": "false", | |
| "disableDynamicTitle": "true", | |
| "configurable": "true", | |
| "hasHelp": "true" | |
| } | |
| }, | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/weather.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/weather.png", | |
| "ID": "u33l1n10", | |
| "chanID": "89", | |
| "description": "Current weather conditions and forecast.", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "weather", | |
| "locale": "en_US", | |
| "name": "Weather", | |
| "timeout": "15000", | |
| "title": "Weather", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "Weather", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/WeatherPortlet", | |
| "parameters": { | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/weather.png", | |
| "editable": "true", | |
| "iconUrl": "\/ResourceServingWebapp\/rs\/tango\/0.8.90\/32x32\/status\/weather-few-clouds.png", | |
| "portletName": "Weather" | |
| } | |
| }, | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/pbookmarks.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/bookmarks.png", | |
| "ID": "u33l1n11", | |
| "chanID": "73", | |
| "description": "Bookmarks portlet", | |
| "deleteAllowed": "false", | |
| "fragment": "0", | |
| "moveAllowed": "false", | |
| "precedence": "80.0", | |
| "fname": "pbookmarks", | |
| "locale": "en_US", | |
| "name": "Bookmarks", | |
| "timeout": "60000", | |
| "title": "Bookmarks", | |
| "typeID": "4", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "BookmarksPortlet", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/BookmarksPortlet", | |
| "parameters": { | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/bookmarks.png", | |
| "quicklink": "1", | |
| "editable": "true", | |
| "iconUrl": "\/ResourceServingWebapp\/rs\/tango\/0.8.90\/32x32\/mimetypes\/x-office-address-book.png" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "_objectType": "folder", | |
| "ID": "u33l1s12", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "hidden": "false", | |
| "immutable": "false", | |
| "locale": "en_US", | |
| "name": "Column", | |
| "type": "regular", | |
| "unremovable": "false", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "40%", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/calendar.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/calendar_alt.png", | |
| "ID": "u33l1n13", | |
| "chanID": "47", | |
| "description": "Calendar of campus, academic, and personal events.", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "calendar", | |
| "locale": "en_US", | |
| "name": "Calendar", | |
| "timeout": "30000", | |
| "title": "Calendar", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "calendar", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/CalendarPortlet", | |
| "parameters": { | |
| "blockImpersonation": "false", | |
| "hideFromMobile": "false", | |
| "highlight": "false", | |
| "iconUrl": "\/ResourceServingWebapp\/rs\/tango\/0.8.90\/32x32\/mimetypes\/x-office-calendar.png", | |
| "showChrome": "true", | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/calendar_alt.png", | |
| "hasAbout": "false", | |
| "editable": "true", | |
| "alternate": "false", | |
| "disableDynamicTitle": "true", | |
| "hasHelp": "false" | |
| } | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "ID": "u16l1s7", | |
| "fragment": "0", | |
| "precedence": "50.0", | |
| "hidden": "false", | |
| "immutable": "false", | |
| "locale": "en_US", | |
| "name": "Academics", | |
| "type": "regular", | |
| "unremovable": "false", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "100%", | |
| "addChildAllowed": "true", | |
| "content": [ | |
| { | |
| "_objectType": "folder", | |
| "ID": "u16l1s8", | |
| "fragment": "0", | |
| "precedence": "50.0", | |
| "hidden": "false", | |
| "immutable": "false", | |
| "locale": "en_US", | |
| "name": "Column 1", | |
| "type": "regular", | |
| "unremovable": "false", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "50%", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/announcements.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/announcements.png", | |
| "ID": "u16l1n9", | |
| "chanID": "43", | |
| "description": "Announcements for students, staff, and faculty", | |
| "fragment": "0", | |
| "precedence": "50.0", | |
| "fname": "announcements", | |
| "locale": "en_US", | |
| "name": "Announcements", | |
| "timeout": "5000", | |
| "title": "Announcements", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "AnnouncementsDisplay", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/Announcements", | |
| "parameters": { | |
| "blockImpersonation": "false", | |
| "hideFromMobile": "false", | |
| "highlight": "false", | |
| "showChrome": "true", | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/announcements.png", | |
| "hasAbout": "false", | |
| "editable": "true", | |
| "alternate": "false", | |
| "disableDynamicTitle": "true", | |
| "printable": "false", | |
| "hasHelp": "false" | |
| } | |
| }, | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/courses.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/courses_alt.png", | |
| "ID": "u16l1n10", | |
| "chanID": "50", | |
| "description": "Course links and announcements.", | |
| "fragment": "0", | |
| "precedence": "50.0", | |
| "fname": "courses", | |
| "locale": "en_US", | |
| "name": "Courses", | |
| "timeout": "60000", | |
| "title": "Courses", | |
| "typeID": "5", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "cms", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/SimpleContentPortlet", | |
| "parameters": { | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/courses_alt.png", | |
| "iconUrl": "\/ResourceServingWebapp\/rs\/tango\/0.8.90\/32x32\/apps\/accessories-text-editor.png", | |
| "configurable": "true" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "_objectType": "folder", | |
| "ID": "u16l1s11", | |
| "fragment": "0", | |
| "precedence": "50.0", | |
| "hidden": "false", | |
| "immutable": "false", | |
| "locale": "en_US", | |
| "name": "Column 2", | |
| "type": "regular", | |
| "unremovable": "false", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "50%", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/notification.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/bullhorn.png", | |
| "ID": "u16l1n12", | |
| "chanID": "70", | |
| "description": "Apereo Notification Portlet", | |
| "fragment": "0", | |
| "precedence": "50.0", | |
| "fname": "notification", | |
| "locale": "en_US", | |
| "name": "Notification Portlet", | |
| "timeout": "20000", | |
| "title": "Notification Portlet", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "Notifications", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/NotificationPortlet", | |
| "parameters": { | |
| "blockImpersonation": "false", | |
| "hideFromMobile": "false", | |
| "highlight": "false", | |
| "iconUrl": "\/ResourceServingWebapp\/rs\/tango\/0.8.90\/32x32\/status\/dialog-warning.png", | |
| "showChrome": "true", | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/bullhorn.png", | |
| "hasAbout": "false", | |
| "editable": "false", | |
| "alternate": "false", | |
| "disableDynamicTitle": "true", | |
| "hasHelp": "false" | |
| } | |
| }, | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/google-docs.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/default.png", | |
| "ID": "u16l1n13", | |
| "chanID": "60", | |
| "description": "View your active Google documents", | |
| "fragment": "0", | |
| "precedence": "50.0", | |
| "fname": "google-docs", | |
| "locale": "en_US", | |
| "name": "Google Docs", | |
| "timeout": "60000", | |
| "title": "Google Docs", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "gadget", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/jasig-widget-portlets", | |
| "parameters": { | |
| "editable": "false" | |
| } | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "ID": "u16l1s14", | |
| "fragment": "0", | |
| "precedence": "50.0", | |
| "hidden": "false", | |
| "immutable": "false", | |
| "locale": "en_US", | |
| "name": "LMS", | |
| "type": "regular", | |
| "unremovable": "false", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "100%", | |
| "addChildAllowed": "true", | |
| "content": [ | |
| { | |
| "_objectType": "folder", | |
| "ID": "u16l1s15", | |
| "fragment": "0", | |
| "precedence": "50.0", | |
| "hidden": "false", | |
| "immutable": "false", | |
| "locale": "en_US", | |
| "name": "Column 1", | |
| "type": "regular", | |
| "unremovable": "false", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "50%", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/sakai-connector.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/default.png", | |
| "ID": "u16l1n16", | |
| "chanID": "77", | |
| "description": "Embed tools from any of your Sakai sites directly into the portal. Demo connection to Sakai Nightly demo site.", | |
| "fragment": "0", | |
| "precedence": "50.0", | |
| "fname": "sakai-connector", | |
| "locale": "en_US", | |
| "name": "Sakai Connector (demo)", | |
| "timeout": "5000", | |
| "title": "Sakai Connector (demo)", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "sakai-connector", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/sakai-connector", | |
| "parameters": { | |
| "blockImpersonation": "false", | |
| "hideFromMobile": "false", | |
| "highlight": "false", | |
| "showChrome": "true", | |
| "hasAbout": "false", | |
| "editable": "true", | |
| "alternate": "false", | |
| "disableDynamicTitle": "false", | |
| "printable": "false", | |
| "configurable": "true", | |
| "hasHelp": "false" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "_objectType": "folder", | |
| "ID": "u16l1s17", | |
| "fragment": "0", | |
| "precedence": "50.0", | |
| "hidden": "false", | |
| "immutable": "false", | |
| "locale": "en_US", | |
| "name": "Column 2", | |
| "type": "regular", | |
| "unremovable": "false", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "50%", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/basiclti-portlet.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/default.png", | |
| "ID": "u16l1n18", | |
| "chanID": "46", | |
| "description": "Implements the IMS Basic Learning Tools Interoperability spec and allows you to render any Basic LTI enabled app inside uPortal", | |
| "fragment": "0", | |
| "precedence": "50.0", | |
| "fname": "basiclti-portlet", | |
| "locale": "en_US", | |
| "name": "Basic LTI Portlet (demo)", | |
| "timeout": "5000", | |
| "title": "Basic LTI Portlet (demo)", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "basiclti-portlet", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/basiclti-portlet", | |
| "parameters": { | |
| "blockImpersonation": "false", | |
| "hideFromMobile": "false", | |
| "highlight": "false", | |
| "showChrome": "true", | |
| "hasAbout": "false", | |
| "editable": "true", | |
| "alternate": "false", | |
| "disableDynamicTitle": "false", | |
| "printable": "false", | |
| "configurable": "true", | |
| "hasHelp": "false" | |
| } | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| { | |
| "ID": "u19l1s7", | |
| "fragment": "0", | |
| "precedence": "40.0", | |
| "hidden": "false", | |
| "immutable": "false", | |
| "locale": "en_US", | |
| "name": "Campus", | |
| "type": "regular", | |
| "unremovable": "false", | |
| "externalId": "campus", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "100%", | |
| "addChildAllowed": "true", | |
| "content": [ | |
| { | |
| "_objectType": "folder", | |
| "ID": "u19l1s8", | |
| "fragment": "0", | |
| "precedence": "40.0", | |
| "hidden": "false", | |
| "immutable": "false", | |
| "locale": "en_US", | |
| "name": "Column 1", | |
| "type": "regular", | |
| "unremovable": "false", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "40%", | |
| "content": [ | |
| ] | |
| }, | |
| { | |
| "_objectType": "folder", | |
| "ID": "u19l1s9", | |
| "fragment": "0", | |
| "precedence": "40.0", | |
| "hidden": "false", | |
| "immutable": "false", | |
| "locale": "en_US", | |
| "name": "Column 2", | |
| "type": "regular", | |
| "unremovable": "false", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "60%", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/google-maps-portlet.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/map_alt.png", | |
| "ID": "u19l1n10", | |
| "chanID": "61", | |
| "description": "Jasig Google Maps Portlet", | |
| "fragment": "0", | |
| "precedence": "40.0", | |
| "fname": "google-maps-portlet", | |
| "locale": "en_US", | |
| "name": "Google Maps", | |
| "timeout": "60000", | |
| "title": "Map", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "google-maps", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/jasig-widget-portlets", | |
| "parameters": { | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/map_alt.png", | |
| "iconUrl": "${request.contextPath}\/media\/skins\/icons\/google.png" | |
| } | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ] | |
| }, | |
| "favorites": [ | |
| { | |
| "_objectType": "folder", | |
| "ID": "u24l1s5", | |
| "deleteAllowed": "false", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "hidden": "false", | |
| "immutable": "false", | |
| "locale": "en_US", | |
| "name": "Column", | |
| "type": "favorite_column", | |
| "unremovable": "false", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "60%", | |
| "content": [ | |
| ] | |
| }, | |
| { | |
| "_objectType": "folder", | |
| "ID": "u24l1s6", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "hidden": "false", | |
| "immutable": "false", | |
| "locale": "en_US", | |
| "name": "Column", | |
| "type": "regular", | |
| "unremovable": "false", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "40%", | |
| "content": [ | |
| ] | |
| } | |
| ], | |
| "favoriteGroups": [ | |
| { | |
| "ID": "u27l1s4", | |
| "deleteAllowed": "true", | |
| "editAllowed": "true", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "hidden": "false", | |
| "immutable": "false", | |
| "locale": "en_US", | |
| "name": "News", | |
| "type": "favorite_collection", | |
| "unremovable": "false", | |
| "externalId": "news-fav-collection", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "100%", | |
| "content": [ | |
| { | |
| "_objectType": "folder", | |
| "ID": "u27l1s5", | |
| "deleteAllowed": "false", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "hidden": "false", | |
| "immutable": "false", | |
| "locale": "en_US", | |
| "name": "Column", | |
| "type": "regular", | |
| "unremovable": "false", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "60%", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/announcements.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/announcements.png", | |
| "ID": "u27l1n7", | |
| "chanID": "43", | |
| "description": "Announcements for students, staff, and faculty", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "announcements", | |
| "locale": "en_US", | |
| "name": "Announcements", | |
| "timeout": "5000", | |
| "title": "Announcements", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "AnnouncementsDisplay", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/Announcements", | |
| "parameters": { | |
| "hideFromMobile": "false", | |
| "highlight": "false", | |
| "showChrome": "true", | |
| "blockImpersonation": "false", | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/announcements.png", | |
| "hasAbout": "false", | |
| "editable": "true", | |
| "alternate": "false", | |
| "disableDynamicTitle": "true", | |
| "printable": "false", | |
| "hasHelp": "false" | |
| } | |
| }, | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/campus-news.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/campus_life.png", | |
| "ID": "u27l1n8", | |
| "chanID": "48", | |
| "description": "Campus News", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "campus-news", | |
| "locale": "en_US", | |
| "name": "Campus News", | |
| "timeout": "20000", | |
| "title": "Campus News", | |
| "typeID": "1", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "news", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/NewsReaderPortlet", | |
| "parameters": { | |
| "hideFromMobile": "false", | |
| "highlight": "false", | |
| "showChrome": "true", | |
| "blockImpersonation": "false", | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/campus_life.png", | |
| "hasAbout": "false", | |
| "editable": "true", | |
| "alternate": "false", | |
| "disableDynamicTitle": "true", | |
| "hasHelp": "true" | |
| } | |
| } | |
| ] | |
| }, | |
| { | |
| "_objectType": "folder", | |
| "ID": "u27l1s6", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "hidden": "false", | |
| "immutable": "false", | |
| "locale": "en_US", | |
| "name": "Column", | |
| "type": "regular", | |
| "unremovable": "false", | |
| "tabGroup": "DEFAULT_TABGROUP", | |
| "width": "40%", | |
| "content": [ | |
| { | |
| "_objectType": "portlet", | |
| "url": "/uPortal/api/v4-3/portlet/chronicle-wired.html", | |
| "iconUrl": "/uPortal/media/skins/icons/mobile/feed.png", | |
| "ID": "u27l1n9", | |
| "chanID": "49", | |
| "description": "Top stories from The Chronicle of Higher Education: Wired Campus Edition", | |
| "fragment": "0", | |
| "precedence": "80.0", | |
| "fname": "chronicle-wired", | |
| "locale": "en_US", | |
| "name": "The Chronicle: Wired Campus", | |
| "timeout": "5000", | |
| "title": "The Chronicle: Wired Campus", | |
| "typeID": "8", | |
| "windowState": "normal", | |
| "portletMode": "view", | |
| "portletName": "news", | |
| "lifecycleState": "PUBLISHED", | |
| "webAppName": "\/NewsReaderPortlet", | |
| "parameters": { | |
| "mobileIconUrl": "\/uPortal\/media\/skins\/icons\/mobile\/feed.png", | |
| "editable": "true", | |
| "iconUrl": "\/ResourceServingWebapp\/rs\/tango\/0.8.90\/32x32\/apps\/internet-news-reader.png", | |
| "hasHelp": "true" | |
| } | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| ] | |
| } | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment