@julian I think we've got it working albeit without the splitting out of objects to multiple collections. I think we'll probably tackle that as well, fortunately it should be relatively straight forward since the keys are already prefixed with a logical collection name e.g "post:1380" or "user:100".
In the meantime we have some testing ahead of us to ensure that nothing breaks.
We're happy to maintain it ourselves, but I think you guys should consider adding it as a core database. It gets NodeBB one step closer to being the first true "cloud native" forum platform. The only thing left would be splitting the UI from the API services and you would be all the way there.
react-redux-nodebb, we are building it!
-
We are building react-redux-nodebb
this will enable react-dom & react-native with nodebb, which means we can build nodeBB into native apps & also use react ecosystem UI components
steps we are taking:
- react-redux structure (state, api, hooks)
- converting controllers
- module bridge (to enable current ecosystem of plugins)
then next up we will build:
react-native-nodebb theme & skinsAny help & suggestions are super welcome!
-
-
@data-dataninja best of luck
-
@data-dataninja would be nice to have some advice from you Master Julian @julian
-
@data-dataninja Unfortunately I have no experience with React, so I would be of no help
-
the controllers & apis & hooks are pretty straightforward
what might be slightly difficult is to build the module bridge to successfully enable the current plugins to work with React.
we can convert nodeBB controllers/api/hooks like-for-like, If plugins are simple js logic then shouldnt be a problem importing them as js modules. But we might experience some compatibility issues when importing more complicated plugins.
Will have to look into that further & see how it goes
-
@data-dataninja how is this effort going?