Google Summer of Code 2026 project ideas

This sounds like GitHub - collective/collective.person: A Person content type for Plone. with a bit of customization to the Person content type view

Migrate Volto from Javascript To Typescript
currently the plone/Volto repository in only 16.1% Typescript , To improve type safety and improve developer experience we can migrate it to Typesript
@tkimnguyen wdyt

I’ve just registered as a potential mentor for GSoC 2026, and after a great conversation with Eric Brehault, I selected two project ideas I’d love to see students working on.

Both projects require knowledge of Python and TypeScript. Familiarity with Plone as a user is a big plus—feel free to explore it at https://demo.plone.org, click around, and get a sense of how it works.

Feel free to reach out if you have questions about what needs to be done :slight_smile:

5 Likes

Thanks for sharing these ideas and the context around them.
I’ve been exploring Volto and editor-facing UX recently and plan to focus my contributions there while learning more about content constraints and user management.

Preview Feature for Pages/Document Content Types

One idea I worked on earlier was adding a preview feature for pages before they are published.

More technical details can be discussed in a separate thread. At a high level, I think we need the ability to share unpublished pages using a secure secret token, similar to how Google Docs allows sharing private documents through a link.

The milestones could be:

  • Preview unpublished drafts
  • Preview scheduled posts/pages
  • Share preview links (with some limitations)

I think the scope of this idea might be larger than a typical GSoC project, as the implementation would not be straightforward. However, it would be a valuable feature to have. I would be happy to mentor this project and would love others to join as well.

Tech Stack: React, Python
Difficulty Level: Medium to Hard

2 Likes

Great :smiley: