Title: My Notifications Widget plug-in

This widget let you embed a list which displays your notifications into your article body.



Download



Click the link below to download the zip file of this plugin.

com.traction.mynotifications-1.0.zip

Install



Log in to your TeamPage and open Server Settings > Plugins page to upload the zip file.

After you complete uploading, you will see "I18N ERROR". This error means "At this moment, the internationalization resources (language files) are not loaded yet." Don't worry. It is harmless. Just restart your TeamPage server in Server Settings > General > Manage Server page to solve this error. If your TeamPage server is hosted in Traction Software's cloud environment, you need restart your TeamPage server twice.

I18N error

After restarting (twice), you will see the plugin is displayed without error like this.

The plugin is ready.

How to use



Embed a widget



Click "Insert/Edit Widget" button in the tool bar of the rich text editor, and select "My Notifications".

Insert/Edit widget

Change the settings if you want. And click "OK" button.

Widget Options

The widget will be inserted into you article body. Submit the article.

Inserted widget

You will see your notifications are displayed in a list like a section.

My notifications list

Show my notifications list in your profile page dashboard



Remember the entry ID which you embedded the widget.

Traction Entry ID

If you are a server admin and want to set up all users' profile dashboard, open Server Settings > Defaults > User Preferences > Profile Page.

If you want to show the list in your profile page, open your Account Settings > Personal Info > Profile Page.

The "Dashboard" tab in user profile page is hidden as default. Find "Proteus User Profile Tabs" setting, move "Dashboard" from "Available" to "Selected", and click "Apply" button.

Show Dashboard tab

Above "Proteus User Profile Tabs" setting, you will see "Profile Sections" setting.

Create a new section, let's call it "My Notifications Section". Configure it as following.

Section Settings

Now your profile page(s) has Dashboard tab and it shows the notifications list as the top section.

User Profile Dashboard Example

Notes



This widget displays the current user's notifications in the list.

This means if user Foo posts an article which contains the widget and another user Bar open the article, the widget shows not Foo's but Bar's notifications.

You can't show and see other users' notifications.

This plugin runs in TeamPage 6.0.09 or higher.



Attachments:
i18n_error.png
i18n_error_fixed.png
image01.png
image02.png
image03.png
image04.png
img01.png
img02.png
img03.png
img04.png
com.traction.mynotifications-1.0.zip
Article: Forum6410 (permalink)
Categories: :Doc:plug-in
Date: March 2, 2015; 10:00:36 AM Eastern Standard Time

Author Name: Takashi Okutsu
Author ID: takashi