[TYPO3-templavoila] TemplaVoila 1.0 beta in CVS!

"Rafael Schär [beYou media]" typo3 at goldkueste.ch
Fri Dec 16 13:23:32 CET 2005


Robert Lemke wrote:
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Hi folks,
> 
> finally ... I have committed my current developement version of TemplaVoila
> to the typo3xdev CVS at SourceForge. Apart from some planned minor fixes
> and maybe a migration wizard this is likely the 1.0 beta version.
> 
> You are all invited to test the new version and give your feedback. Please
> post your comments to the typo3.projects.templavoila list. In order to test
> the CVS version of TemplaVoila you need a recent version of TYPO3 3.9.0dev
> too (with workspaces support).
> 
> A big part of the development has been sponsored by the TYPO3 Association
> and I would like to say thank you to all our supporting members who made
> this project possible. Apart from the sponsored work, I have invested many
> hours and nightshifts into the development of TemplaVoila which have not
> been paid by any client. This can be tough at times and I'd like to
> encourage you supporting me [1] if you want to enable me working on such
> projects in the future.
> 
> [1] http://robertlemke.de/en/home/support-me.html
> 
> Finally, you find the most important changes below. "+" => I added
> something, "-" I removed something, "~" I changed something, "#" I fixed a
> bug, "!!!" important changes.
> 
> I'm curious about your feedback!
> Voilà,
> 
> robert
> 
> 
> 
>  ~ !!! Did a major refactoring of the xmlrelhndl class! This class is now
> deprecated and not used within TemplaVoila anymore. Use tx_templavoila_api
> instead. With the new API only table "tt_content" is allowed for elements -
> in fact that was almost the case in the past but it might break your
> specific use of TV!
>  ~ Raised dependencies to TYPO3 > 3.9.0
>  ~ Did a major refactoring of the page module (mod1/index.php). Some
> functions are now located in other classes.
>  ~ Moved the localization part of the sidebar into its own class
>  ~ Converted all locallang files to the XML format
>  ~ New Page Template Data Structures will have langDisable = 0 by default
>  
>  + Created a new class "tx_templavoila_api". This class provides a new API
> for other extensions and core hooks. It is fully unit tested and replaces
> tx_templavoila_xmlrelhndl
>  + Added new features into tx_templavoila_tcemain: The sorting field is now
> automatically updated so it reflects the TV flexform order. It is now
> possible to move and create records with standard TCEmain requests (eg.
> with the List module or the classic Page Module!)
>  + Added integration into the standard TYPO3 clipboard. You can now cut,
> edit, paste records from the list module to the TV page module and vice
> versa. This should work everywhere, where the clipboard is available
>  + Added support for workspaces to new content element wizard.
>  + Added a new Tag for the field section in a data structure:
> <oldStyleColumnNumber> allows you to connect a field to a column position
> number so the list module (and others) can guess where to reference new
> content elements in your page template. (See manual)
>  + Added full support for workspaces internally - but some parts of the UI
> are not workspaces aware yet. Included several unit tests to make sure
> workspaces support works.
>  + Created a new class for rendering the different doktype screens (for
> sysfolder, mount points etc.)
>  + Added new EType "RTE" as a preset in the mapping tool
>  
>  - Removed configuration for disabling the Template Selector because the TCA 
> are neccessary for FE editing and depended on that configuration
>  - !!! Removed support for rules from the page module. Evaluation of rules
> never really worked and - if needed - have to me implemented again, but
> differently.
>  - !!! Removed support for creating default elements. Based on rules engine
> (see above)
>  - !!! Removed hook "renderFrameWork_preProcessOutput" in the page module
> because too many things have changed in the rendering process.
>  - Removed TSconfig option "enableCElocalizationInfo". The localization
> information can now be switched on and off by a checkbox in the
> localization tab of the sidebar.
>  - Removed pi2 - data sources won't be implemented in TemplaVoila, an
> extension "datasources" exists for that purpose.
>  - Removed mod3 - Element references will be handled by TYPO3 4.0 core
> functions
>  
>  # Fixed a number of bugs by creating the new API
>  # Fixed localization handling
>  # Fixed issue #0000802: Copy / paste nested structures from one language to
> another does not work like expected
>  # Fixed issue #0000917: Adding content using the create new CE wizard in
> the page tree has strange behaviour
>  # Fixed issue #0001087: Fatal Error open storage folder
>  # Fixed issue #0001334: 0001334: It's not possible to preset tt_content
> fields in User TSConfig when using TemplaVoila. (Also related to creating
> pages and content elements with TemplaVoila in general)
>  + Fixed issue #0001498: Missing "Edit translation header icon/button"
>  + Fixed issue #0000714: Usability issue with content elements (Template
> Object selector)
>  + Fixed issue #0001483: FCE preview in page module does not display
> sections/containers - Now basic support for displaying SC/CO is implemented
>  + Fixed issue #0001858: Clear cache button is not available in TemplaVoila
> page module - A cache menu is now located in the "Advanced functions" tab
>  # Fixed issue #0000499: hide content element wizard when only fc-elements
> are in use / hide category headings in "Create new content element" wizard
>  + Fixed issue #0001499: Show content from this page instead does not work.
> Also added support for many other doktypes
>  # Fixed issue #0001950: remove items from content wizzard which are not
> allowed for the current user
>  + Fixed issue #0001760: Hide content elements when they are not mapped in
> the TO from the Page module 
>  ~ Updated manual
>  # Added some hints to the manual
>  # Added TypoScript option "plugin.tx_templavoila_pi1.disableErrorMessages".
> See issue #0001412
>  # Fixed issue #0001463: FCE rendering does not process LLL for type=select
>  # Fixed issue #0000713: stdWrap in DS XML produces "a call on non-object"
> PHP error
>  # Fixed issue #0000450: DS/TO Category selectorbox accepts empty category
>  # Fixed issue #0001422: UTF-8 Support missing. The mapping tool now handles
> special characters and character encoding correctly.
>  # Fixed issue #0000604: DS interface writes incorrect XML when switching
> type of elements 
>  # Fixed issue #0000876: Added support for FIELDSET, LEGEND and LABEL
>  # Fixed issue #0000219: Added support for THEAD, TBODY and TH
>  # Fixed issue #0000393: Wrong parameter count for implode() in side bar
> (language selection). PHP4 < 4.3 had this problem
>  # Fixed issue #0000749: Content Element wizard Flexible content is empty!
> - -> Added FCEs to the new content element wizard.
>  # Fixed issue #0001429: Incorrect image reference when using img:attr:src
>  # Fixed issue #0000454: edit DS (mapping) in TV looses header part.
>  # Fixed issue #0001669: Import from HTML file: image paths not converted
> for CSS background-image. -> This is solved in t3lib_parsehtml !
>  # Fixed issue #0001052: TemplaVoila doens't allow html elements inside
> elements who's attributes are mapped. Thanks to Bernhard Kraft for
> providing a patch!
>  # Fixed issue #0000087: cannot map to elements with ids that contain spaces
>  
>  + Added staging support for workspaces (t3ver_stage)
> 
> - -- 
> Robert Lemke
> TYPO3 Association - Research & Development
> Member of the board
> http://association.typo3.org
> 
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.1 (GNU/Linux)
> 
> iD8DBQFDoqVmDu+3qCHvGSIRAtyYAJwPXmy9tdZoPsNpdiHtIlXkwtEjtgCg8ATq
> mPxxaQJnp07cSl1wlXs4JE8=
> =nz/u
> -----END PGP SIGNATURE-----


*juhui*
some swiss people say :-)

thnx a lot, I am looking forward to test it.
something for one of my first *free* weekends for some months. yeah!

greetinx

Rafael



More information about the TYPO3-project-templavoila mailing list