Hello!

Any plans to port watcher to Drupal 7?

CommentFileSizeAuthor
#26 watcher.zip93.49 KBsigpoggy
#20 watcher.7-x.patch119.66 KBd.novikov

Comments

Draven_Caine’s picture

I am interested in this too for a site i am building.

ianm’s picture

Also interested

Serjo’s picture

Also interested

Oleksandr.Masovets’s picture

Interested as well

jcw’s picture

+1

omnyx’s picture

+ 1. That's 6 of us already. Maybe we could all chip in as an added incentive for the developer.

Québec’s picture

Hoping for a D7 version. Watcher is for me the best comment notify module. Simple, intuitive, with this «binder» that can be public.

R.

amirtaiar’s picture

+1
And with @omnyx

jeffwidman’s picture

sub

efitzg’s picture

I have just posted a job on elance for a developer to fix some bugs with 6.x-1.4 since I got no response here. If anyone would like to go in on it with me I could add a D7 port to the job description.

Ela’s picture

subscribing

sigpoggy’s picture

I have ported watcher to drupal 7.

Here are the change notes from the readme:

The Drupal 7 version of watcher was upgraded from the 6.14 version of watcher
Here are some changes that were made to that version
---------------------------------------------------
- added: email notifications for new posts
- added: autowatching of new posts made by other users
- added: ability to fully specify toggle link locations per content type
locations include top or bottom of content, node links area, or
a PHP variable to be used by a template.
- added: ability to specify toggle link text for content and links areas
- added: anonymous users watched table (Configuration � Watcher � Statistics)
- added: views data for watched nodes and user settings, allows views to be
created with that data; also included are two default views
- added: username now passed through theme('username')
- added: notification of comment by anonymous now names the author as anonymous
- added: distinction between new and edited comments (see issues below)
- added: templates for email subject text

- fixed: blocked users no longer get notifications
- fixed: improved method of toggling from links in notification emails to solve
the problem of session based token not working when session is gone.
- fixed: made user/0/watcher not accessible by non-admin users
- fixed: "entire comment" in notification now works properly, added separate
email templates for excerpted and entire comments, code automatically
picks proper template based on settings and length of comment.
- fixed: !important removed from watcher.css
- fixed: notification link to comment in multi-page comment situation now goes
to proper page
- fixed: queue send code to keep better track of the queue after module exits

It looks good to me but has yet to be tested in the real world.

I did the work at my own expense. I would like to contribute it and also get some compensation for the work.

Since I'm new to Drupal I'm not sure what the proper protocol is.

ngstigator’s picture

subscribe

JohnnyX’s picture

Any update here?

skizzo’s picture

subscribing

sigpoggy’s picture

I am going thru the process of trying to get my Drupal 7 version added to the project. It appears the project may be abandoned as I have not been able to contact the maintainer and the issues seem to be languishing.

Donaldd’s picture

subscribing

ggamba’s picture

subscribing

jax’s picture

@sigpoggy: Please post what you have as a patch here so other people can review and improve it.

d.novikov’s picture

Status: Active » Needs review
StatusFileSize
new119.66 KB

Converted module to Drupal 7 version. Patch should be applied directly to the git 6.x-1.x branch.

Taxoman’s picture

Subscribing

Taxoman’s picture

@sigpoggy: you can contact the webmasters and ask to take over the project if it is not possible to get in touch with the current maintainer. But they might also want you to post your patch/code here for review before they decide about a takeover. Please just upload your modified files as a .zip package here in this thread first.

And since this is an open-source project, you cannot expect anyone to compensate you for your time in retrospect. You must ask and agree with someone in advance if you have such requirements, for example by putting up a bounty request or the like.

solipsist’s picture

Thanks for sharing this sigpoppy! I will review this patch and get back. I apologize for being slow to respond.

Taxoman’s picture

great, please open a 7.x-1.x-dev branch so more people can participate in the review

amirtaiar’s picture

Thank you!

sigpoggy’s picture

StatusFileSize
new93.49 KB

I do not wish to take over this project, I have simply been trying to find a way to get my code reviewed by the current owners. Since I could not get a response, and could not find any response from the owners for many months, I followed procedure for determining if the project was abandoned. The procedure seems to have a built-in assumption that if you are trying to determine if a project is abandoned, you want to take it over.

So here is the code.

solipsist’s picture

Thanks sigpoppy!

skizzo’s picture

as there is about a dozen issues being reviewed (or already reviewed and tested),
wouldn't it be better to commit those before opening a 7.x-1.x-dev branch?

JohnnyX’s picture

Would be great to get a D7 release for watcher.

At the moment I test the subscriptions and the watcher module. Pro subscriptions are the features to subscribe to a users blog or a entire forum, but watcher is really user friendly!

solipsist’s picture

FYI: I'm working on a D7 release.

solipsist’s picture

If any of you feel you'd like to work on this project, let me know. I'm looking for co-maintainers.

JohnnyX’s picture

Hello solipsist,

I'll help you by testing dev releases but I think I can't help you as co-maintainer... I've no experience as module developer/ maintainer. Sorry.

Any plans für additional features like #836216: Watcher_UR - Integration with User Relationships or the possibility to watch a forum (container)?

d.novikov’s picture

Hi,

If you need help, I can become co-maintainer for Watcher. I've learned code when worked on http://drupal.org/node/1016974#comment-4981404 patch.

JohnnyX’s picture

Any news here? A watcher D7 release would be great :)

blogook’s picture

Using your watcher on my D7 site .. so far so good ..
Would love to hear from others if they encounter any problems.

sigpoggy’s picture

Blogook, are you using the version submitted by d.novikov or by sigpoggy?

blogook’s picture

The one from sigpoggy .. i cannot detect problems with it. but then again, i do not have a lot of users, and i did not test every little piece of functionality.

JohnnyX’s picture

Any chance to get a D7 (dev/ beta) release here? Any progress?

blogook’s picture

With the version of sigpoggy i get a lot of 'warning messages' - "anon session started" .. anyone any idea wht this might be? There are a bunch of warnings in a row, like 10-15 of them.

d.novikov’s picture

D7 development version has been released. It is based on http://drupal.org/node/1016974#comment-4981404 patch. sigpoggy's version contains a lot of stuff which is not intended to put into the module, and won't be included in future releases.

JohnnyX’s picture

Ok, nice to get a D7 release here :)
Thanks!

blogook’s picture

I do not know how to apply a patch. Can someone please apply the patch of #20
Posted by d.novikov on September 13, 2011 at 3:19pm
and upload the patched file here?

d.novikov’s picture

You will be able to download 7.x-1.x-dev version from the project page in a day.

d.novikov’s picture

Status: Needs review » Closed (fixed)
sigpoggy’s picture

The ""anon session started" warning does not indicate a problem. It is necessary to start a session to track an anonymous user in a certain situation, and for some unremembered reason I put in this log message. If this is a nuisance, you can comment out that line of code in the watcher.module file. Just search on ""anon session started".

d.novikov’s picture

Hi sigpoggy. If you have a problem with some bugs or warnings related to 7.x.-1.x-dev version, please post them in a separate issue. Thank you :)