backdrop-ops / forum.backdropcms.org

The Forum for BackdropCMS.org.
https://forum.backdropcms.org/
4 stars 10 forks source link

META: Add "new feature" survey tools to forum site #131

Open stpaultim opened 2 years ago

stpaultim commented 2 years ago

This has been discussed and a bunch of work has already been done. The goal is to add the ability for users to vote for new features on the forum site as we did on the https://survey.backdropcms.org/ site last year.

@jenlampton did a bunch of work already and the basics are already in place. I've created this meta issue as a place to track a variety of sub-issues and feature requests for this feature.

stpaultim commented 2 years ago

@jenlampton - I had forgotten how close this was to finished. In fact, I think we could launch this feature as early as Monday to provide a full week of voting prior to Backdrop LIVE. In fact, I think we could enable the feature tomorrow and then just add features as we find time.

My personal priorities are #132 and #135. I think that these two items are most important, but not required for launch.

136 and #137 I believe are needed before launch.

stpaultim commented 2 years ago

So, let's start testing this feature. https://forum.backdropcms.org/feature-requests

Coming soon:

1) Add a menu link 2) Add a block on profile page that shows users votes 3) Add a list to each feature node that shows who has voted for that feature.

yorkshire-pudding commented 2 years ago

@stpaultim - I don't see anywhere to actually vote image image

stpaultim commented 2 years ago

@yorkshire-pudding - Sorry about that. Problem with permissions. Should be fixed.

yorkshire-pudding commented 2 years ago

Looks good @stpaultim - #132 will be essential to help users find and easily unvote for ones they've previously voted for.

oadaeh commented 2 years ago

I don't know if this issue is where I should point this out, but I'm seeing two add comment blocks on the issue node pages, e.g., https://forum.backdropcms.org/features/d8-include-tour-module-core (not on the list page, i.e., https://forum.backdropcms.org/feature-requests). I am not seeing two add comment blocks on regular forum node pages.

olafgrabienski commented 2 years ago

The conversion from Github markdown to the Forum text format doesn't work well. Compare e.g. the following pages:

https://github.com/backdrop/backdrop-issues/issues/4052 https://forum.backdropcms.org/features/flexible-layout-templates-allow-custom-id-rows

PS: I've tried to update the text of this example in the Forum, but got an error about the GitHub ID being to high.

jenlampton commented 2 years ago

The conversion from Github markdown to the Forum text format doesn't work well.

Thanks @olafgrabienski, it looks like we'll need a new text format. I've creaetd https://github.com/backdrop-ops/forum.backdropcms.org/issues/new

I don't know if this issue is where I should point this out, but I'm seeing two add comment blocks on the issue node pages, e.g., https://forum.backdropcms.org/features/d8-include-tour-module-core

Thanks @oadaeh I've created https://github.com/backdrop-ops/forum.backdropcms.org/issues/142 and fixed the comment form problem immediately :)

jenlampton commented 2 years ago

I included this feature in the meta at https://github.com/backdrop-ops/forum.backdropcms.org/issues/142, but I'm going to link that item to this issue. cross-referencing back!

olafgrabienski commented 2 years ago

The conversion from Github markdown to the Forum text format doesn't work well.

Seems to work much better now, many thanks! Example: https://forum.backdropcms.org/features/flexible-layout-templates-allow-custom-id-rows

yorkshire-pudding commented 2 years ago

I like the new table showing what I've voted for. I also like the improved markup. Thanks @stpaultim and @jenlampton

However, after going straight to the forum, I then had to go back to Zulip to see where to find the table of what I've voted for as it was not intuitive (to me at least) The simplest solution may be a link at the top (and maybe also at the bottom) to where they can find the list of what they've voted for. As MVP it could just link to the profile (fairly sure that can be done with tokens), but it might make sense to give the block title an id so it can be linked direct to the table with an anchor link; I've only started three forum conversations so the feature vote table is quite near the top of my profile, but if someone has started a few conversations it may be further down the page.