Spreadsheet Wizard lar innholdsfolk redigere et helt CMS i verktøyet de allerede kan: hent alt ned som regneark, rediger i Excel eller Google Sheets, og importer tilbake uten å knuse noe.
Hva det er
Regnearket som redigeringsflate
Hent fem hundre rader ned i regnearket ditt, rediger dem der, og la importen sette dem trygt tilbake i systemet uten å skrive over noe den ikke skal.
Hvorfor
Folk elsker regnearket sitt
Den kjærligheten er en beskjed til alle som bygger innholdsverktøy: møt folk der de allerede jobber, i stedet for å be dem lære seg huset ditt først.
Vi bygde den som Sanity-plugin i 2022, Suman Chapai og jeg. Prosjektet var hans like mye som mitt, og repoet er offentlig, så det er lett å telle etter. Så la vi den fra oss.
Fire år senere kom ideen tilbake. Det vi bygde i 2022, var en påstand om hvor folk vil jobbe, mer enn en eksportknapp. Denne gangen bygde jeg den alene og større, som Sheets-blokken i Barkpark.

To bygg
2022
En bro ut og inn igjen
Pluginen tok deg ut av CMS-et og inn igjen. Du eksporterte, redigerte i verktøyet ditt, importerte tilbake. Det vanskelige lå aldri i eksporten. Det lå i importen, som måtte kunne si nei til en rad som ville ødelagt noe.
2026
Regnearket inne i dokumentet
Sheets snur det: regnearket er en blokk i dokumentet, ikke en app du reiser til og fra. Formler regnes på serveren, flere kan stå i samme ark samtidig, og eksporten går begge veier. Grunnideen er den samme som i 2022.
Slektslinjen
Fra plugin til dokumentblokk
Fire punkter, fire år fra hverandre. De to første står på GitHub og npm, de to siste i Barkparks historikk.
- 15. april 2022Første commit41commiterRepoet åpnes. Det blir 41 commiter til sammen: 36 av dem Sumans, 5 mine.
- 12. juni 2022Siste utgivelse0.0.96v0.0.96 legges ut på npm, og der stopper 2022-linjen. Versjonsnummeret er ett tall, ikke et antall utgivelser.
- 12. juni 2026Sheets M0M0Første commit på Sheets i Barkpark: avhengigheter, plugin-skjelett og en regnearknode i terminalen. Ideen begynner på nytt, i en helt annen kropp.
- 10. juli 2026Paritetsbølgen lukketAndre paritetsbølge går i mål: kjedet spill-utregning, flyktige funksjoner, ytelsesgulv. Der slutter Sheets å være et regneark på liksom.
Kildergithub.com/Guerrilla-Interactive/spreadsheet-wizardwww.npmjs.com/package/sanity-plugin-spreadsheet-wizardcommit:f09fe3a
Tallene
Samme idé, målt to ganger
Kilden er navngitt under hvert tall.
Kilderwww.npmjs.com/package/sanity-plugin-spreadsheet-wizardgithub.com/Guerrilla-Interactive/spreadsheet-wizardcommit:d0c5517commit:f09fe3a
Videre
Møt folk der de allerede er
Den beste redigeringsflaten er ofte den kunden har brukt i femten år. Jobben er å bygge en trygg vei inn og ut av den, ikke å erstatte den.
Har du innhold som lever i et regneark og burde levd i et system, hører jeg gjerne om det.