Allowing users to create blogs

Ashutosh Pandey asked on January 3, 2019 08:57

I am working on Kentico 10. I have a website that allow users to register and create blogs.

I am using Kentico blogs API for creating and managing blogs. The problem I am facing is every blog created by users is listing in Pages application tree under Blogs category.

My questions are:

  1. Is this the best practice for letting users create blogs?
  2. If no, then should I create my custom module and tables for allowing users to create blogs? Kentico blogs can be used by admin for their own blogs.
  3. Can I hide blogs from Pages application tree and show it somewhere else? Do I need to create a custom module for showing blogs created by users?

Thanks for the help

Correct Answer

Juraj Ondrus answered on January 3, 2019 09:30

1. You can use User contributions and configure the web parts to use the blog post page types, set appropriate path in the content tree and so on. User contributions allow the users to contribute to your web site - in a form of wiki articles, blog posts or any other content. This content is stored in the content tree - in Pages application as any other content of the web site.
2. If you do not want to store these blogs in the content tree, then you need to create your custom module with all custom logic and do not use the Kentico's built-in blogs and user contributions modules.
3. By default no - unless you will create fully custom module with custom logic on your own.

0 votesVote for this answer Unmark Correct answer

   Please, sign in to be able to submit a new answer.