IT

Sviluppo e personalizzazione estensioni

Siamo da sempre impegnati nello sviluppo e manutenzione di estensioni per il CMS TYPO3. Nel corso degli anni, abbiamo realizzato e collaborato allo sviluppo di oltre 100 estensioni, alcune delle quali sono state rilasciate alla comunità.
Lo sviluppo delle estensioni segue le linee guida definite da TYPO3 al fine di garantire la massima qualità possibile nel codice da noi prodotto. Pertanto, alla base dello sviluppo delle nostre estensioni, c'è il rispetto dei seguenti requisiti:

  • Framework Extbase: le nostre estensioni si basano sul framework Extbase.
  • Templating Fluid: tutte le estensioni sviluppate permettono la personalizzazione del layout tramite il motore di templating Fluid. Inoltre sono altamente configurabili via TypoScript e Flexform per garantire un elevato livello di customizzazione.
  • RealUrl compliant: le nostre estensioni supportano la riscrittura degli url mediante realurl
  • Cache optimized: lo sviluppo delle estensioni tiene in dovuta considerazione le problematiche di performance e pertanto sfruttano correttamente i meccanismi di caching forniti da TYPO3
  • Supporto al multilingua: le estensioni sviluppate consentono la traduzione delle label esistenti per la localizzazione del testo nelle lingue desiderate
  • Supporto al versioning: le estensioni sviluppate sono correttamente integrate col motore di workflow di TYPO3 e consentono il corretto utilizzo del versioning dei contenuti
  • Interfacce AJAX-based: implementazione di meccanismi con tecnologia AJAX per garantire il massimo rendimento e la miglior esperienza utente.

 

Durante lo sviluppo di estensioni, non vengono apportate modifiche ai sorgenti di TYPO3 e ad altre estensioni. Questo garantisce la possibilità di procedere ad upgrade costanti del core e di tutte le estensioni e si basa sull'uso intenso di signal-slot per l'interazione e l'estensione di funzionamenti esistenti.
Solamente qualora necessario viene utilizzato il meccanismo di rewrite delle classi del core.

Hai bisogno di maggiori informazioni?

chiamaci 02-40042749   inviaci una domanda