Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make the first-discussion-post experience 10x better #14

Open
ewinslow opened this issue Jan 25, 2014 · 7 comments
Open

Make the first-discussion-post experience 10x better #14

ewinslow opened this issue Jan 25, 2014 · 7 comments

Comments

@ewinslow
Copy link
Contributor

Ideas:

  • "Add discussion" button always appears on main discussion stream
    • If logged out, clicking prompts for login
    • once logged in, clicking takes user to new discussion form
  • As question is typed, similar discussions appear in a second column (like auto complete search, to discourage duplicates)
  • Can select target group from the form
  • High quality titles are encouraged (visual quality meter?)
  • Pasting code snippets is way better (e.g. with http://pierrebaron.fr/PBCKCode/)
  • Fast
@ewinslow
Copy link
Contributor Author

To measure title quality, we could look for stop words, exclamation points, all caps, etc.

@beck24
Copy link
Member

beck24 commented Jan 25, 2014

We were talking about using an 'answers' type plugin about a month ago. I have one that's a fork of a fork etc that made it over to AU and is a decent approximation of stack overflow. I'm going to test it out locally with the community setup and see how it fares, but I believe that does most of the above out of the box. Plus the SO format is much better for many of the question types we get anyway.
If it looks like it works really well, then it might be good to have an admin tool to migrate an existing discussion to a question so we can utilize our existing data

@ewinslow
Copy link
Contributor Author

Isn't the discussion type basically the same as a "question"? We already have blogs in core, which can serve the more generic announcement-type purpose and aren't necessarily looking for a response.

Just don't want people to suffer from the paradox of choice.

@brettp
Copy link
Member

brettp commented Jan 31, 2014

I'd argue questions vs discussions is a matter of semantics.

Pasting code snippets is way better

I've thought multiple times about trying to detect if code is being posted
and either automatically converting it to a GH gist or notifying the user
with some interstitial to use a code snipplet hosting service.

On Thu, Jan 30, 2014 at 10:55 AM, Evan Winslow notifications@github.comwrote:

Isn't the discussion type basically the same as a "question"? We already
have blogs in core, which can serve the more generic announcement-type
purpose and aren't necessarily looking for a response.

Just don't want people to suffer from the paradox of choice.

Reply to this email directly or view it on GitHubhttps://github.com//issues/14#issuecomment-33700860
.

Brett Profitt
Elgg Lead Developer

Elgg: http://elgg.org/
Skype: brett.profitt
Twitter: http://twitter.com/brettprofitt

@ewinslow
Copy link
Contributor Author

Something like http://pierrebaron.fr/PBCKCode/ could work, too.

@beck24
Copy link
Member

beck24 commented Jan 31, 2014

The demo on that doesn't work for me...

@ewinslow
Copy link
Contributor Author

Me either. I guess we'd have to fix it... :)

ewinslow added a commit that referenced this issue Apr 19, 2014
 * "Add discussion topic" always visible, even when logged out.
 * Group can be selected via autocomplete
 * Auto-join to selected group if possible and not already a member

Refs #14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

No branches or pull requests

3 participants