mirror of
https://github.com/friendica/friendica
synced 2024-11-10 03:42:53 +00:00
docs: add documentation about used protocols
This commit is contained in:
parent
76ca015497
commit
36e4aea7ef
3 changed files with 43 additions and 4 deletions
|
@ -44,7 +44,7 @@ Friendica Documentation and Resources
|
||||||
* [Plugin Development](help/Plugins)
|
* [Plugin Development](help/Plugins)
|
||||||
* [Theme Development](help/themes)
|
* [Theme Development](help/themes)
|
||||||
* [Smarty 3 Templates](help/smarty3-templates)
|
* [Smarty 3 Templates](help/smarty3-templates)
|
||||||
* [Message Flow](help/Message-Flow)
|
* [Protocol Documentation](help/Protocol)
|
||||||
* [Database schema documantation](help/database)
|
* [Database schema documantation](help/database)
|
||||||
* [Class Autoloading](help/autoloader)
|
* [Class Autoloading](help/autoloader)
|
||||||
* [Code - Reference(Doxygen generated - sets cookies)](doc/html/)
|
* [Code - Reference(Doxygen generated - sets cookies)](doc/html/)
|
||||||
|
|
39
doc/Protocol.md
Normal file
39
doc/Protocol.md
Normal file
|
@ -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)
|
|
@ -47,7 +47,7 @@ Friendica - Dokumentation und Ressourcen
|
||||||
* [Plugin Development](help/Plugins)
|
* [Plugin Development](help/Plugins)
|
||||||
* [Theme Development](help/themes)
|
* [Theme Development](help/themes)
|
||||||
* [Smarty 3 Templates](help/smarty3-templates)
|
* [Smarty 3 Templates](help/smarty3-templates)
|
||||||
* [Nachrichtenfluss](help/Message-Flow)
|
* [Protokoll Dokumentation](help/Protocol) (EN)
|
||||||
* [Datenbank-Schema](help/database)
|
* [Datenbank-Schema](help/database)
|
||||||
* [Code-Referenz (mit doxygen generiert - setzt Cookies)](doc/html/)
|
* [Code-Referenz (mit doxygen generiert - setzt Cookies)](doc/html/)
|
||||||
* [Twitter/GNU Social API Functions](help/api) (EN)
|
* [Twitter/GNU Social API Functions](help/api) (EN)
|
||||||
|
|
Loading…
Reference in a new issue