Categories and post types
In addition to just Q&A, here on Codidact each site can also add several different categories of posts. This is useful for different types of knowledge sharing, as well as for site activities and community building. These categories can contain different post types.
Post types
Currently, we have two main post types: Q&A (questions and answers), and articles.
Q&A is what forms, in most cases, the majority of the content on the site. Both the default Q&A and Meta categories use the Q&A post type.
One of the main technical differences between articles and Q&A is that articles can't be answered, as well as having a /articles/
path in the post URL. (Q&A uses a /questions/
path.)
Articles can be used in several different ways. Some communities have a blog, where people can post about topics that are of interest to that community, as well as site updates (and, really, whatever that site decides). Other communities use articles to post information that doesn't quite fit in a Q&A format - such as tutorials, reviews, or recommendations.
Categories
By default, all communities start out with two main category types: Main Q&A, which is where the main Q&A content for the site goes; and Meta, where people can discuss the site itself.
In addition, many communities have additional categories. For instance, Writing has a category for Writing Challenges, Cooking has a category for sharing Recipes, and Codidact Meta has a category for a site Blog (where the Codidact Team shares updates).
A category can use the Q&A post type, such as Writing's writing challenges, where people post entries as answers to a question; or they can use an article post type, such as Cooking's recipes; or they can use both, and have both articles and Q&A allowed in that category.
If your site doesn't currently have a blog or another category that you'd like to see, you can post a proposal in your site's Meta category with your arguments for why your community would benefit from adding other categories and what categories you'd like to add.