vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vBulletin 3.5 Add-ons (https://vborg.vbsupport.ru/forumdisplay.php?f=113)
-   -   Vbulletin Notification Application (https://vborg.vbsupport.ru/showthread.php?t=108905)

Trigunflame 02-25-2006 10:00 PM

Vbulletin Notification Application
 
Vbulletin Notification Application
Stay Updated With Your Favorite Forums !!!

https://vborg.vbsupport.ru/


___Download Mirrors___

This is a selection of mirrors that I will try and keep updated with the latest releases.
Please use these links when linking to the product on your site.


______________Windows______________
  1. http://mirrors.vclubbing.com/trigun/vbnotify_b3.zip Sponsored by: vclubbing.com
  2. http://mirrors.vbhackers.com/trigun/vbnotify_b3.zip Sponsored by: vbhackers.com



Foreword:

This it to be the first publicly released Application (Ever) on vbulletin.org and as such is currently in Beta phase and I would like as many people to help test and give ideas for new features.

This application does not incorporate any Vbulletin Code and thus does not require any modification to existing forum software, it should work with 99.9% of Vbulletin Forums.

If you wish to tell your members about this application please do, if you can offer a mirror for this file for the casual user to better enjoy using your vbulletin forum; please send me a private message or email at Trigunflame@charter.net so this can offload some of the transfer from Vbulletin.org

On a further note, the creation of this application was to promote the growth of Vbulletin and expand its current userbase.

PS. Be On the lookout for a new Application (Vbulletin Control Center); this will allow administration of multiple forums within a single application providing speed, reliability and cross platform interoperability.


Summary:

The primary goal of this particular application is to provide a 'live' notification system for the user who would like updates on his/her desktop when they receive new PM's as well as New Posts to threads they are subscribed to at the Forums they wish.

This application being very small in size will quietly sit in your taskbar and notify you when your selected forums have new private messages waiting for you :)

Current Features
  • Private Messages Notification
  • Configuration Via Editing XML Configuration File
Planned Features
  • Dialog Styles
  • Modifying Notification Background Color
  • Modifying Text Color
  • Configure Checking Intervals
  • Subscribed Threads Notification
  • Complete Menu Based Forum Configuration
  • Enable/Disable Particular Notification System and/or Forum
  • Installer Program to Handle Installation/Uninstallation
  • And more..

Compatibility:
  • Windows
  • Linux (In Progress)
  • Mac OSX (In Progress)

Info:
  • Primarily coded in C++ with come C library usage.
  • Heavy usage of the C++ STL
  • Uses the wxWidgets GUI Library
  • Uses the Microsoft GRETA Regular Expression Library

Instructions:
Due to this being a testing phase, not all features are in a complete form; until such time the configuration file must be edited manually via text editor (vbnotify.config.xml).
  1. Download Zip file, and extract contents to a directory.
  2. Open the README.txt file and follow the instructions.

Run at Startup (Windows)
How-To by gio~logist


Changes:
  • 3/2/2006:
    Updated: Page Retrieval; now pre-matches resulting in less resources and a faster notification.
    New: Now displays how many PM's are Unread at X forum.
    Progress: Still building Configuration Menus, and working on XML Saving.

  • 2/27/2006:
    Updated: Receive Buffer Size
    Added: COOKIES.txt File

  • 2/25/2006:
    Initial Alpha Release

In Progress:
  • Working on Taskbar Menu Configuration Interface.

Safety:

This is an open-source project after all, and with this not being a PHP project some people might not like the idea of not having source code. I have a CVS server that I plan to keep updated with any changes made to the code which can be viewed here: http://bleach101.com/cvs/?&cvsrep=vbcp&file=vbnotify/


License:

You can view the license for this project in the included zip file or here:
(In The Process of Location a New CVS Server.)

To Summarize:
  1. You are free to modify the source code and compile it for your own use.
  2. You Cannot use this source and redistribute it as your own product, or attempt to sell it.

Donate:

If you enjoy the creation of this program and would like to see it further developed, feel free to help me out a little for my time that I am putting into this.
https://vborg.vbsupport.ru/external/2010/02/12.gif

Reeve of shinra 02-26-2006 12:05 AM

This looks good, Ive been wanting something like this as have some of my members.

Gio~Logist 02-26-2006 12:14 AM

Wow. That is really a nice modification.

Code Monkey 02-26-2006 12:14 AM

Excellent.

Trigunflame 02-26-2006 12:21 AM

Thankyou, lots of stuff to be done yet.. mainly dealing with the configuration schemes.
Also trying to think of a better way for the casual user to easily retrieve their bbuserid/bbpassword cookies.

Gio~Logist 02-26-2006 12:25 AM

Quote:

Originally Posted by Trigunflame
Thankyou, lots of stuff to be done yet.. mainly dealing with the configuration schemes.
Also trying to think of a better way for the casual user to easily retrieve their bbuserid/bbpassword cookies.

Question:
Quote:

<dialog name="pm" enabled="true" interval="5" shown="3" />
I'm assuming that interval is in minutes and shown is what exactly?

I'd appreciate it if you can post regarding the meanings of those variables. Thank you.

Trigunflame 02-26-2006 12:28 AM

Quote:

Originally Posted by gio~logist
Question:


I'm assuming that interval is in minutes and shown is what exactly?

I'd appreciate it if you can post regarding the meanings of those variables. Thank you.

Those are for internal conifguration purposes; when the menu configuration tool is finished manual modification of the configuration file will not even be needed. And currently the dialog section does nothing as values are specified internally.

Gio~Logist 02-26-2006 12:30 AM

Quote:

Originally Posted by Trigunflame
Those are for internal conifguration purposes; when the menu configuration tool is finished manual modification of the conifguration file will not even be needed. And currently the dialog section does nothing as values are specified internally.

So regardless of what
Quote:

<dialog name="pm" enabled="true" interval="5" shown="3" />
sais, it doesn't matter?

Meaning that i can't change the amount of time in between checks for PMs?

Also, how often is it set by default to check?

Trigunflame 02-26-2006 12:31 AM

Quote:

Originally Posted by gio~logist
So regardless of what sais, it doesn't matter?

Meaning that i can't change the amount of time in between checks for PMs?

Also, how often is it set by default to check?

Currently 1 minute intervals, once I am out of alpha will prob set the minimum at 5 minutes.

Sooner95 02-26-2006 12:34 AM

Heya Trigun, seen ya in the irc chan.. anyways.. what an awsome idea. I am not much of a coder, but I do have questions..

I see it can notify you of PM;s ect.. what about certain forums?? based on the members usercp selection, is that how it can be controlled? or will this e a seperate appication one has to download..ect..

Gonna install this, and run next to you on this one, it has some nice potential.

Gio~Logist 02-26-2006 12:34 AM

Quote:

Originally Posted by Trigunflame
Currently 1 minute intervals, once I am out of alpha will prob set the minimum at 5 minutes.

I actually recommend that you leave it at 1, or atleast give users the option to change it i guess. As i like it at 1. The more precise the better :p. Thank you once again for a great modification.


I also recommend that you release this hack elsewhere or allow other users to do so (not sure if we can due to license), since this can be used by anyone.

Gio~Logist 02-26-2006 12:35 AM

Quote:

Originally Posted by Sooner95
Heya Trigun, seen ya in the irc chan.. anyways.. what an awsome idea. I am not much of a coder, but I do have questions..

I see it can notify you of PM;s ect.. what about certain forums?? based on the members usercp selection, is that how it can be controlled? or will this e a seperate appication one has to download..ect..

Gonna install this, and run next to you on this one, it has some nice potential.

Once you download the zip, just edit the .xml file accordingly. And read the txt file. It is really easy IMO.

Trigunflame 02-26-2006 12:40 AM

Quote:

Originally Posted by Sooner95
Heya Trigun, seen ya in the irc chan.. anyways.. what an awsome idea. I am not much of a coder, but I do have questions..

I see it can notify you of PM;s ect.. what about certain forums?? based on the members usercp selection, is that how it can be controlled? or will this e a seperate appication one has to download..ect..

Gonna install this, and run next to you on this one, it has some nice potential.

It is a standalone application that sits in your taskbar, no "installation" to forums is needed, it should work with almost all vbulletin forums.

Gio~Logist 02-26-2006 12:42 AM

[high]Possible[/high] bug:
Does it automatically check the xml file for new sites while the application is running or do you have to close application and re open it?

I noticed that after adding a forum i had to close and reopen application to get it to update. However, i suppose it could have been me?

Developer 02-26-2006 12:44 AM

great installed

Trigunflame 02-26-2006 12:45 AM

Quote:

Originally Posted by gio~logist
[high]Possible[/high] bug:
Does it automatically check the xml file for new sites while the application is running or do you have to close application and re open it?

I noticed that after adding a forum i had to close and reopen application to get it to update. However, i suppose it could have been me?

Its not a bug, that is the intended purpose (Remember Eventually All Configuration Will Be handled through the Taskbar Menu Interface).

Sooner95 02-26-2006 12:46 AM

wow, ok.. will give it a shot then.. thx fellas!

Gio~Logist 02-26-2006 12:51 AM

Quote:

Originally Posted by Trigunflame
Its not a bug, that is the intended purpose (Remember Eventually All Configuration Will Be handled through the Taskbar Menu Interface).

Ah i see. Very well then.

Daniel 02-26-2006 12:52 AM

Awesome, installed to keep an update on when you release it for os x. :)

Trigunflame 02-26-2006 01:22 AM

Server went down there for a few minutes :/

Sooner95 02-26-2006 01:59 AM

thx Trigun for the help tonite.. i'm not as fast as you gus are, but gonna set it up for my bbs and get back to you. thx!

Brad 02-26-2006 02:19 AM

Nice little tool here, got it installed without any trouble. :)

Guest190829 02-26-2006 02:28 AM

Now I can notified when I have a pm without even having my browser open! Thanks Trigun!

uae 02-26-2006 02:54 AM

You rule dude, Thanks a lot.
Installed

.Tim 02-26-2006 03:45 AM

I was planning to start working on this myself in a few weeks. Very nice! My users will love this.

.Tim 02-26-2006 04:35 AM

The boards I tried it on that had the 3.5 or 3.0 versions of this hack:

https://vborg.vbsupport.ru/showthrea...hreadid=102164

installed, this didn't work with. :(

Trigunflame 02-26-2006 04:50 AM

Quote:

Originally Posted by .Tim
The boards I tried it on that had the 3.5 or 3.0 versions of this hack:

https://vborg.vbsupport.ru/showthrea...hreadid=102164

installed, this didn't work with. :(

Update:

Noticed your reply. If you have any more information ie. some examples of how the page with the hack looks, ie. url to the board that would help a lot.

.Tim 02-26-2006 04:55 AM

Quote:

Originally Posted by Trigunflame
This hack relies on regex matching of the Vbulletin Phrases (x unread, or unread x) where x implies the number, more specifically (<strong>x</strong> unread) and vicer versa.

If any of that is changed it will not work; if you need to support how you're hack changes the pages; then you will have to edit the source of the connection.cpp with your own regex.

Sorry, but I only aim to support the Vast Majority of Vbulletin installations, and this is the best I can do until (if ever) implement an API that allows access to major features of the board.

I understand, I was mostly just posting it so others were aware. Since I ported it to 3.5 I'll look into fixing the hack itself.

cruelio 02-26-2006 05:11 AM

Quote:

Originally Posted by .Tim
I understand, I was mostly just posting it so others were aware. Since I ported it to 3.5 I'll look into fixing the hack itself.

looks VERY nice right now but i was thinking, why not include an option for admins to install a plugin that creates maybe an XML feed or something for logged in users to reduce the amount of downloading and parsing that the client does and also to allow for server-side query caching by the plugin.

Hornstar 02-26-2006 05:17 AM

Very nice work, you are making some really good hacks/mods for vbulletin. I'll let you know how this goes when i'm done.

thanks

Smiry Kin's 02-26-2006 05:24 AM

is there away to make it only for your site.... for users to download etc??

own image on it etc?.

Trigunflame 02-26-2006 05:38 AM

Quote:

Originally Posted by cruelio
looks VERY nice right now but i was thinking, why not include an option for admins to install a plugin that creates maybe an XML feed or something for logged in users to reduce the amount of downloading and parsing that the client does and also to allow for server-side query caching by the plugin.

I would prefer Vbulletin provide an API with user access controlled through the GET protocol ie. u=username&p=plaintextpassword

As for XML feed; that wouldnt work. Query Caching? Redundant. It is no more intensive than loading the page in the browser yourself except the application does it at the stream level and only parses html code.

But I may implement some API for vbulletin administrators to allow them extended functionality IE. New Reported Post.

Trigunflame 02-26-2006 05:39 AM

Quote:

Originally Posted by Smiry Kin's
is there away to make it only for your site.... for users to download etc??

own image on it etc?.

If you can compile it, then yes. Changing icon? No; no attempts may be made at disguising the product or its authors of which would violate the License under which this application has been placed.

RMS-Chef 02-26-2006 06:09 AM

Does this mean that if I have say 10,000 of my users all running this it would be like having 10,000 users online on my board reloading a page evey minute? I am worried about server load issues these days.

waza 02-26-2006 06:56 AM

wow, this is amazing.
You are really good man, I think that job you mention in your signature would be perfect for you.
thx,
seba

projectego 02-26-2006 07:10 AM

This sounds very cool. :)

[high]* projectego clicks install[/high]

VaaKo 02-26-2006 10:11 AM

looking forwards for the updates
really nice modification

maroceve 02-26-2006 04:28 PM

What would be great for you crazy coders ..is to invent the vbulletin icq/msn/gtalk application...where u basically enter ur vb login pass for some forums ..and check ur pms ...etc and chat with the people logged in to that forum ..

that's how i see this application's future :) it would be nice.

To get back to the subject : Really nice app !! thank you

Phlex 02-26-2006 04:40 PM

this is really great !!!!

Trigunflame 02-26-2006 04:43 PM

Quote:

Originally Posted by RMS-Chef
Does this mean that if I have say 10,000 of my users all running this it would be like having 10,000 users online on my board reloading a page evey minute? I am worried about server load issues these days.

Yes but technically you would not experience the load of 10k users as long as the checks are not happening concurrently.

As a side effect however, it would provide your board with an exaggerated number of users online :)

And yes the interval will be adjustable in next version.


All times are GMT. The time now is 06:15 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.02829 seconds
  • Memory Usage 1,843KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (17)bbcode_quote_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (40)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete