This topic is a collection of project ideas for Google Summer Of Code, should we be accepted.
If you have any idea for a smaller/medium feature that would be “nice to have”, feel free to post it here. A reasonable explanation of the feature is minimum required. If you have a detailed plan/idea even better!
Here is a template for you:
A summary of the idea here, what, why, benefits, risks, … the more tangible, the better!
Expected results: Summary of expected outcome
Milestones: A list of intermediate steps to take, if applicable
Our main module (the content editing) provides a great experienced based on react now and offers a good selection of building blocks. It would be nice to rebuild existing backend modules on that so they work with react + (maybe to be build) HTTP APIs.
Result would be one (or more) (previously decided upon) backend modules recreated in ReactJS.
Milestones along the way could be building the necessary API endpoints and then creating the UI in steps until everything is working, maybe with a second pass to apply extra UX improvements.
Skill level: medium, ideally some React experience would be good.
JS, ideally React, maybe APIs, some PHP, although help via community/mentor can be given on the API side
Our React UI currently uses a mix of different specific APIs, there is a basic implementation of GraphQL for Neos.
The goal of this project would be to extend the implementation on the PHP side and get it working with the backend. Not every single endpoint must be replaced but a solid basis for replacing the old APIs with a common GraphQL API should be created.
We have a good idea what we are looking for at this point and there are some rough experiments for these features available as a direction, but actually implementing it in a way it could go into production would be a nice task for a GSoC project.
Probably needs ReactJS experience, at least solid JS experience and some understanding of UX.
This might be a harder task.