More granular control of notifications a good idea.

I just thought I would mention that I think a bit more granular control of notification events would be a good idea on Elgg.  I've already turned off email notifications but I have to leave on my site notifications as I use the "moderate comments" plugin and this is how I know that I have a anonymous comment to moderate.

The problem is that I just had a (good contributing) user "like" 700 different pieces of content on the site so I received 700 separate notifications.  lol - I'm not sure that this is necessary so it would be good to say be able to turn off those specific like notifications or maybe even to be able to receive them as a digest once a day instead.

I know usually with these things it's best to provide code yourself but I thought I would make the suggestion just in case someone has some time.  Thank you for reading. :)

  • The core of Elgg's notification system will be completely rewritten in Elgg 1.9. After that it should be easier to build more sophisticated notification features.

    In the meantime you can take a look at these plugins for 1.8:
    http://community.elgg.org/plugins/797106/2.1.1/digest
    http://community.elgg.org/plugins/1156632/1.8.3/notifier

    Hopefully these provide some help.

  • I'll deliver very soon to the community a brand new plugin for 1.7 and 1.8 :

    This plugin lets members choose by themselves how they want to receive their notifications for each event on the site.
    They can choose to receive notifications :
    - on real time (normal Elgg feature)
    - once a day
    - once a week
    - once a month
    - by email and/or by internal mailbox

    Admins can force the choice for some notifications (i.e : when a member is invited in a group, an email is sent. The member can't change this admin's choice)
    --------------------------------------------------------------------------------------------------------------------------------------------
    SUPPORTED PLUGINS
    --------------------------------------------------------------------------------------------------------------------------------------------
    These features and plugins are supported : (this list can be easily completed)
    - Members (add as contact, ask for contact)
    - The Wire (new post)
    - Groups (invitations, new member in your group, join request, join acceptation, promoted as admin)
    - Blogs (new post or new comment in a group or on the site)
    - Videolist (new video or new comment in a group or on the site)
    - videos (new video or new comment in a group or on the site)
    - Bookmarks (new bookmark or new comment in a group or on the site)
    - Tidypics (new folder or new image, new comment, in a group or on the site)
    - Files (new file, modification or new comment , in a group or on the site)
    - Group discussions (new post or new comment)
    - Wiki (new page or new comment, modification)
    - Polls (new poll, new vote, new comment)
    - Inbox mail (new message)
    ------------------------------------------------------------------------------------------------------------------------------------
    NEW EMAIL SETTINGS
    ------------------------------------------------------------------------------------------------------------------------------------
    Admin can set :
    - sender name
    - email subject for all notifications
    - email header and footer (with images or rich text), yes, amazing...
    the periodics emails are sent by a cronjob (see INSTALL.TXT)
    They contain all the period notifications (see images for exemples)

    The language file can be modified to change the notification.

    ------------------------------------------------------------------------------------------------------------------------------------
    NEW TOPBAR BUTTON
    ------------------------------------------------------------------------------------------------------------------------------------
    An Ajax list is unrolled to list on site notifications

  • those features are needed olivier thanks.
    i haven't seen how notifications is coded in 1.9 elgg..
    will someone who knows how 1.9 approaches notifications comment on the plugins mentioned in this thread and how they may interact with 1.9?
    e.g. are they needed? will 1.9 do all this in core anyway?
    thanks