WordPress 3.5 «Elvin» ble sluppet 11. desember 2012 og var en av de mest omfattende oppdateringene av publiseringsverktøyet frem til da. Versjonen er oppkalt etter jazztrommeslageren Elvin Jones, og den innførte blant annet en helt ny mediebehandler, standardtemaet Twenty Twelve og en lang rekke forbedringer både for vanlige brukere og utviklere. I dag er «Elvin» først og fremst et stykke WordPress-historie – og en versjon du under ingen omstendigheter bør kjøre på en nettside som er på nett. Denne artikkelen forklarer hva oppdateringen inneholdt, hvorfor den var viktig, og hva du gjør hvis du fortsatt sitter med en gammel installasjon.
Viktige punkter
- Lansert: 11. desember 2012, oppkalt etter jazztrommeslageren Elvin Jones.
- Største nyhet: en helt ny mediebehandler for bilder og gallerier.
- Nytt standardtema: Twenty Twelve – responsivt og mobil-først.
- For utviklere: WP_Post-klassen, metaspørringer for kommentarer og brukere, samt Underscore- og Backbone-bibliotekene.
- Status i dag: utdatert og uten sikkerhetsstøtte – skal ikke kjøres på et nettsted i drift.
Hva var WordPress 3.5 «Elvin»?
WordPress 3.5 var en såkalt hovedversjon (major release) av det gratis og åpne publiseringssystemet WordPress. Hovedversjoner får tradisjonelt et kallenavn etter en jazzmusiker, og 3.5 ble døpt «Elvin» til ære for trommeslageren Elvin Jones, kjent blant annet fra John Coltranes kvartett. Utgivelsen ble ledet av kjerneutvikler Andrew Nacin, med Daryl Koopersmith som nestleder, og WordPress-prosjektet opplyste at flere mennesker bidro til denne versjonen enn til noen tidligere utgivelse.
Teknisk sett endret databaseversjonen seg til 22441 i denne utgaven. Oppdateringen var gratis, slik alle WordPress-oppdateringer er, og den kom både som et automatisk forslag inne i administrasjonspanelet og som en nedlastbar pakke fra WordPress.org. Du kan lese den opprinnelige kunngjøringen på bloggen til WordPress.org, og den fullstendige listen over endringer ligger fortsatt i Codex-biblioteket til WordPress.
Hvorfor var mediebehandleren den største nyheten?
Den viktigste endringen i 3.5 var en fullstendig ombygd mediebehandler – verktøyet du bruker når du laster opp og setter inn bilder, video og andre filer. Før «Elvin» var opplasting av bilder en omstendelig prosess med flere faner og mye klikking. Med 3.5 ble alt samlet bak én enkelt «Legg til media»-knapp, og opplastede filer vises som oversiktlige miniatyrbilder i et moderne grensesnitt.
De konkrete forbedringene var merkbare i den daglige bruken:
- Enklere galleri: Du kunne lage bildegallerier raskere, endre rekkefølgen med dra-og-slipp, og redigere bildetekster direkte i grensesnittet.
- Flere bilder på én gang: Ved å holde inne Shift eller Ctrl kunne du markere og sette inn flere bilder samtidig.
- Flere gallerier per innlegg: Et og samme innlegg kunne nå inneholde flere adskilte gallerier, hver med sin egen rekkefølge.
- Bredere oEmbed-støtte: WordPress kunne nå automatisk bygge inn innhold fra SoundCloud, SlideShare og Instagram ved at du bare limte inn en lenke.
Under panseret fikk mediehåndteringen også et nytt, abstrahert bilderedigeringsverktøy, kalt WP_Image_Editor. Det gjorde at WordPress kunne bruke bildebiblioteket ImageMagick (Imagick) i tillegg til det eldre GD-biblioteket, noe som ga bedre bildekvalitet ved beskjæring og skalering på servere som støttet det.
Twenty Twelve – det nye standardtemaet
Hver større WordPress-versjon har historisk kommet med et nytt standardtema oppkalt etter året, og i 3.5 var det Twenty Twelve. Dette var det første standardtemaet med en «mobil-først», responsiv utforming – altså et design som automatisk tilpasser seg skjermstørrelsen, enten leseren sitter på mobil, nettbrett eller datamaskin.
Twenty Twelve hadde et rent og stilrent uttrykk med den populære skrifttypen Open Sans, og det var bevisst bygget som et godt utgangspunkt for mer enn bare en enkel blogg. Med en valgfri forside med egne widget-områder egnet temaet seg også som fundament for en liten CMS-nettside. Vil du forstå hvordan du bytter og installerer temaer i praksis, har vi en egen gjennomgang av hvordan du installerer et WordPress-tema.
Hvilke forbedringer kom i administrasjonen?
Administrasjonspanelet – kontrollpanelet der du styrer nettstedet – fikk flere synlige løft i «Elvin». Målet var et penere, skarpere og mer tilgjengelig grensesnitt.
- Ny velkomstskjerm: Nye installasjoner møtte en ryddig velkomstskjerm som guidet deg gjennom de første stegene.
- Retina-klart (HiDPI): Grafikken i administrasjonen ble gjort skarp på høyoppløselige skjermer som Apples Retina-skjermer.
- Ny fargevelger: Den gamle Farbtastic-velgeren ble byttet ut med den mer moderne fargevelgeren Iris.
- Bedre tilgjengelighet: Det kom synlig tastaturfokus, «Hopp til innhold»- og «Hopp til verktøylinje»-lenker, og mulighet til å logge ut helt uten mus – forbedringer som særlig hjelper brukere av skjermlesere og tastatur.
- Lenkebehandleren skjult: Den gamle «Lenker»-funksjonen (Link Manager) ble skjult for nye installasjoner uten eksisterende lenker. Eksisterende sider med lenker beholdt den, og den kunne gjenopprettes med en egen utvidelse.
En liten, men nyttig detalj: fanen som het «HTML» i innleggsredigereren ble omdøpt til «Tekst», og «Søkemotorsynlighet» ble flyttet til leseinnstillingene. Legg også merke til at i den norske oversettelsen har begrepet for tilleggsprogrammer variert mellom «Innstikk» og «Utvidelser» over tid; i dag omtales de vanligvis som utvidelser (plugins).
Hva betydde 3.5 for utviklere?
«Elvin» var en innholdsrik utgivelse for alle som bygger temaer og utvidelser. De viktigste endringene «under panseret» var:
- WP_Post-klassen: Innlegg ble nå representert som objekter av klassen WP_Post, noe som bedret ytelse og mellomlagring (caching).
- Metaspørringer overalt: Klassene WP_Comment_Query og WP_User_Query fikk støtte for metaspørringer på samme måte som WP_Query allerede hadde – altså å filtrere på tilleggsdata knyttet til kommentarer og brukere. Det ble også mulig å spørre etter objekter som mangler en bestemt metanøkkel.
- Nye JavaScript-bibliotek: WordPress tok inn bibliotekene Underscore og Backbone, som la grunnlaget for mer dynamiske grensesnitt – ikke minst den nye mediebehandleren.
- Oppdaterte bibliotek: TinyMCE, jQuery (1.8.3), jQuery UI (1.9.2) og SimplePie ble oppdatert til nyere versjoner, og komprimerte filer gikk over til .min-navngivning.
- XML-RPC alltid på: Fjernstyringsgrensesnittet XML-RPC ble aktivert som standard og fikk ny funksjonalitet. (Dette er verdt å merke seg av sikkerhetshensyn – se avsnittet lenger ned.)
- Multisite-forbedringer: Funksjonen switch_to_blog() ble raskere og mer pålitelig, og en multisite-installasjon kunne nå ligge i en undermappe.
- Tidskonstanter: Praktiske konstanter som HOUR_IN_SECONDS og DAY_IN_SECONDS gjorde koden lettere å lese, og standard minnegrense ble hevet fra 32 MB til 40 MB.
Flere av disse grepene – for eksempel arbeid med tilpassede felter og egne spørringer – er fortsatt relevante prinsipper i moderne WordPress. Trenger du en innføring i det, har vi en guide til tilpassede felter (custom fields) i WordPress.
Hurtigfakta
| Programvare | WordPress (selvhostet) |
|---|---|
| Versjon | 3.5 «Elvin» |
| Utvikler | WordPress-prosjektet og det åpne fellesskapet |
| Lansert | 11. desember 2012 |
| Offisiell nedlasting (kun arkiv) | WordPress’ utgivelsesarkiv |
| Lisens | GPLv2 eller senere (gratis, åpen kildekode) |
| Systemkrav den gang | PHP 5.2.4+ og MySQL 5.0+ |
| Plattform | Webserver med PHP og database |
| Status i dag | Utdatert – bruk nyeste WordPress-versjon |
Hvilke systemkrav hadde WordPress 3.5?
WordPress 3.5 var selvhostet programvare som kjører på en vanlig webserver med PHP og en database. Da versjonen kom i 2012, var de offisielle minstekravene PHP 5.2.4 eller nyere og MySQL 5.0 eller nyere. Standard minnegrense for PHP ble som nevnt hevet til 40 MB i denne versjonen.
Til sammenligning krever dagens WordPress langt nyere programvare: en moderne installasjon anbefaler PHP 8.x og en oppdatert database (MySQL eller MariaDB). Det sier mye om hvor langt både WordPress og webserverne har beveget seg siden «Elvin», og hvorfor du ikke kan forvente at gammel programvare fungerer trygt på en moderne tjener.
Bør du kjøre WordPress 3.5 i dag?
Nei – du bør aldri ha WordPress 3.5 kjørende på et nettsted som er tilgjengelig på internett. Dette er det viktigste poenget i hele artikkelen. En versjon fra 2012 får ingen sikkerhetsoppdateringer lenger, og i årene siden er det funnet og tettet en lang rekke sårbarheter i WordPress-kjernen. En utdatert installasjon er et av de vanligste innbruddsmålene på nettet, og det nevnte XML-RPC-grensesnittet som ble slått på i 3.5 har over tid blitt misbrukt til blant annet passordgjetting (brute force) og tjenestenektangrep.
Et nettsted på en så gammel versjon kan bli hacket, få spam og skadelig kode injisert, eller brukt til å angripe andre. Derfor finnes det bare én riktig anbefaling: oppdater til nyeste versjon, eller sett opp nettstedet på nytt. For å beskytte deg underveis er gode rutiner viktige – både regelmessig sikkerhetskopiering av WordPress og grunnleggende tiltak som å passordbeskytte deler av WordPress-nettstedet.
Slik oppdaterer du trygt fra en gammel versjon
Å hoppe rett fra en svært gammel versjon til nyeste WordPress kan gi problemer med gamle temaer og utvidelser. Gå frem metodisk:
- Ta full sikkerhetskopi først: Kopier både filene og databasen før du rører noe. Dette er din redningsplanke hvis noe går galt.
- Test i et testmiljø: Lag en kopi av nettstedet (staging) og prøv oppdateringen der før du gjør den på det produktive nettstedet.
- Oppdater i trinn hvis nødvendig: Fra svært gamle versjoner kan det være tryggere å oppdatere via mellomliggende versjoner enn å hoppe helt til nyeste på én gang.
- Oppdater PHP og database: Sørg for at webhotellet kjører en PHP-versjon som nyeste WordPress støtter.
- Bytt ut utdaterte temaer og utvidelser: Gamle temaer som Twenty Twelve finnes fortsatt, men vurder et moderne, vedlikeholdt tema. Se vår oversikt over WordPress-design for norske bloggere for alternativer.
- Kontroller alt etterpå: Sjekk forside, innlegg, bilder, skjemaer og innlogging når oppdateringen er gjennomført.
Er du usikker på hele oppsettet, kan det være enklere å begynne med blanke ark. Vi har en steg-for-steg-guide til hvordan du setter opp en WordPress-blogg på eget domene.
Hva har skjedd med WordPress siden «Elvin»?
WordPress har endret seg dramatisk siden 2012. Den mest grunnleggende endringen kom med WordPress 5.0 i desember 2018, som innførte den blokkbaserte redigereren Gutenberg. Der «Elvin» fortsatt brukte den klassiske TinyMCE-editoren, bygger du i dag innlegg og sider av «blokker» – tekst, bilder, knapper, spalter og mye mer. Senere versjoner har utvidet dette til full redigering av hele nettstedet (Full Site Editing).
WordPress styrer fortsatt en svært stor andel av verdens nettsteder, og det norske språket har vært godt støttet hele veien. Vil du se hvem som faktisk bruker plattformen, har vi samlet eksempler på norske virksomheter og organisasjoner som bruker WordPress.
Tabellen under setter «Elvin» inn i den store sammenhengen:
| Versjon | Kodenavn | Lansert | Viktigste nyhet |
|---|---|---|---|
| 3.4 | Green | Juni 2012 | Temabehandler med direkte forhåndsvisning |
| 3.5 | Elvin | Desember 2012 | Ny mediebehandler og Twenty Twelve |
| 4.0 | Benny | September 2014 | Bedre mediebibliotek og innbygging |
| 5.0 | Bebo | Desember 2018 | Gutenberg blokkeditor |
| 6.0 | Arturo | Mai 2022 | Videreutvikling av full nettstedsredigering |
| 7.0 | – | 2026 | Hevede systemkrav (nyere PHP og database) |
Vanlige feil og misforståelser
Rundt gamle WordPress-versjoner dukker det opp de samme misforståelsene igjen og igjen. De vanligste er:
- «Siden fungerer, så den er trygg.» At et nettsted ser ut til å virke, betyr ikke at det er sikret. Sårbarheter utnyttes i det stille, og en utdatert kjerne er risikabel uansett hvor fin forsiden ser ut.
- Å oppdatere uten sikkerhetskopi. Den vanligste – og mest unødvendige – katastrofen. Ta alltid full backup før du oppdaterer.
- Å glemme temaer og utvidelser. Selve kjernen er bare én del. Gamle, uvedlikeholdte temaer og utvidelser er like store sikkerhetshull som en gammel kjerne.
- Å laste ned gamle versjoner fra tilfeldige nettsteder. Hent alltid WordPress fra WordPress.org. Kopier fra andre kilder kan være manipulert med skadelig kode.
- Å forveksle WordPress.org og WordPress.com. WordPress 3.5 handler om den selvhostede programvaren fra WordPress.org, ikke om den ferdige tjenesten WordPress.com der oppdateringer skjer automatisk.
Hvem er denne informasjonen nyttig for?
Artikkelen er særlig relevant for deg som vedlikeholder et eldre WordPress-nettsted og lurer på hva slags versjon du sitter med, for studenter og nysgjerrige som vil forstå WordPress-historien, og for utviklere som støter på gammel kode og trenger kontekst for endringer som WP_Post-klassen eller metaspørringer. Felles for alle er den samme konklusjonen: «Elvin» var en viktig milepæl, men den hører hjemme i historiebøkene – ikke på en server i drift.
Kilder
Vanlige spørsmål (FAQ)
Hvorfor heter WordPress 3.5 «Elvin»?
WordPress gir hovedversjoner kallenavn etter jazzmusikere, og 3.5 ble oppkalt etter den amerikanske jazztrommeslageren Elvin Jones, kjent blant annet fra John Coltranes kvartett. Versjonen ble sluppet 11. desember 2012.
Hva var den største nyheten i WordPress 3.5?
Den helt nye mediebehandleren var den største endringen. Den samlet opplasting og innsetting av bilder bak én knapp, gjorde det enkelt å lage gallerier med dra-og-slipp, og lot deg sette inn flere bilder samtidig. Standardtemaet Twenty Twelve og en skarpere, mer tilgjengelig administrasjon var andre høydepunkter.
Er det trygt å bruke WordPress 3.5 i dag?
Nei. WordPress 3.5 får ingen sikkerhetsoppdateringer og inneholder kjente sårbarheter. Et nettsted på denne versjonen er svært utsatt for hacking og bør oppdateres til nyeste WordPress så raskt som mulig, etter at du har tatt full sikkerhetskopi.
Hva var forskjellen på Twenty Twelve og tidligere standardtemaer?
Twenty Twelve var det første standardtemaet med en responsiv, mobil-først utforming som tilpasser seg skjermstørrelsen automatisk. Det hadde et rent design med skrifttypen Open Sans og egnet seg godt som utgangspunkt for både blogg og enkel nettside.
Hvordan oppdaterer jeg fra en veldig gammel WordPress til nyeste versjon?
Ta først full sikkerhetskopi av filer og database, test oppdateringen i et testmiljø, sørg for at webhotellet kjører en støttet PHP-versjon, og bytt ut utdaterte temaer og utvidelser. Fra svært gamle versjoner kan det være tryggest å oppdatere trinnvis fremfor å hoppe rett til nyeste.
