<rdf:RDF
    xmlns:s='http://snipsnap.org/rdf/snip-schema#'
    xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns#'
    xml:base='http://snipsnap.org/rdf'>
    <s:Snip rdf:ID='Notification'
         s:name='Notification'
         s:cUser='senikk'
         s:oUser=''
         s:mUser='senikk'>
        <s:content>1 SnipSnap Notification&#xA;&#xA;__About__\\&#xA;The new notification system for SnipSnap using XMPP as delivering platform. Using jcrontab for scheduling of when to send notification messages.&#xA;&#xA;More about this project can be found at my own snap at http://senikk.com/space/Notification&#xA;&#xA;__References__\\&#xA;{link:SNIPSNAP-68|http://bugs.snipsnap.org/secure/ViewIssue.jspa?key=SNIPSNAP-68}, {link:SNIPSNAP-39|http://bugs.snipsnap.org/secure/ViewIssue.jspa?key=SNIPSNAP-39}&#xA;&#xA;__Ideas__&#xA;I. Using xmpp transports to support several IM systems without the need to write so much code&#xA;I. Subscription to snips by a subscription icon/link. This would lead you to the add label page for the user&apos;s snip and have prefilled values for events like snip change and comments, filter by the snip name with &apos;title:xxxx&apos;. So often the only thing to do is choose which transport to use.&#xA;I. When a revision system is implemented in SnipSnap it would been neat to receive a diff when changes have been made&#xA;I. Make rss feed of changes instead of sending them. Maybe one for all changes and a custom for your notification subscribtions. So that you can use tools like {link:KNewsTicker|http://apps.kde.com/rf/2/latest?sid=fb57dc9f7738ba7694e50e276daa5af4} - {link:SNIPSNAP-67|http://bugs.snipsnap.org/secure/ViewIssue.jspa?key=SNIPSNAP-67}&#xA;I. Javascript popup just like its done on web based email clients when new mail arrive.&#xA;I. Possibilty to add notification sending frequency - ~~done with jcrontab~~&#xA;I. Have a link on the search result page to prefill your search string as filter in NotifyLabel &#xA;&#xA;__Transports__\\&#xA;A list of possible transports for the notification messages. The SnipSnap manager should have the possibility to choose which ones are supported.&#xA;{table}&#xA;Type/Protocol|Description|label&#xA;__IM__||&#xA;xmpp|by [SmackBot]|jabberID/xmppID&#xA;yahoo|by [SmackBot]|yahooChatID&#xA;icq|by [SmackBot]|icqChatID&#xA;msn|by [SmackBot]|msnChatID&#xA;aol||aolID&#xA;aim|by [SmackBot]|aimID&#xA;GaduGadu|by {link:jabber-gg-transport|http://www.jabberstudio.org/projects/jabber-gg-transport/project/view.php}|ggChatID&#xA;__Other__||&#xA;email|by PostDaemon|email&#xA;sms|by mail, icq or {link:sms transport|http://www.jabberstudio.org/projects/sms-transport}|&#xA;memo|dancer-services memoserv irc|nick&#xA;irc|by {link:irc-transport|http://www.jabberstudio.org/projects/irc-transport/project/view.php}|ircChannel&#xA;{table}&#xA;&#xA;__Labels__\\&#xA;- IdentityLabel for the user snip which supports email, xmpp etc to hold the users addresses&#xA;- WatchLabel to put on the snips you want to be notified about. I think this label would also have a filter field to do lucene search to decide sending, could ofcourse be left blank.&#xA;- WatchSystemLabel to have on user snip mostly for administrators to be notified about events like removal of snips, new snips, new user snip, reload of configuration etc.</s:content>
        <s:mTime>2003-10-26 09:37:42.272</s:mTime>
        <s:cTime>2003-10-04 10:17:18.976</s:cTime>
        <s:comments>
            <rdf:Bag>
                <rdf:li>
                    <s:Comment rdf:ID='comment-Notification-1'
                         s:name='comment-Notification-1'
                         s:cUser='incognegro'
                         s:oUser=''
                         s:mUser='incognegro'>
                        <s:content>I think your notification stuff is interesting and I would love to help. Does it work against CVS code ? What is needed to get it up and running ? Also, a small TODO list could help get others like me started (as well as it being integrated into SnipSnap CVS - at least as a branch)</s:content>
                        <s:mTime>2003-10-10 04:06:12.8</s:mTime>
                        <s:cTime>2003-10-10 04:06:13.312</s:cTime>
                        <s:commentedSnip rdf:resource='#Notification'/>
                    </s:Comment>
                </rdf:li>
                <rdf:li>
                    <s:Comment rdf:ID='comment-Notification-2'
                         s:name='comment-Notification-2'
                         s:cUser='senikk'
                         s:oUser=''
                         s:mUser='senikk'>
                        <s:content>Yes I&apos;m working with CVS code. I have planned to do some work on it this weekend. Users can now add [IMLabel] and NotifyLabel to their snip and the  [XmppBot|SmackBot] is ready to send messages to xmpp.</s:content>
                        <s:mTime>2003-10-10 08:37:04.48</s:mTime>
                        <s:cTime>2003-10-10 08:37:04.456</s:cTime>
                        <s:commentedSnip rdf:resource='#Notification'/>
                    </s:Comment>
                </rdf:li>
                <rdf:li>
                    <s:Comment rdf:ID='comment-Notification-3'
                         s:name='comment-Notification-3'
                         s:cUser='incognegro'
                         s:oUser=''
                         s:mUser='incognegro'>
                        <s:content>Where can I find sources ? Is it possible to have diffs against CVS ?</s:content>
                        <s:mTime>2003-10-12 10:14:17.52</s:mTime>
                        <s:cTime>2003-10-12 10:14:16.264</s:cTime>
                        <s:commentedSnip rdf:resource='#Notification'/>
                    </s:Comment>
                </rdf:li>
                <rdf:li>
                    <s:Comment rdf:ID='comment-Notification-4'
                         s:name='comment-Notification-4'
                         s:cUser='BillKress'
                         s:oUser=''
                         s:mUser='BillKress'>
                        <s:content>This hasn&apos;t been updated in a LONG time, has this been implemented somewhere else?</s:content>
                        <s:mTime>2005-07-13 05:03:10.885</s:mTime>
                        <s:cTime>2005-07-13 05:03:00.795</s:cTime>
                        <s:commentedSnip rdf:resource='#Notification'/>
                    </s:Comment>
                </rdf:li>
            </rdf:Bag>
        </s:comments>
        <s:snipLinks>
            <rdf:Bag>
                <rdf:li rdf:resource='#snipsnap-search'/>
                <rdf:li rdf:resource='#snipsnap-index'/>
                <rdf:li rdf:resource='#SmackBot'/>
                <rdf:li rdf:resource='#senikk'/>
                <rdf:li rdf:resource='http://snipsnap.org/rdf#SnipSnap Eclipse SpikeGecko'/>
                <rdf:li rdf:resource='#Geherd'/>
                <rdf:li rdf:resource='#Eudibamus'/>
                <rdf:li rdf:resource='http://snipsnap.org/rdf#Feature Matrix'/>
                <rdf:li rdf:resource='http://snipsnap.org/rdf#2003-10-02'/>
                <rdf:li rdf:resource='#SnipSnap'/>
                <rdf:li rdf:resource='http://snipsnap.org/rdf#Developer Version'/>
                <rdf:li rdf:resource='http://snipsnap.org/rdf#SnipSnap CVS Access'/>
                <rdf:li rdf:resource='#comment-snipsnap-search-2'/>
                <rdf:li rdf:resource='http://snipsnap.org/rdf#Macro Tutorial'/>
                <rdf:li rdf:resource='#snipsnap-DOWNLOAD'/>
                <rdf:li rdf:resource='#javascript'/>
                <rdf:li rdf:resource='http://snipsnap.org/rdf#HelpRenderEngine Considered Harmful'/>
                <rdf:li rdf:resource='#Contributed'/>
                <rdf:li rdf:resource='#Snippets'/>
                <rdf:li rdf:resource='#castagna'/>
                <rdf:li rdf:resource='http://snipsnap.org/rdf#icons for SnipSnap'/>
                <rdf:li rdf:resource='#snipsnap-changed'/>
                <rdf:li rdf:resource='#eudibamus'/>
                <rdf:li rdf:resource='#incognegro'/>
                <rdf:li rdf:resource='#LosVegetales'/>
            </rdf:Bag>
        </s:snipLinks>
        <s:attachments
             rdf:type='http://www.w3.org/1999/02/22-rdf-syntax-ns#Bag'/>
    </s:Snip>
</rdf:RDF>
