If the user do a lot of posts including links or questions, might want filter his "best posts" from a content perspective and group them as a blog.
Hmm then I think tags solve that issue in a more generalizable and future-proof manner.
Hardcoding a personal blog functionality just looks like feature creep, specially if users don't engage with it and it never takes off.
reply
Hardcoding a personal blog functionality just looks like feature creep, specially if users don't engage with it and it never takes off.
Yes, I could agree on this point. But you have to valutate if you want to advocate a function to give a form to the project, versus let him plasmate himself. It the users don't engage let's fix the function or remove it, not fear. On the tecnical side you can use tags to star the post, of course; the critical point is give them visibility in the profile via a proper section/button. However I think that a checkbox is minimalist (KISS) and the migration to a tags system, if needed, is trivial.
reply
I actually love this kinds of design discussions even if I disagree with the original idea, many great ideas can come off it (I think it was John Carmack who said something like that as well).
Maybe allowing users to curate their own profile (similarly to github) is the answer. Tags can be part of the implementation and blog-like profiles can arise from it.
reply
Both roads can coexist, a proposed feature and some flexible tools as tags to let the community create a spontaneous usage pattern.
PS: I my opinion tags can create quite chaotic and spammy structure if the user is completely free to create and use them.
reply
Pinned posts also come to my mind here. Like pinned on your own profile.
Also subscribing to users since you would want to know about new (blog) posts from them for proper "blogging functionality".
reply
Yes, "pinned post" could be a more neutral alternative to the "blog" narrative :)
reply
But the user should be able to pin the post only at the creation, not after facts in an edit. This express the intention to create a valuable content and is not used to showcase a conversation.
reply