I have been testing communities for a few weeks now with my newly formed Excel for All Community (https://beta.steemit.com/trending/hive-102332). The feedback I have today is based not only on my own experiences but also those of a few beta testers I invited from LinkedIn that have never been involved in steem before.
We all know I am not a dev. But I do think I am the perfect ‘customer’ for communities on steem. I previously ran a community on Google+ which as we all know, closed. I have been holding off on re-forming a community ever since. The reason being, as a content creator and community leader I am tried of how central organizations run. How the content creator and consumer are only just data for them to sell. Neither the content creator or the consumer gets a piece of that pie. And if you are a creator, unless you are making them money, chances are, no one will ever see your content anyway. I am eager to find an alternative solution. The steem Blockchain and decentralization provide some of the solutions to the problems currently facing web2 and I think this will be an awesome place to set up communities.
So, I guess it’s time for the feedback. I do hope it is found to be of value for the future of communities on steem.
Profile – A users need to go to the wallet to update their profile image and info. This is not very intuitive and not an obvious place to check. Maybe if you could click on the profile picture it would open a screen to update profile. Or a link placed on a person’s blog (which now seems to be called profile???)
Notifications – we need to be able to set the notification we receive. It's very daunting to be getting 50+ notification on 1 post and it would be great to be able to filter them and change the notification settings.
Posting - a number of people missed posting to the community as they selected posts to blog. This error is too easy to make, and I would suggest removing the option to post to the blog from within a community post.
Posting – Admins should be able to set if who can post to the community. At the moment anyone can post, not just a subscriber.
Posting – It would be nice to have the ability to post to more than one community, or resteem to a different community.
Admin views – could you add a view for admin to show all comments (not level 1 posts) made on community posts.
Navigation – its hard to find your way back to communities once you go to someone's blog.
Admin Settings – it would be nice to be able to turn on mandatory tags/category/flares to a post and allow users to sort by the same.
Navigation – The current tabs on a blog/profile are Blog, Posts, Replies, Notification. This is a little confusing as the term post can be a personal blog post or a community post. I propose this is changed to Blog Communities. Within both of these, you would then have posts, comments, replies, notifications.
Stats – we need more stats. However, as an Excel and steem geek, I know how to get these myself and I know what I want as a community leader. Maybe Excel for All could step up here and create a third-party tool?? Maybe @roadscape would like to collaborate with us???
Direct messaging of some type should really be a feature of a community.
Admin rights – allow admin/owner to set the owner account as a beneficiary on posts made to the community.
Admin rights and feature – allow admin to turn on or off guest posts (non steem account posts)
Admin – have the ability to search subscribers list. Add subscribers date of subscription to list of subscribers.
The UI needs a bit of sleek design work.
So that’s about it for the moment. I would like to invite a second round of beta testers before we come out of beta. However, I won’t have time to do that until the end of next week. I do hope we have another few weeks in beta.
I would like to give a special that’s to the Linkedin users that joined me and helped with the first round of beta tests. @excelguy, @diazkongming, @alanmurray, @f-wiyanto, @jkpieterse, @axilizar, @poweraccess, @xlncad, @esterbennett. Many of which are well known Excel experts and influencers and I feel very honored that they took the time to help me on this journey. If you take a look at some of the accounts, you will find some of the direct feedback they gave me on communities.
For everyone looking for a Communities Tutorial I made one a little while back.
https://www.youtube.com/watch?time_continue=36&v=FP8Lz0XqYH8&feature=emb_title
nice share
nice share
I've been wrestling with the new Communities implementation on Steemit.com for a few weeks myself, been active on the Internet in various forms of online fora since there were online fora, and have some thoughts on the same subject. I also bring some technical acumen to the table having worked in online engineering for a number of years. Some of the things you bring up I can explain in some of the things you bring up I can concur on.
This has always been a terrible design decision on the part of Steemit. They stuck what is normally thought of as the things associated with a personal account viewable externally, settings which can be changed by a user, and the display of activity done by a specific account into a blender, set it to frappe, and then just dumped it out. Some of the things which really need to be in Settings are settable by the user in Wallet and honestly the whole UI is a bit of a mess.
What we really need here is a complete re-factoring of the user experience when it comes to differentiating "who is this user," "what has this user been doing," and "what do you want your user experience to be?" The first two can possibly be folded into the same page as sub-tabs, but all of the personal Settings, including image and info, need to be centralized under Settings.
Luckily, that should be something that's relatively easy for SteemPeak to do because other than historical habit there's no reason to continue to mimic what Steemit is doing.
More accurately, we need an actual Notification system. I've been using GINAbot since the beginning and I have yet to see a website associated with the Steem blockchain which gives me notification of the things that I want to see an activity on things that I do remotely as effectively. You are absolutely correct in that the one time it's particularly off the chain is after a post when all of the automated voting systems kick at the same time and you can easily get well over 100 notifications in under a few minutes – which, in a sense, is a good problem to have but it is extremely annoying. The Steem blockchain has needed a decent Notification system for a long time, however. One that allows for fine tuning of the kind of things you want to see, keeps up with things that happen as a log so that you can review them later, and generally understands the separation between "things that are actionable right now" and "stuff you might generally want to know about."
Here's the problem: from a system perspective, there is no difference between a personal blog entry and a Community blog entry. The only difference seems to be that the Community content can be displayed in a singular, coherent manner on a single webpage associated with the Community. From a mechanical point of view, Communities (as exemplified by a unique identifier which is assigned when you create the Community) are literally no different than any other account which can post to the Steem blockchain, with the only difference being there is a special means of handling displaying their Profile. The Community page. This is why creating a Community costs exactly the same as creating a new account, because that is literally what's going on under the hood.
The deeper problem is that this is another UX issue. When you post to a Community, from a blockchain display point of view, it's as though the individual post had two different creators – the account associated with the Community and yourself. People reading/following you, as an individual, also see everything that you post to a Community. When people go to a Community page and see the posts on it, they likewise see the posts there who have a "shared creator" with that Community account. There is no spatialized differentiation between those two ideas.
Within a Community, there is only a "New Post" button, and once that New Post has been invoked, the "[Post to Blog]" button really doesn't make much sense. This is normally where I would go on it stupid length about some sort of justification for it that I could imagine but I just can't come up with one. I have no idea what they were thinking when they laid out this particular page. Not a single thing.
This is one of the things that, as I understood it, was a core thing about Communities in the first place. While public Communities are perfectly fine as a default, a group which only allows a number of people to post to it would be far more useful for a lot of use cases.
It's interesting to go in and look at the "Leadership" role editing, because they aren't necessarily intuitive.
In a real sense, the only content curation (in the real sense, not the sense that's used on the Steem blockchain) power that exists in the entire hierarchy is the ability to mute a poster. By default, anyone that joins can post but an Admin or a Moderator can mark an account as having their new posts automatically muted.
In theory, you could create the effect of a "closed posting group" by being able to set the default state of a new joiner as Muted and then have an Admin or Moderator unmute accounts they wish to have posting access. That needs to be one of the things that can be set dynamically at any point for Communities.
While we're talking about roles, whoever decided on the UI regarding role titles that they can only be changed inside a given post and not under the Leadership "Edit Roles" link should probably be taken out and beaten because that's not only counterintuitive, it's just wrong. It's bad design.
This is really two things, and I feel differently about both of them so I'm going to respond to them separately.
Firstly, being able to re-Steem content into a Community would be extremely helpful. As a curational tool, a Community needs that kind of mechanism – and I would even accept that in order to re-Steem content into a Community, the person doing so needs to add additional commentary, not just a link. In fact, that would be a mechanism that I would like to see more generally applicable around the platform because often I don't just want to re-Steem something, I want to do so and talk about why I'm doing it and while I can simply link to it and quote appropriate parts, it's not really a smooth experience. I would also like the ability to "re-Steem with commentary" and automatically assigned the original post as a beneficiary because that seems like the right thing to do.
Secondly, posting to more than one Community is something that I don't think would be a positive gain for the platform. There is a good reason for that. We have seen how people spam tags and we know that given the way that content is rewarded on the platform, pushing it in front of more eyes – no matter how appropriate it is for those eyes to see – is what people do. Communities allow for conceptual location; that is to say, with Communities content can be located in one place and not in another and it can't really be pushed into that other space. That's a good thing. It allows individuals to differentiate their experiences. You start allowing any post to be "multiply owned" across multiple Communities and you might as well not have those Communities. There will be a lot of people who throw content into whatever they can even remotely justify a post for.
I would absolutely entertain the idea that whether to allow for cross-Community posting is something that should be an option at a per-Community level, but if so I would stridently maintain that the default should be "no," and I would be extremely leery of being involved with a Community where it was set to "yes."
I suppose the default answer to that is "you mean, other than looking at the post itself?" But that goes back to the difficulty of Steem platforms in creating a decent Notification system. In theory, what you really want is to be able to see what activity has occurred in a given Community on posts associated with that Community. You want a way to be able to keep up with what's been going on in there. Whether it be for moderation purposes or simply to keep up with interaction. In a mechanical sense, you want the Community page to actually act more like the standard account Profile page which shows Replies and Comments involving that account.
Ultimately, I think we really need to figure out a way to express more what we want to do with that information and how we need to get it to make it actionable because a Community of any real size is going to start to have way more Comments going on than any one person can really keep up with.
Absolutely, and moreover it's difficult to find Communities in the first place. Aside from your personal list of subscriptions, they just don't exist to be found.
In theory, the Community itself represents the "category" of a given post, and that's probably for the best. But you bring up an important question. Does the Community represent a "sixth tag" that is effectively associated with a given post alongside the tags which are given to the particular post in question, or should there be redundant tags? Moreover, shouldn't tags apply to Communities themselves in order to make searching/finding them much easier, with the implication that all posts in that Community should take them as given?
My own feeling is that the last should be the case, that Communities themselves should be searchable, discoverable, and tagable, and those tags should be considered inherent on all of the content posted into a given Community. (This is also a really good argument for only allowing a single post to be counted as within a single Community, because tag disjoint between Communities is a real issue.)
Should a Community's tags count against the set of five that non-Community posts have? From my perspective, I would think not. Content within a Community could have more specific tags which wouldn't be necessarily useful outside of that context. But now we're getting into more complicated issues of derived folksonomy (which my system originally wanted to represent as "folk sodomy") which might be beyond the scope of most people involved in the design.
I'm not sure that I go along with this one. The right thing to do is probably to remove the term "blog" altogether because it's no longer meaningful and instead talk about "personal posts" and "Community posts," which neatly removes the problem. As a result, you build a much simpler hierarchy to understand. Communities and personal accounts can have posts attached to them. Posts can have Comments attached to them. Comments can have Comments attached to them. Replies are just comments, and aren't really meaningful for Communities because the owning account shouldn't be post-active. And Notifications are things that are triggered by actions which can occur to accounts, Communities, posts, and comments. Navigationally, it might be better to refer to Notifications as "Activity," because it's much clearer.
What kind of stats? As someone else who has been involved in managing online communities for a very long time, I've never really found much use in having numbers shaken out. They really don't help me. If I'm involved with the community, I already know what volume of activity we are experiencing because I'm reading it. Most of the other kinds of numbers that people say they want aren't really useful for administration; they are purely for marketing. And I'm not really sure I've ever seen them be particularly useful for marketing purposes, either.
So the real question is what do you need to know that interaction with the community wouldn't tell you?
Oh God, please no.
To what end? And more importantly, to what advantage? We already have two fists full of direct messaging, semi-ephemeral communications systems, most directly represented by Discord. Anything in the world that would be implemented would need to be immediately and clearly more useful than Discord – and that is just not going to happen. It's just not.
Moreover, there is no technological or useful reason that a personal messaging system should be associated with the Steem blockchain. It is a long-term, distributed, content database and direct messaging/personal messaging/live messaging systems are completely ephemeral, generally centralized transient content.
Plus I'm not sure I trust anybody involved with development right now to put together a decent personal messaging solution that even matches the availability and functionality of IRC.
Might be useful in some cases, I suppose. Though really only in situations where the admin/owners are engaged in active classic curational activity, finding content and bringing it to the Community itself. For the general functioning of a Community, where content is created by self-motivated community members, that feels a little sketchy. You could make the argument that the Admin/Moderators should "get paid" for doing the job but I would be uncomfortable with that.
As an option available for Communities, sure. It's definitely one of those things I would want to be clear, front and center, when I went to join a Community. I don't want it stuck down in the fine print that the Admin are taking a 75% beneficiary cut of anything I post to the Community. And you know just as well as I do that somebody would try to pull that scam.
But while we're specifying that it is a Community option, we might as well give it the possibility of delegating all content posted to the Community to an arbitrary set of accounts.
That's not what the Guest role as currently defined actually means, so there's a bit of a disconnect. Moreover, I don't think there's any way that non-Steem accounts could post to a Community anyway because you must have a Steem account in order to post to the blockchain – and as we've already said, posts to a Community are just the same as any other post. I don't think that we will ever see non-Steem account posts being allowed into the blockchain because there isn't really a mechanism for it. And if there was, it would violate the whole premise of the system.
Add to this "about 15 more basic administrative functions that every single group/mailing list/community system has had since the 70s."
Really, what we need is some sort of timeline from the developers of at least one of the interface platforms for the Steem blockchain – or at least a Trello board – which talks about what sort of features they are looking at developing in the short term, because as it stands Communities aren't really an effective tool for anything they've been pitched for at this point.
Maybe everything is on hold until SMTs roll out because we have definitely not heard the last of some sort of tight integration between SMTs and Communities. You can count on that. A bit of a problem, but there you go.
There are a lot of issues with Communities and they need a lot of work. It would be nice to hear about concrete plans by developers regarding actual usability. I would love to hear about that.
I don't expect it.
as always, a very detailed response. The aim of my post was not to criticize every aspect of communities but to give feedback. Agreed, you have way more technical and other experience than me, and you think things through way more than most. I hope the dev team read all of the comments as it does provide useful insights.
You know, I'm really quite surprised that the SteemPeak devs haven't announced a very bare-bones implementations of the Community page very strongly inspired by the beta Steemit implementation – and with a public Community attached where discussing the Community implementation would occur. It seems like an obvious thing to do.
I had a look at communities recently, I've no idea what it's about or how it works. Have you got any suggestions about posts which outline the idea/ how tos?
I did notice I can't seem to filter my feed by each individual community which needs changing.
Also how do I post within a community?
Any help much appreciated!
I think @themarkymark did some posts on how communities work.
As for filtering your feed, yes thats a great idea
To post within a community, navigate to the community and select new post. this will bring up the posting screen. On the top you will see Posting to [community name] and you will also see the option to oost to blog. Do NOT select post to blog as this post will not be seen in the community. If you want the post to be visible on your blog, after you post it to the community you have to resteem it.
OK thanks for that, I'll to explore further!
Note that this doesn't seem to be the case. As I said in my longer response, anything you post to a Community appears to be posted to people who follow you just as any other post would be. It appears right there in their blog. And this seems to be true whether or not they're reading you on SteemPeak or Steemit.
For example, this original post showed up in my feed and I am pretty sure that you posted it to a Community. I'm reading it on SteemPeak because I follow your account and I think it's guaranteed that I'm not in whatever Community you posted to. (I'm betting that the Community is owned by @hive-144703. SteemPeak doesn't automatically resolve that reference to a Community while beta Steemit does.)
At least at this point, for people who follow you as an entity, you don't have to do anything for people to be able to follow posts you make to Communities.
"Note that this doesn't seem to be the case." - that is because you are not using the beta site. the beta site is connected to the blockchain and steemit and other fount ends can pick up the posts. however, when beta changes to live, from what I understand, this will change.
As I said – "on SteemPeak."
At this point, the useful thing of looking at posts not on the beta Steemit site is that you can see exactly how things are working under the hood, how posts are propagated inside of the blockchain itself. Knowing that, we can make some assessments about what things are possible within the context of transactions issued via the blockchain.
But most importantly, other front ends are already picking up those posts. They aren't able to associate the Community owners with Community descriptors nor apply some sort of tagging or grouping to the content, but they do propagate it and allow it to be read, and that's how we know exactly that a post to a Community is treated just like any other post that an account would make.
In the longer run, this could be a bit of a problem – but it's part and parcel of the fact that the entirety of the blockchain is readable by any observer who wants to decode it. Closed/private Communities are literally impossible. The only kind of access control that will be available is determining who can post content effectively cosigned by the Community as an authority. I think a lot of people may end up being somewhat disappointed to discover they won't be able to, for example, set up a Community with a paywall for reading that content.
It's going to be very interesting to see what people actually end up doing with Communities. I'm actually quite surprised at this point that SteemPeak hasn't put up at least a beta interface to Communities considering how fast they jumped onto Tribes, which have a lot more programming overhead to make work. I trust the guys it SP to have a much better iterative process once they get something up in the first place.
$trendotoken and $trendovoter.
Also, please check out my new Nonsense Writing Contest.
Thanks!Hi @paulag, a modest tip of appreciation:
I do not care about stats and since are a stat geek and can lay hands on it yourself gguess that problem is solved.
So far I have no idea how post directly into the community I made or on my blog.
What is a mystery to me is why cannot post in more as one community.
Those hive numbers not make this platform . No one knows what the number means or what community it is. Far of user-friendly.
I do not care who directly into the community I made (which is CCC) shouldn't that be the idea? CCC is a community carried by all members so are the contests hosts. They are members. Same rights for everyone.
I wonder about the administration part...I made the community but can not even get into it. Nowhere I can find a manual how to do it and I am clearly not the only one. More communities deal with that problem and have no clue why a post does not show up in the community or?
"I do not care who directly into the community I made (which is CCC) shouldn't that be the idea? "
there is still a limited rewards pool, as a community owner I feel I have a responsibility to the blockchain to ensure there is no abuse. I also feel comments can be extremely valuable and important to a platform, and it would be nice to be easily able to find these and if there is value, reward them.
How did you set up the community and yet not know how to access it? Are you using the beta site, because right now, thats the only place you can access communities?
@paulag sorry for the badly written respond. I noticed many words disappear again. It seems to be a @esteemapp issue I have.
I wrote I do not care about the stats... Statistics. I managed to come this far any just publishing and up voting. I try to discover more.
By now I was twice able to sign in on beta.steemit.com. in most cases I can not load it.
I added some communities and found the option to start a community (CCC). I did not intend to start it on my account but for @team-ccc I do not have the active key.
I only once saw the option to post on my account or into the community. I clicked on my account and I do no longer see the other option.
The only thing I do now is posting and using the hive as the first tag. That's it.
Nowhere I found a manual. Can be I am not. able to see more options on my cell phone? I already have that experience with steemit.com too.
Sorry to bother you, I am just not such a smart kid and my slow connection doesn't make it easier either to figure things out. At the moment I can hardly load a site or post and am not able to see photos and videos.
Thanks for your respond. Happy day ❤️
Read this article
He should help you with your problem. https://beta.steemit.com/hive-144703/@gadrian/remarks-after-i-created-a-community-bug
You are Welcome :-)
Hi @paulag!
Your UA account score is currently 6.559 which ranks you at #158 across all Steem accounts.
Your rank has not changed in the last three days.Your post was upvoted by @steem-ua, new Steem dApp, using UserAuthority for algorithmic post curation!
In our last Algorithmic Curation Round, consisting of 83 contributions, your post is ranked at #11.
Evaluation of your UA score:
Feel free to join our @steem-ua Discord server
Hi @paulag
I'll give my input on the Hivemind (backend) aspect:
Notifications: good thing is, they are already categorized in the backend, so it's a matter of finding a way to record a user's global preferences and then matching those with API requests.
Currently, only Type 1 communities are being created and these are open access. There's Type 2 - Journal (guests can comment only) and Type 3 - Council (only members can write). There is an issue open on GitHub concerning these, to review the validation techniques. These community types will start with the number 2 or 3, when their creation is supported.
Resteems: I had been thinking about this since I read a post by @tarazkp that mentioned this about two weeks ago. I have written a few notes, but haven't gone that far with it. I think it's a great suggestion that's worth pursuing.
I can confirm that Hivemind currently returns the date as part of the
list_subscribers
query so it's just a matter of adding that "date" to the front-end.Why are these being described as "different Types of Community" and not just different variants of Role assignment at set up? Because from the perspective of the systems that are already in place, that is the only difference. The only difference from functionality that currently is available within the architecture seems to be who can write a reply Comment and it would seem to be much easier to add that as an option than to try and shoehorn things.
In fact, the best way to design this from a UI perspective is probably to build a matrix/table and let people choose from it.
For example:
With each of those columns having a selection button at the bottom and the Custom column having a pulldown that would allow you to set any default to start with. The Reply column of Council should be a pulldown with those two options, because it's certainly possible that you might want a Community where only a few people have access to posting root content but people manually vetted by Moderators could have access to comment.
There would also need to be a fair amount of explanatory text attached to various things, probably via a nice mouseover, but we will leave such discussions to somebody else who is going to be working on that kind of thing.
thanks for your insights @imwatsi. That's interesting about the types
Direct messaging is a must have! @partiko actually has/had this feature. Unfortunately @crypto-talk aka Sida sold it away (to BuzzFeed i believe)
Posted using Partiko Android
Partiko got sold?? When did that happen?
Sometime last year. Last Android Update was in June 2019.
In short, it's a slightly different rehash of steemit.com.
I don't really see any reason to use it tbh. Just has a different skin that reddit developers might have casually toyed with 5 years before creating reddit
"it's a slightly different rehash of steemit.com"
Kinda yea. I was hoping to see a totally different theme and UI
The initial release is conservative in terms of design changes. However, the back end has been swapped out to allow for fast iteration going forward. Although unseen, these are big changes, which is why testing on a minimal set of features is crucial.
I have been hoping for great things from communities. We need something to make Steem more compelling. Getting some like-minded people on here is a good start.
we have to start somewhere. and I guess late and basics are better than never at all
Excellent feedback, thanks for sharing your experience.
When communities launch, the profile update feature is getting moved back to steemit.com, and removed from wallet.
This is planned for the future. In the meantime, which notifications are too spammy? If its votes, we can increase the notification threshold.
Is there any way to make it more clear without changing this functionality? The main reason it exists is because there are some edge cases with drafts. It can be reworked later but is there a better wording that would make it more clear?
We'll have new community types released shortly after launch.
Resteeming (or 'cross-posting') into a community is high on the list of future enhancements, but will not be available at launch.
Could you elaborate on this? Is the goal to see latest comments? Or trending comments?
Back to a specific community? Or the steemit home page?
Currently, 'Posts' refers to 'All' posts -- should this label be changed? We cannot currently split up these tabs into blog vs. community.
Definitely; after launch we'll bring more stats to the UI.
Community rewards are among next features to be added.
thanks for the reply and sorry for the delay in replying to you.
"which notifications are too spammy? If its votes, we can increase the notification threshold."
Yes its the votes
"Posting - a number of people missed posting to the community as they selected posts to blog. This error is too easy to make, and I would suggest removing the option to post to the blog from within a community post.
Is there any way to make it more clear without changing this functionality? The main reason it exists is because there are some edge cases with drafts. It can be reworked later but is there a better wording that would make it more clear?"
How about having a drop-down to select between post to blog and post to the community. at the moment as both options are visible, people are getting confused. if only one is visible at a time this might lessen the confusion.
"Admin views – could you add a view for admin to show all comments (not level 1 posts) made on community posts.
Could you elaborate on this? Is the goal to see latest comments? Or trending comments?"
I would like to be able to see all comments not yet paid out. the reason for this is 1. to check for abuse. 2. to reward undervalued comments. if my community goes to plan, the comments will be of more value that the post/question.
"Navigation – its hard to find your way back to communities once you go to someone's blog.
Back to a specific community? Or the steemit home page?"
where you are here https://beta.steemit.com/@paulag ..maybe I missed it before, there is a link to communities, my mistake *unless its new?