Tjenestepilar

TYPO3-utvikler for oppgradering, utvidelser og drift

Avklar TYPO3-oppdrag

TYPO3-arbeid tilpasset nettstedet du faktisk har.

Send TYPO3- og PHP-versjon, liste over utvidelser, detaljer om hosting, antall nettsteder og språk, og hva som skal endres.

Der TYPO3 passer

TYPO3 takler store sidetrær, mange språk og flere nettsteder i én installasjon, med redaktørtilganger helt ned på side- og feltnivå. Universiteter, offentlige virksomheter og konsern med egne nettsteder per land bruker det nettopp derfor. I Norge gjelder forskrift om universell utforming av IKT-løsninger, som gjennom EØS også viser til EU-direktiv 2016/2102, så tilgjengelighet hører med i de fleste oppgraderinger.

Hvor lenge din TYPO3-versjon får oppdateringer

TYPO3 14.3.0, den første LTS-utgaven av versjon 14, kom 21. april 2026, med gratis støtte til 30. juni 2029. Versjon 13 får sikkerhetsoppdateringer til 31. desember 2027. Gratis støtte for versjon 12 tok slutt 30. april 2026, og for versjon 11 31. oktober 2024. Etter det selger TYPO3 GmbH betalt Extended Long Term Support (ELTS): for 12.4 til 30. april 2030 og for 11.5 til 31. oktober 2028. Et nettsted på 11 eller 12 uten ELTS får ingen sikkerhetsrettelser.

Hva jeg jobber med

Sikkerhetsoppdateringer og løpende drift, oppgradering mellom LTS-versjoner med opprydding i utvidelser og TypoScript, overgang fra klassiske installasjoner til Composer, egne utvidelser i Extbase og Fluid, site sets og nettstedskonfigurasjon, flerspråklige løsninger med flere domener, caching og ytelse, og integrasjoner mot CRM, søk eller innlogging med SSO. Når en migrering mellom TYPO3 og WordPress faktisk passer, planlegger jeg den i begge retninger, alltid med gjennomgang av sidetreet og full omdirigeringsliste.

Hva jeg unngår

Jeg presser ikke fram en WordPress-migrering når TYPO3 gjør jobben godt. Et universitet med mange fakulteter, en offentlig virksomhet med strenge redaktørroller eller et konsern med mange landsider i én installasjon har som regel mer igjen for oppgradering og jevn drift. WordPress gir mening for et mindre nettsted med en liten redaksjon, særlig når det er vanskelig å finne TYPO3-kompetanse i Norge.

Hvordan oppgraderer man TYPO3 fra versjon 11 til 14?

Jeg tar én hovedversjon om gangen, 11 til 12, 12 til 13 og så 14, og nettstedet skal virke etter hvert steg. Kjernen har oppgraderingsveivisere (Upgrade Wizards) bare for to hovedversjoner etter hverandre, og dokumentasjonen sier at alle veiviserne for gjeldende versjon skal kjøres før neste hopp. Først løfter jeg PHP til den høyeste versjonen dagens TYPO3 støtter, for versjon 12 betyr det PHP 8.4, slik at feil fra PHP og feil fra kjernen ikke blandes. Så tar jeg sikkerhetskopi av filer og database, kjører referenceindex:update, slår på loggen over utfasede kall (deprecation log) og kjører Extension Scanner i Upgrade-modulen. Skanneren analyserer koden statisk, så svake treff sjekker jeg manuelt. TYPO3 Rector skriver om mye av PHP-koden, og Fractor tar TypoScript, Fluid-maler og FlexForms. Etter composer require kjører jeg Database Analyzer og veiviserne, fjerner gamle kolonner og henter nye språkpakker, alt på en testkopi før produksjon.

Hva sjekker en gjennomgang av TYPO3-utvidelsene?

For hver utvidelse ser jeg etter en utgave som støtter målversjonen i TER, på Packagist og i forfatterens repo på GitHub eller GitLab. Mange utvidelser dekker to hovedversjoner, så jeg løfter dem først til den høyeste utgaven som passer dagens kjerne. Da ser jeg senere om en feil kommer fra kjernen eller fra utvidelsen. En forlatt utvidelse kan erstattes, byttes mot en vedlikeholdt fork, få sponset en oppdatering hos forfatteren eller tas over i egen forvaltning. Egne utvidelser og nettstedspakken (site package) oppdaterer jeg alltid selv. Jeg lister også opp alle XCLASS-er. TYPO3 tillater én per basisklasse, og endringer i kjernen kan knekke den, så der det går, bytter jeg dem ut med hooks eller PSR-14-hendelser. TYPO3 13 og 14 krever minst PHP 8.2. En klassisk installasjon uten Composer flytter jeg til Composer før oppgraderingen, slik TYPO3-dokumentasjonen anbefaler. Er nettstedet en del av et tysk eller østerriksk konsern, avklarer jeg først hvilke utvidelser konsernet bestemmer over.

Hva dekker en driftsavtale for TYPO3?

Jeg følger sikkerhetsvarslene fra TYPO3 Security Team på news.typo3.com/security, via RSS og e-postlisten typo3-announce. Varslene gjelder kjernen, sårbare utvidelser og utvidelser som er forlatt med et kjent sikkerhetshull. Treffer et varsel installasjonen din, tar jeg sikkerhetskopi av filer og database, oppdaterer med Composer på en testkopi, prøver skjemaer, søk og innlogging i administrasjonen og legger endringen i produksjon etterpå. Avtalen dekker også mindre utgivelser innenfor LTS, overvåking av oppetid og en kort deprecation-logg, slik at neste store oppgradering blir mindre. Ligger driften hos konsern-IT i Tyskland eller Østerrike, avtaler jeg tilgang og tidsvindu for oppdateringer med dem fra start. Må oppgraderingen vente på en offentlig anskaffelse eller neste års budsjett, gir betalt ELTS fra TYPO3 GmbH sikkerhetsrettelser for 11.5 og 12.4 i mellomtiden, og oppgraderingen blir stående i planen.

Ofte stilte spørsmål

Finnes det TYPO3-utviklere i Norge?

Det er få, fordi TYPO3 er lite brukt her. Jeg jobber eksternt for kunder i Norge, med skriftlig avklaring av omfang og en fast kontaktperson: meg.

Hvor lenge får TYPO3 12 støtte?

Gratis støtte for 12.4 tok slutt 30. april 2026. TYPO3 GmbH selger ELTS for 12.4 til 30. april 2030. Uten ELTS bør du planlegge oppgradering til 13 eller 14 LTS nå.

Bør jeg oppgradere TYPO3 til 13 eller rett til 14?

Først sjekker jeg om alle utvidelsene nettstedet bruker, allerede støtter versjon 14. Gjør de det, gir 14 LTS gratis støtte til 30. juni 2029. Henger en viktig utvidelse etter, er 13 LTS med sikkerhetsoppdateringer til 31. desember 2027 det tryggere steget.

Lønner det seg å migrere fra TYPO3 til WordPress?

For et mindre nettsted med ett eller to språk og en liten redaksjon, ofte ja. For en stor flerspråklig installasjon eller flere nettsteder med detaljerte tilganger koster en oppgradering som regel mindre og beholder det som virker.

Lager du egne TYPO3-utvidelser?

Ja, i Extbase og Fluid, installert via Composer, med site sets for konfigurasjon der TYPO3-versjonen støtter det. Hver utvidelse leveres med notater om hvordan den oppdateres til neste LTS.

Relevant klynge

Utforsk andre WordPress-tjenester og kunnskapsbase

Styrk virksomheten din med profesjonell teknisk støtte innen kjerneområdene i WordPress-økosystemet.

TYPO3, WordPress og resten av PHP-stakken

Senior TYPO3-utvikler: oppgradering fra v11 og v12 til ny LTS, sikkerhetsoppdateringer, utvidelser i Extbase og Fluid, Composer og migrering til WordPress.

Anbefalinger fra LinkedIn

Anbefalinger og erfaringer fra samarbeid med WPPoland

Utvalgte anbefalinger fra ledere innen WordPress, WordCamp og e-handel - med vekt på leveranse i tide, teknisk dybde og forretningsorientert tilnærming til WordPress-utvikling.

Karolina Czapla

Karolina Czapla

Markedsstrateg, Performance & Digital Strategy

“Samarbeidet med Mariusz på WordCamp har vist meg hvor sjelden det er å kombinere dyp teknisk kompetanse med ekte lederskap. Han planlegger, koordinerer og leverer med presisjon, samtidig som han gir teamet rom til å voks...”

Medarrangør, WordCamp Gdynia 2024 & 2025

Anna Kamińska

Anna Kamińska

Talent Acquisition Specialist / HR People Partner

“Porteføljen til Mariusz taler for seg. Den viser presisjon, allsidighet og et sterkt ansvarsfølelse. Du kan stole på at han følger et prosjekt fra idé til levering og holder alle interessenter godt informert.”

Vi jobbet på samme team

Sarah‑Luisa Kwolek

Sarah‑Luisa Kwolek

IT‑prosjektleder & Product Owner, Web/App

“I over to år kunne jeg alltid stole på Mariusz for WordPress‑oppgaver, fra styling og templating til integrasjoner. Han skaper ro i teamet og sørger for at frontend‑delen er under kontroll.”

Mariusz var hennes kunde på WordPress‑prosjekter

Argert Boja

Argert Boja

Senior Full‑Stack‑utvikler

“Mariusz er lagkameraten alle ønsker seg: sterke full‑stack‑WordPress‑ferdigheter, klare forklaringer og en positiv holdning selv under press. Han beveger seg lett mellom plugins, ytelse og Gutenberg‑layouts uten å miste ...”

Vi jobbet sammen på WordPress‑prosjekter

Varun Patil

Varun Patil

Growth‑ & CRM‑ansvarlig

“I tillegg til utvikling forstår Mariusz SEO, analyse og growth. Han snakker direkte med interessenter, stiller de riktige spørsmålene og leverer løsninger som faktisk påvirker forretningsmål, fra AMP til tracking og ytel...”

Var leder for Mariusz på growth‑initiativer

Rafał Osiński

Rafał Osiński

Gründer @ EasyTrips.pl, Senior WordPress‑utvikler

“Jeg har kjent Mariusz gjennom WordPress‑miljøet i mange år. Han er pålitelig, svært engasjert og rett og slett alltid til stede, på meetups, WordCamps og i prosjekter. Hvis du vil ha et langsiktig samarbeid og noen som b...”

Medarrangør av WordUp Trójmiasto & WordCamp

Daniel Blossfeld

Daniel Blossfeld

Konsulent for prosessoptimalisering og digitalisering

“Jeg hadde gleden av å jobbe med Mariusz i nesten tre år. I løpet av den tiden viste hans WordPress-utviklingsferdigheter seg å være uvurderlige i en rekke prosjekter, fra nettstedbygging til online medlemsområder og til ...”

Mariusz var hans kunde på WordPress‑prosjekter

Natalie Wiszczor

Natalie Wiszczor

CRM & E-postmarkedsføringsansvarlig

“Jeg hadde gleden av å jobbe med Mariusz i over 4 år innen det tekniske feltet. I løpet av denne tiden viste han seg å være en kompetent og pålitelig kollega. Det som spesielt utmerket seg var hans vennlige natur og hans ...”

Jobbet med Mariusz i forskjellige team

Mark Chalklen

Mark Chalklen

Head of Design & Build hos Itineris Limited

“Mariusz er et flott teammedlem, alltid glad for å ta fatt på enhver oppgave og lære nye ting. En flott kommunikator og en gjennomgående hyggelig fyr å jobbe med. Vanskelig å slå på vår ukentlige Strava-ledertavle!”

Ledet Mariusz direkte

Jessica Di Pasquale

Jessica Di Pasquale

Leder SEO-initiativer med datadrevne vekststrategier.

“Mariusz er en veldig dyktig, tålmodig og ekspert fyr. Alltid klar til å hjelpe og fikse feil, jeg satte stor pris på å jobbe med ham. Han er en så flott kollega!”

Ledet Mariusz direkte

Biki John

Biki John

Innholdsmarkedsføringsentusiast og SEO-entusiast

“Det var flott å jobbe med Mariusz. Jeg satte stor pris på hans omfattende kunnskap om WordPress og hvordan det kom godt med når jeg trengte støtte til å navigere i CMS. Jeg roser Mariusz fullt ut for hans tålmodighet, go...”

Jobbet med Mariusz i forskjellige team

Rafal Borowiec

Rafal Borowiec

Programvareutvikler, konsulent, leder og foreleser

“Jeg hadde muligheten til å jobbe med Mariusz i 7 måneder. Han utmerker seg innen teknisk optimalisering for søkemotorer (SEO). Mariusz har også sterk ekspertise innen AMP-utvikling, GTM og GA. Mariusz føler seg veldig ko...”

Ledet Mariusz direkte

Belinda Koch

Belinda Koch

Web-sporingsanalytiker hos TUI

“Mariusz er en flott person å jobbe med. Han er ekstremt motivert til å lære nye ting og dele sin kunnskap, og er svært kunnskapsrik innenfor et bredt spekter av emner. Vi jobbet sammen med digitale analyse- og sporingsem...”

Jobbet med Mariusz om digital analyse og sporing

Ali Nezamolmaleki

Ali Nezamolmaleki

Vekst, SEO, Analytisk tenkning, AMP

“Mariusz er en ekstremt talentfull person innen sitt fagfelt. Han er alltid i stand til å gi et nytt perspektiv for å løse problemer og tenke utenfor boksen i situasjoner der alt ser ut til å være låst. Det er alltid en g...”

Jobbet med Mariusz i samme team

Karol Jakubcewicz

Karol Jakubcewicz

Front-end / JavaScript-utvikler

“Mariusz er en utrolig erfaren WordPress-utvikler og SEO/SEM-spesialist som jeg har hatt gleden av å jobbe med i nesten to år. Han var en av nøkkelpersonene med ansvar for konstant forbedring av lastetid og siderangering....”

Jobbet med Mariusz i samme team

Paweł Lewczuk

Paweł Lewczuk

Front-end-utvikler, WordPress-utvikler

“Jeg samarbeidet med Mariusz på flere prosjekter, og samarbeidet vårt var alltid eksemplarisk. Jeg tror det ligger mange flere felles prosjekter foran oss. Anbefales på det sterkeste!”

Mariusz var Pawels kunde

Przemek Wroblewski

Przemek Wroblewski

Programvareutvikler med over 20 års erfaring

“Jeg fant Mariusz som en person med stor ekspertise og dyp kunnskap om frontend-løsninger. En kraftig, kunnskapsrik og ansvarlig WordPress-utvikler. Han har lett for å bygge mellommenneskelige relasjoner. Han hadde visjon...”

Jobbet med Mariusz i forskjellige team

TYPO3-arbeid tilpasset nettstedet du faktisk har.

Send TYPO3- og PHP-versjon, liste over utvidelser, detaljer om hosting, antall nettsteder og språk, og hva som skal endres.

Avklar TYPO3-oppdrag