Green Party of Michigan |

SCC Instructions

GP-MI Web Application - SCC




The GP-MI State Central Committee, (SCC) is defined in the GP-MI Bylaws. 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 GP-MI Handbook.


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 SCC Forum and the Proposals area .


That is followed by instructions for the SCC Moderator and the Web Steward.


SCC Forum


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 associated file.


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:



Header buttons


'Forum List'         Returns to the 'Discussion Forums' list seen previously


'New Thread'      Loads the data entry page for a new thread.


‘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

selected members 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.


Thread/Reply Buttons


'+/-'                       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

buttons are 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 most recent.



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 below.



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 below.




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’ page.


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 details.


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 reports.)


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 Forum.


Description of how to use the Proposals Area and how to operate as the SCC Moderator are found separately.


Proposals Area, (SCC Debate and Decisions)


Logged in members of the SCC will see a sidebar button called ‘Proposals’.




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

months, going 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 discussion forum.


‘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 Description box.



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 removes it2.


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 active proposal.




We click the ‘Discussion’ button which loads the screen below.



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 time.


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 allowed.


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 discussion forum.



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 that effect.


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 details.



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 consensus.


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 original supporters.


Also note the thread text that says, “Blocking Concern Removed”.


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 members.


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 this application.


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 to save.


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 that time.


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 row.



We will see later that these views present tools for the moderator.



SCC 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 role.


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 successful.


Note that subscribers to the forum or thread are not notified of the removal, just as they are not notified when members submit a report.




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 below.




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 disabled.


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 proposals.  


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


Web Steward


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.

2.     Current 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. tell.



Planned enhancements:

  • *   Hyperlink in forum thread/reply text.
  • *   Include member image
  • *   Export proposal results to Report or Excel spreadsheet