GP-MI Web Application
The GP-MI State Central Committee, (SCC) is defined in the
The GP-MI web application has been developed1 to support the processes defined in the
Manual for Operation of the GPMI State Central Committee,
(SCC Manual), which, along with the GP-MI Consensus Model is a part of the
There are two distinct components to the online SCC. There
is the SCC Forum and Proposals area. These are accessible only to the SCC
membership. This list of members is located on the Committees page.
The SCC ‘Moderator’ is the committee chairperson. The moderator
is automatically notified of all activity on the forum and proposals, and has
authority to remove content and to warn, restrict, and suspend SCC members.
The moderator does not have authority to change the
decisions that are reached through the processes defined in the SCC Manual and accurately implemented
by the web application.
This document will show how an SCC member can use the
That is followed by instructions for the SCC Moderator and
the Web Steward.
The SCC Forum is like the other GP-MI web forums except that
it is moderated by the SCC Chairperson and is only available to members of the
SCC. It is designed to allow general discussions between SCC members. It is not
directly related to Proposals.
It can be reached by clicking the "Discussion Forums"
sidebar button on the website splash page, as seen below.
Clicking the button will produce a list of forums that the
logged in user has authority to visit.
Since this user is recognized as an SCC member in good
standing, the SCC Forum is present on the list. Clicking the 'SCC Forum' button
loads the user interface, (UI) below.
We currently see three Individual posts to the forum, a.k.a.
'threads', below the forum header. The bottom thread has a 'Reply' with an
Clicking on the '+/-' button next to that thread and its reply
shows their details:
We also see buttons related to the thread and the reply.
Here is the list of buttons from top to bottom:
'Forum List' Returns to the 'Discussion Forums' list
'New Thread' Loads the data entry page for a new
‘Forum Files’ Presents the list of files uploaded to
this forum. It does not appear if there are no files
associated with this forum.
'Proposals' Navigates away from the SCC Forum and
loads the SDD page.
'Member List' Shows the list of SCC Members with email addresses.
(Moderator can launch email to
from the member list page.)
'Subscribe' Subscribes for email notice of all
posts and uploads to the SCC Forum. Subscribed
members see a
button to ‘Unsubscribe’ from the automatic forum email.
'+/-' Expands/hides the post details.
'Hyperlink' The ‘Subject’ line for any post that
the logged in member has authored will appear as a
hyperlink to the
post’s details page, for further update or uploads.
'Subscribe' Subscribes for email notices of all
updates, uploads, and replies to the thread.
Subscribed members see a button to
‘Unsubscribe’. Members who subscribe to the Forum will not see buttons to also
subscribe to threads.
'Report' Opens the page to submit a ‘Report’,
which is a complaint about the thread or reply.
This button is
disabled for posts that the logged in member has authored.
'Dislike', 'Like' Registers quick positive or negative
feedback about the post, without details. These
disabled for posts that the logged in member has authored.
'Reply' Loads the data entry page for a new
reply to the related thread.
File Upload Buttons
Note that files can only be uploaded to the forum through a
post to the forum. Buttons for file upload/removal are only found on the Thread
and Reply data entry pages.
Using the SCC Forum
What follows is a demonstration of how to use the SCC Forum.
The header ‘Proposals’ button takes us to the Proposals Area, which we will describe later.
Clicking the ‘Member List’ button loads the screen below.
We see the members along with their contact information. The
moderator will also see checkboxes and a button to facilitate email to selected
members. That will be shown later.
We begin by clicking the ‘New Thread’ button to get the data entry page below. Notice
that file upload is available only after saving the thread.
For this example, we enter some formatted text and click 'Save'.
That loads the thread details page seen below. (Formatting capabilities are
pretty spartan on the web app. The user may prefer formatting in a word editor
and then copy/pasting into the ‘Description’ box.
We can click now to return to the forum, the list of forums,
or to 'Edit' our thread. We may also click to upload a file. We decide to
return to the forum.
We find our new thread on top of the others, because it is
That the thread subject is a hyperlink. Any thread or reply that
we author will appear as a hyperlink and will take us to its details page for
possible edit or file upload.
We click '+/-' to expand our thread.
Note that buttons are disabled so that we cannot 'Report',
'Like', or 'Dislike' our own thread, but we can 'Subscribe' or 'Reply' to it.
We decide to click the hyperlink to return to our new thread. That loads the
'Thread Details' page already seen. From there, we click the top-right button
to 'Edit' our thread. That loads the data entry page seen earlier and shown
The edit screen now contains a 'Delete' button.
Note that deleting a thread also deletes any related replies
and files that were uploaded to the thread or its replies.
We click the 'File Upload' button. That loads the screen
We are required to select at least one 'Category' and to
enter values for 'Creation Date', 'Author', and 'Description'. These values are
useful for filtering when searching the saved files. The user is encouraged to
create a new 'Category' if that would make searching easier for the file that
is to be uploaded.
Note that different web browsers display the controls
differently. In Chrome, for example, the date box presents a calendar when
clicked whereas Microsoft Edge displays drop-down lists for month, day, and
year. Safari is the only modern browser that does not support the HTML5 date
box. In that case, the user is left to guess at what a valid date format looks
like. (Since 2012, Safari has not allowed emulation or even application install
on systems other than Apple.)
Hovering over the controls will show 'tool-tip' messages
with more information about their purposes. We entered values and uploaded a
file. That loads the screen below.
We can click on the 'File Link' to download the file. We can
return to the Forum or visit the forum's 'File List', something we will do
later from the Forum page.
We can click to 'Edit' the file's Date, Author, Description,
and Category selection. We can also delete the file.
Only the member who uploaded the file can make these
changes. (The moderator can remove the file, as we will see later.)
Clicking back to the forum, we see that there is '1' file
attached to the new thread.
Expanding the thread reveals a link to download the file.
We click on the header button called 'Forum Files' to see
the list of all files uploaded to the SCC Forum:
This looks and behaves much like the GP-MI Archive File
list, (accessible from the splash page side bar by any logged in GP-MI member).
Searching can be done over any or all of the three filters and date range.
Clicking a row expands to show the details, as seen below.
Clicking the description box will expand it too. The pointer
button will download the file. If the logged in user was the member who
uploaded the file, the pointer button will lead to the file details page.
Reporting Bad Content
To demonstrate how content is ‘Reported’, or referred to the
moderator for a disciplinary response, we will assume a different member has
logged in and expanded the new thread, as shown below.
Unlike the ‘Like’ and ‘Dislike’ buttons, which simply
register the details of the button click, the ‘Report’ button loads a data
entry screen. But first this information screen is presented.
Closing the information modal reveals the ‘Forum Report’
We have entered some text and selected a ‘Reason’ for our
complaint, as seen below.
Note that there are currently no reports from other members
about this thread. If there were, we would see the number of reports, with no
Also note that the moderator has sole discretion over its
removal. (If authorized through a change to our bylaws, the Web Steward can
reconfigure this to automatically remove posts after a prescribed number of
reports, while also allowing the moderator to remove posts that have no
Clicking ‘Save’ returns us to the Forum. We briefly see an
alert that our report was saved and that emails were launched, but there is no
other indication that the thread was reported.
If we expand the thread, we see the Report button, enabled
as before. But clicking on it reloads the report we just submitted. We can edit
it, but we cannot create another report for the same thread. We are not able to
delete the report either.
Automatic emails from a report are sent only to the
moderator and thread author; not to the forum subscribers.
This concludes this description of how to use the SCC
Description of how to use the Proposals Area
and how to operate as the
are found separately.
Proposals Area, (SCC Debate and Decisions)
Logged in members of the SCC will see a sidebar button
Clicking on that button will load the ‘SCC Activity’ screen
as shown below.
Note that the moderator screen will have the ‘Subscribe’ buttons because the moderator is not
automatically subscribed to everything.
This is an inventory of the buttons seen above.
‘Instructions’ Loads this document
‘Reload’ Reloads the grid with
a list of Proposals that were created within the previous
back as many months as entered in the textbox.
‘Subscribe Proposals’ Subscribes to
email notice of changes to all proposals. Subscribed
members see a
button to ‘Unsubscribe’.
‘Subscribe to Discussions’ Subscribes to email
notices of proposal related discussions. Subscribed
members see a
button to ‘Unsubscribe’.
‘Details’ Navigation to the data
analysis pages for proposals, discussions, and
‘SCC Forum’ Navigates to the SCC
‘Proposal Files’ Loads a searchable list of
all files uploaded to the SDD.
‘Membership’ Shows the list of SCC
Members with email addresses. (Moderator can launch
email to selected
members from the member list page.)
‘New Proposal’ Opens the data entry page for
submission of a new proposal.
‘Pointer Buttons’ Loads the current details of
the proposal in the row with the button.
We will discuss the 'Details’
button later, after following some example proposals through their life’s
cycle. Then we will illustrate the special features available to the SCC Moderator.
What follows next, is a demonstration of how to use the Proposals Area.
We begin by clicking the ‘New Proposal button to get the data entry page below.
A Title and Description are required. The ‘Proposal Type’
selection defaults to ‘Standard’. The member can instead select the ‘Request
Expedited’ radio button. In that case, the moderator will be asked to consider
granting the request. We will see how the
moderator can respond later.
Clicking the ‘What is Expedited’ button presents the
information modal seen below.
If the moderator accepts the request, once the proposal has
its required support from two other SCC members, it will be deemed an Expedited
proposal and will be scheduled to expire in two days as ‘Accepted’ unless it is blocked by another member. If another
member registers an objection, or if the moderator had rejected or failed to
respond to the request, it will be converted to a ‘Standard’ proposal.
For this example, we submit a proposal and request that it
be granted ‘Expedited’ status.
We enter the formatted text seen below. For this example, we
used a word editor to format the text and then copy/pasted it into the
Clicking the ‘Save’ button loads the screen below.
Note that our ‘Expedited Request’ has not yet been sent.
That is because this proposal is still only a ‘Draft’. It has been assigned a
reference number and saved, but only the author knows it exists. It is only
after the ‘Publish’ button is clicked that others will see it.
Before that, we click the ‘Proposals List’ button to return
to the grid.
We see our proposal listed with the others, at the top.
However, no other members will see it there because it is only a ‘Draft’.
We click the pointer button at the right of the grid row and
return to our proposal. From there, we can ‘Delete’ it, ‘Edit’ its content, or
click to ‘Publish’ it, which is what we decide to do.
That reloads the grid and we see that our proposal has changed
status to ‘Pending’.
Notice that there is no value for ‘Start Disc’, ‘Start
Voting’, or ‘End Date’.
The expedited request notice has not yet been launched to
the moderator because the proposal is still ‘Pending’ and may never gain
support from two members.
The proposal will remain ‘Pending’ indefinitely, until two
other members support it, or until the author deletes it or the moderator
For this demo, we let another member login and click the
grid button to load the proposal. They see the screen below.
This user clicks to ‘Support’ Support the proposal. That
reloads the proposals grid with no apparent changes. The user clicks the grid
button to load the proposal details again. The only change is that the
‘Support’ button is missing, and the supporting member’s name is listed. Others will still have the button because they
have not supported it and it still needs another supporting member to become an
We click the ‘Discussion’ button which loads the screen
We see what appears to be a new forum, like the SCC Forum we described earlier.
All the buttons work as they do for the SCC Forum. We can
subscribe to this discussion or any of its threads. We can upload files via
threads and replies, as with the SCC Forum, but they are stored searched separately
as proposal files, not as SCC Forum files.
We click to create a new thread. This is done exactly as
with the SCC Forum.
Soon after this, a second member logs in and clicks to
support the new proposal. That reloads the proposals grid and we see that the
status has changed from ‘Pending’ to ‘Discussion’.
The automatic email notice to the moderator is sent at this
Note that the ‘Start Discussion’ date has been established.
There is no ‘End Date’ yet because the proposal is still in ‘Request Expedited’
limbo. The proposal ‘Type’ still indicates an unresolved request to expedite. If
the moderator grants the request, the ‘End Date’ will be two days after the
‘Start Date’. If the moderator denies or ignores the request, or if another
member ‘Stops’ the request, the ‘End Date’ will be set for 7 days after the
‘Start Date’. If another member ‘Blocks’ the proposal, the ‘End Date’ will be
14 days after the ‘Start Date’, with a ‘Voting’ period beginning 7 days after
the ‘Start Date’.
Later, we will show how the moderator can respond to the request to expedite.
(It is clear that the moderator would not grant this request because bylaws changes can not be expedited.)
A third member, who subscribes to the Proposals and has been
notified of the new proposal, visits the page and clicks the grid row pointer
button. That loads the details page below.
We see a label for ‘Files’ with none listed, and more
buttons. The author of the proposal would not see the extra buttons because it
is not possible to block or stop expedited on one’s own proposal.
Files are uploaded via discussion threads and replies, just
as with the SCC Forum.
The ‘Stop Expedited’ and ‘Expedited Info’ buttons would not
appear if this were a ‘Standard’ proposal.
Clicking the ‘Stop Expedited’ button will immediately change
the proposal type from ‘Expedited Request’
to ‘Standard’. There is no requirement that a reason be
given. This is possible regardless of whether the
moderator has granted the expedited request.
Clicking the ‘Expedited Info’ button next to it presents the
information modal seen below.
Clicking the ‘Blocked Info’ button presents the modal seen below.
‘Blocking’ prevents the proposal from being ‘Accepted’ by
consensus. If the block has not been removed by the end of the discussion
period, a period for voting will begin.
The ‘Block Proposal’ button will load a ‘Thread Details’
data entry page with a specialized layout, as seen below.
The ‘Ten Key Values’ drop-down list can be used but does not
require a selection. The ‘Subject’, ‘Description’, and ‘Friendly Amendment’
fields are required.
The purpose of the ‘Friendly Amendment’ box is to prompt the
user to consider wording that would make the proposal acceptable. The text from
the original proposal is entered by default for easy reference.
Our user clicks the ‘Cancel’ button to return to the
proposal discussion forum.
Here too, we see a label for ‘Files’, with no files listed, and
the ‘Block Proposal’ and ‘Proposal Info’ buttons.
As we said, files are only uploaded through threads and
replies, like with the SCC Forum. The ‘Block Proposal’ and ‘Blocked Info’
buttons work just like they did in the previous screen. The author of the
proposal will not see these buttons because blocking one’s own proposal is not
The proposal’s two supporters are also displayed.
We click the ‘Block Proposal button to return to that data
entry page. We select a Key Value from the drop-down list and enter text for a
‘Description. and a ‘Friendly Amendment’.
We click the ‘Save’ button. That loads the Thread Details
view, where we can click to upload files or edit our blocking concern.
We click the ‘Discussion’ button to return to the proposal
Our blocking concern is displayed as a new thread. Its title
is presented as a hyperlink because we authored the thread. Clicking it will
take us back to the details page shown previously, where we can click to the edit
or files upload pages.
We see a new button called ‘Your Block’. The ‘Block
Proposal’ button is gone because we cannot block the same proposal twice.
Clicking the ‘Your Block’ button loads the data entry page shown below.
The page loads our submission and looks the same as before
except that now we have a ‘Remove Block’ button at the top. Clicking it will
release our block on this proposal.
Note that there may be other blocks submitted by any number
of other members.
We cancel out and click back to the proposal list.
The black text and the ‘X’ icon at the right signify a
blocked proposal. Hovering over the row also presents a tool-tip message to
The Status has been changed to ‘Standard’. Thus, we see that
blocking a proposal also removes any ‘Expedite Request’.
A date has been set to ‘Start Voting’. That time is exactly
7 days past the proposal’s ‘Start Date’. An ‘End Date’ time has also been set,
which is exactly 7 days after voting starts.
Note that additional blocks to this proposal will not change
these times, and that the date values are not affected by the time that the
proposal was blocked.
Now let’s assume that the proposal author, who was alerted
by automatic email regardless of whether he/she had subscribed to anything, clicks
the emailed link to visit the proposal. That loads the screen below.
It says to click the ‘Discussion’ button to find the block.
Clicking to the proposal discussion and expanding the top thread reveals the
As with any other thread, we are free to ‘Reply’, ‘Like’ or
‘Dislike’, or ‘Report’ to the moderator.
If the member who registered the block is willing to remove
it, and if there are no other blocks on the proposal, its ‘End Date’ will be
reset to seven days past its ‘Start Date’, and its ‘Voting Date’ value will
vanish, as well as the ‘X’ icon in the proposal grid row. The proposal will be
scheduled to expire in 7 days after its ‘Start Date’ as ‘Accepted’ by
Let’s say that we decide to amend the proposal, to make it
acceptable to the blocking member. We click on the ‘Proposal’ button and, when
that page loads, click the ‘Edit’ button to change the wording of our proposal.
An instruction modal loads as seen below.
We decide to amend our proposal. This time we won’t request
the proposal to be. We change the wording and click to save. That reloads the
‘Proposal Preview’ page, below.
We see that the status is set to “Amended” and that the
blocking concern is gone.
We click the ‘Discussion’ button to see the screen below.
Note that the supporters are no longer listed. That is
because amended proposals are treated like ‘Pending’ proposals in that they
need two supporters before they become active. These do not have to be the
Also note the thread text that says, “Blocking Concern
We also see that the original text of the proposal has been
automatically saved along with the amended text, for easy reference.
We click back to the proposals list.
Our proposal status is ‘Amended’, its ‘Start Date’, ‘Start
Voting’, and ‘End Date’ are cleared. The proposal awaits support from (any) two
Let’s say that one member has supported this amended
proposal and that now a second member clicks the pointer button to visit the
proposal. That loads the view below.
This member clicks to support the amended proposal. That takes
us back to the proposal list, as seen here.
We see its status value will is ‘Discussion’ and its ‘Start
Date’ has been reset to the current time. The ‘End Date’ is set to 7 days
hence. Since this is a ‘Standard’ type proposal, it is timed to expire in 7
days as ‘Accepted’ by consensus, unless someone registers a blocking concern.
We see an example of a ‘Standard’ proposal that was
‘Accepted’ by consensus. Clicking its pointer button loads the screen below.
Of course, this proposal is only meant for testing purposes.
Even if it weren’t, it is unenforceable because bylaws changes are not allowed on the SCC.
As we will see later, the moderator is not authorized to
change the results of proposals that have expired. Changes to the results can
only be made by the Web Steward after a
decision at an SMM.
Now let’s assume that our logged in member wants to upload
an image file to illustrate a point. Files can only be uploaded via discussion
threads and replies. This is done exactly as with the SCC Forum, which has already been described.
Another member wants to push this proposal to a vote. That
is done by registering a blocking concern. The member clicks on the proposal to
see the view below.
Clicking the ‘Block Procedure’ button and following through
registers the new block, as seen by the top thread in the screen below.
Navigating back to the proposal list, we see that a date has
been set for voting to begin, seven days after the ‘Start Date’, and that the
‘End Date’ is now set to seven days after that.
In order to demonstrate the voting procedures, we will
change the system date on the local computer we are currently using to host
When voting on any proposal begins, members who are
subscribed to proposals will receive an automatic email with link to the
proposal. When SCC members visit the website, they will see the ‘Proposals’
button has changed color and hovering over the button presents a tool-tip
message that voting is in progress.
We see the proposal has changed color and its status is now
‘Voting’ in the grid below.
Clicking its pointer button now takes us to the voting page,
as seen below.
We are able to continue with ‘Discussions’ wile voting proceeds.
We can still create threads, upload files, ‘Like’, ‘Dislike’, ‘Report’, and
‘Reply’ to threads, but buttons related to blocking are no longer available.
We cast a vote to ‘Accept’, ‘Deny’, or ‘Abstain’, and click
Note that we can return and change our vote at any time
before the proposal expires.
When time expires on a proposal, the votes are counted, and
a new status is assigned according to the rules as expressed in the SCC Manual. If a quorum is reached and a
sufficient percentage of votes are cast to Accept the proposal, it will be
deemed ‘Approved’. Otherwise, it will be formally ‘Rejected’.
We see in the proposal grid that #106 was rejected. We click
on that row button to have a look.
We see that the proposal failed because a lack of votes. At
that time there were 44 SCC members and that a quorum was 29. We click the
‘Total Votes’ hyperlink’ for more information.
What we see is the current list of SCC members with voting
results for each of them.
Note that we can return to the discussion forum after the
proposal has expired. However, we will not be able to add or update content. It
will be read-only.
This list does not show members if they are not currently on
the SCC list. The total values at the top, however do pertain to the voting at
To show the results of a proposal that had enough votes to
reach quorum, we enter fictitious data and again push the computer time ahead.
This triggers a vote count and proposal status assignment.
We see the results in the grid. Clicking the top row pointer
button shows the details.
Notice that the proposal was ‘Approved’ even though less than
half the votes cast were to ‘Accept’. This is as at it should be, according to
the SCC Manual.
We see again that we can navigate to the discussion area.
However, all the buttons to add or update content are gone. The
discussion area is read-only for expired proposals.
Now we will look at what happens when we click the ‘Details’
button above the proposals grid. We find that the screen below is loaded.
The SCC Details page gives a quick summary of Proposals,
Proposal Discussions, and SCC Forum activity over the time span entered above
the proposals grid.
Clicking the ‘Member Details’ button at the top right loads
the view below.
This grid shows a quick summary of activity for each member.
Clicking on a pointer button loads a detail view for the member in that grid
We will see later that these views present tools for the moderator.
The SCC moderator is the SCC Chairperson, who is elected at
an SMM and assigned by the Web Steward.
For this discussion, we will place a dummy member in that
That member logs in and visits the SCC Forum.
The forum looks like it does for other members, but the moderator does not have buttons to Subscribe to the
forum or to threads. That is because the moderator is automatically subscribed to everything.
(This has been changed. The moderator is no longer automatically subscribed to forums and proposals.)
We also note that instead of buttons to ‘Report’ threads and
replies, the moderator has button to ‘Remove’ them.
We click on the top thread’s ‘Remove’ button. That presents
the information modal seen below.
The thread we are removing has no associated replies or
files. If it did, those would be removed when the thread is removed.
Clicking past the modal reveals the screen below. It is the
same screen members see when they report a thread. In this case, the thread
will be removed.
The moderator has a ‘View Reports’ button that regular
members do not have. Clicking it loads the following page, that lists ‘Reports’
that other forum users have submitted.
The moderator returns to the ‘Forum Report’ page, selects a
‘Reason’ and adds a ‘Comment’, and then clicks the ‘Remove’ button.
The forum view is reloaded, minus the removed thread. The moderator
will briefly see an alert at the top to confirm that saving and email was
Note that subscribers to the forum or thread are not
notified of the removal, just as they are not notified when members submit a
The Member List looks different for the moderator. Clicking
on that button loads the page below.
Checking the top checkbox will check them all, or the
moderator can check individual members and then click the ‘Email Selected
Members’ button. That loads the following screen.
This is a quick way to send secure email to SCC members. We
will see that this screen is also accessed via the ‘Member Details’ page.
The moderator can remove files that were uploaded to the
forum without removing the entire thread or reply. Clicking the ‘Forum Files’
button in the forum header loads the file list. Below, you can see that we have
clicked to expand the bottom row.
We click the pointer button to load the details page.
The moderator has the ‘Remove’ button. Clicking that loads
the ‘File Removal’ page, seen below.
Selecting a ‘Reason’ and entering a ‘Comment’, and then
clicking the ‘Remove’ button brings us back to the file list.
We see that the file is now missing from the list. It has
been deleted, but the meta data persists for later reference if needed.
We click the ‘Forum’ button to return to the SCC Forum.
This completes the discussion about the SCC Forum with
regards to the moderator.
Now we click the ‘Proposals’ button to see what differences
the moderator has there.
This screen looks the same as for regular members, except
that there are no buttons to ‘Subscribe’ to proposals or discussions. The
moderator is automatically subscribed to everything.
The other buttons work as already described. The only
differences for the moderator are the ability to email selected members from
the ‘Membership’ list, and to delete ‘Proposal Files’.
Clicking the ‘Details’ button shows the overall activity for
the selected date range, as before. But clicking ‘Member Details’ from that
page shows the page with an added feature.
The moderator can select members and proceed to send email,
as we saw with the membership list. The idea is that here, the moderator can
select members based on their activity, which is clearly stated.
The moderator can ‘Suspend’ or ‘Restrict’ member activity and
remove restrictions, as detailed in the SCC Manual.
To do that, the moderator clicks on a pointer button for a member. That loads
the member activity page below.
The moderator has the ‘Member Restrictions’ button. Clicking
that loads the ‘Member Restrictions’ page and the information modal shown
The moderator is free to choose whether to ‘Suspend Posting’
or to ‘Suspend Access’ for any number of days. Selecting a ‘Reason’ and
entering a ‘Comment’ are required.
Suspended posting means the member can visit the SCC Forum
and proposals area but cannot upload or post any content. Suspending access
will prevent the member from viewing the SCC Forum and proposals area.
In this case, we decide to ‘Suspend Posting’ for (the
default) 30 days. Clicking ‘Save’ reloads the member list where we see the
changed status. An alert box briefly appears to confirm that email was sent
successfully. Subscribed members do not receive copies of this email.
This member will be able to visit the SCC Forum and
proposals area as before, but all buttons to create or edit threads or replies,
to upload files, and to create or modify proposals and discussions are
We click now to return to that members details page, and
then click the ‘Member Restrictions’ button.
We see the existing restriction with a calculated ‘Days
Remaining’. From here we can click to ‘Remove Restriction’, which will immediately
lift the restriction, no explanation required.
We are also free to leave the existing restriction and add
another penalty. We decide to suspend the member entirely for 10 days.
These penalties will run concurrently. After ten days, the
member will again be able to access the forums and proposals area, but will not
be able to post or upload until the first penalty expires.
When the suspended member logs in, the Proposals sidebar button
and the SCC Forum button will be disabled. A tool-tip message will say that the
user’s access has been suspended3.
To cover the moderator’s role in more detail, we will create
a new proposal. This one will include a request to expedite.
Assume that the proposal gained two supporters and that the
moderator clicked the emailed link to visit the screen below.
The moderator can discuss or block the proposal, like any other
member can. The moderator can also remove the proposal entirely. Clicking the ‘Remove’
button loads the following screen.
A ‘Reason’ and ‘Comment’ are required. Removing the proposal
will send automatic email to the author and all members subscribed to
Instead, the moderator may chose to accept or deny the
request to expedite. If the moderator ignores the request, it will automatically
convert to a ‘Standard’ proposal after two days.
Clicking to accept the request would set the proposal status
to ‘Expedited’. Clicking the deny the request sets the status to ‘Standard’. No
comment or reason are required. Email is sent to the proposal author and all
subscribed members, and the page below reloads.
The moderator is free to block or entirely remove the
proposal at any time. Currently, this proposal is scheduled to expire in 7 days
as ‘Accepted’ by consensus unless another member registers a block.
Let’s say that another member blocks the proposal. This
extends its expiration date by 7 days with a week of voting at the end. But here,
the moderator decides that the block is unwarranted.
To remove it, the moderator clicks the link in the email or
navigates to the proposal discusson and then clicks to remove the thread that
contains the block. As we saw with the SCC Forum, removing a thread will
require a ‘Reason’ and a ‘Comment’.
Removing the thread also removes the block. If that was the
only blocking thread, then the proposal would no longer be blocked.
The unblocked proposal has its ‘End Date’ reset to seven
days after its ‘Start Time’, and the ‘Start Voting’ date is cleared.
In summary, we see that the moderator can:
- * Email selected SCC members with greetings, warnings, and informational notes
- * Grant or deny requests to expedite proposals
- * Remove propsal blocks
- * Remove files associated with the SCC Forum and with Proposals
- * Remove threads and replies from the SCC Forum and proposal discussions
- * Remove proposals
- * Restrict and suspend members for selected numbers of days
- * Remove restrictions that were imposed on members
The Web Steward has no special authority on the SCC regarding Proposals, Posts, or Files.
The Web Steward does share with the SCC Chairperson the authority to edit the SCC membership list and to
change the SCC Chairperson as directed by the GP-MI. To do this, they click the ‘Committees’ button from the splash page:
The Web Steward and the SCC Chairperson will have an ‘Edit’ button. Clicking this loads the page below.
This screen will allow the Web Steward and SCC Chairperson to edit the details of the SCC Committee and its membership list.
Only the Web Steward will have the ‘Delete’ button. The Committee name textbox is disabled for the SCC Chairperson. Only the
Web Steward can delete or change the committee name.
At the August 2017 SMM in Monroe, after a demonstration of the newly developed Membership Management component of the GP-MI web application which replaced
the Yahoo! email system and disconnected spreadsheets with a hosted web application and secure marketing email, some of the officers who were present asked
about a replacement for the existing SCC discussion and decision making system which also relied on a free Yahoo! email service.
What we have as a result is a "back-end" (database model and code classes) that can be used to support any kind of poling/voting scheme, such as rank choice voting.
We also have a "front-end", aka User Interface, or UI, that implements the SCC decision making rules as defined in the SCC Manual.
The benefits of that the hosted web application offers, over free email or web services include.
- * Customization - this is a dynamic solution based on changing GP-MI requirements
- * Security - secure email and SSL certificate, (totally lacking with free online services)
- * Persistence - data is saved where it can be reused, (outside services own our data)
- * Transparency - SCC members can easily view the activity/status of other members and proposals
- * Sharing - discussion posts, files, and proposals can be shared with links. Links to authorized content require that the user logs in to the application
- * Data Integration with other application components, such as with the general file archive, (free services own the data that we give them)
- * Accountability - SCC members and the moderator provide rationale for actions that involve other members
- * Consistency of policy enforcement actions. The SCC rules are 'baked in'
- * Convenience - Clear and easy navigation for discussion or proposals insert, update, and search
GP-MI WebManatee, in collaboration with the Web Stewards
1. This document implements the current
rules and guidelines, but flexibility is built in for possible modifications to business rules, such as automatic rules
enforcement in lieu of manual action by the moderator, changes to who can participate in the SCC, and the definition of
a valid poll.
bylaws do not state an expiration time for unsupported proposals.
3. The ambiguity over the type and duration of penalty
assignments will likely create debate of its own. So should the idea of an
individual as moderator being able to selectively prevent members from accessing
a platform that is meant to enable democratic processes like voting.
- * Hyperlink in forum thread/reply text.
- * Include member image
- * Export proposal results to Report or Excel spreadsheet