I need to know how I would be able to access and modify existing or add my own custom server side code to my Joomla! 3 website. I have tried numerous keyword searches and also tried searching through the forums, etc, and can not find anything. I can add inline JavaScript to my web pages with Sourcerer extension but need to be able to add server side code, say to process a form submission.

3 Answers 3


Sourcerer may make things quick, but spend some time looking into plugins, modules, templates and components. That's the right way of extending the Joomla framework. There are plenty of tutorials on creating these on Joomla's website.

For a single form, a module is probably what you'd need.

Sourcerer adds lots of display code to your database, which really isn't very good from the perspective of keeping things tidy. Trying to tidy up or re-skin a site built using sourcerer is a nightmare!


If you mean the PHP, HTML, and CSS files in your Joomla installation folder on your server they are in your template settings.


Processing server-side code is main purpose and reason for existence of Joomla extensions, mainly components. There are thousands of extensions available on Joomla Extensions Directory, and many of them are dealing with Forms, out of which most popular are RSForms and Breezing Forms.

Not the answer you're looking for? Browse other questions tagged or ask your own question.