Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add option to add a child community #1639

Closed
loid345 opened this issue Jun 24, 2021 · 7 comments
Closed

Add option to add a child community #1639

loid345 opened this issue Jun 24, 2021 · 7 comments
Labels
type: duplicate This issue or pull request already exists

Comments

@loid345
Copy link

loid345 commented Jun 24, 2021

If in a classic forum we can assign a parent category, then in lemmy you can create a community without nested categories. This is acceptable for news resources, but inconvenient for technical and other resources for structuring information.

It would be great to be able to create child categories for users in their community with at least one level of nesting (communyty/sub-community).

In this way, you can structure your community by categories for the convenience of users.
You can also seriously compete with Discourse and other forums.

@loid345 loid345 added the enhancement New feature or request label Jun 24, 2021
@dessalines
Copy link
Member

I'm kinda against creating trees of communities bc it could get incredibly complex... its much easier if each community stands on its own. At least on reddit, community linking is done via sidebars.

As far as categorizing, I think #317 is a much better way to do that besides creating more communities.

@loid345
Copy link
Author

loid345 commented Jun 25, 2021

I don't think that any forum is incredibly complex because of the category tree. On the contrary, it is very convenient. In Reddit, links to communities are made through sidebars because users do not have the opportunity to add a subcategory. Therefore, instead of creating one community, they create dozens of ssociety. I consider this a disadvantage of Reddit.
As for #317, then this is a good idea, only tags should be defined within a specific community.

@dessalines
Copy link
Member

Would you automatically be subscribed to child communities? What if the user doesn't want that?

How would you find these child communities / where would they be displayed?

@remram44
Copy link

remram44 commented Jun 29, 2021

An alternative might be tags/categories in a single community. Reddit has this in the form of "flairs", which can be searched on (e.g. /r/AskReddit flair:Serious+Replies+Only). This might be easier. [edit: is being discussed at #317]

Dealing with hierarchies is always problematic (people who use the feature are likely to find one community actually has two parents, or some top-level mods don't need access to all children, etc). Linking to other communities in the sidebar seems easy enough. I have used sub-groups at GitLab because they were there, and that has only caused problems (ACL always inherit, can't rename parent group once it has children, long URLs, ...)

@weex
Copy link
Contributor

weex commented Jul 3, 2021

inconvenient for technical and other resources for structuring information

Wikis are much better for this.

@loid345
Copy link
Author

loid345 commented Jul 5, 2021

I'm kinda against creating trees of communities bc it could get incredibly complex... its much easier if each community stands on its own. At least on reddit, community linking is done via sidebars.

As far as categorizing, I think #317 is a much better way to do that besides creating more communities.

I named it incorrectly, not child communities, but sections within the community. You can improve the user experience if posts within the community are sorted by sections.
The logic of creating sections looks like this:
Create Post - "Community" - Select a community. When you click on the selected community, a window opens
/
Category1
Category2
Create Category

For example, I want to create a community about pets. I create such a community and create sections cats, dogs, ponies, etc. I don't need to create many communities by pet names and display them in the sidebars, I create one community. Users can go to the section about cats and read only posts about cats. Let's say they don't want to read posts about dogs. Globally, the script logic does not change. But users have the ability to read and write posts in sections. Reddit can't do this.

@dessalines dessalines added type: duplicate This issue or pull request already exists and removed enhancement New feature or request labels Jul 5, 2021
@dessalines
Copy link
Member

That would make this a dupe of #317

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type: duplicate This issue or pull request already exists
Projects
None yet
Development

No branches or pull requests

4 participants