Make a Lasting Impression

Join the mailing list


ImpressCMS proudly uses SourceForge
ImpressCMS on

Contributing Code

The ImpressCMS philosophy is to give everyone a chance to contribute code in the project. There are 2 ways you can contribute your code.

1- Committing your code in the ImpressCMS SVN Repository

If you are familiar with Subversion (SVN), you can commit your code directly in ImpressCMS repository.

First, you will need to get a SourceForge account:

Then, you will need to get SVN write privileges for the ImpressCMS project. To get this, simply fill out this form. One of the current ImpressCMS developers will contact you to help get you setup to contribute !

If you are not familiar with subversion, you are encouraged to investigate this (as it's a really cool tool !) :

You can also search or ask our forums !

2- Submit a patch in the patch tracker

You can also simply create a package with your code and submit it in ImpressCMS Patches tracker. Please document as much as possible what you are fixing, or what feature you are implementing.

Related Pages

API Site

The ImpressCMS API has been developed to help people study - and utilise the ImpressCMS Core.

Community Site

This is the heart and soul of the project, the community by which and for which the project exists ! This is the first place you want to go to jump in the project ! On this site you will find : ImpressCMS Forums where you can find all the support you need and discuss every aspect of ImpressCM...

Addons Site

This is the place where to find ALL the addons you need for your ImpressCMS site : Modules: Addons to add functionality to your site. Modules, while mostly enhancing content and features offered to your website users, can also enhance functionality for the webmaster in administrating his/her ...

Wiki Site

This is the Community driven documentation of ImpressCMS. This is where the Community and Developers can equally work on documentation. The Wiki also allows the translation of work across different languages. Documentation can include: Module, Development, Tips, and more.