spacebase / spacebasenz

Website for SpaceBase New Zealand
http://dev-spacebasenz.pantheonsite.io/
GNU General Public License v2.0
0 stars 0 forks source link

322 - Give users the ability to create organizations again #328

Closed treasuretron closed 4 years ago

treasuretron commented 4 years ago

In GitLab by @richbodo on Feb 21, 2019, 13:24

We need to signal to any site visitor that site-members can create organizations.

Our model for this in the past was to simply add a link at the bottom of the page whenever a site visitor is either:

The link text was: "Don't see the organization you are looking for? You can Create it!"

The reason we put that at the bottom of the page when a search for orgs was made, is that we don't want people trying to create duplicate organizations. If you search for, and do not find, the organization you are looking for, it is unlikely that you will be creating a duplicate organization.

This time, to make this easier to implement, we can drop that link at the top of the page anytime the user is looking at any search result set that includes organizations. We will de-dup later.

If the site visitor clicks on that link and they are a:

So, implement that.

One thing is missing from the create organization page, and that's a title. It's a completely blank page at the top that has no title and doesn't signal to the user that they did the right thing by landing there.

So, add a title to the organization creation page like: "Create Organization" or something.

The idea of this method of signalling that content can be created was that it was pretty general purpose and quick to implement, and planted the idea in peoples heads that they can participate fairly frequently.

We removed this system when we revamped search.

If we have a much better way to solve the same problem, then lets discuss. Otherwise this is a feature that we might want to first re-implement for organizations, and then probably implement for all classes of content.

IMHO, I think this is a fine first step, but we may also want a liberal sprinkling of "create" buttons for logged in site-members to encourage content creation in other scenarios.

Related issues:

44

93

treasuretron commented 4 years ago

In GitLab by @richbodo on Mar 5, 2019, 17:46

changed the description

treasuretron commented 4 years ago

In GitLab by @thomasmurphy on Mar 7, 2019, 16:27

We're not planning on working on this this sprint so bumping down to normal priority.

treasuretron commented 4 years ago

In GitLab by @richbodo on Mar 15, 2019, 06:52

changed the description

treasuretron commented 4 years ago

In GitLab by @richbodo on Mar 15, 2019, 07:01

changed title from {-Don't see the Organization you are looking for? Create it!-} to {+Give users the ability to create organizations again+}

treasuretron commented 4 years ago

In GitLab by @richbodo on Mar 15, 2019, 07:01

changed the description

treasuretron commented 4 years ago

In GitLab by @thomasmurphy on Apr 9, 2019, 22:14

changed title from Give users the ability to create organizations again to {+322 - +}Give users the ability to create organizations again

treasuretron commented 4 years ago

In GitLab by @thomasmurphy on Apr 9, 2019, 22:48

Got this error on creating a branch from dev

Fatal error: require(): Failed opening required '/app/web/modules/contrib/leaflet/leaflet_views/src/Plugin/views/style/LeafletMap.php'

Related to the just merged in leaflet work. Stopping and restarting Lando made it go away, perhaps an OPcache issue within lando?

treasuretron commented 4 years ago

In GitLab by @thomasmurphy on Apr 9, 2019, 23:24

The way the org menu link points to the search page with a complex search string which can't be used to filter block display means that a regular block linking to the create org page isn't going to be easy to make. Also, the theme is pretty unstable so making a new block breaks the layout in several cases. I'm going to go down the view no results behaviour route because it's probably the easiest and makes use of existing rendered areas on the page.

treasuretron commented 4 years ago

In GitLab by @thomasmurphy on Apr 10, 2019, 00:33

mentioned in merge request !288

treasuretron commented 4 years ago

In GitLab by @thomasmurphy on Apr 23, 2019, 20:55

closed via merge request !288

treasuretron commented 4 years ago

In GitLab by @thomasmurphy on Apr 23, 2019, 20:55

mentioned in commit 9f063c6ff662f28d906747eebda5e5a2f146f591

treasuretron commented 4 years ago

In GitLab by @thomasmurphy on Apr 29, 2019, 01:36

mentioned in merge request !291