kmeisthax / Forum9000

Symfony-based forum software
1 stars 0 forks source link

API (AJAX support, site migration, GDPR data portability compliance) #16

Open kmeisthax opened 6 years ago

kmeisthax commented 6 years ago

It should be possible for a user to read any data they have access to in a machine-readable format. We need this for things like client-side rendering (if someone wants to write a site theme that uses, say, Facebook React), and to comply with GDPR data portability.

If we want to be compliant with GDPR then we should also have at least one commonly-used forum software's data format readily available for use. I'm not sure if there is even a standard format for this kind of data, so we may have to just invent one and hope the market coalesces around it. (Fat chance)

Furthermore, having a data format and API will allow us to import and export data between different F9K installations, as well as other, non-F9K sites. This will allow people to move onto or off of the platform.