We have built a HubSpot Knowledge Base and have identified a need for better content management. The issue comes with the multiple reviews required to make sure a KB page is OK to publish externally. There is are multiple reviewers involved before we can publish a page live: technical review, marketing review, legal review, etc. At present a KB article does not show the edits made by others nor the state of content reviews. A page is either published or not and while you can go back to a prior version you can't actually see what was changed between two versions. And there is no way to take a snapshot of an entire KB and use that to create a new instance. But, hey, that's a CMS.... There are multiple ways to address this need (e.g. build a CMS) but it seemes to me a lighter weight solution would be to allow content to be managed in a wiki or CMS external to KB and then tag and bulk import a doc set when all reviews are complete. An integration with an external service like GitHub wiki could enable this in the short term.
...read more