Disraptor is a Discourse plugin with the goal of separating web application development from the development of other, often crucial features like user management, authentication, mailing, social networking, etc.

Core principle

Disraptor acts as a proxy for the actual web application. Users set up routes mapping from the Discourse instance to the web application server via Disraptor’s plugin page.

Requests to the Discourse instance that match a Disraptor route are forwarded to the web application server. Disraptor uses the response and renders its content inside the Discourse instance. This way, Discourse’s forum is still available.

Status: Early stages of development; no working prototype available.