Loomio

Improving and expanding hashtags usability.

S Shmerl Public Seen by 161

Current functionality of hashtags in Diaspora has several limitations. I'll list them first (if you can come up with more - feel free to comment):

  1. User can only follow a straight list of tags (i.e. following is defined with logical OR).

  2. User can't filter tags for not following (i.e. not to see some content which has them).

  3. Viewing options of followed tags in the UI are limited to either viewing all followed tags, or only one.

  4. Search is limited to one tag.

  5. Hashtags themselves don't allow whitespace in them which is caused by the syntax restrictions and results in awkward unreadable notations like "#areallylonghashtagyoucanbreakyoureyeson", or people trying to come up with workarounds (like using underscore or camel notation, which proliferates incompatible tags and defeats the purpose of searching by them).

To address these issues, several improvements can be made (these proposals match the problems described above).

1-2. Following by default can still be defined as a simple list (which is equal to tag1 OR tag2 OR tag3 OR ... OR tagN). Interested user can be given an advanced option to define a more complex boolean expression for following hashtags. I.e. allow using AND, OR, NOT and parentheses. This will cover both 1 and 2, allowing way more flexible method of following and filtering data.

  1. When using the UI for viewing, one should be given a way to view one, several or all (multiple select) of those hashtags. This is sufficient for the UI case. More complex view will be covered with search (4).

  2. Search should allow boolean expressions, the same way the following in the proposal (1-2).

  3. Syntax of hashtags can be expanded. For example it can allow such form in addition to simple not whitespaced tags:

#(some phrase with spaces)

In the final text it can look like a hyperlink without parentheses:

#some phrase with spaces

Parentheses are used just for definition, to delimit the beginning and the end of the tag. This will give a clean way to avoid multiple incompatible notations for complex multiword hashtags.

IGM

Ivan Gabriel Morén
Disagree
Thu 30 Oct 2014 10:51PM

Syntax in proposal is too different from how hashtags are viewed. IMO parantheses that are stripped out when rendering the post would suit the purpose better.

DU

Perig Gouanvic
Abstain
Thu 30 Oct 2014 10:57PM

+1 Chris' modified proposal. #"multi-word hashtags" can generate the other variants that proliferate (because natural syntax wasn't implemented for tags in the first place!). No other variant can generate the term #"multi-word hashtags".

A

AlexB
Disagree
Fri 31 Oct 2014 8:27AM

Using same character to close and open creates ambiguity for parser.

KAK

Karthikeyan A K
Agree
Sat 1 Nov 2014 2:13AM

Looks bit confusing, but its okay

A

Asher
Disagree
Sat 1 Nov 2014 7:06AM

I don't seem any need for this and I think it will just confuse newcomers more.

A

Asher
Disagree
Sat 1 Nov 2014 7:06AM

I don't see any need for this and I think it will just confuse newcomers more.

RS-

Robin Stent - Outreach
Disagree
Sat 1 Nov 2014 9:01AM

This would be open to confusion from a user point of view. On twitter people use capitalisation to denote words which seems to work pretty well. Tags in general, not just on social media are meant to be short identifiers to search by not essays

D

dremodaris
Disagree
Sat 1 Nov 2014 11:10AM

Confusing and unnecessary.

X

Xophael
Disagree
Sat 1 Nov 2014 2:04PM

on syntax, doesn't look like a standard practice.

DM

D. Moonfire
Disagree
Sat 1 Nov 2014 2:53PM

With that format, it would hard to parse those who intermix their tags or accidentally transpose two characters.

And #cheese #wagon trip# bob #gary ops# missed# #that.

Load More