Changes between Version 49 and Version 50 of Notifications


Ignore:
Timestamp:
Dec 10, 2009, 8:48:35 PM (14 years ago)
Author:
romw
Comment:

Describe the Project Notifications stream

Legend:

Unmodified
Added
Removed
Modified
  • Notifications

    v49 v50  
    2525
    2626Example feeds a project may wish to expose are:
    27  * Project Notifications ({{{http://<project_url>/notify_rss.php}}})
     27 * Project Notifications
    2828 * Scientist blogs
    2929 * Administrator blogs
     
    9999|| application_only || false || Feed is used by the project application and should not be shown in BOINC Manager or the BOINC Screen saver. The contents of the feed should be written to the init_data.xml file in the slot directory before the application is launched.||
    100100
     101== Project Notifications ==
     102Project notifications is an umbrella feed which covers several different pieces of information including:
     103 * Welcome messages
     104 * Project News
     105 * Project Milestones
     106 * Private Messages
     107 * Friend Requests
     108 * Forum Threads
     109 * Forums (Any new thread created in the forum)
     110
     111This functionality is currently implemented using the following link:
     112{{{
     113http://<project_url>/notify_rss.php
     114}}}
     115
     116The following changes should be made:
     117 * Each item should belong to one or more categories the client software can use to filter on.
     118
     119'''NOTE:''' This whole feature area should be audited.  I would be surprised if 1% of the volunteer population even uses it, after this whole feature is completed 100% of the active population will be using it.
     120
     121Database queries should be optimized and referenced tables should be converted from MyISAM to InnoDB, whole table locks will cause both BOINC clients and the website to stall depending on the operation.
     122
    101123== BOINC Action Feed ==
    102124The BOINC Action feed stream is a special in memory RSS feed the BOINC Client software maintains for informing the volunteer about various conditions.