What is a feature of Salesforce knowledge?
The solution hierarchy dictates article visibility for community users.
A link from one article to another still works if the article URL name changes.
An article type layout can include the Assign to Case Owner button.
Fields can be made required so users must enter values when creating articles.