|
@@ -85,9 +85,16 @@ To accurately emulate Slack, this system must be fairly complex. This can be ac
|
|
** WORKING Protocol Design [0/4]
|
|
** WORKING Protocol Design [0/4]
|
|
:PROPERTIES:
|
|
:PROPERTIES:
|
|
:CREATED: <2016-04-02 Sat 21:27>
|
|
:CREATED: <2016-04-02 Sat 21:27>
|
|
|
|
+:ID: 9e91d88a-6180-4620-8683-7554e2e15835
|
|
:END:
|
|
:END:
|
|
|
|
|
|
-Foo
|
|
|
|
|
|
+Slack has been designed as a team chat software. While it once was implemented on top of IRC, it appears to not be anymore. However, for the specific area that the app targets, IRC seems like a logical choice as a base for a communications protocol. As such, I'll have to leverage various parts of IRC, including the following:
|
|
|
|
+
|
|
|
|
+ - Channels
|
|
|
|
+ - Direct messaging
|
|
|
|
+ - Authentication
|
|
|
|
+
|
|
|
|
+In addition to these things, I'll have to ensure that logging, user look-up and user management is supported and available.
|
|
|
|
|
|
*** TODO Use of Channels
|
|
*** TODO Use of Channels
|
|
:PROPERTIES:
|
|
:PROPERTIES:
|