Hello All,

Our development team is implementing a site based on DRUPAL (http://www.publicvoting.org) and because of some designer requirements we have to change parts in the forum, taxonomy, node, filestore2, etc... modules.

However, if we want to migrate to a newer version of the DRUPAL the changes could be easily lost. I was thinking of overriding the changed functions but it does not seem to work - PHP refuses to override functions...

What would be the best approach to make the extensions?

greetings
Diman

Comments

Uwe Hermann’s picture

Put the whole site in CVS/svn so that you can always go back to previous versions and know exactly what you changed. And/or create patches of your changes and hope that they'll apply to the next Drupal version.

AFAIk there's no simple solution for this problem.

Uwe.
--
hermann-uwe.de | crazy-hacks.org | unmaintained-free-software.org

dkaragiozov’s picture

We are already using a source control system...
I suppose the rest is organization of the development and sources...

Diman Karagiozov
Tetracom IS Ltd.
http://www.tetracom.com

ax’s picture

might help