Skip to content

order = 9999

Eric Theise edited this page May 21, 2020 · 4 revisions

For categorical Organization model fields that accept user-contributed values I've started using order = 9999 to distinguish these values from pre-populated values that appear in dropdowns, checkboxes, and radio buttons.

Three examples are Categories, Challenges and LegalStatus. Let's look at Challenges.

Challenges were originally limited to the six Pressure to… categories Danny Spitzberg presented in November 2019 at the pre-conference workshop. The order field is used to control the order in which options appear in the ecosystem survey, in the admin pages, and eventually in the Organization profile forms.

Governance and participation was added later to fill a perceived need.

As you can see below letting respondents contribute ad hoc pressures results in responses of varying quality and while we will allow these to appear in a particular organization's profile we would not want these to appear in dropdowns, checkboxes, or radio buttons for all organizations. Setting an order of 9999 allows filtering in the appropriate templates and queries.

I considered setting order to -1 but this has the unfortunate side effect of displaying these choices first in the admin interface.

I will introduce this convention elsewhere as needed.

                                                                                       name                                                                                     | order 
--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------+-------
Pressure to imitate mainstream groups (e.g., “best practices”)                                                                                                                  |    10       
Pressure to find funding in order to motivate cooperators and developers.                                                                                                       |    20       
Pressure to compete for market share (e.g., sales, revenue, funding)                                                                                                            |    30       
Governance and participation                                                                                                                                                    |    40       
Pressure to follow ethics or customs (e.g., internal hierarchy)                                                                                                                 |    50       
Pressure to comply with regulations (e.g., accounting standards)                                                                                                                |    60       
Pressure to adopt professional standards (e.g., training or hiring)                                                                                                             |    70       
"Researching together the challenges and opportunities of blockchain technologies"                                                                                              |  9999       
" We're building a multi-chain interface for decentralized governance"                                                                                                          |  9999       
Significant member need                                                                                                                                                         |  9999       
"We contribute to ongoing discourse about anonymity vs. veronymity, centralization vs. decentralization, as well as sovereign and user-centric digital identity."               |  9999       
"Dash seeks to improve upon Bitcoin by adding privacy features (PrivateSend), increasing transaction speed (InstantSend), and implementing a powerful governance model."        |  9999       
Building an open source decentralized identity ecosystem (many providers of ID solutions)."                                                                                     |  9999       
"find out what digitization can do for democracy"                                                                                                                               |  9999       
Governance, Funding                                                                                                                                                             |  9999       
Lack of capacity due to childcare during COVID-19 lock-down                                                                                                                     |  9999       
Sustainable Growth and investment in tech and eco-vehicles                                                                                                                      |  9999       
Project management, recruiting, limited availability from all-volunteer team, legal questions, functioning all online, managing with no budget and all free/libre/open software |  9999       
Financing development in this early stage. Traditional startups seems to be easier to finance with venture capital.                                                             |  9999       
"How can different existing movements better work together, in the spirit of a global neighbourhood?"                                                                           |  9999       
(20 rows)
Clone this wiki locally