Welcome to the Treehouse Community

The Treehouse Community is a meeting place for developers, designers, and programmers of all backgrounds and skill levels to get support. Collaborate here on code errors or bugs that you need feedback on, or asking for an extra set of eyes on your latest project. Join thousands of Treehouse students and alumni in the community today. (Note: Only Treehouse students can comment or ask questions, but non-students are welcome to browse our conversations.)

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and a supportive community. Start your free trial today.

General Discussion

Manuel Alejandro Matus de Quevedo
PLUS
Manuel Alejandro Matus de Quevedo
Courses Plus Student 6,407 Points

I would like to know whats the best way to build a knowledge base website

This website will have to be updated frecuently, and it's for work porpuses to upload files, articles, FAQ's and so much more information. I would like to know if I need to use a MySQL database or something like that to store the information.

There won't be any login information for now, but in the future that will have to be something to think about.

I would like to know what languages, besides HTML, CSS, JavaScript and PHP I will have to use for this.

Your feedbacks will be really appreciated.

3 Answers

You can do all that hard work yourself, or you can use a back-end. One back-end I know uses artificial intelligence to map your knowledge making the whole worth more than its constituent parts. There's more to it than that, obviously.

Have a look at Rainbird - a company local to me and set up by people I know (and they're very, very clever people!!)

Steve.

Jesus Mendoza
Jesus Mendoza
23,274 Points

I'd say Ruby on Rails is the easiest to do this

Roy Penrod
Roy Penrod
19,809 Points

Here's an article I found that lists a variety of knowledge base type software. Check it out and see if it helps.

Unless you absolutely need a custom piece of software, you might be better off going with an off-the-shelf solution.