create account

Community Feature Development Needs by jarvie

View this thread on: hive.blogpeakd.comecency.com
· @jarvie ·
$20.05
Community Feature Development Needs
Let's have a discussion about what we think the Community Platform needs in order to help users and community owners and moderators.
In a recent @Hiveio development meeting @blocktrades and @howo were discussing how they would like to hear from others about what may be the more important focuses right now for development.

Also they'd like to find some people to take these issues on for development but some requests are also pretty easy they just haven't been done yet.

![peakcover 11.png](https://files.peakd.com/file/peakd-hive/jarvie/QbP5dZra-peak-cover2011.png)




# 1 COMMUNITY CLASSIFICATIONS BY TOPIC
The ideas is to allow each community the ability to identify X number of topics that classify their community.

**Why?** 
- Helps when a user is doing a search
- Gives an option to view communities by topic... organizes them better.
- Helps for for connecting new users to themes they are interested in.

*In general the plan is for peakd.com (and hopefully all others) to ask new users about what themes they have interest in and for us to present them with topics, communities, badges and even users of interest.* 
Letting the community themselves identify what themes their community cover are important.

# 2 COMMUNITY SORTING
When we working on communities system this was a "leave for later"... we knew it was important but we decided that we could get to it after launching communities and see how it went... well now it is later.

- Sort by recently created
- Sort by subscribers 
- Sort by interactions 
- Sort by posts (not including comments)
- Alphabetical sorting 
- Other??

This also helps users to find communities. None of these are complicated algorithms that attempt to match a user to a community they are pretty simplistic alternatives to sort through the communities. They won't be better than thematic or search driven filters but they do help. 

As a perk these sorting methods could be much faster that the one method that is presently available which is to sort by a more complex algorithm that looks at REWARDS a community has brought about in the last 7 days.

When searching through a huge list of those.

# 3 STATS
I used to have a longer list of stats I thought a community would benefit from. I'm willing to accept slower growth on this side if it leads to more advancements in the other areas. But I have a couple of desires I think are pretty helpful. Do you have any stats you'd like to see?

### 3b NUMBER OF POSTS IN LAST X
It would be nice to see how many posts have been added in the last X days so that you can identify what communities have been active recently with new content. Interactions includes comments but as a consumer in a community it does not help me because i come for content not to see someone's comments to a different creator.

### 3c NUMBER OF POSTS SINCE X
As an example of an easy fix the Notifications tool identifies when the last time you read your notifications. We could use that same tool to identify how many posts were posted after that time/date.

Perhaps this is a front end thing since that date/time already exists. Not sure exactly how it is to be done but seeing what is new may be helpful for many people. Thoughts?

# 4 MEMBER ONLY POSTING 
I believe this is what @roadcape called community type 2... and he mentioned he was mostly done with the design before he changed jobs and left the blockchain. 

There is already a member field which moderators can add users to. The functionality of the member field could be greatly improved if this community style existed.  There may not be a ton of use case compared to open communities but it does exist and seems like it should be worth finalizing that style.

# 5 COMMUNITY UI SUB-CLASSIFICATIONS

This is likely a front end system. (Maybe someone has a reason for it to be inside hivemind itself... if so I'd love to hear it)

We would like to allow a community owner to select X number of topics for their community that will be treated uniquely and which their users can choose to classify their own posts with those themes. And the user experience of a community would be to have those X themes shown in separate filtered sections. Meaning you can see all posts done with that theme. This is doable with post tags and with peakd knowing and identifying to the users what tags/topics will be put into what sections. 

The issue with front ends is that we have to pull ALL POSTS and then just filter based on those tags. But if we could pull ONLY the posts that qualify that would be a huge help.

As an example a photography community may have a section of the community feed for showing off pictures but others that are for news, how-to, reviews. So photography communities can be more than just about showing off pictures which will always remain the dominant theme of most photo communities. It's a difference of what do most want to READ vs what do most want to ADD. We can placate both sides.

The big question for this is what will moderation of abuse be like. Will it be a matter of muting the post if someone simply tags every topic every time? And maybe muting the user? Is there a better way of letting the user know why their post got muted if they break the community desire to properly classify? We know how often people misclassify posts simply to get more views.

# 6 LANGUAGE FIELD
This is something being looked into (by the main hivemind developers) already for posts in general. Putting a language field on a post and then keep track right on hivemind. This would allow for community content to be filtered by language. 



👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 66 others
properties (23)
authorjarvie
permlinkcommunity-feature-development-needs
categoryhive-102930
json_metadata"{"app":"peakd/2020.10.8","format":"markdown","description":"Here are some thoughts about and requests for COMMUNITY PLATFORM DEVELOPMENT","tags":["hive","communities","peakd","leo"],"users":["Hiveio","blocktrades","howo","roadcape"],"links":["/@hiveio","/@blocktrades","/@howo","/@roadcape"],"image":["https://files.peakd.com/file/peakd-hive/jarvie/QbP5dZra-peak-cover2011.png"]}"
created2020-10-25 22:42:30
last_update2020-10-25 22:42:30
depth0
children9
last_payout2020-11-01 22:42:30
cashout_time1969-12-31 23:59:59
total_payout_value10.652 HBD
curator_payout_value9.397 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length5,586
author_reputation350,793,175,255,084
root_title"Community Feature Development Needs"
beneficiaries
0.
accountpeakd
weight500
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,252,717
net_rshares96,376,085,405,968
author_curate_reward""
vote details (130)
@bashadow ·
#5 I think the sub classification is a good idea, and one I have been looking forward to. I think it will require some basic standards. 

1. First tag = Community
2. Second and third tag classification
3. tags beyond for the creator to chose.

It is my understanding that when posting via a community page the first tag is auto assigned as the community. The community would then be able to classify the post using the second and third tags. 

The community can have as many classification tags as they want, but the poster would have to pick two that he/she felt best fit their post. An example would be a photography post talking about lens choices for landscape photography. The post would be classified in both the landscape and the tools/equipment/locations/howto sections depending on tag choice.

It would be a big challenge to do something like that. The page layout would need to change, there would need to be a method for the end user to find the post that cover say lenses. A page for **all** post, then *sub pages* for the tags the community has chosen. Maybe a simple search box that the user selects one or two tags. I am glad I am not a layout designer or programmer.

#6 I like the idea of the language field, I would hope if they do this that the language would be indicated so a translation program could be easily chosen, because I have no real clue the difference between chines, Japanese, or Korean language let alone all the various other languages, some times I can tell it is Spanish or German, but I am not worldly enough to know what language some post are written in. 
properties (22)
authorbashadow
permlinkre-jarvie-qisa0p
categoryhive-102930
json_metadata{"tags":["hive-102930"],"app":"peakd/2020.10.8"}
created2020-10-26 00:43:36
last_update2020-10-26 00:43:36
depth1
children0
last_payout2020-11-02 00:43:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,596
author_reputation100,388,692,638,882
root_title"Community Feature Development Needs"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,253,990
net_rshares0
@borislavzlatanov ·
Great suggestions and very needed if people are to find communities that match their interests.
properties (22)
authorborislavzlatanov
permlinkre-jarvie-qisvp2
categoryhive-102930
json_metadata{"tags":["hive-102930"],"app":"peakd/2020.10.6"}
created2020-10-26 08:31:51
last_update2020-10-26 08:31:51
depth1
children0
last_payout2020-11-02 08:31:51
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length95
author_reputation5,686,425,684,581
root_title"Community Feature Development Needs"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,257,986
net_rshares0
@inertia ·
$0.06
Re: Sub-classification is totally do-able.  My own front-end ([Hyperion](https://hyperion.zone)) already does this, for example, here's the Leo Finance community, with only #hive-engine in the results:

![image.png](https://files.peakd.com/file/peakd-hive/inertia/vjgoczoG-image.png)

In fact, if you want, you can even specify more than one tag, which will cast a wider net (Leo Finance + ( #hive-engine *or* #neoxian )):

![image.png](https://files.peakd.com/file/peakd-hive/inertia/dYuQsakb-image.png)

As it is right now, if you want to achieve something like this without Hyperion, you need to pick a tribe's front-end and search on a different tribe's tag, e.g.: https://leofinance.io/created/neoxian

So it kinda works, but it'd be nice to make that a Hivemind feature.  Complicated queries are complicated.
👍  
properties (23)
authorinertia
permlinkre-jarvie-qizebu
categoryhive-102930
json_metadata{"tags":["hive-102930"],"app":"peakd/2020.10.9"}
created2020-10-29 20:59:54
last_update2020-10-29 20:59:54
depth1
children1
last_payout2020-11-05 20:59:54
cashout_time1969-12-31 23:59:59
total_payout_value0.032 HBD
curator_payout_value0.032 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length814
author_reputation344,124,293,856,703
root_title"Community Feature Development Needs"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,309,947
net_rshares516,491,123,680
author_curate_reward""
vote details (1)
@jarvie ·
Very cool... that's encouraging. I'm not the developer type but I'm glad to know it's already being done.
cc @asgarth 
properties (22)
authorjarvie
permlinkre-inertia-qizykk
categoryhive-102930
json_metadata{"tags":["hive-102930"],"app":"peakd/2020.10.9"}
created2020-10-30 04:17:09
last_update2020-10-30 04:17:09
depth2
children0
last_payout2020-11-06 04:17:09
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length118
author_reputation350,793,175,255,084
root_title"Community Feature Development Needs"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,313,250
net_rshares0
@oddballgraphics ·
$0.04
Those would be very good additions. I have two suggestions.

Stats: It would be great if stats could be on hivemind as to allow to measure across all front ends. Don't know if this is feasible but it would be more accurate.

Languages: I think it would be helpful to bilingual posters if there's an option to allow multiple languages in same post with a drop down to choose language.

👍  
properties (23)
authoroddballgraphics
permlinkre-jarvie-qism0r
categoryhive-102930
json_metadata{"tags":["hive-102930"],"app":"peakd/2020.10.8"}
created2020-10-26 05:02:54
last_update2020-10-26 05:02:54
depth1
children4
last_payout2020-11-02 05:02:54
cashout_time1969-12-31 23:59:59
total_payout_value0.018 HBD
curator_payout_value0.018 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length385
author_reputation107,137,912,069,286
root_title"Community Feature Development Needs"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,256,447
net_rshares295,337,949,739
author_curate_reward""
vote details (1)
@jarvie ·
What stats would you like to see measured against eachother?
properties (22)
authorjarvie
permlinkre-oddballgraphics-qizyl9
categoryhive-102930
json_metadata{"tags":["hive-102930"],"app":"peakd/2020.10.9"}
created2020-10-30 04:17:36
last_update2020-10-30 04:17:36
depth2
children3
last_payout2020-11-06 04:17:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length60
author_reputation350,793,175,255,084
root_title"Community Feature Development Needs"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,313,252
net_rshares0
@oddballgraphics ·
Here are a few out the top of my head that would be helpful.

1. unique visitors (post)
2. unique visitors (blog)
3. time spent reading post
4. linked from (blog, community, from trending feed, other sites)
5. Country
6. time of visit
properties (22)
authoroddballgraphics
permlinkre-jarvie-qj013c
categoryhive-102930
json_metadata{"tags":["hive-102930"],"app":"peakd/2020.10.9"}
created2020-10-30 05:11:36
last_update2020-10-30 05:11:36
depth3
children2
last_payout2020-11-06 05:11:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length235
author_reputation107,137,912,069,286
root_title"Community Feature Development Needs"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id100,313,559
net_rshares0