Details
-
Type:
Feature Request
-
Status:
Contributed Solution
-
Priority:
Minor
-
Resolution: Unresolved
-
Affects Version/s: 6.1.1 CE GA2, 6.1.20 EE GA2
-
Fix Version/s: None
-
Component/s: Collaboration, Collaboration > Announcements, WCM > Navigation > Dockbar
-
Labels:None
-
Liferay Contributor's Agreement:Accept
-
Similar Issues:Show 5 results
LPS-4262The new dockbar doesn't show up properly when the layout of the page is freeform LPS-32261 Add a scope filter to the announcements portlet LPS-15034Allow quick creation of new assets or selection of existing assets from the dockbar to add them to the current page. LPS-17536Extend the AssetLink service with new methods LPS-16629Extend JournalStructure to add a new field "isWebContentType"
Description
I was confronted with the issue to inform users about new alerts and announcements which don't have an email account. Besides reloading a page with visible announcement portlet, there is no way to do so at the moment. I know about the option in social office to show news in the dockbar so I created a struts action hook to implement a similar feature. The project source is attached to this ticket.
As you can see in the attached image, this feature shows counts for alerts and announcements. Alerts are only visible if there's >0 entries and announcements are visible always. If there are no announcements, it's blue with white text, otherwise it's red with black text. Clicking on the text (except if it shows 0 announcements) will link to the maximized portlet.
The checkboxes for showing announcements on the website at the users "My Account" setting now is available. This feature is not fully implemented because this hook just checks if the checkbox for "general" is enabled. If it's enabled, the dockbar shows these announcement counts, otherwise it doesn't show anything.
The interal for checking the counts is set to 1 minute in code. An option to allow admins to set the interval would be a good idea.
Moreover this hook highlights unread (red border) and important (red title) announcements.
It would be nice to have something like this in the core implementation for the announcements plugin.
-
Hide
- DockbarAnnouncements-hook.zip
- 19/Nov/12 2:24 AM
- 69 kB
- David Kubitza
-
- DockbarAnnouncements-hook/.classpath 1 kB
- DockbarAnnouncements-hook/.project 1 kB
- DockbarAnnouncements-hook/.../.jsdtscope 0.5 kB
- DockbarAnnouncements-hook/.../org.eclipse.jdt.core.prefs 0.4 kB
- DockbarAnnouncements-hook/.../org.eclipse.wst.common.component 0.5 kB
- DockbarAnnouncements-hook/.../org.eclipse.wst.common.project.facet.core.prefs.xml 0.2 kB
- DockbarAnnouncements-hook/.../org.eclipse.wst.common.project.facet.core.xml 0.4 kB
- DockbarAnnouncements-hook/.../org.eclipse.wst.jsdt.ui.superType.container 0.0 kB
- DockbarAnnouncements-hook/.../org.eclipse.wst.jsdt.ui.superType.name 0.0 kB
- DockbarAnnouncements-hook/build.xml 0.2 kB
- DockbarAnnouncements-hook/.../main.css 2 kB
- DockbarAnnouncements-hook/.../view_entry.jspf 2 kB
- DockbarAnnouncements-hook/.../alerts.jsp 0.1 kB
- DockbarAnnouncements-hook/.../announcements.jsp 0.1 kB
- DockbarAnnouncements-hook/.../view.jsp 24 kB
- DockbarAnnouncements-hook/.../announcements_checkbox.jsp 1 kB
- DockbarAnnouncements-hook/.../dockbar.css 9 kB
- DockbarAnnouncements-hook/.../alert_x.png 0.7 kB
- DockbarAnnouncements-hook/.../announcement_0.png 1 kB
- DockbarAnnouncements-hook/.../announcement_x.png 1 kB
- DockbarAnnouncements-hook/.../dockbar.css 9 kB
- DockbarAnnouncements-hook/.../alert_x.png 0.7 kB
- DockbarAnnouncements-hook/.../announcement_0.png 1 kB
- DockbarAnnouncements-hook/.../announcement_x.png 1 kB
- DockbarAnnouncements-hook/.../dockbar.css 9 kB
- DockbarAnnouncements-hook/.../alert_x.png 0.7 kB
- DockbarAnnouncements-hook/.../announcement_0.png 1 kB
- DockbarAnnouncements-hook/.../announcement_x.png 1 kB
- DockbarAnnouncements-hook/.../MANIFEST.MF 0.0 kB
- DockbarAnnouncements-hook/.../.gitignore 0.0 kB
-
- DockbarAnnouncements.png
- 5 kB
- 19/Nov/12 2:24 AM
Activity
Hi Jorge,
I know about this feature in SO but it seems somehow oversized to install the whole SO Plugin to just get this feature. I didn't check the source for SO so it's not related at all, just my own solution for my issue.
David, thanks for your active participation in coming up with this New Feature! Thanks for also including a png. We will keep you posted with any information regarding the implementation of this New Feature.
Hi David, I have good news for you! We do plan to implement something similar to this New Feature in master, but not exactly like the one you have described. The issue has not been created. I will keep this issue open until we create a new issue. Thanks for your participation!
Hi Edward, this is great! What would be the differences to my implementation?
Hi David! At the moment it is an idea, so we won't fully know until the ticket is created. Stay tuned!
Thanks a lot for the contribution David.
This seems very similar to the notifications feature of Social Office. Have you seen it? Is it related to it somehow?