HOME | DD

electricjonnyGroup Notifier

Published: 2011-06-07 20:22:50 +0000 UTC; Views: 23046; Favourites: 344; Downloads: 74
Redirect to original
Description --
UPDATE - January 6th, 2016
It seems that when dA went back to the non-beta header a few weeks ago, they slightly changed how messages work, which broke this script.  Turns out they removed the help desk portion of messages and that broke everything in this script.  I've updated it so it works again, only having it make a sound and pop open on new messages might be a tad buggy (haven't fixed that bug yet).  Install from the same link at the bottom

--
UPDATE - October 28th, 2015
This should now work better with the new navigation bar, including rotane's style to move things around up there. Install from the location down below

--
UPDATE - November 4th, 2011
This seems to put the icon under the top bar in Chrome. Not sure why, but I'll try to figure it out later.

--
UPDATE - August 10th, 2011
I made this script work a bit faster, so the time between the group messages icon showing up and fading in to 100 percent opacity is quicker. Install from the same links below to update.

--
UPDATE
The hovering version was made a lot better by Roamn , who gave me some code to keep it from opening and closing over and over.

--
UPDATE
I had a typo on the "Correspondances" tooltip when you hover over that icon, so I've updated it to fix that. Minor correction to fix a typo, but it's been updated as of Wednesday, June 8th, 2011, 5:44 PM EST.

--
Intro
You all may remember my old group messages script that would let you see all the messages in your groups, but that sort of broke when Firefox 4 was released. And it was just a messy script and didn't always work.

Well this is my update to that script, and it works pretty much the same way, without all the hassle that the other script had

--
How it works
So as you can see from the screenshot, this will put in a icon at the top of your page telling you how many group messages you have. Group messages are counted as either notifications (notes or forum threads or whatever) or correspondence items (deviations or affiliates and things). It doesn't count comments, but you can still see any comments you have by just opening the menu up.

Then you can click (or hover) on the icon to open the menu you see in the screenshot. It will list all of your groups, and what message types each group has. This saves you from checking each group folder in your message centre manually to see the messages.

Then you can click on the groups listed there to be taken right to that group folder in your message centre so you can take care of the messages you may have.



If you don't have any messages, or you have any activity messages, the number will be lighter and smaller (since those aren't as important), but if you have any correspondence items, notices, or comments, the number will be white and bold, so you can easily see it.

--
IMPORTANT - Please read
This script has a few things to keep in mind. First and foremost, it may list more things than just your groups. If you have a custom folder you made that could be the name of a group, then it will be listed there (but still accurately say each number of correspondence, notices, comments, and activity). But if your custom folder name has a space in it, any special characters other than - or even a - at the start or end of the folder name, then it won't show up. So you may need to edit your folders and give them a name a group couldn't have. For example, I had a "llamas" custom folder (I was curious to see how many I got and from who years ago) but that would show up in the menu. So I made a new folder, named it "llamas-" (with the - at the end) and then moved all the messages in my old llamas folder to this new llamas- folder and deleted the llamas folder.

The group icon will slide in as soon as the script loads (as you know, user scripts load slightly after the page loads) but it will be partially transparent until it fetches all of your group messages, at which time it will fade up to 100 percent opacity. I had a version that wouldn't do anything, and then once it was all ready, it would pop in, but it was slightly distracting to have it pop in so late after the page loaded. So you won't be able to click (or hover) anything until the group icon is totally opaque. I've had a few times where it never became fully opaque, but a page reload fixed that.

When you hover over each group, you'll see it's a link to your group's folder. Most of the time. The way the HTML structure is, I wasn't able to make the whole "blue hover area" a link, so it's mostly just the group title and each type of message that is a link. But clicking anywhere on it will bring you to your group folder, so don't worry. You just may not be able to open the link in a new tab, depending on where you are hovering. And, this will act funny and open two tabs to your group message centre if you click the a href while in the chat rooms, but I don't expect many people will find that a problem, and I don't really want to fix that

Of course, this won't do much if you don't have group folders in your message centre (meaning you aren't an admin of any group) so don't install this unless you're an admin of any groups

--
To install
This works in both Firefox (with Greasemonkey) and Chrome. Although if you use Chrome, you may want to check out this other extension, which adds a lot more functionality to messages in general.
Group Notifier.user

Just open the zip and then drag the file into your browser.

--
As always, let me know how you like this, and if you have any suggestions or problems


tl;dr: Eh, read it anyway
Related content
Comments: 364

KhaosKreative In reply to ??? [2011-09-02 02:27:29 +0000 UTC]

oops or not when i try to name a folder "art for me!" it changes it to "art for me 2" but still the addon is awesome and helps save alot of time

👍: 0 ⏩: 1

electricjonny In reply to KhaosKreative [2011-09-02 02:29:51 +0000 UTC]

Hmm, not really sure what's allowed for folder names Anyway, I hope this helps out with your groups, anyway

👍: 0 ⏩: 0

KhaosKreative In reply to ??? [2011-09-02 02:25:50 +0000 UTC]

Ah ok i see now, thats not a big deal i should be able to move everything without a problem

👍: 0 ⏩: 1

electricjonny In reply to KhaosKreative [2011-09-02 02:27:28 +0000 UTC]

It's a bit annoying, but it's the only real way I could make this script work how it does.

👍: 0 ⏩: 0

KhaosKreative In reply to ??? [2011-09-02 02:16:24 +0000 UTC]

actually the click version still isn't working for me, the hover one works but it also shows "badges" "faves" and other things above the groups

👍: 0 ⏩: 1

electricjonny In reply to KhaosKreative [2011-09-02 02:17:55 +0000 UTC]

Hmm, do you have a screenshot?

I'll test these again and get back to you.

👍: 0 ⏩: 1

KhaosKreative In reply to electricjonny [2011-09-02 02:24:30 +0000 UTC]

[link]

Now that i look at it again i think its showing my folders & treating them as groups cause all the ones above my actual groups have the same name as my folders in my message center

👍: 0 ⏩: 1

electricjonny In reply to KhaosKreative [2011-09-02 02:26:23 +0000 UTC]

Yup, the only way to fix that is to make new folders that couldn't be a group name, then move the things from the old folder into the new one and remove the old one.

👍: 0 ⏩: 0

KhaosKreative In reply to ??? [2011-09-02 02:14:17 +0000 UTC]

glad to have this back for the longest time it wasn't working

👍: 0 ⏩: 1

electricjonny In reply to KhaosKreative [2011-09-02 02:15:29 +0000 UTC]

Thanks

And yeah, this version works much better than the old one, and is Chrome compatible too

👍: 0 ⏩: 0

TrueCynder In reply to ??? [2011-08-20 19:40:48 +0000 UTC]

EPIC !

👍: 0 ⏩: 1

electricjonny In reply to TrueCynder [2011-08-20 19:42:07 +0000 UTC]

Hehe, thank you

👍: 0 ⏩: 1

TrueCynder In reply to electricjonny [2011-08-20 21:07:35 +0000 UTC]

is there one for normal watch messages too ?
thats damn cool

👍: 0 ⏩: 1

electricjonny In reply to TrueCynder [2011-08-20 21:22:19 +0000 UTC]

One to display only watch activity messages? Not that I know of.

👍: 0 ⏩: 1

TrueCynder In reply to electricjonny [2011-08-20 21:23:31 +0000 UTC]

no worries i found a toolbar for that ^^ and it works " XD haha

👍: 0 ⏩: 1

electricjonny In reply to TrueCynder [2011-08-20 21:26:50 +0000 UTC]

Oh, deviantAnywhere? Or the one for Chrome?

👍: 0 ⏩: 1

TrueCynder In reply to electricjonny [2011-08-20 21:28:05 +0000 UTC]

a toolbar for anywhere ^^
its damn usefull tho

👍: 0 ⏩: 1

electricjonny In reply to TrueCynder [2011-08-20 21:32:12 +0000 UTC]

Nice

👍: 0 ⏩: 1

TrueCynder In reply to electricjonny [2011-08-20 21:32:47 +0000 UTC]

i know right ?
haha

👍: 0 ⏩: 0

Nintendo-The-Gamer In reply to ??? [2011-08-16 11:31:40 +0000 UTC]

Hello! I just recently downloaded the group notifier and now I can manage much easier, and it is really handy. BTW, I'm getting used to it real quick.

👍: 0 ⏩: 1

electricjonny In reply to Nintendo-The-Gamer [2011-08-17 10:25:27 +0000 UTC]

Hello deactivated account I'm glad you like this script, even though you'll never know that now that you deactivated

👍: 0 ⏩: 0

StarForgedLight In reply to ??? [2011-08-03 15:35:40 +0000 UTC]

I've had this since it got a DD and it hasn't worked at all. Not even once. I'm guessing it only works with the NEW Firefox which I refuse to get as I'm perfectly happy with the version I have now.

👍: 0 ⏩: 1

electricjonny In reply to StarForgedLight [2011-08-04 01:09:17 +0000 UTC]

I'm not sure what the minimum Firefox version is, but I just tested, and I know it works on Firefox 3.6.*. The only other problem I know of that could keep it from working is if you have a lot of custom folders saved in your message centre. I have 5 custom folders, and it works with that, but I know of another person that has much more and they say it doesn't work. So, sorry about that

👍: 0 ⏩: 1

StarForgedLight In reply to electricjonny [2011-08-04 02:18:37 +0000 UTC]

I have version 3.6 I believe and I only have 1 custom folder and it doesn't have a name.

I really wish I could get this to work, I run 9 very active groups and I am the sole admin of all of them so it would be helpful

👍: 0 ⏩: 1

electricjonny In reply to StarForgedLight [2011-08-04 02:52:00 +0000 UTC]

What do you see when you load a dA page? Do you see the icon next to your messages menu with the number of group messages? Do you see it, but it's partially transparent? Does it not even show that?

👍: 0 ⏩: 1

StarForgedLight In reply to electricjonny [2011-08-04 03:15:53 +0000 UTC]

It doesn't even show. I'm using the hover version but I haven't tried the click version. I have a restriction and can only download between a certain time frame so I'll make sure to stay up and get it tonight so I can try it also.

👍: 0 ⏩: 1

electricjonny In reply to StarForgedLight [2011-08-04 03:20:20 +0000 UTC]

You have Greasemonkey, I assume? If so, when you click on the links there (or copy/paste them into a new tab), you should get a Greasemonkey dialog asking you to install it, similar to this [link]

👍: 0 ⏩: 1

StarForgedLight In reply to electricjonny [2011-08-04 03:53:05 +0000 UTC]

On the hover one, when I downloaded it, the Greasemonkey box did not show that. It was blank for some reason

👍: 0 ⏩: 1

electricjonny In reply to StarForgedLight [2011-08-04 03:59:20 +0000 UTC]

Ah ok, well if you recently installed the Greasemonkey extension, be sure that you restart the browser and you see the Greasemonkey icon. Then when you click the install link here, and go to the dA outgoing page, after you click the button there, it should pop up that dialog, and after you click install, it should show up.

👍: 0 ⏩: 1

StarForgedLight In reply to electricjonny [2011-08-04 04:02:05 +0000 UTC]

I just tried to get the click version and it's blank also. I checked the hover version and it's also still blank.

And my Greasemonkey isn't that new, I've had it at least a few months

👍: 0 ⏩: 1

electricjonny In reply to StarForgedLight [2011-08-04 04:13:03 +0000 UTC]

Odd. Well if you copy this into a new tab, http://electricjonny.com/code/group_notifier-final-hover.user.js and Greasemonkey doesn't put up the install dialog, I'm not sure what the problem could be. The Greasemonkey version might just be too old to work right.

👍: 0 ⏩: 1

StarForgedLight In reply to electricjonny [2011-08-04 04:23:49 +0000 UTC]

Okay, that one worked. Well at least it had text that time. I've installed it so now I have to restart my FF then we'll see if this works. I hope it does, it'll be so helpful when I'm overflowing with group messages

Thanks for taking the time to try and help ^^

👍: 0 ⏩: 1

electricjonny In reply to StarForgedLight [2011-08-04 04:41:36 +0000 UTC]

You shouldn't need to restart the browser, just reload a dA page. Anyway, hope it works for you

👍: 0 ⏩: 1

StarForgedLight In reply to electricjonny [2011-08-04 04:48:54 +0000 UTC]

^^ It works great now!

👍: 0 ⏩: 1

electricjonny In reply to StarForgedLight [2011-08-04 05:03:51 +0000 UTC]

Awesome

👍: 0 ⏩: 0

lightpurge In reply to ??? [2011-07-08 02:57:53 +0000 UTC]

Congratulations, you have been featured in #deviantART-Related 's June Newsletter. You can take a look here June 2011 News Letter .

👍: 0 ⏩: 0

FritsPlays In reply to ??? [2011-07-03 20:37:40 +0000 UTC]

Jon, you are a hero. Just sayin'.

👍: 0 ⏩: 1

electricjonny In reply to FritsPlays [2011-07-04 04:24:02 +0000 UTC]

Thanks, tends to help when you manage a lot of groups

👍: 0 ⏩: 1

FritsPlays In reply to electricjonny [2011-07-04 20:08:00 +0000 UTC]

It's safe to say this has cut down on the time I have to spend managing groups already, and it made it much less painful I'm forever in debt

👍: 0 ⏩: 1

electricjonny In reply to FritsPlays [2011-07-04 20:10:22 +0000 UTC]

Awesome, glad it helps

👍: 0 ⏩: 0

Rejectedream In reply to ??? [2011-06-27 21:56:31 +0000 UTC]

you hv 88 mail???????wat the freak????!!!!

👍: 0 ⏩: 2

luvzanime1 In reply to Rejectedream [2011-07-15 04:22:19 +0000 UTC]

What's so weird about that?
I sometimes get hundreds..

👍: 0 ⏩: 0

electricjonny In reply to Rejectedream [2011-06-28 04:01:11 +0000 UTC]

Nope, I just faked the numbers to show what it could look like

👍: 0 ⏩: 0

LittleAlienGirl In reply to ??? [2011-06-16 13:15:57 +0000 UTC]

I wanted to try it for a few days before I said anything but omg this has been super helpful. I only run a couple of groups and neither are very active (one I just started last night actually) so it's kind of silly to always go check on them while I'm here - there rarely ends up being anything there. Since I've been using this I've had a much better sense of whether or not I should be checking up on things.

And the folders thing is pretty easy to overlook because I only have two that show up there.

So thank you for making this. This is one of those things that really should be a feature of the site itself.

👍: 0 ⏩: 1

electricjonny In reply to LittleAlienGirl [2011-06-16 13:20:34 +0000 UTC]

I'm happy you like this!

Running a group takes a lot of time, and a lot of that time is simply checking the messages and making sure you're on top of everything there. But going to you message centre, then clicking through each group folder just takes time and no one really wants to do it. So that was the idea behind this script. `Helewidis actually came up with the idea specifically.

👍: 0 ⏩: 0

PostaL2600 In reply to ??? [2011-06-10 06:06:10 +0000 UTC]

Congratulations for the DD man

👍: 0 ⏩: 1

electricjonny In reply to PostaL2600 [2011-06-10 06:27:09 +0000 UTC]

Thank you!

By the way, I learned of [link] while doing this (which may be a bit cleaner/faster for deviantAnywhere). Although I really, really wish there was a c[]=MessageCenter;get_groups for my script right here.

👍: 0 ⏩: 1

PostaL2600 In reply to electricjonny [2011-06-10 09:44:55 +0000 UTC]

10x. Maybe a little poking around the js that comes on dA pages may offer some clues of a method to extract groups ...

👍: 0 ⏩: 1

electricjonny In reply to PostaL2600 [2011-06-11 01:01:07 +0000 UTC]

Well I could look at people's message centre pages, or userpages, but I'd rather not, since that adds a lot of extra time before the script fully loads.

👍: 0 ⏩: 1

PostaL2600 In reply to electricjonny [2011-06-14 05:35:47 +0000 UTC]

I meant to hack around, maybe you find clues in the js . This is how I got a lot of info.

👍: 0 ⏩: 1


<= Prev | | Next =>