[TYPO3-dev] Merge Extensions

Martin Kutschker martin.kutschker-n0spam at no5pam-blackbox.net
Sun Dec 23 20:35:32 CET 2007


Widmann, Manfred schrieb:
> Hi!
> 
> I've got a rather difficult problem, maybe one of you guys can help me:
> 
> ws_banner is an old extension by Luke Chiam who tranferred it to me as he 
> isn't interested in TYPO3 things anymore. At this time I didn't want to 
> touch ws_banner more than necessary and therefore extended it with 
> wm_wsbannerplus (2 new columns in table tx_wsbanner_banner, one additional 
> plugin).
> 
> For different reasons I want to merge the two extensions and maintain and 
> ectend them under the name wm_wsbannerplus. I' really good on the way and 
> everythin works fine even if I deinstall ws_banner but i'm afraid that 
> deletion of ws_banner will not work because:
> a) wm_wsbannerplus 2.0.0 uses uploads/ws_banner (all the images are stored 
> there)
> b) data are still sored in tx_wsbanner_banner

You could leave the stuff there. It's not 100% clean because of the 
misnamings but technically ok.

> Shure, nor problem to change that manually but it would be more than nice 
> (also for the guys who are using ws_banner / wm_wsbannerplus) when this 
> would be done "automatically" during installation. And this should be true 
> for first time installations too ...
> 
> Any suggestions what to do?

Use the upgrade hook of the EM.

I don't know the exact specs, but if your ext. has a 
class.ext_update.php it will be available as UPDATE in the EM drop down 
of the ext. See for an example class.ext_update.php.

If you're really moving stuff arouond, why don't you make a new 
extension wm_banner and mark both extensions as obsolete. Then the 
renamimg of the tables would at least make some sense the the users of 
wm_wsbannerplus.

Masi




More information about the TYPO3-dev mailing list