Using AnswerHub As A Developer

Overview

  • Use the REST API to gather information about questions, answers, topics, users, articles, ideas, awards, actions, analytics and more.
  • By using the REST API, you can also display questions, related questions, answers, topics, user information, articles, ideas, awards, latest activities, and more.
  • AnswerHub has a mature read/write REST API with almost complete coverage of the application functionality.
  • You can use the API to import/export data, integrate with third-party applications and write custom AnswerHub user interfaces.
  • Custom user interfaces can range from purpose-driven mobile clients to custom analytics dashboards.

Setting Up an AnswerHub Environment

What Your IDE Should Support

In our opinion, good syntax highlighting, auto-completion and automatic error checking are essential in modern development. Whatever you pick, make sure you have support for XML, Java, Html/CSS/Javascript and Freemarker for better productivity.

Application Container

AnswerHub is a Java web application, and so it needs an application container to run. We support Apache Tomcat version 7, using a version that uses the new WebSockets support and servlet API 3.

Database

We support MySQL 5.5, 5.6, or 5.7 and any MySQL GUI tool.