| 1 |
Chatroom module hacking notes
|
| 2 |
-----------------------------
|
| 3 |
|
| 4 |
NOTE - these are not necessarily in any order. Patches for any items on this list most welcome!
|
| 5 |
|
| 6 |
1. Chats should be nodes.
|
| 7 |
-- DONE
|
| 8 |
|
| 9 |
2. All simple read operations should hit chatroomread.php, and be as light as possible for cache misses.
|
| 10 |
-- DONE
|
| 11 |
|
| 12 |
3. All other operations should hit Drupal's standard menu system.
|
| 13 |
- write a chat message
|
| 14 |
- ban or kick a user
|
| 15 |
- archive a chat
|
| 16 |
- any '/command' requests
|
| 17 |
-- DONE
|
| 18 |
|
| 19 |
4. Commands should be hookable, so that other modules can define commands and get control of the request
|
| 20 |
if the command they define is fired.
|
| 21 |
-- DONE
|
| 22 |
|
| 23 |
5. The chat interface should work in a popup.
|
| 24 |
|
| 25 |
6. The chats should not require a chatroom.
|
| 26 |
-- DONE
|
| 27 |
|
| 28 |
7. Adhoc chats and chats in chatrooms should be able to use an invite system.
|
| 29 |
|
| 30 |
8. Chatroom sounds should use a jquery plugin.
|
| 31 |
|
| 32 |
9. Chatroom should come with full support for the smiley module.
|
| 33 |
|
| 34 |
10. Chatroom modules should ship with views integration.
|
| 35 |
|
| 36 |
11. Chatroom chats should use site-wide filters, configurable by the site admin.
|
| 37 |
|
| 38 |
12. Chatroom should ship with apachesolr integration.
|
| 39 |
|
| 40 |
13. Chatroom should ship with Organic Groups integration.
|
| 41 |
|
| 42 |
14. Chatroom needs improved documentation, inline, on Drupal.org and via integration with
|
| 43 |
advanced help module .
|
| 44 |
|
| 45 |
15. Chatroom should integrate with the Appbar module.
|
| 46 |
|
| 47 |
16. Chatroom should show user pictures and integrate with imagecache if its enabled.
|
| 48 |
|