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 and can provide the above-mentioned features to your web application.

Status: Early stages of development. Experimental usage at TIRA