| 101 | == Project Notifications == |
| 102 | Project 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 | |
| 111 | This functionality is currently implemented using the following link: |
| 112 | {{{ |
| 113 | http://<project_url>/notify_rss.php |
| 114 | }}} |
| 115 | |
| 116 | The 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 | |
| 121 | Database 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 | |