GSoC 2026 Contributor Interest Ajaxified Backend

16 views
Skip to first unread message

amna asif

unread,
Mar 31, 2026, 5:10:49 AMMar 31
to Joomla! General Development
Hello,

My name is Amna Asif, a Software Engineering student from FAST-NUCES, Pakistan.

I am interested in contributing to Joomla through GSoC 2026 and am currently working on a proposal for the “Ajaxified Backend” project.

I have experience in JavaScript, React, Node.js, and PHP-based systems, and I am particularly interested in improving backend UX through AJAX.

I would appreciate guidance on:
- Where to begin in the Joomla codebase for backend actions
- Any related issues or ongoing work
- Suggestions to refine my proposal

Thank you for your time and support.

Chitrakshi

unread,
Mar 31, 2026, 8:14:26 AMMar 31
to joomla-de...@googlegroups.com

Hi Amna,

Welcome, and great to hear you're interested in contributing to Joomla through GSoC 2026! The "Ajaxified Backend" project is a meaningful one — here's how I'd suggest getting started:

Getting into the Codebase

  • Start with administrator/components/ — this is where most backend component logic lives
  • Look at libraries/src/Response/JsonResponse.php and Joomla's existing AJAX controller pattern (JControllerAjax) to understand how AJAX is currently handled
  • The administrator/templates/atum/ folder is relevant if you're touching the UI layer

Finding Related Issues & Ongoing Work

  • Browse the Joomla GitHub repo and filter issues/PRs with labels like enhancement, UX, or search "ajax backend"
  • Check the Joomla GSoC 2026 ideas page and any linked forum threads for mentor comments — those often hint at expected scope
  • Join the Joomla Glip/Mattermost community and the #gsoc channel to connect with potential mentors directly

Proposal Tips

  • Be specific about which backend actions you'll ajaxify (e.g., list filtering, form saving, status toggling) — vague scope is a common proposal weakness
  • Include a clear before/after UX comparison to justify the change
  • Show a small proof-of-concept or patch, even a minor one — it signals you've actually touched the code
  • Reference Joomla's existing patterns so mentors see you're working with the architecture, not around it

Your stack (JS, React, PHP) is well-suited for this. The key differentiator in GSoC proposals is usually specificity + early engagement with mentors, so I'd prioritize reaching out on their forums sooner rather than later.

Best of luck!


--
You received this message because you are subscribed to the Google Groups "Joomla! General Development" group.
To unsubscribe from this group and stop receiving emails from it, send an email to joomla-dev-gene...@googlegroups.com.
To view this discussion, visit https://groups.google.com/d/msgid/joomla-dev-general/f90d7363-36c3-4728-83e8-91d640390d50n%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages