[TYPO3-dev] TYPO3 Wizards
    Dmitry Dulepov [typo3] 
    dmitry at typo3.org
       
    Thu Jan 10 17:11:01 CET 2008
    
    
  
Steffen Kamper wrote:
> indirect - but with a sysext that is installed by default and shy and can't 
> be deinstalled (like sv)
In my opinion this conceot is wrong. Core depends on extension. Nonsense :( It exists in core for historical reasons but this is not the reason to add new dependencies like this.
> My idea is only to seperate the wizards and using own configuration file, 
> may be also possible to set configuration via TS.
Why cannot you make them a part of the core but not a sysext? Make a folder inside typo3 called wizards and move them there. What are disadvanntages of this approach?
What configuration file do you want to have for wizards?
> This is kind of brainstorming, and it's not for former T3 versions (4.2+). 
> So I try this first. I saw that it's easy from ext without changing 
> something in core, eg i put this in my ext_tables:
> $TCA['tt_content']['columns']['bodytext']['config']['wizards']['table']['script']='sysext/wizards/classes/class.sc_wizard_table.php';
$TCA['tt_content']['columns']['bodytext']['config']['wizards']['table']['script']='EXT:wizards/classes/class.sc_wizard_table.php';
And it will be compatible with previous versions: if there is EXT, load from extension, otherwise use file in typo3/.
> So i don't make any changes now to parameters, i only try how this works. 
No problem :) Try to make such extension. May be our approach is better than existing. We can tell only when it is ready for comparing.
> The old files could stay for compatibility reasons.
...and be wrappers for files somewhere else?
> When i get some results i will show you the ext, may be it's a good thing 
> for extending the wizards.
Great!
> If you (or others) have a better idea please let me know.
May be existing wizards can first look for their extensions (similar to XCLASS way) and use such extensions if exists.
-- 
Dmitry Dulepov
TYPO3 core team
Web: http://typo3bloke.net/
Skype: callto:liels_bugs
"Nothing is impossible. There are only limits to our knowledge"
    
    
More information about the TYPO3-dev
mailing list