diff --git a/data/quickstart/fragment-layout/authenticated-lo.fragment-layout.xml b/data/quickstart/fragment-layout/authenticated-lo.fragment-layout.xml
index 28742f03ca..bca47ddc78 100644
--- a/data/quickstart/fragment-layout/authenticated-lo.fragment-layout.xml
+++ b/data/quickstart/fragment-layout/authenticated-lo.fragment-layout.xml
@@ -47,5 +47,8 @@
+
+
+
diff --git a/data/quickstart/portlet-definition/notification-modal.portlet-definition.xml b/data/quickstart/portlet-definition/notification-modal.portlet-definition.xml
new file mode 100644
index 0000000000..de885b9a51
--- /dev/null
+++ b/data/quickstart/portlet-definition/notification-modal.portlet-definition.xml
@@ -0,0 +1,90 @@
+
+
+
+ Notification Modal
+ Notification Modal
+ notification-modal
+ Apereo Notification Portlet
+ Advanced CMS
+ 5000
+
+ /SimpleContentPortlet
+ cms
+
+ Authenticated Users
+
+ alternate
+ false
+
+
+ blockImpersonation
+ false
+
+
+ disableDynamicTitle
+ true
+
+
+ editable
+ false
+
+
+ hasAbout
+ false
+
+
+ hasHelp
+ false
+
+
+ hideFromMobile
+ false
+
+
+ highlight
+ false
+
+
+ iconUrl
+ /ResourceServingWebapp/rs/tango/0.8.90/32x32/status/dialog-warning.png
+
+
+ mobileIconUrl
+ /uPortal/media/skins/icons/mobile/bullhorn.png
+
+
+ showChrome
+ true
+
+
+ content
+ false
+
+
+
+
+
+ ]]>
+
+
+
diff --git a/etc/portal/notification.properties b/etc/portal/notification.properties
index 0571619134..087ebd479a 100644
--- a/etc/portal/notification.properties
+++ b/etc/portal/notification.properties
@@ -49,4 +49,4 @@
## additionally updates any dueDate fields it finds to points in time either slightly before or
## slightly after the present moment.
##
-DemoNotificationService.locations=demo/demoNotificationResponse2.json,demo/demoNotificationResponse.json
+DemoNotificationService.locations=demo/demoNotificationResponse2.json,demo/demoNotificationResponse.json,demo/modal-notification-response.json
diff --git a/gradle.properties b/gradle.properties
index e780484dc2..71187ebaa0 100644
--- a/gradle.properties
+++ b/gradle.properties
@@ -15,7 +15,7 @@ jasigWidgetPortletVersion=2.2.7
resourceServerVersion=1.0.48
resourceServer13Version=1.3.1
newsReaderPortletVersion=5.0.3
-notificationPortletVersion=4.1.1
+notificationPortletVersion=4.2.0
sakaiConnectorPortletVersion=1.5.2
simpleContentPortletVersion=3.1.2
uPortalVersion=5.2.3
diff --git a/overlays/NotificationPortlet/src/main/resources/demo/modal-notification-response.json b/overlays/NotificationPortlet/src/main/resources/demo/modal-notification-response.json
new file mode 100644
index 0000000000..d429371c98
--- /dev/null
+++ b/overlays/NotificationPortlet/src/main/resources/demo/modal-notification-response.json
@@ -0,0 +1,23 @@
+{
+ "categories": [
+ {
+ "title": "Portal Message",
+ "entries": [
+ {
+ "id": "modal-001",
+ "priority": 1,
+ "title": "Student Portal Updates",
+ "body": "Welcome to the new student portal based on uPortal 5. There are several exciting new features included with this update. Please take a moment to familiarize yourself with the new content & options.",
+ "source": "Demo Service",
+ "states": {
+ "ISSUED": null,
+ "PUSHED": null,
+ "TEXTED": null,
+ "READ": null,
+ "COMPLETED": null
+ }
+ }
+ ]
+ }
+ ]
+}