From cb5c6d6772ca9a72650d050209f12c5eee5fb689 Mon Sep 17 00:00:00 2001 From: Mike Macgirvin Date: Fri, 25 Aug 2023 09:07:48 +1000 Subject: [PATCH 1/3] syschannel documentation --- doc/guide/en/System_Channel.mc | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 doc/guide/en/System_Channel.mc diff --git a/doc/guide/en/System_Channel.mc b/doc/guide/en/System_Channel.mc new file mode 100644 index 000000000..05f53062d --- /dev/null +++ b/doc/guide/en/System_Channel.mc @@ -0,0 +1,29 @@ +The System Channel +================== + +This page describes a work in progress. These features are under development and additional functionality and documentation will be provided in the future. + + +Every site/instance has a 'system channel' with a URL at the site/domain root. Administration of this channel is performed by the site administrator. It appears as a channel, just like any other social channel but behaves slightly different - as it represents the entire site. Administration is performed from the 'Channels' link when you click on your profile photo at the top of the page. If you are the administrator, you will see this channel as one you can "switch" to. + +## Setting your brand + +Changing the channel name of the system channel changes the name of the site. This can be accomplished in the channel settings or by editing the profile. + +Changing the profile photo of the system channel changes the site icon or avatar. + +The channel role can be changed from social-normal to a group if desired for your site requirements. This usage has had only very light testing to date. Please leave that setting alone unless you are willing to help test this feature. + +## Connections + +Other people can connect with the system channel as if it were a normal site member. This may require approval. Followers of this channel will see the public posts/conversations of all site members. + +The system channel can connect with others. If following a system channel from another site, this will pull that site's public content into the local public stream (if the public stream is enabled). + +## Communities + +If two sites connect with each other **and** have the same brand or site name, they will be shown in the appropriate community in the Communities app. Members of these sites will be connected as a "super-site" sharing much of the same public content. + + + + From add0cebd3ffe065b5c318ad2c29955c94e84caa2 Mon Sep 17 00:00:00 2001 From: Mike Macgirvin Date: Sat, 26 Aug 2023 05:22:57 +1000 Subject: [PATCH 2/3] allow private posts to be pinabble. --- Code/Lib/ThreadItem.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Code/Lib/ThreadItem.php b/Code/Lib/ThreadItem.php index d70a5f0d7..b4a8e1528 100644 --- a/Code/Lib/ThreadItem.php +++ b/Code/Lib/ThreadItem.php @@ -481,7 +481,7 @@ class ThreadItem 'tagger' => '', 'filer' => '', 'pinned' => ($pinned ? t('Pinned post') : ''), - 'pinnable' => (($this->is_toplevel() && local_channel() && $item['owner_xchan'] == $observer['xchan_hash'] && $allowed_type && $item['item_private'] == 0 && $item['item_delayed'] == 0) ? '1' : ''), + 'pinnable' => (($this->is_toplevel() && local_channel() && $item['owner_xchan'] == $observer['xchan_hash'] && $item['item_delayed'] == 0) ? '1' : ''), 'pinme' => ($pinned ? t('Unpin this post') : t('Pin this post')), 'isdraft' => boolval($item['item_unpublished']), 'draft_txt' => t('Saved draft'), From 33fbf34889d0dcc4b2becd504b81c7c687e3d4e4 Mon Sep 17 00:00:00 2001 From: Mike Macgirvin Date: Fri, 25 Aug 2023 13:37:44 -0700 Subject: [PATCH 3/3] version --- version.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/version.php b/version.php index 12dc2d548..4aa4fcec1 100644 --- a/version.php +++ b/version.php @@ -1,2 +1,2 @@