All posts by davdenic

TYPO3 CMS 6.2 LTS in italiano

Gli sviluppatori italiani si stanno coordinando e spingendo l’acceleratore riguardo le traduzioni dell’imminente 6.2 LTS in uscita a marzo 2014.

Tutte le informazioni sono circolate sul newsgroup e mailing list italiane, ecco sinteticamente i passi da seguire:

– creazione di un utente su typo3.org
– andare sulla sezione italiana del server di traduzione http://translation.typo3.org/it/
– qui potete scrivere e suggerire le traduzioni sia del Core che delle estensioni, tutto online molto semplice.
– io e altri con i permessi da coordinatore verifichiamo e accettiamo le traduzioni inviate

Se il vostro utente non è abilitato scrivete in mailing list.

 

Altre indicazioni su come scrivere le traduzioni: http://davdenic.com/typo3-cms-in-italiano-istruzioni-per-i-traduttori/

 

Ciao e grazie del contributo a tutti coloro che voglio collaborare.

TYPO3 CMS 6.2 LTS beta2 download disponibile da ora!

La beta2 di TYPO3 CMS 6.2 LTS è disponibile al download da poche ore:

qui: http://prdownloads.sourceforge.net/typo3/typo3_src-6.2.0beta2.zip?download

Bugfixing e novità dalla versione beta1:

  • Buxfing
  • Categories-based tt_content menu (#52137)
  • The new file abstraction layer indexer with a new Extractor interface and registry (#52841,#53599#53600). This also introduced new more flexible scheduler tasks (#53601) that replace the old indexing task (now deprecated, but still available).
  • Added DESC sorting for FILES cObject (#53130)
  • Enabled cookieHttpOnly by default to increase security in new installations (#24647)
  • Wizard to add OpenID to backend user (#49310)

 

 

e qua la news in inglese

http://typo3.org/news/article/typo3-cms-62-lts-beta2-released/

TYPO3 CMS 6.2 final rilascio a Marzo 2014

La nuova versione 6.2 LTS (long time support) vedrà la luce a Marzo 2014, nel frattempo sono disponibili le versioni beta:

http://typo3.org/news/article/typo3-cms-62-final-release-postponed/

Il ritardo nella uscita è dovuto ad alcuni elementi bloccanti:

  • FAL stabilization, usability and API completion
  • Workspaces: Functional Tests in order to tackle the IRRE fixes (we need that to work to be able to use workspaces with tt_content with FAL)
  • Importer / Exporter with IRRE (needed to create T3D distributions with FAL references)
  • Distribution Packages (i.e. the Responsive Package)
  • Performance of the Class-Loader
  • Performance Extbase
  • Performance in general (i.e. TCA etc) for frontend and backend

TYPO3 6.2 alpha 2 mostra novità interessanti

Install Tool completely refactored
We finally removed t3lib completely
Extbase now has recursive validation
Our Logger is now fully PSR-3 compliant
We merged the separate ts_* extensions into one
You can now drag&drop files into the file list to upload them
There is a new “System” group in the module menu
The BE authentication now uses saltedpassword by default
Many many other usability and code cleanups

Qua http://typo3.org/news/article/typo3-cms-62-lts-alpha2-released/

RealURL replace segments encode and decode

Funzioni di replace nel RealURL, inserire le seguenti righe nel file realurl_userconf.php

// put this two function at the begin of realurl_userconf.php file

function user_encodeSpURL_postProc(&$params, &$ref) {
//   $params['URL'] = str_replace('calendar/location/tx_cal_location/location/', 'calendar/location/', $params['URL']);
//   $params['URL'] = str_replace('calendar/organizer/tx_cal_organizer/organizer/', 'calendar/organizer/', $params['URL']);
//   $params['URL'] = str_replace('calendar/tx_cal_phpicalendar/event/2011/', 'calendar/2011/', $params['URL']);
//   $params['URL'] = str_replace('calendar/tx_cal_phpicalendar/event/2012/', 'calendar/2012/', $params['URL']);
//   $params['URL'] = str_replace('calendar/tx_cal_phpicalendar/event/2013/', 'calendar/2013/', $params['URL']);
  $params['URL'] = str_replace('event/tx_cal_phpicalendar/', 'evento/', $params['URL']);
  $params['URL'] = str_replace('news/news-detail/news/', 'dettaglio-news/', $params['URL']);
}
function user_decodeSpURL_preProc(&$params, &$ref) {
//   $params['URL'] = str_replace('calendar/location/', 'calendar/location/tx_cal_location/location/', $params['URL']);
//   $params['URL'] = str_replace('calendar/organizer/', 'calendar/organizer/tx_cal_organizer/organizer/', $params['URL']);
//   $params['URL'] = str_replace('calendar/2011/', 'calendar/tx_cal_phpicalendar/event/2011/', $params['URL']);
//   $params['URL'] = str_replace('calendar/2012/', 'calendar/tx_cal_phpicalendar/event/2012/', $params['URL']);
//   $params['URL'] = str_replace('calendar/2013/', 'calendar/tx_cal_phpicalendar/event/2013/', $params['URL']);
  $params['URL'] = str_replace('evento/', 'event/tx_cal_phpicalendar/', $params['URL']);
  $params['URL'] = str_replace('dettaglio-news/', 'news/news-detail/news/', $params['URL']);
}


$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']=array (
// put this two encode/decode at the begin of realurl conf array
  'encodeSpURL_postProc' => array('user_encodeSpURL_postProc'),
  'decodeSpURL_preProc' => array('user_decodeSpURL_preProc'),
// begin of default realurl conf array
  '_DEFAULT' => 
...

news list tx_news RealURL configuration paginate widget

News list realurl configuration, here the official doc:

http://docs.typo3.org/typo3cms/extensions/news/Main/Administration/Realurl/Index.html

if you want to add paginate realurl configuration see the example in advanced example and add this piece in postVarSets:

'postVarSets' => array(
        '_DEFAULT' => array(
                //put this after controller and dateFilter...
                'pag' => array(
                        array(
                                'GETvar' => 'tx_news_pi1[@widget_0][currentPage]',
                                //'noMatch' => 'bypass'
                        )
                )
        ),
),

indexed_search settings via typoscript on TYPO3 6.1

you can set the indexed search in your typoscript setup template:

orignal settings in typo3/sysext/indexed_search/ext_typoscript_setup.txt:

plugin.tx_indexedsearch {
	show {
		rules = 1
		parsetimes = 0
		L2sections = 0
		L1sections = 1
		LxALLtypes = 0
		clearSearchBox = 0
		clearSearchBox.enableSubSearchCheckBox = 0
		forbiddenRecords = 0
		alwaysShowPageLinks = 0
		advancedSearchLink = 1
		resultNumber = 0
		mediaList =
	}
}

my settings in typoscript template (setup):

plugin.tx_indexedsearch {
	show {
		rules = 0
		parsetimes = 1
		clearSearchBox = 1		
		alwaysShowPageLinks = 1
		advancedSearchLink = 0
		resultNumber = 1
	}
}