Forum Softwares All Summed Up In One Photo


Desu Ex
Feb 17, 2008
Sort of magnificent gravedig but whatever ;)

Pretty sure that Discourse does not have any of the above available to it.
This is outdated way to look at web apps, it has been for some time now.

In 2006 Wordpress 4.7 has shipped, bringing complete JSON API with it for other applications to consume. Earlier, back in July 2011, Symfony 2 has been released. Recently Symfony 4 has been released. It still maintains contracts set back in Symfony 2 times. Django 2.0 was released starting this year. It maintains contract with Django 1 released back in 2006. Rails 5 still follows contract from early rails versions.

What is a contract? To put it simply, its an promise made by technology's author that as long as you do something in specified way, things will keep working. Why is it important in our times? Because people eventually discovered that if you have this project A that follows contract, and this project B that follows same contract, they can be used together with little or no extra work because of same contract.

Discorse follows "Rails Engine" contract. The reason there are no "Discourse Portal" or "Discourse Gallery" or "Discourse Blogs" addons lies in fact that any blog/cms/portal or gallery solution that was written in Rails following that contract will work with it.

Now, why I've mentioned the wordpress's JSON API? This is another biggie. We are living in times when a lot of projects come with JSON, REST or GraphQL API of their own. Those API are increasingly becoming an integration layer for different technologies, eventually making services architecture in web apps something easy and approachable, and no longer domain of enterprise solutions costing big buck. And yes, thanks to this JSON API that Worpdress provides and JSON API that Discourse provides, you now have plugins writen in both Ruby and PHP that let you enable different features on those two.


i really want this software like this site
It's probably not IPS 4.2, but such landing page and the content related stuff could be very easy accomplished with it.

Pages App as landing page and for the news.
There are also at least 2 lovely 3rd party apps for such footers.