Mozilla experimenterar med ett nytt designkoncept för webbläsaren Firefox. Tidiga mockuper av projektet “Nova” visar ett rundare och mer sammanhållet gränssnitt, med stöd för funktioner som vertikala flikar och ett möjligt återinförande av kompakt läge. Även om designen fortfarande befinner sig på idéstadiet ger bilderna en första antydan om hur framtidens Firefox kan komma att se ut.
Mozilla undersöker just nu ett möjligt nytt gränssnitt för webbläsaren Firefox. Tidiga designskisser, publicerade av Mozilla-observatören Sören Hentzschel, visar ett koncept som internt kallas “Project Nova”. Bilderna ger en första inblick i hur framtidens Firefox skulle kunna se ut – men projektet befinner sig fortfarande i ett tidigt experimentellt skede.
Det finns ännu inget besked om när eller om designen kommer att släppas i en färdig version.
Firefox och tidigare designförändringar
Firefox har genomgått flera större visuella förändringar genom åren. Några av de mest betydande är:
Australis (2014) – introducerade rundare flikar och ett mer modernt gränssnitt.
Photon (2017) – fokuserade på snabbhet och ett renare utseende.
Proton (2021) – gav ett luftigare gränssnitt och större fokus på enkelhet.
Nu, ungefär fem år efter Proton, kan Nova bli nästa steg i webbläsarens visuella utveckling.
Rundare och mjukare design
En av de mest framträdande förändringarna i Nova-konceptet är användningen av rundade former i hela gränssnittet.
I de publicerade mockuperna är:
flikar
adressfält
navigationsverktygsfält
tydligt mer avrundade än i dagens Firefox.
En annan förändring är att flikfältet och navigationsfältet ser ut att smälta samman till en gemensam behållare längst upp i webbläsaren. I dagens Firefox är dessa element separata.
Designspråket fortsätter även i andra delar av gränssnittet. Sidopaneler, startsidan och till och med innehållsområdet visas i mjukt rundade paneler. Resultatet blir ett mer sammanhängande och mindre kantigt utseende jämfört med dagens relativt platta design.
Färgteman och gradienter
Mockuperna antyder också en förändring i färgsättningen. Istället för helt enfärgade ytor används i vissa exempel diskreta färggradienter, ofta i violetta nyanser.
Samtidigt verkar färgtemat kunna anpassas efter användarens val av tema. I andra bilder syns till exempel en mintgrön startsida där gränssnittets accentfärger matchar bakgrunden.
Vertikala flikar och kompakt läge
Designskisserna visar även hur gränssnittet kan fungera tillsammans med vertikala flikar, en funktion som Mozilla redan arbetar med att utveckla.
Dessutom syns ett kompakt gränssnittsläge i mockuperna. Ett sådant läge finns fortfarande i Firefox men är i dag dolt bakom en avancerad inställning i konfigurationen och saknar officiellt stöd i inställningsmenyn.
Att alternativet syns tydligt i designskisserna kan tyda på att Mozilla överväger att återinföra kompakt läge som en officiell inställning.
Fler funktioner under utveckling
Mockuperna visar också andra funktioner som är under utveckling eller experiment:
gränssnitt i både ljust och mörkt tema
privat surfningsläge
exempel på Firefox-menyn i den nya designen
två flikar sida vid sida, vilket antyder stöd för delad vy
Dessa funktioner behöver dock inte nödvändigtvis bli en del av en framtida version.
Projektet finns redan i Mozillas buggsystem
Trots att Nova ännu inte är ett officiellt Firefox-projekt finns det tecken på att arbetet faktiskt pågår. I Mozillas öppna bugghanteringssystem Bugzilla finns flera ärenden som refererar till “Project Nova”. Dessa rör bland annat förbättringar av gränssnittet och omdesign av introduktionsflöden för nya användare.
Det tyder på att Mozilla åtminstone experimenterar aktivt med konceptet.
Fortfarande bara ett experiment
Det är viktigt att komma ihåg att designbilderna bara visar interna experiment. Många idéer som testas i utvecklingsstadiet når aldrig en färdig produkt, och Nova kan förändras kraftigt innan något eventuellt införs i Firefox.
Men mockuperna ger ändå en intressant förhandsblick på hur nästa generation av Firefox skulle kunna se ut – med rundare former, mer flexibla layoutalternativ och ett mer sammanhållet visuellt språk.
Mozilla har tagit ett ovanligt tydligt ställningstagande i AI-debatten. Med en ny ”AI Kill Switch” i Firefox ger företaget användarna full kontroll över vilka – om några – AI-funktioner som ska finnas i webbläsaren, ett drag som markerar en kursändring efter växande kritik från trogna Firefox-användare.
Mozilla har nu tagit ett tydligt steg för att möta kritik från användare som vill slippa AI-funktioner i webbläsaren. Med den senaste uppdateringen av Firefox Nightly har företaget infört en efterlängtad AI Kill Switch – ett centralt reglage som gör det möjligt att helt stänga av alla AI-baserade funktioner i Firefox. Funktionen väntas bli tillgänglig för alla användare i samband med lanseringen av Firefox 148 i februari 2026.
Bakgrund: ökande AI-kritik från användare
Redan i december 2025, när Mozilla presenterade sin nya vd, stod det klart att bolaget var medvetet om det växande missnöjet bland delar av Firefox användarbas. Under flera versioner hade webbläsaren fått allt fler AI-drivna funktioner, något som av vissa upplevdes som påtvingat och i strid med Firefox traditionella fokus på kontroll, integritet och öppenhet.
Löftet från Mozilla var tydligt: användarna skulle få makten att helt stänga av AI.
AI Controls – ett samlat reglage i inställningarna
Den nya lösningen kallas AI Controls och har fått en egen sektion i Firefox inställningar. Där finns reglaget “Block AI Enhancements”, som vid aktivering stänger av både befintliga och framtida AI-funktioner.
Enligt beskrivningen innebär detta att användaren inte längre får se AI-relaterade funktioner – och inte heller popup-meddelanden eller marknadsföring kring dem. Reglaget länkar även till en informationssida som förklarar skillnaden mellan traditionell maskininlärning och de nyare AI-funktionerna.
Funktioner som stängs av
När AI-förbättringar blockeras inaktiveras bland annat:
Automatiska översättningar
Bildbeskrivningar (alt-text) i PDF-visaren
Förslag på flikgrupper
Sammanfattningar och nyckelpunkter i länkförhandsvisningar
AI-baserade chattbotar i sidopanelen
Även tillägg som bygger på Firefox inbyggda AI-funktioner påverkas och blockeras.
Möjlighet till selektiv kontroll
Trots namnet är AI Kill Switch inte ett allt-eller-inget-val. Efter att ha blockerat AI globalt kan användaren välja att återaktivera enskilda funktioner via On-Device AI-inställningarna. Det går även att begränsa AI-användningen utan att slå på huvudreglaget, samt att välja vilken – om någon – AI-chattbot som ska visas i sidofältet.
Så testar du funktionen redan nu
AI Controls är ännu inte aktiverat som standard i Nightly. För att testa krävs att inställningen browser.preferences.aiControls ändras från false till true via about:config.
Firefox 148 – fler nyheter än AI
Utöver AI-kontrollerna innehåller Firefox 148 flera tekniska förbättringar. Mozilla utlovar bättre stöd för skärmläsare, WebGPU i service workers, stöd för Sanitizer API för säkrare HTML-manipulation samt Trusted Types API, som ska minska risken för cross-site scripting-attacker.
AI-nödbromsen är utan tvekan den mest uppmärksammade nyheten – men Firefox 148 ser ut att bli en viktig version även ur ett bredare säkerhets- och tillgänglighetsperspektiv.
Ny funktion:”Block AI Enhancements” stänger av AI-funktioner och AI-popups i Firefox.
Finns i:
Firefox Nightly (kräver aktivering via about:config).
Så aktiverar du i Nightly:
Sätt browser.preferences.aiControls = true.
Exempel på AI som blockeras:
översättningar, alt-text i PDF-visaren, flikgruppsförslag, nyckelpunkter i länkförhandsvisningar, chattbotar i sidopanelen.
Selektiv kontroll:
AI kan senare slås på per funktion via On-Device AI-inställningarna.
Planerad release:
Firefox 148 (förväntad 24 februari 2026).
Vivaldi 7.8 gör webbläsaren snabbare i huvudet, inte bara i koden. Med drag-och-släpp-baserad Tab Tiling, smartare fästa flikar och ett mer flexibelt arbetssätt för e-post suddas gränsen ut mellan flikar och arbetsyta. Resultatet är en webbläsare som bättre följer hur människor faktiskt arbetar på webben – parallellt, fokuserat och på sina egna villkor.
De flesta webbläsare är byggda kring en enkel idé: en flik i taget. Men hur vi faktiskt arbetar på webben har förändrats. Vi jämför, refererar, skriver, följer upp och övervakar – ofta samtidigt. Med Vivaldi 7.8 tar Vivaldi ett tydligt steg bort från det linjära fliktänket och närmar sig i stället hur människans uppmärksamhet faktiskt fungerar.
Den stora nyheten är en genomgripande förbättring av Tab Tiling – funktionen som låter flera webbsidor visas sida vid sida i samma fönster. Den har funnits länge i Vivaldi, men har tidigare känts som något man aktiverar. I version 7.8 blir den något man bara gör.
Dra. Släpp. Tänk vidare.
I Vivaldi 7.8 skapar du en uppdelad vy genom att helt enkelt dra en flik rakt in i sidan du tittar på. När du hovrar över olika delar av fönstret visas visuella markeringar: vänster, höger, ovanför, under – eller i rutnät. Släpp fliken där det känns logiskt, och layouten skapas direkt.
Ingen dialogruta. Inga inställningar. Ingen mental omställning.
Det kan låta som en liten förändring, men i praktiken är det en stor sak. Gränssnittsforskning visar att varje avbrott i arbetsflödet – varje meny, varje extra val – har en kognitiv kostnad. När Vivaldi tar bort steget mellan tanke och handling känns webbläsaren plötsligt betydligt snabbare, även om datorn inte blivit det.
Öppna länkar direkt i en uppdelad vy
Nyheten stannar inte där. Nu går det också att öppna länkar direkt som en del av en befintlig uppdelad vy. I stället för att en länk tar över hela fönstret och tvingar dig att möblera om efteråt, kan nytt innehåll smidigt ”landa” bredvid det du redan jobbar med.
För den som använder musgester går detta till och med att trigga utan menyer eller klick. Resultatet är att webbläsaren börjar kännas mindre som en rad sidor – och mer som en sammanhängande arbetsyta.
Ett verktyg för parallellt tänkande
Vivaldi beskriver själva Tab Tiling som ett sätt att ”tänka i parallell”, och det är en träffande formulering. Människor är dåliga på att växla kontext snabbt, men bra på att hålla flera saker i huvudet samtidigt – så länge de är synliga.
Med Tab Tiling blir det naturligt att:
skriva eller forska med källor synliga bredvid texten
jämföra priser, specifikationer eller designförslag
följa liveuppdateringar medan annat arbete fortsätter
Eftersom varje ruta i layouten fortfarande är en vanlig flik kan du dessutom kombinera tiling med andra Vivaldi-funktioner. Du kan till exempel låta vissa sidor uppdateras automatiskt med jämna mellanrum, medan resten av arbetsytan förblir exakt som den är.
Flikar som beter sig som man förväntar sig
Vivaldi 7.8 gör också något som låter självklart – men som få webbläsare faktiskt klarar av: fästa flikar kan nu låsas till en specifik domän.
Det innebär att en fastnålad e-postflik alltid förblir e-post. Ett projektverktyg förblir ett projektverktyg. De slutar vara ”små vanliga flikar” och börjar fungera som verkliga verktyg.
Det är en till synes enkel förändring, men den eliminerar ett av de vanligaste irritationsmomenten i långa webbsessioner: att något man tänkt vara stabilt plötsligt förvandlas till något helt annat.
E-post som en del av webbläsaren – på riktigt
Vivaldis inbyggda e-postklient får också ett rejält lyft. Tidigare var mail låst till ett enda fönster. I version 7.8 fungerar mail över flera fönster och Workspaces, och fästa mailflikar följer med överallt.
I praktiken betyder det att e-post inte längre känns som en separat funktion eller ett sidoprojekt. Den blir ett verktyg som alltid finns där, oavsett hur du organiserar ditt arbete i webbläsaren.
Installera Vivaldi 7.8 på Ubuntu 24.04
Att installera Vivaldi på Ubuntu 24.04 är enkelt och följer samma modell som många andra moderna Linuxprogram. Det rekommenderade sättet är att använda Vivaldis officiella DEB-paket, vilket ger automatiska uppdateringar via Ubuntus pakethantering.
Gå till Vivaldis officiella nedladdningssida och välj Vivaldi för Linux (DEB).
Ladda ner paketet som passar ditt system (vanligtvis 64-bitars).
Installera genom att dubbelklicka på den nedladdade .deb-filen och använda Ubuntu Software, eller via terminalen:sudo apt install ./vivaldi-stable_*.deb
Under installationen läggs Vivaldis eget programförråd automatiskt till i systemet. Det innebär att framtida uppdateringar, inklusive säkerhetsfixar och nya versioner, levereras smidigt via vanliga systemuppdateringar.
När installationen är klar hittar du Vivaldi i programmenyn, redo att användas direkt utan ytterligare konfiguration.
Små förbättringar som formar helheten
Utöver de stora nyheterna innehåller Vivaldi 7.8 en rad mindre, men viktiga förbättringar:
Daglig bakgrundsbild från Unsplash på startsidan, helt valfritt
Caret browsing som egen inställning för bättre tangentbordsnavigering och tillgänglighet
Omritad Windows-installer för smidigare installation
Ett mycket stort antal kraschfixar, möjliggjorda av förbättrad kraschrapportering
Vivaldis QA-team beskriver det som ”två fulla hinkar med kraschfixar” och konstaterar torrt att de få krascher som eventuellt återstår lika gärna kan bero på kosmisk strålning eller grannens mikrovågsugn.
En webbläsare med en tydlig filosofi
Bakom alla funktioner finns en konsekvent idé: webbläsaren ska anpassa sig efter användaren – inte tvärtom. Vivaldi profilerar sig öppet mot övervakning, investerarstyrda designbeslut och lösningar där automatiserade system filtrerar vad du får se.
I stället handlar Vivaldi 7.8 om kontroll, tempo och arbetsro. Om att ge användaren verktyg som känns naturliga när de väl finns där.
När tanken ”jag vill se de här två sidorna samtidigt” uppstår – då är du redan där.
Mozilla släpper Firefox 147 – en uppdatering som fokuserar på bättre grafikprestanda, starkare integritet och modernare webbstandarder. Med förbättrat stöd för WebGPU, effektivare videouppspelning, djupare Linux-integration och nya funktioner för både utvecklare och slutanvändare fortsätter Firefox att stärka sin position som ett öppet och integritetsvänligt alternativ på alla plattformar.
Firefox 147 släppt – fokus på prestanda, grafik och integritet
En månad efter version 146 har Mozilla lanserat Firefox 147, den senaste uppdateringen av den populära webbläsaren med öppen källkod. Versionen finns nu tillgänglig för nedladdning och innehåller en rad förbättringar inom grafik, säkerhet, webbstandarder och plattformsintegration.
Utökad grafik- och videoprestanda
En av de mest märkbara nyheterna är att WebGPU nu är aktiverat som standard på alla macOS-versioner som körs på Apple Silicon. Det ger bättre stöd för avancerad grafik och beräkningstunga webbapplikationer direkt i webbläsaren.
På Linux- och Windows-system med stödda AMD-grafikkort har Firefox 147 dessutom fått zero-copy-uppspelning för hårdvaruavkodad video. Det minskar minnesanvändningen och förbättrar effektiviteten vid videouppspelning.
Förbättrad integration i Linux-miljöer
Firefox följer nu Freedesktop.orgs XDG Base Directory Specification, vilket innebär att konfigurationsfiler och användardata lagras enligt etablerade Linux-konventioner. Resultatet är bättre integration med skrivbordsmiljöer och systemverktyg.
Användare av GNOME med fönsterhanteraren Mutter får dessutom skarpare rendering på skärmar med fraktionell skalning, eftersom Firefox nu matchar fönster- och renderingsytor mer exakt mot den fysiska pixelmatrisen.
Starkare integritet och säkerhet
På säkerhetssidan har Firefox 147 påbörjat övergången från Safe Browsing V4 till V5. Den nya lösningen använder i större utsträckning lokala listor, vilket minskar nätverkskommunikation och därmed förbättrar användarnas integritet, samtidigt som skyddet mot skadliga och nätfiske-webbplatser bibehålls.
På Android är Site Isolation nu aktiverat som standard, vilket innebär att Firefox för Android når samma säkerhetsnivå som desktopversionen.
Automatisk Bild-i-bild för bättre multitasking
En ny användarvänlig funktion är automatisk Bild-i-bild. När funktionen är aktiverad öppnas ett Bild-i-bild-fönster automatiskt om en flik med pågående videouppspelning skickas till bakgrunden. Det gör det möjligt att fortsätta titta på video samtidigt som man arbetar i andra flikar. Inställningen hittas under alternativet för att fortsätta spela upp videor i Bild-i-bild vid flikbyte.
Snabbare webb med modern komprimering
Firefox 147 introducerar stöd för Compression Dictionaries enligt IETF RFC 9842. Tekniken gör det möjligt för webbplatser att återanvända gemensamma komprimeringsordlistor, vilket minskar datamängden som behöver överföras och ger snabbare sidladdning, särskilt på långsamma eller begränsade uppkopplingar.
Dessutom stöder både CompressionStream och DecompressionStream nu Brotli-formatet.
Nya CSS- och webbplattformfunktioner
CSS-stödet har byggts ut med flera nyheter, bland annat ankarlokalisering, nya rotrelativa enheter som rcap, rch, rex och ric, samt stöd för counter-* och quotes i ::marker. Firefox stöder nu även CSS Module Scripts, vilket gör det möjligt att importera stilmallar direkt via JavaScript-moduler.
På lagrings- och webbapplikationssidan tillkommer stöd för Storage-Access-Headers, som gör det möjligt för servrar att använda osegmenterade cookies efter tidigare användarsamtycke. Även module service workers stöds nu.
Under huven har Unicode-biblioteket ICU uppdaterats till version 78, med stöd för Unicode 17 och nya språk- och regioninställningar.
Buggrättningar och kompatibilitet
Firefox 147 innehåller också ett antal riktade korrigeringar. Bland annat har problem med drag-och-släpp, flikmarkering i Windows, HTTP/3-kompatibilitet och språkanpassning åtgärdats. Webbläsaren använder nu Accept-Language-värden som bättre överensstämmer med andra större webbläsare.
Tillgänglighet
Firefox 147 kan laddas ner direkt från Mozillas servrar. Windows- och macOS-användare får uppdateringen automatiskt inom de närmaste dagarna, medan Linux-användare kan räkna med att den dyker upp i distributionernas paketförråd inom kort.
WP-CLI gör det möjligt att administrera WordPress snabbt, effektivt och automatiserat direkt från kommandoraden. Med hjälp av detta verktyg kan du hantera allt från installation och uppdateringar till användare, databaser och felsökning – utan att logga in i webbgränssnittet. Den här lathunden ger en praktisk och tekniskt inriktad genomgång av de vanligaste WP-CLI-kommandona, med tydliga exempel för dig som arbetar med utveckling, drift eller systemadministration av WordPress-sajter.
Får vi presentera en lathund för hur du använder WP-CLI, främst i en klassisk LAMP-miljö (Linux, Apache, MySQL/MariaDB och PHP), men verktyget fungerar även utmärkt på macOS.
Denna lathund ger en heltäckande introduktion till WP-CLI, WordPress officiella kommandoradsverktyg, och riktar sig till tekniska användare såsom utvecklare och systemadministratörer. Här visas hur WordPress kan hanteras effektivt via terminalen istället för webbgränssnittet. Innehållet omfattar installation på Linux och macOS, grundläggande kommandostruktur och globala flaggor. Guiden går igenom hur du uppdaterar WordPress-kärnan, teman och tillägg, hanterar användare och roller, arbetar med databasen (säkerhetskopiering, import, sök-och-ersätt och optimering) samt hur du skapar och uppdaterar inlägg och sidor. Dessutom beskrivs felsökning, cache- och cron-hantering, återställning samt hur WP-CLI kan användas i skript och cronjobb för automatisering. Målet är att ge praktiska exempel och ett effektivt arbetsflöde för drift och underhåll av WordPress-installationer.
Mozilla fortsätter att vässa sin webbläsare, och med Firefox 146 bjuds användarna på tydligare grafik, ökad stabilitet och smartare funktioner på både dator och mobil. Den nya versionen innehåller allt från förbättrat Linux-stöd och säkrare grafikhantering på macOS till flexiblare filuppladdningar på Android och viktiga nyheter för webbutvecklare.
Nästan en månad efter version 145 har Mozilla nu släppt Firefox 146, den senaste uppdateringen av sin öppna webbläsare. Versionen innehåller ett antal förbättringar under huven – men också synliga nyheter som märks i vardagsanvändningen, oavsett om du surfar på Linux, macOS, Windows eller Android.
Linux får skarpare grafik med Wayland
För Linuxanvändare som kör Firefox under Wayland kommer en efterlängtad förbättring: inbyggt stöd för fraktionerad skalning. Det innebär att Firefox nu bättre kan hantera skärmar med höga DPI-värden, där exempelvis 125 % eller 150 % förstoring behövs. Resultatet är skarpare text, bättre rendering och färre visuella kompromisser – särskilt viktigt på moderna laptops.
macOS: Grafikproblem isoleras till separat process
På macOS tar Firefox ett tydligt steg mot ökad stabilitet. Webbläsaren använder nu som standard en dedikerad GPU-process för tekniker som WebGPU, WebGL och WebRender. Om något går fel i grafikkoden kraschar inte längre hela webbläsaren. I stället startas GPU-processen om i bakgrunden, vilket gör att användaren kan fortsätta arbeta utan avbrott.
Android blir smartare vid filuppladdningar
På mobilsidan har Firefox för Android blivit mer flexibel. När ett webbformulär ber om en fil men inte anger vilka filtyper som accepteras, får användaren nu fler val. Förutom att välja en befintlig fil kan man ta ett foto eller spela in ljud direkt. Det förenklar användningen av webbtjänster som kräver snabba mediauppladdningar – till exempel formulär, ärenden eller sociala appar.
Nya förslag i adressfältet – och Firefox Labs för alla
Firefox 146 förändrar även hur webbläsaren ger förslag i adressfältet. Engelskspråkiga användare i Frankrike, Tyskland och Italien kan nu se relevanta förslag om helgdagar och viktiga datum – direkt medan de skriver.
Samtidigt blir Firefox Labs tillgängligt för alla användare, oberoende av om man deltar i telemetri eller experiment. Labs ger tillgång till nya, experimentella funktioner och markerar en tydlig vilja från Mozilla att göra innovation mer öppen.
Windows: Buggfixar – men också ett farväl till Direct2D
På Windows har Mozilla åtgärdat ett irriterande fel som gjorde att flikar inte gick att klicka på när muspekaren låg längst upp på skärmen och Firefox var maximerat på vissa bildskärmar.
Samtidigt försvinner stödet för Direct2D helt. Användare som fortfarande är beroende av denna grafikväg hänvisas till Firefox ESR 140.x eller senare, där stödet finns kvar under längre tid.
Viktiga nyheter för webbutvecklare
Utvecklare får också flera välkomna förbättringar:
Webbinspektören döljer nu oanvända anpassade CSS-variabler som standard, vilket minskar rörighet och ökar prestanda.
Stöd har lagts till för post-kvant-säkra nyckelutbyten i DTLS 1.3 för WebRTC – ett steg mot framtidssäker kryptering.
Komprimerade elliptiska kurvpunkter stöds i WebCrypto.
Den nya CSS-funktionen contrast-color() gör det enklare att välja läsbara färger automatiskt.
Regeln @scope gör det möjligt att begränsa stilar till specifika DOM-träd.
Den nya egenskapen text-decoration-inset ger bättre kontroll över placeringen av understrykningar och dekorativa linjer.
Allt detta kompletteras med förbättrad renderingsprestanda tack vare uppdateringar i Skia, Mozillas grafikmotor.
Tillgänglighet och uppdatering
Firefox 146 finns redan nu att ladda ner direkt från Mozillas servrar. Windows- och macOS-användare får uppdateringen automatiskt inom de närmaste dagarna, medan Linuxanvändare kan räkna med att versionen dyker upp i distributionernas paketförråd inom kort.
Sammanfattningsvis är Firefox 146 en stabil, tekniskt betydelsefull uppdatering som stärker webbläsaren både på skrivbordet och på mobilen – med extra mycket kärlek till Linux, framtidens kryptering och grafisk stabilitet.
WordPress 6.9 tar ett stort kliv framåt för alla som skapar och förvaltar webbplatser. Med blockbaserade kommentarer, snabbare navigering, smartare typografi och kraftiga prestandalyft blir redigeringen både smidigare och mer samarbetsvänlig – samtidigt som den nya Abilities API lägger grunden för framtidens automatiserade WordPress-upplevelser.
När ett system som driver över 40 procent av världens webbplatser släpper en ny version märks det. Nu kommer WordPress 6.9, med kodnamnet “Gene”, uppkallad efter jazzpianisten Gene Harris. Precis som Harris blandade soul, blues och jazz till ett varmt och levande sound, strävar WordPress 6.9 efter att skapa ett mer intuitivt, samarbetsvänligt och framtidssäkert redigeringsflöde.
Block-level Notes: Samarbete direkt i innehållet
Den största nyheten är Notes – ett blockbaserat kommentarsystem där feedback kan lämnas direkt på individuella block i inlägg och sidor. Tidigare kunde kommentarer kring text och design lätt hamna utspridda i mejltrådar och chattverktyg. Nu kan hela teamet diskutera, justera och godkänna ändringar rakt i redigeraren. Det sparar tid, minskar missförstånd och skapar ett arbetssätt som påminner om realtidsredigering i moderna kontorsverktyg.
Utökad Command Palette: Snabbare navigation för alla
Command Palette, som tidigare bara fungerade i vissa delar av redigeraren, är nu tillgänglig i hela WordPress. Genom att bara skriva vad man vill göra – hoppa till ett verktyg, byta vy eller utföra en åtgärd – slipper användare klicka sig fram genom menyer. Det gör arbetet mer effektivt för både skribenter, designers och administratörer.
Fit text to container: Typografi som anpassar sig självt
I denna version får Paragraph- och Heading-block ett nytt typografiskt alternativ: att automatiskt skala text så att den passar perfekt i sin container. Funktionen är särskilt användbar för banners, grafiska rubriker och andra layoutkomponenter där man vill skapa en tydlig visuell effekt utan manuell justering av fontstorlekar.
Abilities API: En gemensam grund för framtidens webb
På utvecklarsidan introduceras Abilities API, ett nytt och standardiserat sätt att registrera och kontrollera rättigheter i WordPress. Till skillnad från tidigare system är detta API maskinläsbart och konsekvent oavsett om det används i PHP, via REST-API eller i kommande AI-drivna verktyg. Detta lägger grunden för automatisering, smartare arbetsflöden och mer robusta integrationer framöver.
Tillgänglighet: Fler förbättringar för en mer inkluderande upplevelse
WordPress 6.9 innehåller över 30 förbättringar kopplade till tillgänglighet. Bland annat har skärmläsarens meddelanden förtydligats, onödigt innehåll som genereras av CSS har dolts för assistiv teknik, markörens placering i formulär har stabiliserats och fokusbeteendet mellan interaktiva element har blivit mer förutsägbart. Tillsammans gör dessa ändringar WordPress enklare att använda för fler.
Prestanda: Snabbare sidladdning och effektivare backend
Även prestandan är förbättrad på flera fronter. På hemsidans framsida laddas sidor snabbare tack vare optimerade blockstilar, minskad mängd inline-CSS och smartare prioritering av skript. På serversidan har databasfrågor optimerats, caching förbättrats, WP-Cron gjorts mer effektiv och en ny output buffer för mallar har införts. Resultatet är en snabbare och mer responsiv WordPress-installation.
En hyllning till Gene Harris
Som traditionen bjuder är versionen namngiven efter en framstående musiker. Gene Harris, en självlärd pianovirtuos som blandade jazz med soul och gospel, är känd för sitt varma och uttrycksfulla spel. Hans stil passar väl som symbol för denna WordPress-version, som också strävar efter att kombinera teknik och känsla på ett harmoniskt sätt.
Sammanfattning
WordPress 6.9 är en version som förfinar arbetsflöden, förbättrar samarbetet och lägger en teknisk grund för framtida innovationer. Med blockbaserade kommentarer, snabbare navigation, smartare typografihantering, ett nytt behörighetssystem, förbättrad tillgänglighet och kraftiga prestandalyft markerar den ett tydligt steg framåt för både användare och utvecklare.
WORDPRESS 6.9 "GENE" – FAKTARUTA
--------------------------------
Typ: Innehållshanteringssystem (CMS)
Licens: GPLv2+
Krav (server):
- PHP 8.1 eller senare
- MySQL 5.7+ eller MariaDB 10.4+
- Apache eller Nginx
- HTTPS starkt rekommenderat
Nya huvudfunktioner:
- Block-level Notes för kommentarer direkt på block
- Utökad Command Palette i hela adminpanelen
- "Fit text to container" för stycken och rubriker
- Abilities API för standardiserade behörigheter
- Förbättrad prestanda och tillgänglighet
LEKA WORDPRESS HEMMA – LAMP I VIRTUELL MASKIN
--------------------------------------------
1. Värddator:
- Installerad VirtualBox eller VMware Workstation/Player
- Tillräckligt med RAM och diskutrymme (minst 8 GB RAM totalt rekommenderas)
2. Skapa virtuell maskin:
- OS: t.ex. Ubuntu Server LTS eller Debian
- Resurser: ~2 vCPU, 2–4 GB RAM, 20+ GB disk
- Nätverk: "Bridged" eller "NAT med port forward" så att du kan nå webbservern
3. Installera LAMP i gästen (Ubuntu/Debian-exempel):
sudo apt update
sudo apt install apache2 mariadb-server php \
libapache2-mod-php php-mysql php-xml php-curl php-gd php-zip
4. Säkra databasen:
sudo mysql_secure_installation
5. Skapa databas till WordPress:
mysql -u root -p
CREATE DATABASE wp_test CHARSET utf8mb4;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'starkt_lösenord';
GRANT ALL PRIVILEGES ON wp_test.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
6. Hämta och lägg WordPress på plats:
cd /var/www/html
sudo wget https://wordpress.org/latest.tar.gz
sudo tar xvf latest.tar.gz
sudo chown -R www-data:www-data wordpress
7. Surfa till din VM:
http://VM-ADRESS/wordpress
→ följ installationsguiden och ange databasen wp_test + användaren wp_user.
Nu har du en lokal "sandlåda" där du kan leka med WordPress 6.9 utan att riskera din skarpa sajt.
PHP 8.5 markerar ett tydligt steg mot ett modernare PHP, där både språkets syntax och motor har vässats. Med en ny URI-extension, pipe-operatorn |> och förbättrat stöd för funktionell och typstark kod gör versionen det enklare att skriva tydligare, säkrare och mer högpresterande webbapplikationer. Samtidigt städas äldre beteenden bort och lägger grunden för nästa generations PHP-projekt.
PHP 8.5 – En modernare, snabbare och smartare PHP-version
PHP 8.5 är nu släppt och erbjuder betydande förbättringar i syntax, prestanda och utvecklarupplevelse. Språket tar ytterligare kliv mot modern och tydlig programmeringsstil, med nya operatorer, attribut och effektivare resursanvändning.
Ny URI-extension
En av de största nyheterna är den inbyggda URI-extensionen som ersätter parse_url() vid avancerad användning. Den ger ett konsekvent API för att parsa, normalisera och modifiera URL:er enligt RFC 3986 och WHATWG-standarden. Den bygger på uriparser och Lexbor och är särskilt användbar i system där korrekt URL-hantering är avgörande.
Pipe-operatorn |>
PHP introducerar nu pipe-operatorn (|>), som möjliggör kedjning av funktioner från vänster till höger. Detta ersätter djupt nästlade funktionsanrop och ger tydligare och mer läsbar kod.
Operatorn kan användas med arrow functions och partial application. Den gör transformationskedjor enklare att följa och underhålla.
Förbättrad objektkloning med clone-with
Den nya syntaxen för att klona objekt och samtidigt ändra egenskaper förenklar den så kallade “with-er”-modellen och fungerar även i readonly-klasser.
$newObj = clone ($obj, ['prop' => $value]);
Det minskar behovet av extra kod vid uppdatering av objekt.
Attributet #[\NoDiscard]
Attributet #[\NoDiscard] varnar om returvärdet från en funktion ignoreras utan avsikt. Detta bidrar till ökad säkerhet i API:er. Om värdet medvetet ska ignoreras kan (void) användas.
Stöd för compile-time-uttryck
PHP 8.5 utökar stödet för uttryck som kan användas vid kompilering. Statiska closures och first-class-callables tillåts nu i konstanta uttryck, till exempel i attributparametrar, klasskonstanter och standardvärden på egenskaper.
Prestandaförbättringar med persistenta cURL-handel
Med curl_share_init_persistent() kan share-handles återanvändas mellan förfrågningar i långkörande applikationer. Detta minskar kostnaden för upprepade anslutningsinitieringar.
Nya hjälpfunktioner: array_first() och array_last()
De nya funktionerna array_first() och array_last() returnerar första respektive sista värdet i en array och ger null om arrayen är tom. Detta förenklar hantering tillsammans med null-sammansmältningsoperatorn.
Övriga förbättringar
Stacktraces visas nu även vid fatala fel.
Ny INI-inställning: max_memory_limit.
Ny konstant: PHP_BUILD_DATE.
Ny klass: IntlListFormatter.
Nya funktioner: get_exception_handler() och get_error_handler().
DOM får stöd för getElementsByClassName() och insertAdjacentHTML().
Ny funktion: grapheme_levenshtein().
locale_is_right_to_left() och Locale::isRightToLeft() för språkmedveten hantering.
Nytt CLI-kommando: php --ini=diff för att visa icke-standardinställningar.
Föråldrade funktioner och beteenden
Backtick-tecknet som alias för shell_exec() deprekeras.
Icke-standardiserade namn vid typomvandling tas bort.
Varningar införs vid omvandling från float till int.
Begränsningar införs för användning av null som arrayindex.
__sleep() och __wakeup() mjuk-deprekeras till förmån för __serialize() och __unserialize().
Tillgänglighet
PHP 8.5 finns nu att ladda ner som källkod från den officiella webbplatsen och kommer inom kort till stabila paketrepositorier i vanliga Linux-distributioner. Mer information finns i de officiella release notes.
Sammanfattning
PHP 8.5 innebär en tydlig modernisering av språket. Pipe-operatorn och den förbättrade kloningssyntaxen gör koden mer läsbar och målinriktad. URI-extensionen ger exakt URL-hantering och prestandaförbättringarna stärker PHP som motor för långkörande applikationer. Med förbättrad felhantering och utökad syntax ökar även säkerheten och robustheten.
PHP fortsätter med denna version att utvecklas från ett traditionellt skriptspråk till ett modernt och kraftfullt programmeringsspråk.
• Ny URI-extension för standardenliga URL-tolkningar
• Pipe-operatorn |> för kedjade anrop
• Förbättrad objektkloning med clone-with-syntax
• Attributet #[\NoDiscard] varnar vid ignorerade returvärden
• Nya funktioner: array_first() och array_last()
Mozilla fortsätter att förnya sin webbläsare med lanseringen av Firefox 145 – en version som kombinerar smartare funktioner, förbättrad design och starkare integritetsskydd. Nu kan användare skriva kommentarer direkt i PDF-filer, förhandsvisa flikgrupper, dela markerad text med länkar och söka i sin historik med hjälp av naturligt språk – allt med lokal, privat bearbetning.
Mozilla har nu släppt version 145 av sin öppna webbläsare Firefox, bara en månad efter den förra uppdateringen. Den nya versionen bjuder på flera smarta funktioner som gör surfandet både enklare och mer effektivt — samtidigt som användarnas integritet fortsatt står i centrum.
Skriv direkt i PDF-filer
En av de mest synliga nyheterna är möjligheten att skriva kommentarer direkt i PDF-dokument. Användare kan nu lägga till, redigera och ta bort anteckningar, frågor eller påminnelser utan att behöva externa program. Ett praktiskt kommentarsfönster gör det lätt att hålla ordning på alla anteckningar — perfekt för studier, arbete eller korrekturläsning.
Snabbare överblick med flikgruppsförhandsvisning
Har du många flikar öppna? Med den nya funktionen flikgruppsförhandsvisning kan du hålla muspekaren över en grupps namn och direkt se vilka sidor som finns där. Det sparar tid och gör det enklare att hitta rätt flik i stora projekt.
Dela text med precision
En annan smart nyhet är Copy Link to Highlight. Med den kan du dela en specifik del av en webbsida — till exempel ett citat eller en mening — och när mottagaren öppnar länken markeras texten automatiskt. Perfekt för samarbete eller för att dela intressanta utdrag i sociala medier.
Semantisk sökhistorik – smartare minne i webbläsaren
Den mest banbrytande funktionen i Firefox 145 är den nya Semantiska sökhistoriken. Den låter dig söka i din surfhistorik med naturligt språk, till exempel genom att skriva ”den där Linux-artikeln om Varnish”. All bearbetning sker lokalt på datorn, vilket innebär att din sökhistorik aldrig lämnar din enhet. Det är ett steg mot smartare och mer privat webbsökning.
Polerad design och enhetlig stil
Firefox 145 kommer även med visuella förbättringar. Flikarna har nu mjukt rundade hörn för att passa bättre med vertikala flikar, och knappar samt textfält – inklusive adressfältet – har fått ett modernare och mer enhetligt utseende. Om inga tillägg är installerade visar tilläggsknappen nu tips och länkar till Firefox Add-ons Store, vilket gör det enklare att upptäcka nya anpassningsmöjligheter.
För utvecklare: snabbare och säkrare webben
På den tekniska sidan har Firefox 145 fått stöd för Atomics.waitAsync, vilket möjliggör effektivare synkronisering mellan trådar i JavaScript – en viktig förbättring för webbapplikationer som använder delat minne. Dessutom introduceras inledande stöd för Integrity-Policy-headern, som stärker säkerheten genom att försäkra att skript och resurser inte manipuleras.
Bättre videostöd och typografi
Firefox kan nu spela upp Matroska (.mkv)-videor med populära kodekar som AVC, HEVC, VP9 och AV1, samt ljudformat som AAC och Opus. Det innebär att fler öppna videoformat fungerar direkt i webbläsaren. Även webbutvecklare får nya verktyg — med stöd för CSS-egenskapen text-autospace, som automatiskt justerar avståndet mellan tecken i texter som blandar olika skrivsystem.
Slutet för 32-bitars Linux
Samtidigt markerar version 145 slutet för 32-bitars Linux. Mozilla uppmanar användare av äldre system att uppgradera till 64-bitarsversionen för att fortsätta få uppdateringar och säkerhetsfixar.
Tillgänglighet
Firefox 145 finns redan att ladda ner direkt från Mozilla, och användare på Windows och macOS får uppdateringen automatiskt inom några dagar. På Linux kommer versionen att dyka upp i pakethanterarna för de flesta rullande distributioner inom kort.
För nerladdningslänkar och mer om firefox kollar i vår wiki på
Den som håller på med hemsidor, där är webappen wordpress den populäraste appen. Men även andra webappar som är skrivna i PHP kan behöva testas. Med egen testmiljö för LAMP kan man testa sina projekt. Har man till exempel en dator som inte klarar Windows 11, kan den bli en utmärkt NAS och testmiljö för webbappar skrivna i PHP eller annat språk.
Har du en gammal dator som du vill ge nytt liv? Du kan förvandla den till en webbtjänande server genom att installera en LAMP-stack – en kombination av Linux, Apache, MySQL/MariaDB och PHP[1]. Linux utgör operativsystemet, Apache agerar webbserver som levererar webbsidor, MySQL eller MariaDB sköter databasen där data lagras, och PHP är scriptspråket som binder samman allt för att skapa dynamiska webbsidor. I den här guiden går vi igenom, steg för steg, hur du installerar och konfigurerar en LAMP-stack på en Debian- eller Ubuntu-baserad server i hemmet – exempelvis en äldre dator du har stående.
Målgruppen är nybörjare med viss teknisk erfarenhet. Vi håller därför en lättförståelig, populärvetenskaplig ton samtidigt som vi säkerställer att allting blir tekniskt korrekt. Guiden täcker allt från installation av Apache, MySQL/MariaDB och PHP, till hur du får systemet att fungera i ditt lokala nätverk (LAN), vidare till att installera och konfigurera WordPress (ett populärt innehållshanteringssystem) och hur du kan administrera WordPress via kommandoraden med WP-CLI. Vi avslutar med grundläggande säkerhetsaspekter – såsom brandvägg, lösenordshantering och varför du inte bör exponera din hemserver direkt mot internet.
Översikt av innehåll:
Förberedelser: Vad du behöver och hur du förbereder servern och nätverket innan installation.
Installation av LAMP: Stegvis installation av Apache, MySQL/MariaDB och PHP på Debian/Ubuntu.
Installation av WordPress: Hur du laddar ner och konfigurerar WordPress på din LAMP-server.
WP-CLI: Användning av WordPress Command Line Interface för att administrera din WordPress-sajt via terminalen.
Säkerhet: Grundläggande åtgärder för att säkra din hemmaserver och WordPress-installation.
Avslutande tips: Några sista råd kring underhåll och vidare förbättringar.
Låt oss börja med att säkerställa att allting är på plats för installationen!
Förberedelser
Innan vi ger oss in på installationen, behöver du förbereda följande:
En dator med Linux (Debian eller Ubuntu Server): Installera gärna den senaste LTS-versionen av Ubuntu Server eller en stabil Debian-release på datorn du vill använda som server. Se till att systemet är uppdaterat (sudo apt update && sudo apt upgrade) och att du har administratörsrättigheter (sudo) på ett användarkonto.
Nätverksanslutning: Serverdatorn bör vara ansluten till ditt lokala nätverk, helst via kabel för stabilitet. Notera serverns lokala IP-adress (t.ex. 192.168.x.y) – du kan hitta den genom kommandot hostname -I eller via din routers gränssnitt. För att förenkla åtkomst inom hemnätverket kan du överväga att ge servern en statisk IP-adress på LAN: enklaste sättet är ofta att reservera en IP i routerns DHCP-inställningar baserat på serverns MAC-adress. Då får servern alltid samma adress på hemnätet, vilket underlättar när du ska ansluta till den.
Grundläggande kommandoradskunskaper: Vi kommer att använda terminalen flitigt för installation och konfiguration. Du bör kunna köra enkla Linux-kommandon och redigera konfigurationsfiler med en textredigerare som nano eller vim. Om servern är huvudlös (ingen skärm) kan du ansluta via SSH från en annan dator i nätverket.
Internetuppkoppling: För att ladda ner uppdateringar och programvara (Apache, MySQL, PHP, WordPress etc.) behöver servern internetåtkomst under installationen.
När ovanstående är ordnat är du redo att börja sätta upp din LAMP-stack!
Installation av LAMP
En LAMP-stack består av tre huvudsakliga komponenter att installera (utöver Linux som redan körs på din server): webbservern Apache, databasen MySQL/MariaDB och scriptspråket PHP. Vi går igenom installationen av dessa steg för steg på en Debian/Ubuntu-baserad distribution.
Installera Apache (webbserver)
Uppdatera paketindex: Öppna terminalen på din server och kör först en uppdatering av paketlistan:
sudo apt update
Installera Apache: Därefter installerar du Apache2 med apt:
sudo apt install apache2
På Ubuntu/Debian startar Apache automatiskt efter installationen och ställs in att köra vid uppstart. För säkerhets skull kan du kontrollera Apache-status:
sudo systemctl status apache2
Tjänsten bör visas som aktiv (running). Apache levereras med en standardsida (”It works!”) som du nu kan testa. Öppna en webbläsare på en klientdator i samma nätverk och navigera till http://<serverns-IP-adress> – du bör se Apaches välkomstsida som bekräftar att webbservern körs[3].
Aktivera Apache i brandväggen: Ubuntu har en inbyggd brandvägg (ufw). Tillåt HTTP- och HTTPS-trafik i brandväggen så att webbförfrågningar kan nå Apache:
sudo ufw allow ’Apache Full’ sudo ufw enable
Kommandot ’Apache Full’ öppnar port 80 (HTTP) och 443 (HTTPS) i brandväggen[4]. (OBS: Om ufw inte är installerat på Debian kan du antingen installera det eller använda annan brandväggslösning; på ett hemnätverk bakom en router kan du även välja att initialt lita på NAT:en, men det är bra att ha en lokal brandvägg som extra skydd.)
Installera MySQL/MariaDB (databas)
Installera databasservern: Kör följande kommando för att installera MySQL-server (i Ubuntu 20.04+ installeras i själva verket ofta MariaDB, en community-version av MySQL, men för enkelhet kallar vi den MySQL):
sudo apt install mysql-server
Under installationen kan du bli ombedd att sätta ett root-lösenord för MySQL (detta beror på distributionens version – vissa moderna Ubuntu-versioner sätter ingen root-lösenord och använder sockets-autentisering). Oavsett vilket, kommer vi strax att säkra installationen.
Starta och kontrollera MySQL: Precis som med Apache, kontrollera att databasservern är igång:
sudo systemctl start mysql # startar tjänsten om den ej redan är igång sudo systemctl enable mysql # ser till att den startar vid boot sudo systemctl status mysql # visar status
MySQL/MariaDB bör nu köras.
Säkra databasinstallationen: MySQL kommer med ett praktiskt script för grundläggande säkerhetshärdning. Kör:
sudo mysql_secure_installation
Detta guide-program frågar en serie frågor för att säkra din databasserver. Du kommer bland annat kunna: sätta eller uppdatera root-lösenordet (om det inte redan är satt), ta bort anonyma användarkonton, förhindra root-inloggning via fjärranslutning samt ta bort testdatabasen[5]. Acceptera att ta bort/inaktivera osäkra inställningar genom att svara Yes på frågorna. Efter att skriptet kört färdigt har du en grundsäkert konfigurerad MySQL/MariaDB-instans – kom ihåg det root-lösenord du eventuellt angav.
Installera PHP (scriptspråk)
Installera PHP och nödvändiga moduler: Installera PHP samt tillhörande Apache- och databaskopplingar med:
sudo apt install php libapache2-mod-php php-mysql
Paketet libapache2-mod-php kopplar samman PHP med Apache (så att Apache kan tolka .php-filer), och php-mysql tillåter PHP att prata med MySQL/MariaDB[6]. Utöver dessa grundläggande paket kan det vara klokt att installera några vanliga PHP-tillägg som WordPress och dess plugins kan behöva, t.ex. cURL, GD, mbstring, XML m.fl. Du kan installera flera på en gång:
(Ovanstående inkluderar vanliga tillägg; du kan alltid installera fler senare om något plugin kräver det.) När PHP och tilläggen är installerade, ladda om Apache så att eventuella nya moduler tas i bruk:
sudo systemctl restart apache2
Testa PHP (valfritt): För att verifiera att PHP fungerar med Apache kan du skapa en testfil. Kör t.ex.:
echo ”<?php phpinfo(); ?>” | sudo tee /var/www/html/info.php
Navigera sedan i webbläsaren till http://<serverns-IP>/info.php. Om du ser en sida med PHP-information (PHP-version och konfigurationsdetaljer) så fungerar PHP som det ska. Kom ihåg att ta bort testfilen senare av säkerhetsskäl (sudo rm /var/www/html/info.php), då den avslöjar detaljer om din PHP-konfiguration.
Brandvägg och lokal nätverksåtkomst
Efter att Apache, MySQL och PHP är installerade och körs, har du i princip en fungerande LAMP-server. Några viktiga punkter för att få allt att fungera smidigt på hemnätverket:
Brandvägg och portar: Vi aktiverade UFW-brandväggen och öppnade för ”Apache Full” tidigare, vilket innebär att din server tar emot trafik på port 80 (HTTP) och 443 (HTTPS). I ett hemmanätverk bakom en router är servern som standard inte tillgänglig utifrån internet (såvida du inte särskilt öppnar/forwardar portar på din router). För intern åtkomst inom LAN räcker det att brandväggen tillåter trafiken. Kontrollera att du kan nå Apache från en annan dator i nätverket via serverns IP-adress (som vi testade med välkomstsidan).
Lokal DNS (valfritt): Det kan bli lite omständligt att komma ihåg IP-adressen. Om du vill kan du på dina klientdatorer uppdatera deras hosts-fil så att t.ex. ett smidigt namn (som ”minserver.local”) pekar på serverns IP – eller använd din routers ev. funktion för lokala värdnamn. Detta är dock extra lyx; IP-adressen duger bra för att fortsätta installationen.
Statisk IP: Som nämnt bland förberedelserna, se till att serverns IP inte ändras över tid. Det bästa är att ställa in att den alltid får samma IP. Du kan antingen konfigurera detta i själva serverns nätverksinställningar (statisk IP via Netplan/DHCP override) eller mycket enkelt via routerns webbgränssnitt genom att binda serverns MAC-adress till en fast IP i DHCP (den enklaste lösningen enligt många). Detta förhindrar att servern plötsligt får en ny adress (vilket annars kan hända efter omstarter) och att dina bokmärken/inställningar till servern skulle sluta fungera.
Nu har vi en grundläggande LAMP-stack i drift. Dags att lägga till WordPress för att få en komplett hemsida!
Installation av WordPress
WordPress är ett av världens mest populära verktyg för att bygga webbplatser och bloggar. Vi kommer nu att installera WordPress på vår nya LAMP-server. Processen omfattar att skapa en databas åt WordPress, hämta själva WordPress-programvaran och konfigurera den.
Skapa en MySQL-databas för WordPress
WordPress behöver en egen databas att lagra all sin information i (inlägg, användare, inställningar, etc.). Vi använder MySQL/MariaDB som vi installerade för detta. Följande steg utförs i MySQL:s shell:
Logga in i MySQL: Kör sudo mysql -u root -p på servern för att logga in i MySQL prompten som root (administratör). Ange root-lösenordet du satte tidigare (om inget lösenord sattes, kör bara sudo mysql utan -p).
Skapa databas: När du fått MySQLs prompt (mysql>), skapa en ny databas som WordPress ska använda. Du kan kalla den vad du vill – i exemplet nedan används wordpress:
CREATE DATABASE wordpress;
Detta skapar en databas som heter ”wordpress”[9]. (Om du vill använda ett annat namn går det bra, notera det då för kommande steg.)
Skapa användare: För bättre säkerhet är det rekommenderat att inte låta WordPress använda root-kontot till databasen, utan skapa en dedikerad databas-användare. Skapa t.ex. en användare wordpressuser med ett lösenord:
CREATE USER ’wordpressuser’@’localhost’ IDENTIFIED BY ’ditt_lösenord’;
Byt ut ’ditt_lösenord’ mot ett starkt lösenord du väljer för databasanvändaren (minst 12 tecken, gärna slumpmässigt). Med detta kommando skapas en ny MySQL-användare wordpressuser som endast kan logga in från localhost (det vill säga från servern själv).
Ge användaren rättigheter: Nu ger vi den nya användaren fullständig åtkomst till den nya databasen:
GRANT ALL PRIVILEGES ON wordpress.* TO ’wordpressuser’@’localhost’;
Detta ger wordpressuser fulla rättigheter (ALL PRIVILEGES) på alla tabeller i databasen ”wordpress”. Det innebär att WordPress kan skapa tabeller, läsa, skriva och ändra data i databasen som behövs.
Spara ändringarna och avsluta: Inom MySQL behöver man uppdatera rättighetsinställningarna med:
FLUSH PRIVILEGES; EXIT;
FLUSH PRIVILEGES ser till att MySQL laddar in de nya användarrättigheterna utan omstart, och EXIT lämnar MySQL-prompten. Vi har nu en databas (wordpress) och en användare (wordpressuser) med tillhörande lösenord klara för WordPress att använda
Ladda ner och installera WordPress-filerna
Med databasen på plats är nästa steg att hämta WordPress-programvaran och placera den i webbserverns katalog.
Ladda ner WordPress: Gå till en temporär mapp, t.ex. /tmp, och ladda ner senaste WordPress-release (på svenska eller engelska – vi tar den engelska standardversionen här). Kör på servern:
cd /tmp curl -O https://wordpress.org/latest.tar.gz
Detta hämtar arkivfilen latest.tar.gz från WordPress officiella webbplats[13], som innehåller alla WordPress-filer.
Extrahera filer: Extrahera arkivet:
tar xzvf latest.tar.gz
Det skapar en katalog som heter wordpress/ med WordPress-filerna.
Flytta WordPress till webbplatsens rot: Apache serverar som standard filer från /var/www/html/. Vi flyttar nu över WordPress-filerna dit. Om du inte har andra webbplatser på servern kan vi lägga WordPress direkt i html-mappen:
sudo cp -a /tmp/wordpress/. /var/www/html/
Flaggan -a (archive) ser till att kopiera alla filer och behålla rättigheter. Slutet /. ser till att dolda filer också följer med. Efter denna kopiering ligger nu WordPress PHP-filer i /var/www/html, samma ställe som Apaches ”It works”-indexsida låg. Du kan ta bort den gamla index.html (Apache välkomstsidan) från /var/www/html för att inte den ska visas i stället för WordPress: sudo rm /var/www/html/index.html.
Ägarskap och rättigheter: För att WordPress senare ska kunna ladda upp filer, ändra inställningar och uppdatera själv, behöver webbservern (Apache) ägarskap till filerna. Apache kör som användaren www-data på Ubuntu/Debian. Sätt nu ägare för alla WordPress-filer till www-data:
sudo chown -R www-data:www-data /var/www/html
Detta ger webbservern kontroll över filerna[15]. Som ytterligare säkerhetsåtgärd kan man sätta strikta filrättigheter: t.ex. 750 för kataloger och 640 för filer, vilket hindrar obehöriga användare på systemet från att läsa/köra filerna. Exempel:
sudo find /var/www/html/ -type d -exec chmod 750 {} \; sudo find /var/www/html/ -type f -exec chmod 640 {} \;
(Detta är en rekommenderad utgångspunkt; WordPress bör fungera med dessa rättigheter, men vissa plugin kan kräva justeringar senare. Grundprincipen är att www-data ska ha access, men ingen annan behöver det.)
Konfigurationsfil (wp-config.php): WordPress behöver en konfigurationsfil med databasuppgifterna. Normalt kan detta göras genom installationsguiden i webbläsaren (nästa steg) – WordPress försöker då spara inställningarna åt dig. Tack vare att vi satt rätt ägarskap på filerna kan WordPress skapa filen själv. Om det av någon anledning inte lyckas, kan du manuellt skapa den genom att kopiera wp-config-sample.php till wp-config.php:
…och fylla i databasinformationen (DB_NAME, DB_USER, DB_PASSWORD) för wordpress-databasen och wordpressuser-användaren vi skapade[16]. Samt passa på att lägga till unika salter/nycklar för säkerhet (WordPress hemliga nycklar) enligt instruktion i filen – dessa kan genereras från WordPress.org:s hemliga nyckeltjänst. Om du istället låter webbinstallationsguiden hantera detta kan du hoppa över manuellt skapande; vi beskriver det nedan.
Slutför installationen via webbläsaren
Nu är alla filer på plats och databasen redo. Det är dags att köra WordPress berömda “fem-minuters installation” via webbgränssnittet:
Öppna installationssidan: På en dator i ditt nätverk, öppna webbläsaren och gå till http://<serverns-IP-adress>/ (eller om du satte ett värdnamn, använd det). Eftersom vi lade WordPress i webbrotkatalogen bör adressen visa WordPress installationsguide. Du blir först ombedd att välja språk för installationen. Välj exempelvis Svenska om du vill ha WordPress på svenska, eller fortsätt med engelska – det går alltid att ändra språk senare. Klicka “Fortsätt/Continue”.
Databasuppgifter: WordPress kommer sedan fråga efter databasnamn, användarnamn och lösenord. Ange de uppgifter du skapade tidigare:
Databasnamn:wordpress (om du valde det namnet, annars ditt egna namn)
Användarnamn:wordpressuser
Lösenord: det lösenord du satte för wordpressuser-kontot.
Databasserver:localhost (WordPress kör på samma server som databasen).
Tabellprefix: wp_ är standard och duger bra om du inte har speciella skäl att ändra.
Skicka iväg uppgifterna. WordPress kopplar nu upp mot databasen. Om allt är rätt ifyllt får du en bekräftelse och kan fortsätta.
Skapa administratörskonto: Nästa steg i guiden ber om information för sajtens grundkonfiguration:
Webbplatstitel: Namnet på din webbplats (t.ex. “Min Blogg”).
Administratörsanvändare: Ett administratörslogin för WordPress. Välj inte “admin” som användarnamn – ta något unikt.
Lösenord: Ett starkt lösenord för administratören föreslås automatiskt. Du kan använda det eller skriva ett eget, men se till att det är starkt (WordPress varnar om det är för svagt)[19].
Din e-postadress: Ange en e-post dit WordPress kan skicka återställningslänkar och notiser.
Sökmotorsynlighet: Du kan välja att avmarkera “Tillåt sökmotorer indexera denna sida” ifall du inte vill att din hemsida ska dyka upp på Google ännu (praktiskt för en testsajt på hemnätet). Denna inställning kan ändras senare.
Klicka sedan på “Installera WordPress” (Install WordPress). WordPress kommer nu att konfigurera klart allt i databasen.
Installation klar – logga in: Om inga fel uppstod möts du av en sida som säger att WordPress har installerats, och du kan klicka på “Logga in” för att gå till inloggningssidan (eller gå direkt till http://<server-IP>/wp-admin/). Logga in med det admin-användarnamn och lösenord du valde. Du tas då till WordPress administratörspanel (dashboard), där du kan börja skapa inlägg, sidor, ändra utseende etc.
Grattis! Du har nu en egen WordPress-sajt som körs på din hemmaserver. Men innan vi börjar använda den på allvar, låt oss titta på hur man kan sköta WordPress via terminalen med WP-CLI, samt hur man säkrar upp installationen.
WP-CLI – WordPress via terminalen
Att administrera WordPress via webbläsarens wp-admin-gränssnitt fungerar fint för det mesta. Men det finns ett kraftfullt verktyg för dig som inte räds terminalen: WP-CLI (WordPress Command Line Interface). WP-CLI låter dig hantera WordPress-sajten med kommandon direkt i terminalen, vilket kan vara både snabbare och smidigare för många uppgifter. Du kan till exempel uppdatera WordPress-kärnan, installera eller uppdatera plugins och teman, hantera användare, skapa inlägg med mera – allt utan att behöva klicka runt i webbläsaren. Detta är särskilt användbart om du administrerar flera sajter eller bara föredrar att automatisera och skripta saker.
Installation av WP-CLI
WP-CLI är ett fristående PHP-baserat verktyg. Så här installerar du det på din Ubuntu/Debian-server:
Hämta WP-CLI: Ladda ner WP-CLI som en PHP-arkivfil (.phar) till din server:
Detta laddar ner filen wp-cli.phar till din nuvarande katalog.
Testkör WP-CLI: Du kan nu prova köra verktyget med:
php wp-cli.phar –info
Om WP-CLI är nedladdat korrekt ser du information om miljön (PHP-version m.m.).
Gör WP-CLI körbar globalt: För att slippa skriva php wp-cli.phar varje gång, gör vi filen körbar och flyttar den till en katalog i PATH (så att den kan köras som ett vanligt kommando). Till exempel:
Detta flyttar filen och döper kommandot till wp (du kan välja annat namn om du vill)[23]. Testa nu med wp –info – du bör få liknande utskrift som tidigare, vilket bekräftar att installationen lyckades.
(Notera: På vissa distributioner kan WP-CLI finnas i pakethanteraren, men den metoden är inte alltid uppdaterad. Den officiella och rekommenderade vägen är som ovan att använda Phar-filen.)
Exempel på vad du kan göra med WP-CLI
Nu när WP-CLI är installerat, här är några vanliga administrationsuppgifter du kan utföra med det:
Uppdatera WordPress-kärnan: Istället för att logga in i wp-admin och klicka på uppdatering, kör bara:
wp core update && wp core update-db
Detta laddar ner och installerar senaste WordPress-versionen och uppdaterar databasen vid behov – allt i en handvändning.
Uppdatera plugins: Du kan uppdatera alla dina tillägg med ett enda kommando:
wp plugin update –all
Då hämtas och uppdateras samtliga installerade insticksprogram till senaste version. (Du kan också uppdatera ett enskilt plugin med wp plugin update plugin-namn om du vill.)
Installera och aktivera ett plugin eller tema: För att installera ett nytt plugin, till exempel cache-pluginet WP Super Cache, kör:
wp plugin install wp-super-cache –activate
Detta söker upp pluginet på WordPress plugin-katalog, laddar ner det och aktiverar det direkt. Du kan göra samma sak för teman med wp theme install tema-namn –activate.
Hantera användare och inlägg: WP-CLI låter dig även skapa nya användare, resetta lösenord, generera nya inlägg, exportera databasen, med mera. T.ex. för att skapa en ny användare:
wp user create johndoe [email protected] –role=author –user_pass=”MittLösen123″
skulle skapa en författaranvändare åt ”John Doe” med angivet lösenord.
Övrigt: Det finns kommando för i princip allt i WordPress: wp search-replace för att göra sök-och-ersätt i databasen (nyttigt vid t.ex. domänbyte), wp option update för att ändra inställningar, wp post list för att lista inlägg, osv. Du kan se alla tillgängliga kommandon med:
wp help
eller wp <subcommand> –help för detaljer om ett specifikt kommando.
Som du märker kan WP-CLI kraftigt förenkla underhållet. Det är helt frivilligt att använda – allt detta kan göras via det grafiska gränssnittet också – men för den tekniskt nyfikne är det ett utmärkt verktyg som sparar tid och ger mer kontroll.
(Säkerhetstips: När du använder WP-CLI på en produktionssajt som är åtkomlig från internet, tänk på att kommandon som uppdaterar saker sker direkt. Det är klokt att ta backup innan större uppdateringar, även om WP-CLI i sig inte är farligt.)*
Säkerhet
Nu har vi en fungerande WordPress-server i ditt hemnätverk. Innan vi nöjt lutar oss tillbaka är det viktigt att titta på grundläggande säkerhet. Att köra en server innebär ansvar att skydda den från obehörig åtkomst och attacker. Här är några viktiga säkerhetsaspekter och tips:
Brandvägg och åtkomstbegränsning: Vi har redan aktiverat UFW-brandväggen och öppnat nödvändiga portar för webbservern internt. För en hemmaserver som inte ska nås från internet räcker detta. Exponera inte din server mot internet i onödan. Om du inte absolut behöver fjärråtkomst utifrån, låt bli att öppna portforwarding på din router för port 80/443. En hemserver utan rätt skydd kan snabbt bli utsatt för intrångsförsök. I diskussioner på nätet avråder erfarna användare starkt från att ha en server direkt exponerad mot internet utan brandvägg – om din server inte har en avancerad brandväggskonfiguration, koppla bort den från direkt internet. Håll den bakom din router/NAT där den är skyddad. (Om du måste ge åtkomst utifrån, överväg att sätta upp en VPN, använda en reverse proxy-tjänst som Cloudflare Tunnel, eller åtminstone se till att HTTPS/SSL är använt och att du har extra autentisering.)
Starka lösenord överallt: Använd starka, unika lösenord för alla konton – det inkluderar MySQL-databasens användare, WordPress admin-konto, samt Linux-användare (särskilt om SSH är åtkomligt). Undvik enkla eller vanliga lösenord. WordPress gav en styrkeindikator för admin-lösenordet; följ den rekommendationen. Byt gärna ut standardanvändarnamnet “admin” till något annat för WordPress admin-kontot, ifall du råkat välja det.
Håll systemet uppdaterat: En av de viktigaste säkerhetsåtgärderna är att kontinuerligt uppdatera din programvara. Se till att din Ubuntu/Debian får säkerhetsuppdateringar (du kan köra sudo apt update && sudo apt upgrade manuellt regelbundet, eller aktivera automatiska säkerhetsuppdateringar). Detsamma gäller för WordPress och dess tillägg/teman – föråldrade plugins med kända sårbarheter är en vanlig angreppsvektor. Använd antingen WP-CLI eller WordPress inbyggda uppdateringsfunktion för att hålla allt up-to-date. Ett tips är att i WordPress-inställningarna aktivera automatiska uppdateringar för mindre release-versioner och plugins vid behov.
Säkerhet i WordPress: Överväg att installera ett säkerhetsplugin i WordPress som ytterligare skyddslager. Populära alternativ är t.ex. Wordfence eller Sucuri som kan skanna efter malware och blockera misstänkt trafik. Dessa kan hjälpa att upptäcka och stoppa attacker mot din sajt. Se också till att endast behövliga plugins är installerade och radera de du inte använder (färre plugins minskar potentiella sårbarheter).
Begränsa exponering på nätverket: Eftersom detta är en hemmaserver för internt bruk, se till att den endast är nåbar där det behövs. Du kan till exempel ställa in UFW-regler som begränsar port 80/443 så att de bara kan nås från din lokala subnät (t.ex. sudo ufw allow from 192.168.0.0/24 to any port 80 om ditt LAN är 192.168.0.x). Då blockeras även eventuell åtkomst från utanför nätverket. Om du har SSH igång, överväg att byta SSH-port från 22 till något annat, och använd nyckelbaserad inloggning för att förhindra lösenordsgissning.
SSL/TLS för webb: Även om sajten bara körs på LAN kan det vara bra att sätta upp HTTPS om du någon gång exponerar den. På internet skulle vi absolut rekommendera att skaffa ett Let’s Encrypt-certifikat för din domän (om du har en), eller åtminstone ett självsignerat certifikat för kryptering på LAN. HTTPS krypterar trafiken så att ingen utomstående kan avlyssna lösenord eller data som skickas.
Regelbundna backuper: Ta för vana att säkerhetskopiera din WordPress-databas och eventuella uppladdade filer. Eftersom detta är på en egen server kan du skripta en mysqldump av databasen då och då, eller använda ett WordPress-backupplugin. Spara backuperna på en annan enhet. Detta skyddar dig ifall något går fel (t.ex. en uppgradering som strular till det, hårddiskfel, eller om du råkar radera något av misstag).
Sammanfattningsvis handlar säkerhet om lager-på-lager: brandvägg, begränsad åtkomst, starka lösenord, uppdateringar och säkerhetskopior. Genom att följa dessa råd skyddar du din hemmaserver mot de vanligaste riskerna och kan tryggt experimentera vidare. Tänk på: om du någon gång öppnar servern mot internet, var extra noggrann med alla ovanstående punkter – internet är fullt av bottar som skannar efter sårbara servrar.
Avslutande tips
Du har nu en fullt fungerande LAMP-server med WordPress i ditt hemnätverk! Här är några avslutande tips för att ta ditt projekt vidare och hålla allting snurrande:
Lär känna WordPress och fortsätt anpassa: Logga in på WordPress och utforska dess adminpanel. Byt till ett tema du gillar, skapa några sidor/inlägg och prova installera något nytt plugin. Det finns massor av gratis teman och plugins att utforska för nästan alla behov. Kom dock ihåg att inte installera för många onödiga plugin – håll det till det du verkligen använder, både för prestanda och säkerhet.
Prestanda på hemservern: En äldre dator kan ha begränsad prestanda. Om du märker att sajten är långsam, fundera på att installera ett cache-plugin (t.ex. WP Super Cache vi nämnde) för att snabba upp sidladdningar genom att servera statiska sidor. Se också till att onödiga tjänster inte körs på servern och konsumerar resurser. För enstaka användare i ett LAN är dock prestandakravet oftast lågt.
Utforska fler möjligheter: Nu när din server är igång, kanske du vill köra fler tjänster på den? Du kan exempelvis sätta upp phpMyAdmin för enklare databashantering via webben (om än WP-CLI och MySQL-shell räcker långt), eller installera andra webbapplikationer vid sidan av WordPress (kom ihåg att då konfigurera Apache virtuella värdar för flera sajter). Din LAMP-server kan vara värd för flera projekt samtidigt. Varje sajt kan få sin egen databas och egen katalog under /var/www.
Underhåll är nyckeln: Som med alla system är regelbundet underhåll viktigt. Håll ett öga på uppdateringar både för servern och WordPress. Städa bort sådant du inte behöver. Och framför allt, fortsätt lära dig! Om något problem uppstår, konsultera loggfilerna (Apache loggar finns i /var/log/apache2/ och WordPress fel loggas ofta via PHP). Communityn för både WordPress och Linux är stor – det finns forum och guider för det mesta. Minns att nyckeln till en framgångsrik webbplats inte bara är själva uppsättningen, utan dessfortlöpande underhåll och förbättring[33]. Med andra ord, fortsätt pyssla om din server även efter att den är satt i drift.
Vi hoppas denna guide hjälpt dig komma igång med att installera LAMP-stack och WordPress på din hemmadator. Lycka till med ditt webbprojektexperiment och ha kul på vägen! Skulle något krångla, finns det många resurser online – och glöm inte att backup är din bästa vän när du experimenterar. Happy hosting!
Förklaring av vad de olika delkomponenterna gör
Apache: En populär webbserverprogramvara som körs på servern för att leverera webbsidor till besökarnas webbläsare. Apache tar emot förfrågningar från webbläsare och svarar med innehållet (t.ex. din WordPress-sida). I LAMP-stacken utgör Apache “webbserver”-delen.
Brandvägg: Ett säkerhetssystem som skyddar nätverk och datorer mot intrång genom att kontrollera vilken trafik som tillåts passerar. En brandvägg kan konfigureras att bara släppa igenom viss trafik (t.ex. webbtrafik på port 80/443 till din WordPress-server) och blockera obehöriga anslutningar.
Debian: En Linux-distribution (operativsystem) som främst används för servrar och infrastruktur. Debian är känt för stabilitet och öppen källkod. I det här sammanhanget kan Debian vara serverns operativsystem där du installerar LAMP-komponenterna och WordPress.
IP-adress: En unik sifferkombination som identifierar en enhet (dator, server m.m.) i ett nätverk[4]. Genom att använda serverns IP-adress kan andra datorer i hemmanätverket hitta fram till din WordPress-server och visa webbsidan.
LAMP: Akronym för Linux, Apache, MySQL, PHP[5]. Det är en paketlösning (s.k. tech stack) där Linux är operativsystemet, Apache är webbservern, MySQL är databashanteraren och PHP är programmeringsspråket. En LAMP-stack innehåller alltså allt som behövs för att driva en WordPress-webbplats på en lokal server.
LAN (Local Area Network): Ett lokalt nätverk som består av enheter inom ett begränsat område (t.ex. i hemmet). I ett hemmanätverk (LAN) är din WordPress-server ansluten till samma router som dina andra enheter, vilket gör att de kan kommunicera direkt med servern inom det lokala nätet.
Linux: Ett operativsystem med öppen källkod som är vanligt på servrar. Linux är grunden i LAMP-stacken (L:et står för Linux) och utgör serverns OS. Både Debian och Ubuntu är Linux-varianter; en av dem körs på serverdatorn för att du ska kunna installera Apache, MySQL, PHP och WordPress.
MySQL/MariaDB: Detta är databashanteringssystem som används för att lagra och hämta all information som hör till din webbplats – till exempel inlägg, användarkonton och inställningar. WordPress är byggt för att arbeta med databaser av den här typen. På moderna Linux-servrar installeras ofta MariaDB som ett alternativ till MySQL; de fungerar i princip likadant och är fullt kompatibla med WordPress. I en LAMP-stack utgör MySQL eller MariaDB den komponent som ansvarar för själva datalagringen.
PHP: Ett skriptspråk på serversidan som används för att skapa dynamiska webbsidor[9]. WordPress är skrivet i PHP, vilket innebär att PHP-kod körs på servern för att generera HTML-sidorna. När en användare besöker din WordPress-sida så tolkar PHP koden och bygger ihop sidan som sedan skickas till användarens webbläsare.
Port: Inom datanätverk avser en port ett nummer som fungerar som en kanal eller “adress” för en viss typ av trafik[10]. Till exempel använder webbtrafik vanligtvis port 80 för HTTP och port 443 för HTTPS. För att din WordPress-server ska vara åtkomlig i nätverket behöver rätt port öppnas (t.ex. port 80 så att hemsidan kan nås, och port 22 för SSH-fjärrinloggning), ofta i samarbete med brandväggen.
Root-användare: Det högsta administratörskontot i ett Linux-system (kallas även superuser) som har obegränsade rättigheter[11]. Root-användaren kan installera program, ändra systeminställningar och utföra alla kommandon. Av säkerhetsskäl loggar man vanligtvis inte in direkt som root; istället använder man ett normalt användarkonto och sudo-kommandot för att tillfälligt få root-behörighet vid administration av servern.
SSH (Secure Shell): Ett protokoll som används för att ansluta säkert till en annan dator över nätverket[12]. Via SSH kan du öppna en terminal till din server och köra kommandon på distans som om du satt vid den. I vårt sammanhang används SSH för att fjärrstyra Debian/Ubuntu-servern i hemmanätverket – till exempel för att installera paket eller hantera WordPress via kommandoraden.
Ubuntu: En av de mest populära Linux-distributionerna för datoranvändare, baserad på Debian[13]. Ubuntu finns i versioner för servrar och är känt för att vara användarvänligt. I det här sammanhanget kan Ubuntu (Server-edition) användas som operativsystem på din hemmaserver innan du installerar LAMP-paketet och WordPress.
WordPress: Ett mycket populärt publiceringsverktyg (Content Management System, CMS) för webben[14]. Med WordPress kan man enkelt skapa och hantera en hemsida eller blogg via ett webbgränssnitt. I vår situation installerar du WordPress på LAMP-servern i hemmanätverket, vilket låter dig driva en egen lokal webbplats och administrera innehållet genom WordPress kontrollpanel.
WP-CLI:WordPress Command Line Interface, ett verktyg som låter dig hantera WordPress-webbplatsen via kommandoraden[15]. Med WP-CLI kan du sköta många administrationsuppgifter direkt i terminalen – till exempel installera eller uppdatera WordPress, lägga till användare, hantera teman och insticksprogram – utan att behöva använda WordPress grafiska webbgränssnitt.
Detta projekt använder en klassisk LAMP-stack:
– Linux (Ubuntu/Debian)
– Apache som webbserver
– MySQL eller MariaDB som databas
– PHP som serversidespråk
WordPress installeras direkt i /var/www/html och kopplas till en dedikerad databas.
WP-CLI gör det möjligt att administrera sajten via terminalen.
Servern är endast tillgänglig inom hemnätverket (LAN) via statisk IP-adress.
Portar 80 (HTTP) och 443 (HTTPS) tillåts lokalt via ufw.
Perfekt för testning av egna webbappar, teman och plugins utan att publicera dem online.
Mozilla har släppt Firefox 144 – en ny version av webbläsaren som fokuserar på säkerhet, stabilitet och små men betydelsefulla förbättringar. Bland nyheterna finns starkare kryptering för sparade lösenord, en smartare Picture-in-Picture-funktion och flera nya verktyg för webbutvecklare. Versionen finns nu tillgänglig för Windows, Linux och Android.
Mozilla har nu släppt den färdiga versionen av Firefox 144, och även om det inte är en revolutionerande uppdatering, innehåller den flera förbättringar som gör webbläsaren både smidigare och säkrare. Den officiella lanseringen sker den 14 oktober 2025, men versionen finns redan tillgänglig för nedladdning för Windows, Linux och Android.
Förbättrad Picture-in-Picture-funktion
En av de mest märkbara nyheterna gäller Picture-in-Picture-läget, den lilla videoruta som kan ligga ovanpå andra fönster. I tidigare versioner pausades videon om man stängde fönstret, men nu går det att stänga utan att stoppa uppspelningen genom att hålla nere Shift och klicka på stängningsknappen, eller genom att trycka Shift + Esc. Det är en liten men praktisk förbättring för den som ofta multitaskar.
Starkare kryptering i lösenordshanteraren
Firefox 144 byter ut den gamla krypteringsmetoden 3DES-CBC mot den modernare och säkrare AES-256-CBC för sparade lösenord i Firefox Password Manager. Det stärker skyddet av användarens lokala lösenord på datorn. Mozilla påpekar att lösenord som synkas via Firefox Sync redan tidigare har haft starkare kryptering (AES-256-GCM) och alltså inte påverkas av förändringen.
Förbättringar i Android-versionen
Android-versionen får en ny översättningsbanner som visar status för översättningen av webbsidor. Mozilla har också tagit bort inställningen “Tillåt skärmdumpar i privat läge” för att skydda användarnas integritet vid privat surfning.
Förfinad hantering på Windows
I Windows-versionen har Mozilla förbättrat hur Firefox fungerar med virtuella skrivbord. När en länk öppnas från ett annat program kommer Firefox nu att använda ett fönster på det aktuella skrivbordet, eller skapa ett nytt, istället för att hoppa till ett annat skrivbord. Det ger en mer konsekvent och förutsägbar användarupplevelse.
Nya funktioner för webbutvecklare
Firefox 144 introducerar flera nyheter för utvecklare:
Stöd för Element.moveBefore API, som förenklar flytt av HTML-element i DOM-strukturen.
Stöd för View Transition API Level 1, som gör övergångar mellan sidor mjukare i webbappar.
Möjlighet att använda resizeMode i getUserMedia, vilket tillåter beskärning och nedskalning av videoströmmar.
Nya metoder getOrInsert och getOrInsertComputed för Map och WeakMap, som underlättar hanteringen av nyckel-värde-par.
Utvecklare får också stöd för WebGPU GPUDevice.importExternalTexture på Windows, samt förbättrad prestanda i VideoEncoder via en ny batch-encoding-funktion i WebCodecs, vilket minskar fördröjning och ökar genomströmningen. Dessutom visar Inspektörverktyget nu en särskild markering för egna (custom) händelser, vilket gör felsökning enklare.
Förfinad grafikhantering
Firefox 144 kan nu tillämpa dithering när gradienter som linear-gradient, conic-gradient och radial-gradient renderas via hårdvaruacceleration med WebRender. Detta ger jämnare färgövergångar, särskilt på skärmar med begränsad färgåtergivning.
Tillgänglighet och lansering
Mozilla planerar att officiellt presentera Firefox 144 tillsammans med Firefox 140.4 och Firefox 115.29.0 ESR den 14 oktober 2025. Men redan nu går det att ladda ner versionen, inklusive källkod, från Mozillas nedladdningsservrar. Firefox 144 finns tillgänglig för 64-bitars, 32-bitars och ARM64-system.
Sammanfattning
Firefox 144 är ingen dramatisk omarbetning, men det är en genomtänkt uppdatering som förfinar webbläsarens användarupplevelse och stärker säkerheten. Med modernare kryptering, smartare hantering av videofunktioner och fler verktyg för utvecklare visar Mozilla att Firefox fortsätter att utvecklas som en snabb, säker och användarvänlig webbläsare som respekterar både integritet och öppen standard.
Mozilla har släppt Firefox 142, den senaste versionen av sin webbläsare med öppen källkod. Uppdateringen bjuder på en flexibel undantagslista i ETP Strict-läget, smartare sökresultat i adressfältet och flera nya API:er för utvecklare.
Mozilla har släppt Firefox 142, den senaste versionen av sin populära webbläsare med öppen källkod. Lanseringen sker officiellt den 19 augusti 2025, men redan nu går det att ladda ner både källkod och färdiga binärer för 64-bitars, 32-bitars och ARM64-system från Mozillas FTP-server.
Flexibel undantagslista i ETP Strict En av de största nyheterna i Firefox 142 är en flexibel undantagslista i Enhanced Tracking Protection (ETP) Strict-läget. Den nya funktionen gör det möjligt att hantera webbplatser där spårningsskydd tidigare har brutit viktiga funktioner. Undantagen är uppdelade i två nivåer – basfunktioner och bekvämlighetsfunktioner – så att användaren kan få bättre kompatibilitet utan att ge avkall på integritetsskyddet.
Förbättringar i gränssnittet Det går nu att ta bort tillägg från sidofältet genom att högerklicka på ikonen och välja ”Ta bort från sidofältet”. Mozilla har även förbättrat bläddringshastigheten i bokmärkesdialogen, så att den håller sig inom komponentytan, samt lagt till bättre dra-och-släpp-stöd för blob-bilder.
Smartare sökresultat och Netmonitor Adressfältet får också en förbättring genom att sökresultat från historiken nu visas smartare, vilket minskar risken för dubletter. Utvecklarverktyget Netmonitor har uppdaterats så att det visar rubriker, cookies och parametrar även om en förfrågan inte är helt avslutad.
Nyheter för utvecklare För webbutvecklare är Firefox 142 en särskilt spännande uppdatering. Den lägger till stöd för:
wllama-API – som låter utvecklare integrera lokala språkmodeller (LLM) direkt i tillägg.
URLPattern-API – ett standardiserat sätt att matcha och analysera URL:er.
Prioritized Task Scheduling-API – för att tilldela och hantera prioriteringar mellan olika uppgifter.
Selection.getComposedRanges() – som gör det möjligt att exakt hämta markerade textrader över shadow DOM-gränser.
Dessutom har Debuggern fått en ny inställning där utvecklare kan välja om overlayn ska visas när ett skript pausas.
ESR-versionerna lanseras samtidigt Samtidigt med Firefox 142 kommer Mozilla även att lansera Firefox 140.2 ESR och Firefox 128.14 ESR för de användare som föredrar den utökade supportversionen.
Firefox 142 – Faktaruta
Lansering: 19 aug 2025 • Källa: Mozilla • Licens: MPL 2.0 • Plattformar: Windows, macOS, Linux, Android, iOS
Atari Jaguar lanserades som en teknisk kraftdemonstration och marknadsfördes som världens första 64-bitars spelkonsol. Men bakom de djärva löftena dolde sig en svårprogrammerad maskin, ett tunt spelutbud och en […]
Casio fx-19 är en vetenskaplig miniräknare från mitten av 1970-talet och ett tydligt exempel på hur snabbt miniräknartekniken utvecklades under denna period. Med 28 matematiska funktioner, en lysande VFD-display […]
Kodak DC40 från 1995 var en av de första digitalkamerorna som riktade sig till vanliga konsumenter. Med intern lagring, seriell datoranslutning och enkel point-and-shoot-funktion visade den hur framtidens fotografering […]
Kodak Instamatic 77X är en enkel småbildskamera från slutet av 1970-talet som tillhör Kodaks populära Instamatic-serie. Modellen tillverkades mellan 1977 och 1984 och var utformad för att göra fotografering […]
RISC OS är operativsystemet som föddes i den brittiska datorboomen på 1980-talet men som fortfarande lever vidare i dag. Från Acorns ARM-datorer till moderna Raspberry Pi-maskiner har systemet överlevt […]
Amstrad CPC 464 var en hemdator som lanserades 1984 av det brittiska företaget Amstrad. Den blev snabbt populär i Europa tack vare sin låga kostnad och sin allt-i-ett-design där […]
Osborne 1 var en av de första kommersiellt framgångsrika portabla datorerna och lanserades 1981 av Osborne Computer Corporation. Trots sin vikt på över 11 kilo kunde datorn transporteras som […]
BeBox var en djärv och ovanlig dator som lanserades 1995 med målet att visa hur framtidens persondatorer skulle fungera. Med dubbla processorer, ett specialutvecklat operativsystem och experimentella anslutningar låg […]
Geode var en serie strömsnåla x86-kompatibla processorer som kom att spela en viktig roll i inbyggda system under 2000-talet. Ursprungligen utvecklad av National Semiconductor och senare vidareförd av AMD, […]
När Sony sommaren 2001 lanserade Sony eVilla var ambitionen att skapa en enkel och stilren internetmaskin för hemmet. Men trots smart design och lätt installation blev satsningen kortlivad – […]
Ett fel har uppstått, vilket troligen innebär att flödet just nu inte fungerar. Försök igen senare.
Datorhjälp hemma – 399 kr/tim efter RUT-avdrag
Vi kommer hem till dig i Stockholm området och hjälper dig med dator, skrivare, kablar, TV, nätverk och annat tekniskt.
Vi arbetar med Linux, Windows och Mac.
Explore the latest Lutris 0.5.21 update, introducing Steam Sniper Runtime and new console emulators for an improved gaming experience. The post Lutris 0.5.21 Adds Steam Sniper Runtime and New Console Emulators appeared first on Linux Today.
Explore Wine 11.3, featuring the powerful Mono 11 and VKD3D 1.19 upgrade. Enhance your applications and games with this latest release for optimal performance. The post Wine 11.3 Released with Mono 11 and VKD3D 1.19 Upgrade appeared first on Linux Today.
Upgrade to COSMIC Desktop 1.0.8 for improved file handling, terminal operations, and Wi-Fi dialog interactions, ensuring seamless performance. The post COSMIC Desktop 1.0.8 Improves Files, Terminal, and Wi-Fi Dialog Behavior appeared first on Linux Today.
Discover the latest Mozilla Thunderbird 148 release, featuring enhanced EWS improvements for better email management and user experience. The post Mozilla Thunderbird 148 Released with EWS Improvements appeared first on Linux Today.
Mabox Linux 26.02 has arrived with a new audio menu! Dive into the latest updates and improvements of this user-friendly Manjaro-based OS. The post Manjaro-Based Mabox Linux 26.02 Released with New Audio Menu appeared first on Linux Today.
Explore AOMedia's innovative journey in creating the next-generation Open Audio Codec (OAC), designed to revolutionize audio streaming and playback. The post AOMedia Begins Developing OAC Next Generation Open Audio Codec appeared first on Linux Today.
Discover tmuzika, the ultimate Terminal Music Player for Linux. Enjoy seamless music playback and a user-friendly interface tailored for Linux enthusiasts. The post tmuzika – Terminal Music Player for Linux appeared first on Linux Today.
Clonezilla Live 3.3.1 is here with Linux Kernel 6.18! Explore new enhancements and optimizations for efficient disk cloning and backup solutions. The post Clonezilla Live 3.3.1 Released with Linux Kernel 6.18 appeared first on Linux Today.
Discover the latest features in KDE Plasma 6.6.1, enhancing custom tiling, the networks widget, and more for a seamless user experience. The post KDE Plasma 6.6.1 Is Out to Improve Custom Tiling, Networks Widget, and More appeared first on Linux Today.
Discover the latest features in Apache NetBeans 29, including enhancements for Java, PHP, and Git. Upgrade your development experience today! The post Apache NetBeans 29 Released with Java, PHP, and Git Enhancements appeared first on Linux Today.
Calamares 3.4.2 open-source universal graphical installer for GNU/Linux distributions is now available for download with support for Plasma Login Manager. Here’s what’s new! The post Calamares Linux Graphical Installer Now Supports KDE’s Plasma Login Manager appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, not […]
NVIDIA 580.142 production-ready graphics driver for Linux is now available for download with various bug fixes to improve stability. The post NVIDIA 580.142 Production-Ready Linux Graphics Driver Released with Bug Fixes appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended for readers, not scrapers.
OpenSSL 4.0 is now available for public testing with an alpha version adding support for Encrypted Client Hello, support for SNMP KDF and SRTP KDF, and other changes. Here’s what to expect! The post OpenSSL 4.0 Promises Support for Encrypted Client Hello, SNMP KDF, and SRTP KDF appeared first on 9to5Linux – do not reproduce […]
KeePassXC 2.7.12 open-source password manager is now available for download with support for nested folders for Bitwarden imports, support for setting BE and BS flags to true for Passkeys, and more. The post KeePassXC 2.7.12 Password Manager Adds Support for Bitwarden’s Nested Folders appeared first on 9to5Linux – do not reproduce this article without permission. […]
KDE Plasma 6.5.6 is now available as the sixth and last maintenance update to the latest KDE Plasma 6.5 desktop environment series with more bug/crash fixes. The post KDE Plasma 6.5.6 Released as the Last Update in the Series with More Fixes appeared first on 9to5Linux – do not reproduce this article without permission. This […]
Fedora Linux 44 distribution is now available for public beta testing powered by Linux kernel 6.19 and featuring the GNOME 50 desktop environment. Here’s what to expect from the final release. The post Fedora Linux 44 Beta Released with Linux 6.19, GNOME 50, and KDE Plasma 6.6 appeared first on 9to5Linux – do not reproduce […]
Valve released a new Steam Client stable update with an option to provide anonymized framerate data, better suppor for Proton games on Linux, and more. Here's what's new! The post Latest Steam Client Update Improves Support for Proton Games on Linux appeared first on 9to5Linux – do not reproduce this article without permission. This RSS […]
9to5Linux Weekly Roundup for March 8th, 2026, brings news about the age restriction law, Nitrux 6.0, Linux Mint's new screensaver, Armbian 26.2, IPFire 2.29 Core Update 200, KDE Plasma 6.6.2, KDE Gear 25.12.3, CachyOS snapshot for March 2026, T2 Linux 26.3, digiKam 9.0, HandBrake 1.11, and more. The post 9to5Linux Weekly Roundup: March 8th, 2026 […]
HandBrake 1.11 open-source video transcoder is now available for download with an AMD VCN AV1 10-bit encoder, a ProRes encoder, a DNxHR encoder, and more. The post HandBrake 1.11 Open-Source Video Transcoder Adds AMD VCN AV1 10-Bit Encoder appeared first on 9to5Linux – do not reproduce this article without permission. This RSS feed is intended […]
The CachyOS ISO snapshot for March 2026 is now available for download with KDE Plasma 6.6, an improved installer, and more. Here’s what’s new! The post CachyOS ISO Release for March 2026 Is Out with KDE Plasma 6.6, Winboat, and More appeared first on 9to5Linux – do not reproduce this article without permission. This RSS […]
AerynOS has dropped its latest project update. This February release brings a wave of refinements to the Linux distribution, sharpening its edges for smoother daily use. AerynOS is a modern, independent Linux operating system built from scratch – not based on Ubuntu, Fedora, or any other distro. It focuses on delivering blazing-fast performance, rock-solid reliability,… […]
BunsenLabs Carbon released with latest Debian 13 base and Wayland support. If you appreciate a minimal yet functional desktop environment, BunsenLabs has released its latest version, Carbon, based on Debian 13 “Trixie”. This release builds on the legacy of CrunchBang Linux, offering a pre-configured Openbox setup that’s easy to customize. Powered by the Linux 6.12… […]
We round up the top features of the Cinnamon 6.6 desktop and point releases in this page. Cinnamon 6.6 released a few months back on November 2025 with month worth of bug fixes and feature enhancements. Linux Mint team is incrementally updating this core desktop environment for their Mint offerings. The version 6.6 brings few… […]
LXQt 2.3.0 brings improved Wayland support and few tweaks. LXQt 2.3.0 rolled out a few weeks ago, bringing a fresh wave of improvements that make this Qt-based DE even more appealing for those who value speed and customization on their Linux setups. As someone who has tinkered with various desktops from GNOME to KDE, I… […]
Sleek window manager, IceWM 4.0.0 is out with improvements and updates. IceWM is a standards-compliant window manager designed for simplicity and performance. It is fully keyboard-driven, with features like Alt+Tab switching that feel intuitive right out of the box. This 4.0.0 release improves those strengths while adding refinements that enhance the desktop experience on resource-constrained… […]
We highlight a list of 10 lightweight Linux Distributions ideal for your older PC in 2026. We give you their features and what makes them perfect for reviving older hardware. We believe that you should not throw away any hardware, especially PC and its components. Ideally, well-designed software should always run on any hardware. There… […]
The elementary OS 8.1 is now available to download and upgrade. If you are a fan of the most beautiful Linux distributions, elementary OS makes the cut. The latest from the team is elementary OS 8.1, which brings targeted improvements that enhance security, performance, and everyday workflows without overhauling the core Pantheon desktop environment. Let’s… […]
Here’s a quick rundown of the 10 quick tips after you finish installing a brand new Fedora 43 workstation edition. In this article, we will talk about a few post-install tips for Fedora 43 workstation edition. These are a good starting point if you are installing a fresh Fedora 43 workstation edition for all user… […]
Here’s are the quick steps on how you can upgrade to the Fedora 43 version. Fedora 43 is officially available for download and the upgrade channels are now available. This release brings the latest and greatest GNOME 49 desktop for workstation editions, refinements to KDE Plasma desktop and more updates. You can read our full… […]
We outline the list of new features of Xubuntu 25.10 release and additional updates for this version. Xubuntu 25.10: Core New Features Kernel and core updates Xubutnu 25.10 is based on the Ubuntu 25.10 Questing Quokka release. It is powered by Linux Kernel 6.17. This Kernel offers latest hardware and software updates. Linux kernel 6.17… […]
Annons
Digital Fixare
Strul med e-posten? Hjälp med TV? Problem med wifi?
Digital Fixare
KDE Plasma 6.5.6 arrives as the final maintenance update for the Plasma 6.5 series, delivering multiple bug fixes across KWin, Discover, Powerdevil, and more.
Datorproblem kan vara både frustrerande och tidskrävande – men hjälp finns nära till hands. Hos Datorhjälp i Bromma får du personlig och kunnig support, oavsett om det gäller en trasig laptop, krånglande e-post eller installation av ny teknik i hemmet. Med butik på Orrspelsvägen 13 och möjlighet till hembesök över hela Stockholm hjälper våra erfarna […]
När datorn krånglar, Wi-Fi-uppkopplingen sviktar eller skrivaren vägrar fungera kan vardagen snabbt bli frustrerande. För boende kring Karlaplan finns nu möjlighet att få snabb och personlig datorhjälp direkt i hemmet – till ett förmånligt pris med RUT-avdrag. Allt fler hushåll runt Karlaplan väljer att få teknisk hjälp på plats i stället för att ta sig […]
När datorn krånglar, wifi slutar fungera eller den nya mobilen känns svår att förstå finns personlig hjälp att få i Bergshamra. Genom hembesök i lugn miljö och pedagogiskt stöd på plats blir tekniken enklare att hantera – dessutom till halva kostnaden tack vare RUT-avdraget. Bergshamra. När datorn låser sig, e-posten slutar fungera eller den nya […]
När datorn krånglar, wifi strular eller den nya mobilen känns svår att förstå finns personlig hjälp att få i Hässelby Strand. Genom hembesök i lugn miljö och pedagogiskt stöd på plats blir tekniken enklare att hantera – dessutom till halva kostnaden tack vare RUT-avdraget. Hässelby Strand. När datorn låser sig, e-posten slutar fungera eller den […]
När tekniken krånglar i vardagen – från datorer som låser sig till wifi som inte fungerar – finns personlig hjälp att få i Högdalen. Med hembesök i lugn och trygg miljö, pedagogiska förklaringar och möjlighet till halva kostnaden genom RUT-avdraget blir det enklare att få digitala problem lösta. Högdalen. När datorn fryser, e-posten slutar fungera […]
När datorn krånglar, Wi-Fi-uppkopplingen svajar eller skrivaren vägrar fungera kan vardagen snabbt bli både stressig och tidskrävande. För boende i Rågsved finns nu möjlighet att få snabb och personlig datorhjälp direkt i hemmet – till ett förmånligt pris med RUT-avdrag. När datorn krånglar, Wi-Fi-uppkopplingen svajar eller skrivaren vägrar fungera kan vardagen snabbt bli både stressig […]
När tekniken krånglar i vardagen – från strulande datorer och e-post till wifi som inte vill fungera – finns personlig hjälp att få i Vårberg. Med hembesök i lugn och ro och möjlighet till halva kostnaden via RUT-avdraget erbjuds ett tryggt och pedagogiskt stöd för den som vill få tekniken att fungera igen. Vårberg. När […]
När datorn krånglar, internetuppkopplingen svajar eller skrivaren vägrar fungera kan vardagen snabbt bli både stressig och tidskrävande. För boende i Norsborg finns nu möjlighet att få snabb och personlig datorhjälp direkt i hemmet – till ett förmånligt pris med RUT-avdrag. Allt fler hushåll i Norsborg väljer att få teknisk hjälp på plats i stället för […]
När datorn krånglar, Wi-Fi-uppkopplingen tappar kontakten eller skrivaren vägrar fungera kan vardagen snabbt bli frustrerande. För boende i Farsta strand finns nu möjlighet att få snabb och personlig datorhjälp direkt i hemmet – till ett reducerat pris tack vare RUT-avdraget. Allt fler hushåll i Farsta strand väljer att få teknisk hjälp på plats i stället […]
När datorn krånglar, internetuppkopplingen svajar eller skrivaren vägrar fungera kan vardagen snabbt bli frustrerande. För boende runt Huddinge Centrum finns nu möjlighet att få snabb och personlig datorhjälp direkt i hemmet – till ett förmånligt pris tack vare RUT-avdraget. Allt fler hushåll i området kring Huddinge Centrum väljer att få teknisk hjälp på plats i […]
Mozilla experimenterar med ett nytt designkoncept för webbläsaren Firefox. Tidiga mockuper av projektet “Nova” visar ett rundare och mer sammanhållet gränssnitt, med stöd för funktioner som vertikala flikar och ett möjligt återinförande av kompakt läge. Även om designen fortfarande befinner sig på idéstadiet ger bilderna en första antydan om hur framtidens Firefox kan komma att…
Mozilla har tagit ett ovanligt tydligt ställningstagande i AI-debatten. Med en ny ”AI Kill Switch” i Firefox ger företaget användarna full kontroll över vilka – om några – AI-funktioner som ska finnas i webbläsaren, ett drag som markerar en kursändring efter växande kritik från trogna Firefox-användare. Mozilla har nu tagit ett tydligt steg för att…
Vivaldi 7.8 gör webbläsaren snabbare i huvudet, inte bara i koden. Med drag-och-släpp-baserad Tab Tiling, smartare fästa flikar och ett mer flexibelt arbetssätt för e-post suddas gränsen ut mellan flikar och arbetsyta. Resultatet är en webbläsare som bättre följer hur människor faktiskt arbetar på webben – parallellt, fokuserat och på sina egna villkor. De flesta…
Mozilla släpper Firefox 147 – en uppdatering som fokuserar på bättre grafikprestanda, starkare integritet och modernare webbstandarder. Med förbättrat stöd för WebGPU, effektivare videouppspelning, djupare Linux-integration och nya funktioner för både utvecklare och slutanvändare fortsätter Firefox att stärka sin position som ett öppet och integritetsvänligt alternativ på alla plattformar. Firefox 147 släppt – fokus på…
WP-CLI gör det möjligt att administrera WordPress snabbt, effektivt och automatiserat direkt från kommandoraden. Med hjälp av detta verktyg kan du hantera allt från installation och uppdateringar till användare, databaser och felsökning – utan att logga in i webbgränssnittet. Den här lathunden ger en praktisk och tekniskt inriktad genomgång av de vanligaste WP-CLI-kommandona, med tydliga…
Mozilla fortsätter att vässa sin webbläsare, och med Firefox 146 bjuds användarna på tydligare grafik, ökad stabilitet och smartare funktioner på både dator och mobil. Den nya versionen innehåller allt från förbättrat Linux-stöd och säkrare grafikhantering på macOS till flexiblare filuppladdningar på Android och viktiga nyheter för webbutvecklare. Nästan en månad efter version 145 har…
WordPress 6.9 tar ett stort kliv framåt för alla som skapar och förvaltar webbplatser. Med blockbaserade kommentarer, snabbare navigering, smartare typografi och kraftiga prestandalyft blir redigeringen både smidigare och mer samarbetsvänlig – samtidigt som den nya Abilities API lägger grunden för framtidens automatiserade WordPress-upplevelser. När ett system som driver över 40 procent av världens webbplatser…
PHP 8.5 markerar ett tydligt steg mot ett modernare PHP, där både språkets syntax och motor har vässats. Med en ny URI-extension, pipe-operatorn |> och förbättrat stöd för funktionell och typstark kod gör versionen det enklare att skriva tydligare, säkrare och mer högpresterande webbapplikationer. Samtidigt städas äldre beteenden bort och lägger grunden för nästa generations…
Mozilla fortsätter att förnya sin webbläsare med lanseringen av Firefox 145 – en version som kombinerar smartare funktioner, förbättrad design och starkare integritetsskydd. Nu kan användare skriva kommentarer direkt i PDF-filer, förhandsvisa flikgrupper, dela markerad text med länkar och söka i sin historik med hjälp av naturligt språk – allt med lokal, privat bearbetning. Mozilla…
Den som håller på med hemsidor, där är webappen wordpress den populäraste appen. Men även andra webappar som är skrivna i PHP kan behöva testas. Med egen testmiljö för LAMP kan man testa sina projekt. Har man till exempel en dator som inte klarar Windows 11, kan den bli en utmärkt NAS och testmiljö för…
Mozilla har släppt Firefox 144 – en ny version av webbläsaren som fokuserar på säkerhet, stabilitet och små men betydelsefulla förbättringar. Bland nyheterna finns starkare kryptering för sparade lösenord, en smartare Picture-in-Picture-funktion och flera nya verktyg för webbutvecklare. Versionen finns nu tillgänglig för Windows, Linux och Android. Mozilla har nu släppt den färdiga versionen av…
Mozilla har släppt Firefox 142, den senaste versionen av sin webbläsare med öppen källkod. Uppdateringen bjuder på en flexibel undantagslista i ETP Strict-läget, smartare sökresultat i adressfältet och flera nya API:er för utvecklare. Mozilla har släppt Firefox 142, den senaste versionen av sin populära webbläsare med öppen källkod. Lanseringen sker officiellt den 19 augusti 2025,…