Loading...
 
Skip to main content

Category: Watch (email notifications of changes)

Sends a notification of modification email
Watch (email notifications of changes)
Show subcategories objects

Name Type
plugin tracker use wiki page as email template: issues or missconfig?
I did set up a demo instance using tiki15 svn and plugin tracker with wiki page as email template, following the plugin tracker documentation
https://doc.tiki.org/PluginTracker

See:
http://demo15.seeds4c.org/Contact+us
&
http://demo15.seeds4c.org/tiki-index.php?page=mytpl_notif_tracker_new_item
u: admin
p: 12345


Issues:
(1) before granting the permission for anons to use the wiki page template, the subscriber to the email received the notification email, but the person adding the tracker item got an email saying
+ "Permission denied: the specified wiki page cannot be used as Smarty template resource"
Maybe some notification should be shown or emailed to the site admin of that issue so that it can be fixed? The submitter of the tracker item might get confused with such message.

(2) I cloned part of the tracker_changed_notification.tpl, but it didn't work because the tr tags, for some reason, became half disappeared once the page was saved (first tr tag was disappeared, the e3nding tr tag was shown).Something similar might be happening with the parser when attempting to send the message, since the message was:
{CODE()}
Contact us
Syntax error in template "wiki:mytpl_notif_tracker_new_item" on line 1 "
View the tracker item just inserted at:{/tr}" unexpected closing tag
{CODE}

And content of the template was:
{CODE(ln="1")}
{tr}View the tracker item just inserted at:{/tr}
{$mail_machine_raw}/{$mail_itemId|sefurl:'trackeritem'}


Author:{$mail_user|username}
Date: {$mail_date|tiki_short_datetime:"":"n"}

{$mail_data|replace:'-[':''|replace:']-':''}

{if isset($mail_attId)}
Download the file at: {$mail_machine_raw}/tiki-download_item_attachment.php?attId={$mail_attId}
{/if}
{CODE}

I tried also surrounding all the contents of that template with literal smarty tags, but then, all the content of the template is sent as-is in th email body, without parsing at all.

Am I missing anything?

tracker item
quotes become questions marks in notification emails
-Montréal, le 24 août 2005- Lors d’un point de presse,
becomes:
-Montréal, le 24 août 2005- Lors d?un point de presse


There maybe other special characters with this problem...
tracker item
Reduce frequency of watch notifications
I would like to see a way to control how often I receive watch emails.

Situation 1 - DIGEST mode:
I would like to receive a single email each day that identifies every watched item that changed.

Situation 2 - TIMEFRAME mode:
If a page is changed by the same user within a preset timeframe, I only want to receive a single watch email. To avoid the "lost edit" issue, many users SAVE their wiki pages frequently (sometimes several times per hour). If I'm watching the page, I'll get TONS of emails. I'd rather get 1 email per user change per hour, for example.
tracker item
Remove change reports form own wiki file attachments.
Although I ''don't'' get reports about my own changes to wiki files, I ''do'' get reports about the attachments I myself make to wiki pages. I'd rather those not be sent out.
tracker item
rename page produces "watch email" with a broken link to stop monitoring (missing hash)
Using 2.3, when some user renames a page that you were monitoring, you get an email message with a broken link to stop monitoring, because there is no hash at the url.

Example:
^
If you don't want to receive these notifications follow this link:
http://yourdomain/tiki-user_watches.php?hash=
^
tracker item
Should Watches report Minor changes to wiki web pages, or not? If not, fix.
Some versions of the Tikiwiki documentation suggest that a watch does not report a change to a web page that has been designated as a "minor" change. That does not appear to be the case for Tikiwiki 1.9.2.

If you ask me, the ability for a wiki user to make a Minor edit without bothering the "Watcher" crowd is a great idea and makes for a better community wiki dynamic.
tracker item
Since upgrade from 12 to 15: weird characters in non-english notification emails (wrong encoding?)
Since upgrade from 12 to 15: weird characters in non-english notification emails (wrong encoding?)

Reproduced here:
http://xavi-9794-6008.show.tikiwiki.org/tiki-view_tracker.php?trackerId=1
u: admin
p: 12345

Change the email associated to the user "xavier" to one email of yours. And as admin, add a new item to the tracker1 (user "xavier" is subscribe to the tracker already). Interface is in Spanish for all (sorry for that, but needed for easy setup of the testing environment :-).

Email received got proper encoding and chars displayed in the subject for me, but not in the email body, where there were wrong chars displayed.

For instance, this part:
{CODE()}
Testing special charaters:
ÁÉÍÓÚñçà èìòù
{CODE}

was expected to show:
{CODE()}
Testing special charaters:
ÁÉÍÓÚñçàèìòù
{CODE}

as shown in the header of the show.t.o instance.

Full email received (short headers shown heere, sorry; I couldn't see any charset info in the full headers; for full headers, send a notification email to your own email as indicated above):
{CODE()}
-------- Missatge reenviat --------
Assumpte: "Tracker to show items through a calendar" item "nuevo ítem" fue modificado en xavi-9794-6008.show.tikiwiki.org por "admin"
Data: Thu, 23 Jun 2016 13:31:18 +0200
De: foo1@example.com
A: foo2@example.com


Modificación de ítem

Formulario-bd:
Tracker to show items through a calendar
Item:
9 nuevo ítem

Ver el ítem de formulario-bd en:
http://xavi-9794-6008.show.tikiwiki.org/tiki-view_tracker_item.php?itemId=9

Autor: admin
Fecha: 2016-06-23 13:31

Estado: Abierta
----------
[Resumen]:
nuevo ítem
----------
[Ubicación]:
room 1.1 (55 seats)
----------
[Prioridad]:
3
----------
[Descripción]:
Testing special charaters:
ÁÉÍÓÚñçà èìòù

(the same ones shown in the header of this show.t.o site)
----------
[Start date]:
2016-06-23 13:30
----------
[End date]:
2016-06-23 13:30
----------
{CODE}
tracker item
SMTP Configuration from inside Admin Interface
A lot of people who install this aren't doing it via Fantastico and trying to change email settings to suit your hosting provider is a pain. Editing the php.ini isn't always wise either because what works for one app will break another. I know that you can copy the php.ini to the directory, but that's something of a security risk. There's a reason that the default php.ini is stored outside the web root directory.

I know that I see a lot of users posting on the TikiWiki forums with questions about configuring SMTP.
tracker item
Special characters in newsletters & email notifications when copy-pasting from Microsoft Word
Please see:

"Put simply, I have a text box, and people commonly cut + paste
information into this text box from Microsoft word. The problem is that
word has all types of funky characters (smart quotes, em-dashes), that
the system (php-based) doesn't understand. Does anyone know of a way to
filter out these Microsoft-specific characters? Does PHP have a special
function for this? Thanks a lot!"
http://www.thescripts.com/forum/thread159156.html

I have problems with oe, and OE too. (used in French)

In Tiki, when the page is saved, it is OK for viewing & printing.
However, newsletters & email notifications (of articles & wiki pages)
are sent with a question mark instead of these characters.

Has anyone figured this out for Tiki? We'd need some sort of cleaning
code in the email class?
tracker item
submit new blog entry to mailinglist
I'd like to send a new blog post (configurable for each blog) to a mail adress (in particular a mailinglist). It is of cause possible to create a new tiki-user for the mailinglist and watch the blog, but we do not want the unwatch-link to appear in the mail, and we do not want to change the template for the blog-watch-mail.
tracker item
test3 xavi categ selections kept between edits?
testing...
tracker item
There should be a notification for new links, and other submitted data
When users submitt data to a TikiWiki site, there is now workflow included. However this results in active management of a TikiWiki site, for different data entered.

Editors, may receive updates to the site, when you use the notification mechanism, however, there is now way for an editor/administrator to get notifiied by e-mail about other changes to the site, or even worse: notification which need approval, like new links and FAQ entries.

There should definitly be notifications for any submitted data to the site which requires approval to be displayed.
tracker item
tiki_p_watch permission:
tiki_p_watch_trackers exists.

But there should be a general watch permission. For a registration website, we want people to have accounts, but not necessarily to watch pages. Thus, now, we need to deactivate watches altogether.
tracker item
tiki-user_watches.php : add a note when list is empty (click on little "eye") ...
People don't know what this page is for and how to use it...

More "general" choices would be nice too.

Ex.:
watch all wiki pages
watch all file galleries
etc...
tracker item
tikilib user_watches does not filter on event
I have noticed that the forum watch notification "eye" icons on the tiki-view_forum.php screen are both set if either of the two forum watch options are set.

Looking at function user_watches in lib/tikilib.php the code tests whether $event is an array. If it is not an array then it does not filter the watches on event.

Adding

$conditions['event'] = $event;

to the else part of the array test corrects the problem.

This is confusing my users in 12.x

I think this should be an easy fix. The only concern is whether $event is ever set to anything other than an array or a string.
tracker item
Tracker watch email unpredictable language
Watch on tracker (should) send an email in the user (destination) language.
For some reason it happen to send the watch in a completely different language.

It happen to me on this tracker as i get my watches in German.
Pascal customers reported this too.

I tried to reproduce but i just couldn't get it even in the same trackers (id5) or the same items.

For example : https://dev.tiki.org/tiki-view_tracker_item.php?itemId=4658

At first i received items watches in German today i retest and got it in English.

{sign user="pascalstjean" datetime="2013-08-25T21:34:36+00:00"}
Problem exists on our side as well

also merging with issue http://dev.tiki.org/item2036
tracker item
Tracker, Articles & wiki page notification for deletes and changes
In tiki-admin_notifications.php, if I am watching articles and wiki pages, I want to know more.


Should trigger watch notification email:
Edit article (needed: we don't need a nice diff compared to previous but I want to know who is editing existing articles. Tracker notification email is nice with old value/new value for each field)
delete article (needed: if someone deletes by accident, I can recuperate from emails)

Edit wiki page (OK)
Rename wiki page (OK in 2.0)
Delete wiki page (needed: if someone deletes by accident, I can recuperate from emails)


Trackers:
Edit tracker item (OK)
Add a tracker item (OK)
Delete tracker item (needed: if someone deletes by accident, I can recuperate from emails) in trunk, it sends an email about deletion but without a copy of the last content. __As of 2009-02-25 and on 2009-04-22, it does send an email, but with a blank sender address and without a copy of the data which was just deleted.__
tracker item
Trackers :: email notifications of changes :: more emphasis on changes.
When watching wiki pages, the first part of the notification email is just the diff, and them you can a full copy of the wiki page. So you can quickly see what changed and still have a full copy if needed.

In the tracker notification email, it should be the same principle.

As of now, it lists everything, and indicates new/old values, when appropriate. So we need to scroll all the way down and be very attentive to see what changed.

The same old/new interface should be used in [wish1798|Version history for trackers]
tracker item
Trackers, Notifications; Adding an option to filter notification to be sent to users
On a Tracker properties => notifications you have an option to send notifications "Copy activity to email".
This is great to "force/set" groups to receive an update on activities without asking them to do something (activate group watch or monitoring a tracker, etc).

However there are many cases where you don't want to flood users with information.
So there is a dilemma.

It could resolve easily splitting "item creation" and "item update".
tracker item
Update email in mail notifications list from intertiki sites when email replaced in user account in master site
Update email in mail notifications list when email replaced in user account

I did change my email in my account settings at t.o. That email was transfered to dev.t.o properly.
And my mail notifications in t.o where updated properly. __However, the mail notifications in the slave sites (from the same intertiki network) did not get updated__

tracker item
Update monitor tracker e-mail adress, when user changes it in prefs
I am monitoring the dev.tw.o tracker and changed my e-mail adress to get the new tracker items to another mailbox.

Well, that didn't happen! ;)
And after re-subscribing to the tracker, now I get them twice - in both accounts.

I guess I'll have to change my mail-adress back and forth to unsubscribe..

amette update: just checked 1.9.x checkbox - more update: changing e-mail back and unsubscribing works flawlessly
tracker item
Upgrade script: copy tiki_mail_events to tiki_user_watches
From tiki-devel

"I got it - Something must be done before releasing 1.10
Before in 1.9, there was 2 tables tiki_user_watches and
tiki_mail_events.
tiki_mail_events contained the generic notifications and unfortunately
all trackers/ tracker items watches.
In 1.10 both tables have been merged into tiki_user_watches - but I did
not see in the upgrade script something around tiki_mail_events copy to
tiki_user_watches
And effectively I lost all my trackres watches
A volunteer to fix that?"
tracker item
user watches don't work after an upgrade from 2.x to 3.0
After an upgrade from 2.x to 3.0 if I edit a page while user watches are enabled I get an error similar to this :

Errore

An error occured in a database query!

Context:
File tiki-editpage.php
Url tiki-editpage.php?page=Italiano
Query:
select tuw.*, tup1.`value` as language, tup2.`value` as mailCharset from `tiki_user_watches` tuw left join `tiki_user_preferences` tup1 on (tup1.`user`=tuw.`user` and tup1.`prefName`='language') left join `tiki_user_preferences` tup2 on (tup2.`user`=tuw.`user` and tup2.`prefName`='mailCharset') where `event`=?and (`object`=?) UNION DISTINCT select tgw.watchId, uu.login, tgw.event, tgw.object, tgw.title, tgw.type, tgw.url, uu.email, tup1.value as language, tup2.value as mailCharset from tiki_group_watches tgw inner join users_usergroups ug on tgw.`group` = ug.groupName inner join users_users uu on ug.userId = uu.userId and uu.email is not null and uu.email <> '' left join `tiki_user_preferences` tup1 on (tup1.`user`=uu.`login` and tup1.`prefName`='language') left join `tiki_user_preferences` tup2 on (tup2.`user`=uu.`login` and tup2.`prefName`='mailCharset') where `event`=?and (`object`=?)
Values:
0 wiki_page_changed
1 Italiano
2 wiki_page_changed
3 Italiano
Message:
Built query was probably:
select tuw.*, tup1.`value` as language, tup2.`value` as mailCharset from `tiki_user_watches` tuw left join `tiki_user_preferences` tup1 on (tup1.`user`=tuw.`user` and tup1.`prefName`='language') left join `tiki_user_preferences` tup2 on (tup2.`user`=tuw.`user` and tup2.`prefName`='mailCharset') where `event`='wiki_page_changed'and (`object`='Italiano') UNION DISTINCT select tgw.watchId, uu.login, tgw.event, tgw.object, tgw.title, tgw.type, tgw.url, uu.email, tup1.value as language, tup2.value as mailCharset from tiki_group_watches tgw inner join users_usergroups ug on tgw.`group` = ug.groupName inner join users_users uu on ug.userId = uu.userId and uu.email is not null and uu.email <> '' left join `tiki_user_preferences` tup1 on (tup1.`user`=uu.`login` and tup1.`prefName`='language') left join `tiki_user_preferences` tup2 on (tup2.`user`=uu.`login` and tup2.`prefName`='mailCharset') where `event`='wiki_page_changed'and (`object`='Italiano')


Only if I disable the feature "monitoring" the error doesn't show up.
tracker item
Users can't globally watch a wiki site on trunk 4
I have a tiki site that's running trunk 4.0. It has User Watches enabled, and the wiki feature also.

When I go to My Watches, I don't see anything that would allow me to globally set watches on all pages of the wiki.

Yet, if I enable User Watches Translsations and go to My Watches, then I see a picklist with a single element for watching creatino of any translation on the site.

Seems like a bug. I remember that I used to be able to globally set watches on all wiki pages (not just translations), and I think it was in the My Watches window.
tracker item
Better comments feature
I want to enable comments on wiki pages.

I have two options right now, both have advantages and disadvantages.

Enabling comments on pages

* Pros
o Easy to configure
o Comments are visible directly on the page
* Cons
o No way for people to monitor all posts on the site. Often people post a comment on a a page and never get feedback.


Associating a discussion forum thread to each page

* Pros
o Everyone on the site gets to see every posting that's made on any page. Increases the likelyhood that someone will respond to a post.
* Cons
o More difficult to configure.
o Postings are not visible directly on the page.

It would be nice if we could have the best of both.

What I would like is something where:

* A discussion forum for the wiki can be enabled at a single click of the mouse.
* This single click of mouse would result in threads being a
utomatically created on this mailing list for each of the wiki pages
* The top 5 messages for a given page would be displayed directly on that page.
tracker item
Show PHP error messages