Posted: April 1st, 2010 | Author: tolleiv | Tags: crawler, extension, release, typo3 | Comments Off
Nearly a month after version 3.0.5, we published 3.1.0 of the well known crawler extension today. The main work for that step was related to several bugfixes, a better scheduler integration, some CLI-API enhancements, better testcases and (finally) some documentation updates. Most kudos go to Michael Klapper who took over the responsibility for this release and who also fixed a decent amount of bugs.
You can download the extension in the TER and hopefully this time OpenOffice didn’t trick us again and you’ll be able to see a shiny new extension manual on typo3.org as well.
Besides that, Kasper just released the podcast with me talking about version 3.0 of the crawler and about further improvements for the staticpub extension. You’ll find that on typo3.org/podcasts/kasper.
Nearly a month after version 3.0.5, we published 3.1.0 of the well known crawler extension today. The main work for that step was related to several bugfixes, a better scheduler integration, some CLI-API enhancements, better testcases and (finally) some documentation updates. Most kudos go to Michael Klapper who took over the responsibility for this release and who also fixed a decent amount of bugs.
You can download the extension in the TER and hopefully this time OpenOffice didn't trick us again and you'll be able to see a shiny new extension manual on typo3.org as well.
Besides that, Kasper just released the podcast with me talking about version 3.0 of the crawler and about further improvements for the staticpub extension. You'll find that on typo3.org/podcasts/kasper.
Posted: March 16th, 2010 | Author: tolleiv | Tags: release, templavoila, typo3 | 5 Comments »
Yesterday the 2nd team release of TemplaVoila was uploaded into the TER. It’s basically a maintenance release which fixes more than 100 bugs. But since we haven’t been that straight distinguishing between bug and usability feature, you’ll see a couple of new things within this release.
The high level release notes are:
- page module is now customizable with CSS and JavaScript
- handling of static data structures are improved and fully working now
- wizards are improved, new page wizard is more explaining
- visual cleanups
- new hooks for eTypes (elements added by mapping interface)
- new classes for preview in page module, easy to override by extensions
- added missing localisations
- enhanced drag-and-drop in page module
- over 100 Bugs are fixed
- updated manual
During the installation your TYPO3 Extension Manager will ask to perform a couple of database upgrades. These upgrades aren’t really critical because they just enlarge some database fields, which will make sure that your data really fit’s in.
Just to point one thing out – especially the page module has been improved to be more flexible in certain parts.
These lines of TSConfig can be used to add CSS or JavaScript into the page module and enable easy customizations:
mod.web_txtemplavoilaM1.stylesheet = ../fileadmin/css/tvpagemodule.css
mod.web_txtemplavoilaM1.javascript {
file1 = ../fileadmin/templates/js/jquery.js
file2 = ../fileadmin/templates/css/backend.js
}
Further customizations is provided using the “mod.web_txtemplavoilaM1.blindIcons” configuration or with individual content preview classes (configured though “$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['templavoila']['mod1']['renderPreviewContent']” – see ext_localconf.php).
We haven’t discussed what the direction for the next versions really looks like. From my perspective better TYPO3 integration, some kind of code cleanup and also the integration of some features which arise with TYPO3 4.4 will be somehow on our schedule. But since TemplaVoila isn’t a one man show anymore, this isn’t just my decision and in addition I’d like to encourage everyone to send feedback, bugfixes or new features just to give us an impression what you like or dislike in the current version.
Last but not least, I’d like to thank everyone who was somehow involved in the release, especially Steffen Kamper who shared lot of inspiration and who has spent many hours to debug and fix some really tricky issues.
Yesterday the 2nd team release of TemplaVoila was uploaded into the TER. It's basically a maintenance release which fixes more than 100 bugs. But since we haven't been that straight distinguishing between bug and usability feature, you'll see a couple of new things within this release.
The high level release notes are:
page module is now customizable with CSS and JavaScript
handling of static data structures are improved and fully working now
wizards are improved, new page wizard is more explaining
visual cleanups
new hooks for eTypes (elements added by mapping interface)
new classes for preview in page module, easy to override by extensions
added missing localisations
enhanced drag-and-drop in page module
over 100 Bugs are fixed
updated manual
During the installation your TYPO3 Extension Manager will ask to perform a couple of database upgrades. These upgrades aren't really critical because they just enlarge some database fields, which will make sure that your data reall
Posted: February 28th, 2010 | Author: tolleiv | Tags: crawler, release, typo3 | 2 Comments »
Quite some time after the 4.3 release of TYPO3, we published the necessary compatibility version of the crawler extension. Besides the compatibility fixes for TYPO3 and also for PHP 5.3 we also included some handy features:
First of all there’s now, besides the CLI interface, also a full integration with the scheduler extension, which is available in TYPO3 4.3. This enables to setup crawler runs and manage all crawler releated tasks through the TYPO3 backend.
The “crawler_flush” interface was added to the CLI (and scheduler). It helps to clean up the crawler queue and enables to remove finished or unfinished entries.
In addition the CLI was cleaned up a little bit and behaves more intuitive in most situations. Also the help pages should now really tell you what options you have.
And last but not least we’ve added the possibility to avoid an additional HTTP request and have the crawler rendering the page directly.
Big kudos for their work and their support goes especially to Mick, Fabrizio and Timo from AOE media.
Quite some time after the 4.3 release of TYPO3, we published the necessary compatibility version of the crawler extension. Besides the compatibility fixes for TYPO3 and also for PHP 5.3 we also included some handy features:
First of all there's now, besides the CLI interface, also a full integration with the scheduler extension, which is available in TYPO3 4.3. This enables to setup crawler runs and manage all crawler releated tasks through the TYPO3 backend.
The "crawler_flush" interface was added to the CLI (and scheduler). It helps to clean up the crawler queue and enables to remove finished or unfinished entries.
In addition the CLI was cleaned up a little bit and behaves more intuitive in most situations. Also the help pages should now really tell you what options you have.
And last but not least we've added the possibility to avoid an additional HTTP request and have the crawler rendering the page directly.
Big kudos for their work and their support goes especially to Mick, Fabrizio and T
Posted: November 26th, 2009 | Author: tolleiv | Tags: release, templavoila, typo3 | 5 Comments »
A new version of TemplaVoila (ter) (forge) has just been released. Besides the great fact that this is the first team-release of TemplaVoila, the high-level improvements within the pagemodule (drag’n'drop), the mapping module and the FCE editing forms and besides lot’s of bug fixes, there are a few very nice features which make the day-to-day work with TemplaVoila much easier.
The list of things which happend in 1.4 can be seen on bugs.typo3.org (preselected filter). The following list contain my favorite fixes which happened unter the hood:
1) Delete content within the pagemodule (instead of unlinking)
By default you will still see the “unlink” icon within the pagemodule but one small setting within User- or PageTSconfig will show up delete buttons as well. There are two modes:
mod.web_txtemplavoilaM1.enableDeleteIconForLocalElements = 1
will show unlink and delete icons for local elements side-by-side
mod.web_txtemplavoilaM1.enableDeleteIconForLocalElements = 2
will show the delete icon and hide the unlink icon whenever possible.
Details: http://bugs.typo3.org/view.php?id=6869
2) Skip edit screen after a new content element was created
Especially for container items it’s anoying that the TYPO3 edit screen opens up after such an item was created. The setting noEditOnCreation within the meta configuration part of your datastructure can be used to change that.
Details: http://bugs.typo3.org/view.php?id=8079
3) Hide TemplaVoila field values and cleanup the pagemodule
Another problem within large projects is a messed up pagemodule. Very often the field data of flexible content elements shows up without any chance to hide it. Use disableDataPreview within the meta configuration part of your datastructure to change that.
Details: http://bugs.typo3.org/view.php?id=11520
4) Define default record values
A proper setup contains good default values. Within datastructures you can define default values for your flexform-fields and from now on TemplaVoila also provides the possibility to define default-values for the fields of the parent record. The “default / TCEForms / <fieldname>” parts within the meta configuration part of your datastructure does this. Very useful usage for container elemente is:
<meta type=”array”>
<langDisable>1</langDisable>
<default>
<TCEForms>
<sys_language_uid>-1</sys_language_uid>
</TCEForms>
</default>
</meta>
Details: http://bugs.typo3.org/view.php?id=8759
There’s also a completly new “New content element”-wizard which can be configured with PageTSConfig – this wizard brings some additional feature for default-value configuration. I’m going to bring that up in another post soon.
5) sectionCount / sectionPos register in TypoScript
Rending fields which are nested in sections is not always fun. Expecially when it comes to position detection for the current item. Two new registers try to help in such situtations:
tx_templavoila_pi1.sectionCount holds the overall amount of items within the current section
tx_templavoila_pi1.sectionPos holds the position of the curren titem -starting with 1
Example:
10 = TEXT
10.value = (last item)
10.if.equals.data = register:tx_templavoila_pi1.sectionPos
10.if.value.data = register:tx_templavoila_pi1.sectionCount
Details: http://bugs.typo3.org/view.php?id=7263
A new version of TemplaVoila (ter) (forge) has just been released. Besides the great fact that this is the first team-release of TemplaVoila, the high-level improvements within the pagemodule (drag'n'drop), the mapping module and the FCE editing forms and besides lot's of bug fixes, there are a few very nice features which make the day-to-day work with TemplaVoila much easier.
The list of things which happend in 1.4 can be seen on bugs.typo3.org (preselected filter). The following list contain my favorite fixes which happened unter the hood:
1) Delete content within the pagemodule (instead of unlinking)
By default you will still see the "unlink" icon within the pagemodule but one small setting within User- or PageTSconfig will show up delete buttons as well. There are two modes:
mod.web_txtemplavoilaM1.enableDeleteIconForLocalElements = 1
will show unlink and delete icons for local elements side-by-side
mod.web_txtemplavoilaM1.enableDeleteIconForLocalElements = 2
will show the delete icon and