I have been implementing a new knowledge base ticketing system at work. The system we are using is ZenDesk. This is one of the best designed commercial systems I have ever seen. The interface and features are amazing. When organizing lists of items that will be displayed to a user the method of re-ordering them is simple drag and drop. Triggers to handle the ticketing process are amazingly powerful. And the API is RESTful and well designed as well as, amazingly, well documented. I’ll be posting on specific features of ZenDesk in future posts. I’m currently looking at the search capability of the API to do custom reporting.