|
|
The blog client is a [BSP client](BSP) that synchronises blog posts among groups of devices. It is used in conjunction with the [blog sharing client](blog sharing client).
|
|
|
The blog client is a [BSP client](https://code.briarproject.org/briar/briar-spec/blob/master/BSP.md) that synchronises blog posts among groups of devices. It is used in conjunction with the [blog sharing client](blog sharing client).
|
|
|
|
|
|
The creator of a blog is the only user who can post messages. Posts and comments from other blogs can be reblogged with optional comments.
|
|
|
|
... | ... | @@ -10,7 +10,7 @@ The client's identifier is `org.briarproject.briar.blog`. The major version is 0 |
|
|
|
|
|
### Groups
|
|
|
|
|
|
Each blog is represented by a separate BSP group. The [group descriptor](https://code.briarproject.org/briar/briar-spec/blob/master/protocols/BSP.md#23-groups) is a [BDF list](BDF) with two elements: `author` (list) and `rss` (boolean).
|
|
|
Each blog is represented by a separate BSP group. The [group descriptor](https://code.briarproject.org/briar/briar-spec/blob/master/protocols/BSP.md#23-groups) is a [BDF list](https://code.briarproject.org/briar/briar-spec/blob/master/BDF.md) with two elements: `author` (list) and `rss` (boolean).
|
|
|
|
|
|
`author` is a list with three elements: `formatVersion` (int), `nickname` (string) and `publicKey` (raw). This identifies the user who publishes the blog.
|
|
|
|
... | ... | |