TYPO3 CMS 6.2 LTS inizia lo sviluppo della nuova versione TYPO3 long time support

Dopo la fortunata 4.5 LTS inizia lo sviluppo della nuova LTS di TYPO3 la versione 6.2
Naturalmente la prima delle parole chiavi è rivolta alla “migrazione”, infatti il bacino di installazioni della 4.5 è notevole, infatti il supporto LTS è stato di gran stimolo per progetti professionali mantenuti con sicurezza e professionalità per oltre 3 anni con il supporto ufficiale per bug e security fixes.

Ecco le parole chiave della versione TYPO3 CMS 6.2 LTS:

  • Smooth Migration
  • User Happiness
  • Robust, Stable and Secure Foundation
  • Modern Technologies / Interoperability
Gli altri 3 punti sono già visibili nella 6.1, e nel gran lavoro di pulizia che si sta facendo sulle estensioni vecchie. La svolta dalle versioni 4.x alla nuova 6.x ha infatti portato molte estensioni a non funzionare. Questo è stato di sprone agli sviluppatori più attivi per aggiornare le loro estensioni e plugin.

L’articolo originale qui in inglese: http://typo3.org/news/article/typo3-cms-62-lts-kick-off/

TYPO3 news extension “news” by Georg Ringer how to show preview images in list mode

The new News extension by Georg Ringer by default doesn’t show images in list mode.
Here how to show images in list mode by default:

  1. copy templates from typo3conf/ext/news/Resources/Private/Partials/    into fileadmin/template/ext/news/Partials/
  2. edit your TS to set the new path
  3. edit your fileadmin/template/ext/news/Partials/List/Item.html to insert nonMediaPreviews elements

1) here the folders:

2) edit typoscript to set the new paths:

plugin.tx_news.view.layoutRootPath = fileadmin/template/ext/news/Layouts/
plugin.tx_news.view.partialRootPath = fileadmin/template/ext/news/Partials/
plugin.tx_news.view.templateRootPath = fileadmin/template/ext/news/Templates/

3) insert nonMediaPreviews elements in your new template fileadmin/template/ext/news/Partials/List/Item.html

edit the <f:else> in line 47 to generate the nonMediaPreviews elements in the same way of the mediaPreviews elements

from

<f:else>
	<f:if condition="{settings.displayDummyIfNoMedia}">
	<span class="no-media-element">
			<f:image
				src="typo3conf/ext/news/Resources/Public/Images/dummy-preview-image.png"
				title=""
				alt=""
				maxWidth="{settings.list.media.image.maxWidth}"
				maxHeight="{settings.list.media.image.maxHeight}"
				/>
	</span>
	</f:if>
</f:else>

to

<f:else>
	<f:alias map="{mediaElement: newsItem.nonMediaPreviews.0}">
		<f:if condition="{mediaElement.type} == 0">
			<f:image
				src="uploads/tx_news/{mediaElement.image}"
				title="{mediaElement.title}"
				alt="{mediaElement.alt}"
				maxWidth="{settings.list.media.image.maxWidth}"
				maxHeight="{settings.list.media.image.maxHeight}"
				/>
		</f:if>
		<f:if condition="{mediaElement.type} == 1">
			<f:render partial="Detail/MediaVideo" arguments="{mediaElement: mediaElement}" />
		</f:if>
		<f:if condition="{mediaElement.type} == 2">
			<f:render partial="Detail/MediaHtml" arguments="{mediaElement: mediaElement}" />
		</f:if>
		<f:if condition="{mediaElement.type} == 3">
			<n:format.dam as="dam" uid="{mediaElement.uid}">
				<f:image src="{dam.file_path}{dam.file_name}" title="{dam.title}" alt="{dam.alt_text}" maxWidth="{settings.detail.media.image.maxWidth}" />
			</n:format.dam>
		</f:if>
	</f:alias>
</f:else>

TYPO3 give a proof of stability: moved contents from a 10 years old TYPO3 3.5, to the new 6.1

I just moved contents from my first TYPO3 site, a 10 years old TYPO3 3.5, to the new 6.1
It was 2003, 10 years ago!
Everything works like a charm!

If someone is interested here the “how to”:

Copy pages and tt_content tables from old site to new TYPO3 db (dump and restore with drop tables)

Copy uploads/pics uploads/media from old sites to fileadmin/pics fileadmin/media (or make a symbolic link from uploads/pics to fileadmin/pics)

Install tool -> compare tables to adjust all fields

Install tool -> migrate wizard -> Migrate all file relations from tt_content.image and pages.media

Install tool -> migrate wizard -> Migrate file relations of tt_content “uploads”

tips and trick, news, TYPO3, web development, CSS, SASS, HTML