Minor cleanup

master
mj-saunders 2023-04-03 16:25:16 +00:00
parent cc8f6319ba
commit 9c6ad038d4
1 changed files with 59 additions and 56 deletions

@ -81,17 +81,19 @@ Use built in Templating of Xwiki to implement; filling any gaps using additional
Login if exsiting user on the instance Login if exsiting user on the instance
* Create new account as 'Member' (everyone): * Create new account as 'Member' (everyone):
* may decide to only observe or take part (untick the box "take role") * may decide to only observe or take part (untick the box "take role")
* create a personal wiki page with their activiypub stream; to do with what they want * create a personal wiki page with their activiypub stream; to do with what they want
* Upgrade to 'Stakeholder Member': * Upgrade to 'Stakeholder Member':
* fill in questionnaire body (template) * fill in questionnaire body (template)
* a tagged activity pub message will get posted to the approval group * a tagged activity pub message will get posted to the approval group
* group members can each submit 'approve' or 'disapprove' (this is useing the vote modual, likly with a passive time in/out) * group members can each submit 'approve' or 'disapprove' (this is useing the vote modual,
* Upgrade to 'Affiliate Member': likly with a passive time in/out)
* Fill in questionnaire body (template) * Upgrade to 'Affiliate Member':
* a tagged activity pubmessage will get posted to the approval group * Fill in questionnaire body (template)
* group members then each submit 'approve' or 'disapprove' (this is useing the vote modual, likly with a passive time in/out) * a tagged activity pubmessage will get posted to the approval group
* group members then each submit 'approve' or 'disapprove' (this is useing the vote modual,
likly with a passive time in/out)
@ -99,13 +101,14 @@ Login if exsiting user on the instance
Facilitating how members can invite new people, such as: Facilitating how members can invite new people, such as:
* Send email * Send email
* SMS * SMS
* QR codes * QR codes
* Print Posters * Print Posters
* Signup URL * Signup URL
* AP event * AP event
This will allow work for the groups, then it would be a AP event
Thesse will all work for the groups, then it would be a AP event
@ -113,14 +116,14 @@ This will allow work for the groups, then it would be a AP event
All actions within an OGB instance related to actions taken on users are handled by the creation, editing and control of wiki pages. We therefore harness the built-in functionality of XWiki to perform such things as: All actions within an OGB instance related to actions taken on users are handled by the creation, editing and control of wiki pages. We therefore harness the built-in functionality of XWiki to perform such things as:
* member individuals * member individuals
* member groups * member groups
* permissions or members/groups to edit and lock pages * permissions or members/groups to edit and lock pages
* Create groups * Create groups
* Join groups * Join groups
* Leave groups * Leave groups
* Admin of groups * Admin of groups
* Freeze/lock pages (make uneditable) * Freeze/lock pages (make uneditable)
@ -138,19 +141,19 @@ Notifications are published by creating ActPub alerts and API actions.
### OGB Sortition Module ### OGB Sortition Module
* Determines who gets placed in a given 'Body' * Determines who gets placed in a given 'Body'
* Runs every 10 mins * Runs every 10 mins
* Looks for any space in body * Looks for any space in body
* Uses the ratios of sortition into 'Body Member' (1/3 1/3 1/3) from template model * Uses the ratios of sortition into 'Body Member' (1/3 1/3 1/3) from template model
* candidate for each pool are selected randomly from the candidates (who are taking part) * candidate for each pool are selected randomly from the candidates (who are taking part)
* Updates the new members rolls * Updates the new members rolls
* Posts to ActivityPub and alerts via email * Posts to ActivityPub and alerts via email
* Streams are best kept to a minimum. The default shall be one per body/group, and one per user * Streams are best kept to a minimum. The default shall be one per body/group, and one per user
* Second sortition runs to pick 'Voices' of the 'Body' * Second sortition runs to pick 'Voices' of the 'Body'
* 3 to 5 (template-defined) are picked and sortated as voices (see above) * 3 to 5 (template-defined) are picked and sortated as voices (see above)
* Members may be regularly refreshed based on a timeline defined in the initial template, e.g. * Members may be regularly refreshed based on a timeline defined in the initial template, e.g.
* Once every year, all body members are refreshed * Once every year, all body members are refreshed
* Once every 6 months half the body is refreshed * Once every 6 months half the body is refreshed
@ -223,19 +226,19 @@ As such, there may be a single stream for a given group. WIthin that stream, #ta
We will implement filters on these tagged flows to display relevant content on a given page - further narrowed by the group and template. We will implement filters on these tagged flows to display relevant content on a given page - further narrowed by the group and template.
* Goals support new users * Goals support new users
* Flagging challenging content * Flagging challenging content
* Showing the write notification in the appropriate section * Showing the write notification in the appropriate section
* Giving feedback on proposals * Giving feedback on proposals
### OGB Voting ### OGB Voting
* 3 options * 3 options
* can vote on any "proposal" * can vote on any "proposal"
* if it goes through, then one of the admins/mod takes the action * if it goes through, then one of the admins/mod takes the action
* it auto announces via ActPub * it auto announces via ActPub
@ -245,15 +248,15 @@ Facilitate how hashtags and/or categories from ActivityPub messages are processe
Various separate designations within OGB should be able to filter specific messages/posts. This module provides the ability for other modules to achieve this. Various separate designations within OGB should be able to filter specific messages/posts. This module provides the ability for other modules to achieve this.
* Members * Members
* Stakeholders * Stakeholders
* Affiliates * Affiliates
* Body * Body
* Voice * Voice
* Groups * Groups
* Admin * Admin
* Group Members * Group Members
* Roles * Roles