You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jspwiki.apache.org by "Jürgen Weber (JIRA)" <ji...@apache.org> on 2007/12/04 18:20:47 UTC

[jira] Created: (JSPWIKI-90) Mail notification on changes or new comments

Mail notification on changes or new comments
--------------------------------------------

                 Key: JSPWIKI-90
                 URL: https://issues.apache.org/jira/browse/JSPWIKI-90
             Project: JSPWiki
          Issue Type: Wish
          Components: Core & storage
    Affects Versions: 2.5.139-beta
            Reporter: Jürgen Weber


There should be eMail notification on changes or new comments for authors and people who wish to be cced, same as in Bugzilla.

A page would have a list of users to notify for changes.

In the "more.." menu could be an "notify me for changes", same with a checkbox for the new page dialog.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JSPWIKI-90) Mail notification on changes or new comments

Posted by "Harry Metske (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JSPWIKI-90?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12710195#action_12710195 ] 

Harry Metske commented on JSPWIKI-90:
-------------------------------------

Now we are switching to JCR, isn't it an option to define a new Node property (notifiers) holding these email addresses  ?
While saving the page we could check for this, and if it has one or more valid email addresses, send out the mails.
(of course with the necessary abuse prevention)

> Mail notification on changes or new comments
> --------------------------------------------
>
>                 Key: JSPWIKI-90
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-90
>             Project: JSPWiki
>          Issue Type: Wish
>          Components: Core & storage
>    Affects Versions: 2.5.139-beta
>            Reporter: Jürgen Weber
>
> There should be eMail notification on changes or new comments for authors and people who wish to be cced, same as in Bugzilla.
> A page would have a list of users to notify for changes.
> In the "more.." menu could be an "notify me for changes", same with a checkbox for the new page dialog.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JSPWIKI-90) Mail notification on changes or new comments

Posted by "Murray Altheim (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JSPWIKI-90?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12661528#action_12661528 ] 

Murray Altheim commented on JSPWIKI-90:
---------------------------------------

The EmailNotifierPlugin that is part of the CeryleWikiPlugins was a contributed plugin by John Volkar. I've never spent much time with it as I don't myself use it. If you'd like to contribute a patch I'm happy to incorporate any fixes, but I'm not concentrating on fixing plugins right now as there is the whole question of what will happen to various core features (package names, method signatures, etc.) in JSPWiki 3.0. The current crop of plugins will likely have to be maintained as two packages, as both pre- (legacy) and post-3.0 sets. 

I don't think either John or myself would have any issue with moving the EmailNotifierPlugin into the JSPWiki core if that was desired. As with a lot of things this comes down to somebody taking the time and responsibility for code, and people are much more motivated to maintain code that they actually use.

> Mail notification on changes or new comments
> --------------------------------------------
>
>                 Key: JSPWIKI-90
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-90
>             Project: JSPWiki
>          Issue Type: Wish
>          Components: Core & storage
>    Affects Versions: 2.5.139-beta
>            Reporter: Jürgen Weber
>
> There should be eMail notification on changes or new comments for authors and people who wish to be cced, same as in Bugzilla.
> A page would have a list of users to notify for changes.
> In the "more.." menu could be an "notify me for changes", same with a checkbox for the new page dialog.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JSPWIKI-90) Mail notification on changes or new comments

Posted by "Janne Jalkanen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JSPWIKI-90?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12585903#action_12585903 ] 

Janne Jalkanen commented on JSPWIKI-90:
---------------------------------------

The EmailNotifier exists already.  http://www.jspwiki.org/wiki/NotificationList

> Mail notification on changes or new comments
> --------------------------------------------
>
>                 Key: JSPWIKI-90
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-90
>             Project: JSPWiki
>          Issue Type: Wish
>          Components: Core & storage
>    Affects Versions: 2.5.139-beta
>            Reporter: Jürgen Weber
>
> There should be eMail notification on changes or new comments for authors and people who wish to be cced, same as in Bugzilla.
> A page would have a list of users to notify for changes.
> In the "more.." menu could be an "notify me for changes", same with a checkbox for the new page dialog.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JSPWIKI-90) Mail notification on changes or new comments

Posted by "Andrew Jaquith (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JSPWIKI-90?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12710199#action_12710199 ] 

Andrew Jaquith commented on JSPWIKI-90:
---------------------------------------

Attaching notifiers as JCR metadata seems like a good idea. 

However, I think it would be better simply to store the UIDs of the persons to be notified, rather than e-mail addresses. The notifier could obtain the e-mail address by consulting the UserDatabase. Among other things, this means the user could change their e-mail address (or their name), and we would not need to change all the pages. 

Also, I think that the user should only be able to specify that they (themselves) want notifications. This would prevent the need to filter arbitrary e-mail addresses for abuse. In other words, check a box that says "Notify me when this page changes" rather than "What e-mail address would you like to notify when the page changes?"

At the deeper architecture level, I would rather not see the notification code reside in any of the existing classes; it should listen for one of the new ContentEvents and do its processing independently.

> Mail notification on changes or new comments
> --------------------------------------------
>
>                 Key: JSPWIKI-90
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-90
>             Project: JSPWiki
>          Issue Type: Wish
>          Components: Core & storage
>    Affects Versions: 2.5.139-beta
>            Reporter: Jürgen Weber
>
> There should be eMail notification on changes or new comments for authors and people who wish to be cced, same as in Bugzilla.
> A page would have a list of users to notify for changes.
> In the "more.." menu could be an "notify me for changes", same with a checkbox for the new page dialog.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JSPWIKI-90) Mail notification on changes or new comments

Posted by "Janne Jalkanen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JSPWIKI-90?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12741126#action_12741126 ] 

Janne Jalkanen commented on JSPWIKI-90:
---------------------------------------

+1 to Andrew; a ContentEvent listener + a checkbox when logged in + ids stored in JCR metadata would be the right way to go forward. Shouldn't even be that complicated... I think I'll take a stab at it.

> Mail notification on changes or new comments
> --------------------------------------------
>
>                 Key: JSPWIKI-90
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-90
>             Project: JSPWiki
>          Issue Type: Wish
>          Components: Core & storage
>    Affects Versions: 2.5.139-beta
>            Reporter: Jürgen Weber
>
> There should be eMail notification on changes or new comments for authors and people who wish to be cced, same as in Bugzilla.
> A page would have a list of users to notify for changes.
> In the "more.." menu could be an "notify me for changes", same with a checkbox for the new page dialog.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JSPWIKI-90) Mail notification on changes or new comments

Posted by "Janne Jalkanen (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JSPWIKI-90?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12548766 ] 

Janne Jalkanen commented on JSPWIKI-90:
---------------------------------------

This is available through the Hula library, but the UI is not so nice.

> Mail notification on changes or new comments
> --------------------------------------------
>
>                 Key: JSPWIKI-90
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-90
>             Project: JSPWiki
>          Issue Type: Wish
>          Components: Core & storage
>    Affects Versions: 2.5.139-beta
>            Reporter: Jürgen Weber
>
> There should be eMail notification on changes or new comments for authors and people who wish to be cced, same as in Bugzilla.
> A page would have a list of users to notify for changes.
> In the "more.." menu could be an "notify me for changes", same with a checkbox for the new page dialog.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


[jira] Commented: (JSPWIKI-90) Mail notification on changes or new comments

Posted by "Maarten Van Puymbroeck (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/JSPWIKI-90?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12661490#action_12661490 ] 

Maarten Van Puymbroeck commented on JSPWIKI-90:
-----------------------------------------------

Maybe the pages concerning the email notification need a bit of a cleanup...
The two emailnotification plugins (ceryle and kaukoluwiki) seem to be quite dead and not working with the latest wiki versions. This is however not clear from the wiki pages and people do seem to lose their time with it...
I'm quite surprised that these plugins are not maintained, I'd think their use would be more widespread.

Also, I think an plugin to handle this is not unnecessary. Launching an external hula process is often not an option (e.g. company policies), and is more likely to be forgotten when restarting the server.

Would there be any interest to make this a core plugin when contributed ?

> Mail notification on changes or new comments
> --------------------------------------------
>
>                 Key: JSPWIKI-90
>                 URL: https://issues.apache.org/jira/browse/JSPWIKI-90
>             Project: JSPWiki
>          Issue Type: Wish
>          Components: Core & storage
>    Affects Versions: 2.5.139-beta
>            Reporter: Jürgen Weber
>
> There should be eMail notification on changes or new comments for authors and people who wish to be cced, same as in Bugzilla.
> A page would have a list of users to notify for changes.
> In the "more.." menu could be an "notify me for changes", same with a checkbox for the new page dialog.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.