Sviluppo e personalizzazione estensioni per TYPO3

WEBFORMAT è da sempre impegnata 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.

Webformat Shop System

Un'estensione per la gestione di cataloghi e per l'integrazione di un sistema di carrello elettronico in TYPO3.

Scopri di più

DB Integration

Un'estensione per integrare in TYPO3 database esterni di qualsiasi tipo (Oracle, SQL Server, DB2, ...).

Scopri di più