I'm looking to create a website with static content, a blog with regular posts, and also a knowledgebase with different kinds of tutorials.

I'm pretty sure I can do all of this under one Drupal installation.

Could someone explain to me the best way to go about this? I would need to be able to create dynamic pages showing most recent blog posts, a search function for the knowledgebase articles and blog articles.

I know I can create different content types. Would this be the proper way to keep the blog articles and knowledgebase articles separated? I can create twig templates for the static pages.

Comments

Sam Moore’s picture

Short answer - yes.

If you need more powerful search, especially of attached documents (PDF, Word, etc) check out Apache Solr and Tika, which Drupal plays nice with. Your hosting provider may need to help install.

Besides that, get real comfortable with Views.

Blog posts are a built-in content type, and every user gets their own blog.
If you need Forums instead, use the built-in Forum or the Advanced Forum add-on.

jtwhite93’s picture

How can I have the URL work like /blog/post-title-blah