[TYPO3-core] Skinning / Theming / ... / Discussion

Kay Strobach typo3 at kay-strobach.de
Tue Feb 19 12:01:34 CET 2013


Hi guys,

i renamed the extension to themes and will do some refactoring now.

	Stable Features:
		- theme selection (with tsconfig, ts, tsconstants)
		- theme display on template information page

One question is still mandatory - which CE Extension should be used to
ship the default content elements, what is the coreteam prefered way?
There must be an alternative answer except the phrase "templavoila sucks".

	- fedext
	- gridelements
	- dce
	- native FLUID based Plugins :(

Regards
Kay
Am 18.02.13 21:16, schrieb Kay Strobach:
> Hi Popy,
> 
> please contact my via Skype or mail.
> I like to have a TYPO3 general solution at the end, which is capable to
> serve all kind of TYPOScript based skins.
> 
> Regards
> Kay
> 
> Am 18.02.13 21:09, schrieb Popy:
>> Hi.
>>
>> I already thought of that kind of theming implementation (with another
>> french developer), but we gave up because our main idea was to be able
>> to put some "page templates" into a single skin, each of them linked
>> with a backend layout (stored as a file in the skin dir), and the 4.5
>> backend code did not provide any elegant way to do that. If current code
>> is better, this can be a nice addition to your project.
>>
>> Regards,
>> Popy
>>
>> 2013/2/18 Kay Strobach <typo3 at kay-strobach.de
>> <mailto:typo3 at kay-strobach.de>>
>>
>>     Hello guys,
>>
>>     before making a open survey on the english list i wanted to discuss the
>>     approach i use for skinning.
>>
>>     So here is how it works:
>>
>>             1. each skin is an extension
>>             2. all extensions are checked for a skin directory, if found
>>                the skin is added to the skin repository
>>                The skin consists of this files:
>>                     EXT:extkey/Configuration/Skin/constants.txt
>>                     EXT:extkey/Configuration/Skin/setup.txt
>>                     EXT:extkey/Configuration/Skin/tsconfig.txt
>>                     EXT:extkey/Configuration/Skin/screenshot.png
>>             3. setup and constants are are included in the template using
>>                the static template hook
>>             4. tsconfig is included to skin root page and below with xclass
>>                (sadly this is currently not possible with a hook)
>>             5. some additional logic is included to be compatible to
>>                templavoilaframework skins as far as possible.
>>
>>     This way the skinselector should be technically compatible to:
>>
>>             - fedext
>>             - gridelements
>>             - dce
>>
>>     I like to ship contents elements which are also available in TVF in a
>>     standalone extension. So i like to know:
>>
>>             "What is the suggested way to have FCE like
>>                     functionality in TYPO3 ???"
>>
>>             - fedext
>>             - gridelements
>>             - dce
>>
>>     For the future it's also planned to add a wizard, which allows to
>>     migrate tvframework skins to the selected approach.
>>
>>     Regards
>>     Kay Strobach
>>
>>
>>     --
>>     http://www.kay-strobach.de - Open Source Rocks
>>
>>     TYPO3 .... inspiring people to share!
>>     Get involved: http://typo3.org
>>
>>     Answer was useful - feel free to donate:
>>       -
>>     https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KPM9NAV73VDF2
>>       - https://flattr.com/profile/kaystrobach
>>
>>     _______________________________________________
>>     Before posting to this list, please have a look to the posting rules
>>     on the following websites:
>>
>>     http://typo3.org/teams/core/core-mailinglist-rules/
>>     http://typo3.org/development/bug-fixing/diff-and-patch/
>>     _______________________________________________
>>     TYPO3-team-core mailing list
>>     TYPO3-team-core at lists.typo3.org <mailto:TYPO3-team-core at lists.typo3.org>
>>     http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-team-core
>>
>>
> 
> 


-- 
http://www.kay-strobach.de - Open Source Rocks

TYPO3 .... inspiring people to share!
Get involved: http://typo3.org

Answer was useful - feel free to donate:
  -
https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=KPM9NAV73VDF2
  - https://flattr.com/profile/kaystrobach



More information about the TYPO3-team-core mailing list