För småföretag
Min hemsida är byggd i Next.js eller React – kan jag ändra texterna själv?
Inte direkt. På en hemsida byggd i Next.js eller React sitter texterna oftast i koden, så det finns ingen inloggning där du kan ändra dem.
Det går att ändra på. Antingen ber du utvecklaren om varje ändring, låter utvecklaren koppla in ett redigeringsverktyg (ett så kallat headless CMS) eller bygger om sajten i en hemsidebyggare. Här är vad varje väg innebär och exakt vad du ska be utvecklaren om.
Uppdaterad 5 min läsning
Kort svar
- Next.js och React är verktyg för att bygga sajter, inte system med inloggning. Texterna skrivs in av utvecklaren.
- Kontrollera med tillägget Wappalyzer eller genom att söka efter
_next/statici sidkällan. - Vill du ändra själv: be utvecklaren koppla ett headless CMS till sajten. Designen kan vara kvar.
- Ändrar du sällan räcker det ofta att mejla utvecklaren. Vill du sköta allt själv och slippa utvecklaren helt är en hemsidebyggare ett alternativ.
Varför det inte finns någon inloggning
WordPress och Wix är färdiga system med en redigeringsvy inbyggd. Next.js och React är något annat: verktyg som utvecklare använder för att bygga en sajt från grunden. React är ett kodbibliotek för att bygga gränssnitt, och Next.js är ett ramverk ovanpå React.
Tänk dig skillnaden mellan en whiteboard och en tryckt skylt. I WordPress skriver du på whiteboarden. På en Next.js-sajt har utvecklaren skrivit texten direkt i sajtens filer, ungefär som att trycka den. Att byta en mening innebär att ändra filen och publicera om sajten.
Det är inget fel i sig. Sådana sajter blir ofta snabba och helt anpassade. Men om ingen planerat för att du ska kunna redigera, så kan du inte det.
Så ser du att sajten är byggd i Next.js eller React
- Använd Wappalyzer. Installera det gratis webbläsartillägget, gå till din sajt och klicka på ikonen. Står det Next.js eller React under ramverk har du svaret.
- Sök i sidkällan. Högerklicka och välj Visa sidkälla (Ctrl+U på Windows), tryck Ctrl+F och sök efter
_next/static. Träff betyder nästan alltid Next.js. Även__NEXT_DATA__är en ledtråd. - Testa `/wp-admin`. Får du en felsida är det i alla fall inte WordPress.
- Fråga utvecklaren vilket ramverk sajten är byggd i och var koden ligger.
Visar det sig att sajten är byggd i WordPress, Wix eller en annan hemsidebyggare kan du sannolikt redigera själv. Läs då guiden om att ändra text på hemsidan i stället.
Tre vägar: jämförelse
Det finns inget universellt rätt svar. En snickare som byter text två gånger om året har andra behov än ett café som uppdaterar menyn varje vecka.
| Be utvecklaren varje gång | Koppla ett headless CMS | Bygg om i hemsidebyggare | |
|---|---|---|---|
| Tid per ändring | Dagar, beror på utvecklaren | Minuter, du gör själv | Minuter, du gör själv |
| Kostnad | Betalning per ändring eller löpande avtal | Engångsjobb för utvecklaren, ibland månadsavgift för verktyget | Abonnemang på byggaren plus tid för att bygga om |
| Risk | Låg, en van person gör jobbet | Låg om fälten är väl avgränsade | Design och funktioner kan behöva ändras eller försvinna |
| Vem gör vad | Du mejlar, utvecklaren ändrar och publicerar | Utvecklaren sätter upp, du redigerar | Du eller någon du anlitar bygger, sedan sköter du allt |
| Passar när | Du ändrar sällan | Du ändrar ofta men vill ha kvar sajten | Sajten ändå behöver göras om |
Hur mycket en enskild ändring brukar kosta via byrå beskriver vi i guiden om vad en textändring kostar.
Vad det innebär att lägga till ett CMS i efterhand
Ett headless CMS är ett redigeringsverktyg som bara hanterar innehållet. Sajten ser likadan ut, men texterna hämtas från verktyget i stället för att stå i koden. Du loggar in där och ändrar, utvecklaren behöver inte vara inblandad.
För utvecklaren innebär det ungefär detta:
- Välja verktyg och bestämma vilka texter och bilder du ska kunna ändra.
- Flytta ut de texterna ur koden och in i verktyget.
- Koppla sajten så att ändringar syns när du sparar.
- Bjuda in dig med ett eget konto och visa hur det fungerar.
Hur stort jobbet blir beror på hur sajten är byggd och hur mycket som ska bli redigerbart. Be därför om en offert för just din sajt. Att börja med de texter du faktiskt ändrar, som priser, öppettider och nyheter, håller nere arbetet.
Vanliga verktyg
- [Sanity](https://www.sanity.io/pricing), [Storyblok](https://storyblok.com/pricing) och [Contentful](https://contentful.com/plans) är etablerade, internationella headless CMS med färdiga kopplingar till Next.js. Alla tre har en gratisnivå med begränsningar, till exempel i antal användare. Kolla deras prissidor för aktuella villkor.
- sitecms är ett svenskt alternativ byggt för Next.js-sajter. Utvecklaren kopplar sajten med ett npm-paket och bjuder in dig som redaktör. Du ändrar texter, bilder och priser i fasta fält, kan inte råka ha sönder layouten och kan ångra senaste ändringen. Det är gratis att börja, och tekniken beskrivs i dokumentationen.
Exakt vad du ska be utvecklaren om
Ett tydligt mejl sparar tid för båda. Kopiera, fyll i hakparenteserna och skicka.
Ämne: Kan jag få redigera texterna på hemsidan själv?
Hej [namn],
Jag vill kunna ändra texter på [dinfirma.se] själv, utan att behöva
be dig om varje ändring. Som jag förstår det är sajten byggd i
Next.js/React och texterna ligger i koden.
Det jag ändrar oftast är:
- [t.ex. priser och tjänster]
- [t.ex. öppettider]
- [t.ex. nyheter och erbjudanden]
Kan du:
1. Föreslå hur jag kan redigera de här texterna själv, till exempel
genom att koppla ett headless CMS till sajten?
2. Ge en offert eller uppskattning för att sätta upp det, och berätta
om verktyget har någon löpande månadskostnad?
3. Bekräfta att designen och sajtens funktioner blir kvar som idag?
4. Se till att kontot står på företaget och att jag får en egen
inloggning?
Jag vill också gärna ha en kopia av koden, eller tillgång till var den
ligger, så att företaget har den.
Tack!
[ditt namn]Om din utvecklare vill läsa på om upplägget finns en guide om att låta kunden redigera en Next.js-sajt.
Vanliga frågor
Varför kan jag inte logga in på min hemsida?
Om sajten är byggd i Next.js, React eller liknande finns det ofta ingen inloggning, eftersom texterna ligger direkt i koden. Inloggning finns bara om utvecklaren har kopplat in ett redigeringsverktyg. Fråga utvecklaren vilket ramverk sajten använder.
Vad är ett headless CMS?
Ett redigeringsverktyg som bara sköter innehållet, inte utseendet. Du ändrar texter och bilder i verktyget, och sajten hämtar dem därifrån. Det gör att en egenbyggd sajt kan få redigering utan att designen byggs om.
Kan jag ändra texten direkt i koden själv?
Tekniskt ja, om du får tillgång till koden. Men du behöver också kunna publicera om sajten, och ett felaktigt tecken kan stoppa publiceringen. För de flesta är det bättre att låta utvecklaren koppla ett redigeringsverktyg.
Måste jag bygga om hela hemsidan för att kunna redigera själv?
Nej. Ett headless CMS kan kopplas till den befintliga sajten så att designen blir kvar. Ombyggnad i en hemsidebyggare är bara rimligt om sajten ändå behöver göras om.
Vad kostar det att lägga till ett CMS i efterhand?
Det beror på hur sajten är byggd och hur många texter som ska bli redigerbara, så be om en offert. Flera verktyg har gratisnivåer, men utvecklarens tid för att koppla in dem tillkommer.
Källor
- Next.js: About React and Next.js
- Next.js docs: assetPrefix (/_next/static)
- ExpertBeacon: Web Scraping Next.js Sites (__NEXT_DATA__)
- Wappalyzer: Frequently asked questions (extension)
- Wappalyzer: Websites using Next.js
- Sanity: Pricing
- Sanity: The official Sanity toolkit for Next.js
- Storyblok: Pricing
- Storyblok: Integrate Next.js with Storyblok
- Contentful: Pricing
- Contentful: How to Integrate Contentful and Next.js App Router