GHengeveld |
|
---|---|
Currently I'm working on a complete rewrite of the Notifier module and accompanying HTML Email plugin. Features will include:
As you see, some functionality is provided by other plugins (HTML email and cron). These plugins provide general-purpose functionality, in order to allow these features to be used by other extensions as well. Do you think Notifier needs other features as well? Let me know. |
|
Bu gönderi GHengeveld tarafından düzenlendi (2012-07-29 13:29, 12 yıllar önce) |
elfrenazo |
|
---|---|
notifications in forums and comments would be nice, it is necessary to follow the themes. I mean notifications to users. |
fraze |
|
---|---|
will the notifier module be able to show a popup when you login to say you have a new PM? i've run vbulletin and phpbb forums in the past where you got a visible notification on your screen when you got a PM. Currently the notification you get shown in the userbox isnt always noticed by users. |
GHengeveld |
|
---|---|
You can already do that with the existing global profile tags and a little javascript. I think the tag you need is {PHP.usr.profile.user_newpm} which will be 1 if the user has a new pm. You could write something like this (JavaScript): if ({PHP.usr.profile.user_newpm}) { alert("You have a new private message"); } This will show the alert every time until the pm is read, which may not be what you want. You could use a cookie to show the alert only once. Nevertheless, the feature you describe got me to think about alternative ways to notify a user. I don't plan on implementing other channels such as PM, SMS or push notifications (e.g. APNS), but I will look into an easy way to allow other plugins to add such functionality. I think I'll at the very least include some global template tags to allow you to notify users on-site about updates. Of course there will also be hooks so plugins can hook into the notifier module. |
|
Bu gönderi GHengeveld tarafından düzenlendi (2012-07-31 22:50, 12 yıllar önce) |
Twiebie |
|
---|---|
Looks promising, Gert. Definitely a very useful plugin for Cotonti. May I ask out of curiosity why PM notifications will not be implemented? |
GHengeveld |
|
---|---|
PM notifications will not be implemented because PM is on-site, which means you'd still have to visit the site in order to see your notifications. The goal of the module is to increase user engagement by sending them notifications in a way which does not require them to visit the site. Basically it's a way to prevent people to forget about the site. Recently I've been working on getting both HTML and plaintext emails working. Here's a screenshot of two messages (HTML and plaintext, as viewed in GMail) sent by Notifier to two different users which are subscribed to the same topic. One has enabled HTML emails, while the other has disabled it.
Here's a screenshot of the subscriptions overview and settings panel:
|
Twiebie |
|
---|---|
Looks very good, Gert! |
Trustmaster |
|
---|---|
Going great so far! I didn't even think it would have such subscription options. May the Source be with you!
|
elfrenazo |
|
---|---|
interesting |
Kingsley |
|
---|---|
#35088 Trustmaster: me neither, looks very nice Gert.. think this plugin will end up being used a lot :)
|
tensh |
|
---|---|
Looks great :) When can we expect the release? Any early version to bugtest? |
GHengeveld |
|
---|---|
I'll put it on github soon. I'm still working on a practical way to handle the periodic digests, which is a bit of a struggle. Expect a release candidate within a week. Added 1 weeks later: The beta is now available on Github: https://github.com/GHengeveld/cot-notifier Periodic digests and auto-subscribe is not yet supported. Only the 'forumtopic' area is completely implemented so far. Everything else should work fine. |
|
Bu gönderi GHengeveld tarafından düzenlendi (2012-08-24 13:57, 12 yıllar önce) |
Twiebie |
|
---|---|
Nice!
Thanks.
|
|
Bu gönderi Twiebie tarafından düzenlendi (2012-08-23 22:13, 12 yıllar önce) |
GHengeveld |
|
---|---|
Ah, I forgot to add them to the config block. The tags are assigned by cot_notifier_tags(). Here's the list:
Normally you'll only need to add {NOTIFIER_TOGGLE} and {NOTIFIER_SUBSCRIPTIONS} in forums.posts.tpl. |
dedushka |
|
---|---|
but how to use it for page.tpl, page.list.tpl, etc.? need tutorial to simple start... |