Brain Appeal pubblica gratuitamente TYPO3 Extension Tree Copier
Con Tree Copier, una nuova estensione di TYPO3 è disponibile da oggi per il download gratuito.
Le estensioni di TYPO3 sono una dozzina. E abbiamo già sviluppato molte estensioni per noi e per i nostri clienti. Lo facciamo sempre quando nel TER(TYPO3 Extension Repository) non c'è un'estensione TYPO3 adatta a un requisito. Le estensioni che ne derivano sono quasi sempre molto personalizzate e adattate con precisione alle esigenze del cliente. Naturalmente potremmo renderli disponibili a tutti gli altri tramite il TER, ma ha senso? Per lo più no, perché il TER finirebbe per essere pieno di estensioni individuali che nessuno potrebbe usare senza personalizzazione. Prima di inserire nel vostro sito web un'estensione che non conoscete e il cui codice deve essere compreso e adattato, è meglio sviluppare da soli la vostra estensione.
Il mondo lo stava aspettando!
Oraè stata realizzata un'estensione, che vorremmo rendere disponibile al pubblico in generale, perché è talmente generale che sarà sicuramente utilizzata più spesso.
Estensione: Brain Tree Copier
Quando si utilizzano installazioni multi albero, cioè quando diversi siti web sono ospitati in un'unica installazione di TYPO3, il Tree Copier supporta la creazione di nuove strutture.
In uno dei nostri progetti, la struttura della pagina principale è stata inizialmente impostata in inglese e riempita di contenuti. Solo a questo punto si dovranno aggiungere i singoli alberi di pagine per le pagine dei Paesi, ognuno dei quali dovrà avere anche una pagina in inglese. Per la maggior parte, i contenuti dovrebbero essere identici, ma dovrebbero essere possibili singole deviazioni qua e là.
La Copia ad albero copia la struttura ad albero della pagina da una pagina di origine a una seconda pagina, la pagina di destinazione. Tuttavia, non viene copiato il contenuto della pagina, ma solo la struttura (altrimenti non avremmo bisogno dell'estensione, giusto?). Allo stesso tempo, l'impostazione "Mostra contenuto di [pagina sorgente corrispondente]" viene impostata per ogni pagina della nuova struttura di pagine (copia). Le pagine di origine e di destinazione possono essere specificate comodamente nel backend. L'estensione fa il resto.
Dopo aver copiato l'albero delle pagine, le singole pagine possono essere riempite esplicitamente con nuovi contenuti, se necessario. Tutte le altre pagine ricevono il contenuto della pagina di origine.
Quali sono i vantaggi?
Inizialmente, una struttura di pagine di grandi dimensioni può essere comodamente copiata in altre aree. Non è necessario raddoppiare lo spazio di archiviazione , poiché il contenuto della copia viene solo integrato. In questo modo si riduce anche il lavoro di manutenzione futura, perché la maggior parte dei contenuti deve essere mantenuta solo nella pagina principale e le pagine dei singoli Paesi visualizzano semplicemente i nuovi contenuti.
Divertitevi con l'estensione! Se avete domande o feedback sulla nostra estensione, lasciate un commento!