pump-io / pump.io

Social server with an ActivityStreams API
http://pump.io/
Apache License 2.0
2.22k stars 332 forks source link

Automatically link hash tags #245

Open evanp opened 11 years ago

evanp commented 11 years ago

If someone types #hashtag, it should be automatically linked.

Erkan-Yilmaz commented 11 years ago
  1. I was missing this at first time user
  2. later I discovered one can add links, so it could be replaced in theory with a link until it's implemented

priotizing needed

evanp commented 11 years ago

I'm of two minds on this.

One is that we've already got addressing outside the content area, so maybe it makes sense to do tagging there, too? Lots of systems (like Delicious, Wordpress and Flickr) do this for tags.

The other is that people like hashtags.

Erkan-Yilmaz commented 11 years ago

How about making the feature redundant (so: at both places)? As you say people are used to it and would miss it as a new user

evanp commented 11 years ago

Well, I think the whole point of leaving it out is so it doesn't clutter up the content area.

Without length restrictions, it doesn't make sense to jam all the metadata into the content area. And it looks kind of blecherous.

maiki commented 11 years ago

I would opt to leave metadata as a separate field. I like intentionally linking, and auto-hashtags could muddle that up (I realize that an octothorp is used because it is unlikely to be used otherwise). Something I picked up from seeing folks mostly linking to Twitter stuff on other sites is to link @name and #hashtag to their respective pages on Twitter.

At any rate, I suggest we don't auto-link them. ^_^

clacke commented 11 years ago

One idea would be to allow hashtags in the text to cause metadata tags to appear automatically, but not linking from within the text itself, possibly even removing the hash in the text. So the tag field or whatever would be the official mechanism, but hashtags would be a shortcut.

clacke commented 11 years ago

I like how hashtags minimize the effort necessary to create data, just like CamelCase on the original wiki did.

evanp commented 11 years ago

I think in-text hashtags might have gone too far for us to ignore them completely.

erincandescent commented 11 years ago

Have the editor do the interpretation and drop the hash (preferably live as you edit - like the Facebook rerefence system)? I.E. the editor would turn #something into a hypothetical <a href="/tag/something">something</a>

I'm of the same opinion for @mentions

(I'm thinking info-bubble popups and such could be done by doing WebFinger discovery for an "activitystreams object" from the given URL)

portenkirchner commented 11 years ago

Unfortunately identi.ca got less useful and fun without groups and hashtags. Linked hashtags would be really useful to follow certain topics or events and would be helpful to find new interesting people.

bshanks commented 10 years ago

+1

vasyugan commented 10 years ago

Hashtags are essential for interaction and for discovering content. Without groups and hashtags, identi.ca has been virtually dead for me. The stream of information I get has dried up almost completely,

kocio-pl commented 9 years ago

+1

augusto-herrmann commented 8 years ago

+1 This is the reason I stopped using identi.ca a long time ago.

strugee commented 8 years ago

@augusto-herrmann hey, thanks for being a part of the community!

Unfortunately, commenting "+1" without adding any new information is frowned upon. It doesn't really help, and it just creates more noise for the developers to go through. Rest assured that this is on our radar, and we'll get to it when we can.

strugee commented 8 years ago

Or, alternately, you could write a prototype of this feature yourself. I'd be happy to review your Pull Request.

Flashwalker commented 7 years ago

Hey, pump.io have no tags? Really?
You are sure it's blogging thing? It's a really big gap for things like blog.

strugee commented 7 years ago

@Flashwalker as I alluded to above, everyone working on pump.io is a volunteer. If you think hashtags are important, that's great! I'd encourage you to put your money where your mouth is and send a Pull Request implementing this feature.