]> git.mxchange.org Git - friendica.git/commitdiff
docs: add documentation about used protocols
authorrabuzarus <>
Mon, 28 Nov 2016 16:55:56 +0000 (17:55 +0100)
committerrabuzarus <>
Mon, 28 Nov 2016 16:55:56 +0000 (17:55 +0100)
doc/Home.md
doc/Protocol.md [new file with mode: 0644]
doc/de/Home.md

index 32eb1ee9998c745d85796586a6f82ab8b024e41e..437486e02858e18fd5354463da77b4963d9b4a04 100644 (file)
@@ -7,11 +7,11 @@ Friendica Documentation and Resources
        * [Account Basics](help/Account-Basics)
        * [New User Quick Start](help/Quick-Start-guide)
        * [Creating posts](help/Text_editor)
-        * [BBCode tag reference](help/BBCode)
+       * [BBCode tag reference](help/BBCode)
        * [Comment, sort and delete posts](help/Text_comment)
        * [Profiles](help/Profiles)
        * [Accesskey reference](help/Accesskeys)
-    * [Events](help/events)
+       * [Events](help/events)
 * You and other users
        * [Connectors](help/Connectors)
        * [Making Friends](help/Making-Friends)
@@ -44,7 +44,7 @@ Friendica Documentation and Resources
 * [Plugin Development](help/Plugins)
 * [Theme Development](help/themes)
 * [Smarty 3 Templates](help/smarty3-templates)
-* [Message Flow](help/Message-Flow)
+* [Protocol Documentation](help/Protocol)
 * [Database schema documantation](help/database)
 * [Class Autoloading](help/autoloader)
 * [Code - Reference(Doxygen generated - sets cookies)](doc/html/)
diff --git a/doc/Protocol.md b/doc/Protocol.md
new file mode 100644 (file)
index 0000000..92b24ed
--- /dev/null
@@ -0,0 +1,39 @@
+Used Protocols
+===============
+
+Friendicas DFRN Protocol
+---
+
+* [Document with the DFRN specification](spec/dfrn2.pdf)
+* [Schema of the contact request process](spec/dfrn2_contact_request.png)
+* [Schema of the contact request confirmation](spec/dfrn2_contact_confirmation.png)
+* [Description of the message flow](help/Message-Flow)
+
+ActivityStreams
+---
+
+Friendica is using ActivityStreams in version 1.0 for its activities and object types. Additional types are using for non standard activities.
+
+* [Link to the specification](http://activitystrea.ms/head/activity-schema.html)
+* [List of used ActivityStreams verbs and object types.](https://github.com/friendica/friendica/wiki/ActivityStreams)
+
+Salmon
+---
+
+Salmon is used as a message exchange protocol for replies and mentions.
+
+* [Link to the protocol summary](http://www.salmon-protocol.org/salmon-protocol-summary)
+
+Portable Contacts
+---
+
+Portable Contacts is used for friends lists.
+
+* [Link to the specification](https://web.archive.org/web/20160426223008/http://portablecontacts.net/draft-spec.html) (Link to archive.org)
+
+pubsubhubbub
+---
+
+pubsubhubbub is used for OStatus.
+
+* [Link to the specification](https://pubsubhubbub.github.io/PubSubHubbub/pubsubhubbub-core-0.4.html)
index 91ec97c4cce7328c46fa912dc3543e2a9e8dd3cd..6023e3cdc47eccd0caf5f91791779f4ec79b0e80 100644 (file)
@@ -47,7 +47,7 @@ Friendica - Dokumentation und Ressourcen
 * [Plugin Development](help/Plugins)
 * [Theme Development](help/themes)
 * [Smarty 3 Templates](help/smarty3-templates)
-* [Nachrichtenfluss](help/Message-Flow)
+* [Protokoll Dokumentation](help/Protocol) (EN)
 * [Datenbank-Schema](help/database)
 * [Code-Referenz (mit doxygen generiert - setzt Cookies)](doc/html/)
 * [Twitter/GNU Social API Functions](help/api) (EN)