diff --git a/.nojekyll b/.nojekyll index 10d845e7..b06e2671 100644 --- a/.nojekyll +++ b/.nojekyll @@ -1 +1 @@ -4b4f43a0 \ No newline at end of file +e48de7cf \ No newline at end of file diff --git a/blog/index.html b/blog/index.html index 4db9345e..7e1264b9 100644 --- a/blog/index.html +++ b/blog/index.html @@ -325,7 +325,7 @@
Kategorier
-
+
-
+
-
+
-
+
-
+
-
+

Bilde av Fame-logoen

diff --git a/images/nais_logo_ssb.png b/images/nais_logo_ssb.png new file mode 100644 index 00000000..b6e6117c Binary files /dev/null and b/images/nais_logo_ssb.png differ diff --git a/listings.json b/listings.json index 13309708..651a1888 100644 --- a/listings.json +++ b/listings.json @@ -5,6 +5,7 @@ "/news/posts/2025-01-08-metodebib-chapter/index.html", "/news/posts/2024-12-23-standarder-chapter/index.html", "/news/posts/2024-12-16-blogpost-pandera/index.html", + "/news/posts/2024-12-11-nais-platform/index.html", "/news/posts/2024-12-03-refresh-buckets/index.html", "/news/posts/2024-11-29-kvakk-chapter/index.html", "/news/posts/2024-11-26-statbank-dapla-lab/index.html", @@ -17,7 +18,8 @@ "/news/posts/2024-11-09-data-admins-developers/index.html", "/news/posts/2024-11-08-collector-chapter/index.html", "/news/posts/2024-11-08-endring-cpu-ram/index.html", - "/news/posts/2024-11-08-env-vars/index.html" + "/news/posts/2024-11-08-env-vars/index.html", + "/news/posts/2025-01-14-dapla-ctrl-ny-url/index.html" ] }, { diff --git a/news/index.html b/news/index.html index 3d0c6939..3d3ef028 100644 --- a/news/index.html +++ b/news/index.html @@ -322,7 +322,7 @@

Nyheter om Dapla

+
Kategorier
Alle (18)
CPU (1)
Dapla Ctrl (2)
Dapla Lab (11)
Dapla-manualen (5)
DaplaNytt (1)
Data Collector (1)
Data validering (1)
DataDoc (1)
Datadoc (2)
Datafangst (1)
Datatilstander (1)
GitHub (1)
Jdemetra (1)
Jupyter (7)
KVAKK (1)
Kodelister (1)
Kostnadskontroll (1)
Kvalitetsindikatorer (1)
Metodebiblioteket (1)
Miljøvariabler (1)
NAIS (2)
Navnestandard (1)
Pandera (1)
Python (2)
R (1)
Ram (1)
Rstudio (4)
Standarder (1)
Standardformater (1)
Standardutvalget (1)
Statbank (1)
Tilgangsstyring (1)
Versjonering (1)
Vscode (4)
dapla-toolbelt (1)
data-admins (3)
developers (1)
kildedata (2)
pyspark (1)
referansegruppe (1)
standarder (1)
@@ -354,7 +354,7 @@
Kategorier
-
+
-
+
-
+

Nytt blogginnlegg om Pandera @@ -489,7 +489,35 @@

-
+
+ + +
+
-
+
-
+

Dapla Lab støtter Statbank @@ -591,7 +619,7 @@

-
+
-
+
-
+

DaplaNytt-møte 19.11.2024 @@ -696,7 +724,7 @@

-
+

Kildedata og Datadoc @@ -733,7 +761,7 @@

-
+
-
+

Nytt kapittel om Jupyter-pyspark @@ -804,7 +832,7 @@

-
+

Data-admins i developers-gruppa @@ -841,7 +869,7 @@

-
+

Nytt kapittel om Data Collector @@ -881,7 +909,7 @@

-
+
-
+

Faste miljøvariabler i Dapla Lab @@ -967,6 +995,37 @@

+
+ + +
Ingen treff diff --git a/news/index.xml b/news/index.xml index 726fd3fb..538b28c8 100644 --- a/news/index.xml +++ b/news/index.xml @@ -93,6 +93,31 @@ Mon, 16 Dec 2024 00:00:00 GMT + + Tar i bruk Navs applikasjonsplattform + Øyvind Bruer-Skarsbø + https://manual.dapla.ssb.no/news/posts/2024-12-11-nais-platform/ + I 2025 skal SSB for fullt ta i bruk Navs applikasjonsplattform, NAIS.

+
+

Med Nais er mange gjennomtenkte valg allerede tatt. Det blir lettere for applikasjonsutviklere i SSB å gå fra idé til implementering, samtidig som vi slipper utvikling og vedlikehold som ellers måtte gjøre selv.

+
+

Les mer i denne SSB-interne saken.

+

Dapla logo

+ + + + ]]>
+ NAIS + https://manual.dapla.ssb.no/news/posts/2024-12-11-nais-platform/ + Wed, 11 Dec 2024 00:00:00 GMT + +
refresh-buckets kommando i Dapla Lab Øyvind Bruer-Skarsbø @@ -448,5 +473,26 @@ Figur 1: Bilde av Ressurser-fanen under tjenestekonfigurasjonen til Jupyter Fri, 08 Nov 2024 00:00:00 GMT + + Dapla Ctrl får ny nettadresse + Øyvind Bruer-Skarsbø + https://manual.dapla.ssb.no/news/posts/2025-01-14-dapla-ctrl-ny-url/ + Dapla logo Nettadressen til Dapla Ctrl er nå endret fra https://ctrl.dapla.ssb.no/ til https://dapla-ctrl.intern.ssb.no/. Dette er gjort som en del av overgangen til NAIS-plattformen.

+ + + + ]]>
+ Dapla Ctrl + NAIS + https://manual.dapla.ssb.no/news/posts/2025-01-14-dapla-ctrl-ny-url/ + Sun, 14 Jan 2024 00:00:00 GMT + +
diff --git a/news/posts/2024-12-11-nais-platform/index.html b/news/posts/2024-12-11-nais-platform/index.html new file mode 100644 index 00000000..7959961c --- /dev/null +++ b/news/posts/2024-12-11-nais-platform/index.html @@ -0,0 +1,753 @@ + + + + + + + + + + + +Tar i bruk Navs applikasjonsplattform – Dapla-manualen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ +
+
+
+

Tar i bruk Navs applikasjonsplattform

+

SSB tar i bruk NAIS-plattformen til NAV

+
+
NAIS
+
+
+
+ +
+
Forfatter
+
Tilhører
+ +
+

Øyvind Bruer-Skarsbø

+
+
+

+ Seksjon for dataplattform (724) +

+
+
+ +
+ + +
+
Opprettet
+
+

December 11, 2024

+
+
+ +
+
Sist endret
+
+

December 11, 2024

+
+
+ +
+ + +
+ + +
+ + + +
+ + + + + +

I 2025 skal SSB for fullt ta i bruk Navs applikasjonsplattform, NAIS.

+
+

Med Nais er mange gjennomtenkte valg allerede tatt. Det blir lettere for applikasjonsutviklere i SSB å gå fra idé til implementering, samtidig som vi slipper utvikling og vedlikehold som ellers måtte gjøre selv.

+
+

Les mer i denne SSB-interne saken.

+

Dapla logo

+ + + +
+ +
+ + + + + + \ No newline at end of file diff --git a/news/posts/2025-01-14-dapla-ctrl-ny-url/index.html b/news/posts/2025-01-14-dapla-ctrl-ny-url/index.html new file mode 100644 index 00000000..6597685c --- /dev/null +++ b/news/posts/2025-01-14-dapla-ctrl-ny-url/index.html @@ -0,0 +1,749 @@ + + + + + + + + + + + +Dapla Ctrl får ny nettadresse – Dapla-manualen + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
+
+ +
+ +
+
+
+

Dapla Ctrl får ny nettadresse

+

Ny adress er https://dapla-ctrl.intern.ssb.no/

+
+
Dapla Ctrl
+
NAIS
+
+
+
+ +
+
Forfatter
+
Tilhører
+ +
+

Øyvind Bruer-Skarsbø

+
+
+

+ Seksjon for dataplattform (724) +

+
+
+ +
+ + +
+
Opprettet
+
+

January 14, 2024

+
+
+ +
+
Sist endret
+
+

January 14, 2024

+
+
+ +
+ + +
+ + +
+ + + +
+ + + + + +

Dapla logo Nettadressen til Dapla Ctrl er nå endret fra https://ctrl.dapla.ssb.no/ til https://dapla-ctrl.intern.ssb.no/. Dette er gjort som en del av overgangen til NAIS-plattformen.

+ + + +
+ +
+ + + + + + \ No newline at end of file diff --git a/search.json b/search.json index 1ffa16a4..ac945aad 100644 --- a/search.json +++ b/search.json @@ -241,18 +241,25 @@ "text": "Vi har skrevet et kapittel i Dapla-manualen om metodebiblioteket. Sjekk det ut her." }, { - "objectID": "news/posts/2024-11-29-kvakk-chapter/index.html", - "href": "news/posts/2024-11-29-kvakk-chapter/index.html", - "title": "Nytt kapittel om Kvalitet i kode og koding (KVAKK)", + "objectID": "news/posts/2024-11-09-data-admins-developers/index.html", + "href": "news/posts/2024-11-09-data-admins-developers/index.html", + "title": "Data-admins i developers-gruppa", "section": "", - "text": "Vi har skrevet et kapittel i Dapla-manualen om Kvalitet i kode og koding (KVAKK). Sjekk det ut her.\nKapittelet er foreløpig kort og henviser til confluence. Vi har planer om å skrive mer utfyllende om KVAKK i manualen." + "text": "Det er bestemt at medlemmer av tilgangsgruppen data-admins også skal være medlem av developers-gruppa. Det er på denne måten at data-admins også får tilgang til standardprosjektet til teamet. Dette er en beslutning om arkitekturen rundt tilgangsstyring på Dapla, der medlemskap i de to gruppene gir helt forskjellige tilganger. Medlemskap i data-admins-gruppa vil da vanligvis innebære de samme tilgangene som developers-gruppa, med mindre de aktiverer de forhåndsgodkjente tilgangene til kildedata." }, { - "objectID": "news/posts/2024-11-25-referansegruppe-dapla-lab/index.html", - "href": "news/posts/2024-11-25-referansegruppe-dapla-lab/index.html", - "title": "Når skrus ‘gamle’ jupyter av?", + "objectID": "news/posts/2024-12-16-blogpost-pandera/index.html", + "href": "news/posts/2024-12-16-blogpost-pandera/index.html", + "title": "Nytt blogginnlegg om Pandera", "section": "", - "text": "Under forrige DaplaNytt ble 15. januar 2025 nevt som en mulig sluttdato for ‘gamle’ jupyter, altså https://jupyter.dapla.ssb.no, og dermed en endelig overgang til Dapla Lab.\nDenne datoen er tentativ. Sluttdato for gamle jupyter vil bli endeliggjort etter møtet med referansegruppen for statistikktjenester 6. desember 2024. Referansegruppen har representanter fra hver statistikkavdeling.\nI mellomtiden ber vi brukere om å henvende seg til sine respektive støtteteam, nærmeste leder eller medlemmene av referansegruppen for innvendinger eller innspill til når vi kan gjennomføre en endelig overgang til Dapla Lab." + "text": "Manualens blogg har blitt oppdatert med en post om hvordan validere data i kode ved hjelp av Python pakken Pandera. Les mer her." + }, + { + "objectID": "news/posts/2025-01-14-dapla-ctrl-ny-url/index.html", + "href": "news/posts/2025-01-14-dapla-ctrl-ny-url/index.html", + "title": "Dapla Ctrl får ny nettadresse", + "section": "", + "text": "Nettadressen til Dapla Ctrl er nå endret fra https://ctrl.dapla.ssb.no/ til https://dapla-ctrl.intern.ssb.no/. Dette er gjort som en del av overgangen til NAIS-plattformen." }, { "objectID": "utviklere/dokumentere-for-backstage.html", @@ -2881,18 +2888,25 @@ ] }, { - "objectID": "news/posts/2024-12-16-blogpost-pandera/index.html", - "href": "news/posts/2024-12-16-blogpost-pandera/index.html", - "title": "Nytt blogginnlegg om Pandera", + "objectID": "news/posts/2024-11-25-referansegruppe-dapla-lab/index.html", + "href": "news/posts/2024-11-25-referansegruppe-dapla-lab/index.html", + "title": "Når skrus ‘gamle’ jupyter av?", "section": "", - "text": "Manualens blogg har blitt oppdatert med en post om hvordan validere data i kode ved hjelp av Python pakken Pandera. Les mer her." + "text": "Under forrige DaplaNytt ble 15. januar 2025 nevt som en mulig sluttdato for ‘gamle’ jupyter, altså https://jupyter.dapla.ssb.no, og dermed en endelig overgang til Dapla Lab.\nDenne datoen er tentativ. Sluttdato for gamle jupyter vil bli endeliggjort etter møtet med referansegruppen for statistikktjenester 6. desember 2024. Referansegruppen har representanter fra hver statistikkavdeling.\nI mellomtiden ber vi brukere om å henvende seg til sine respektive støtteteam, nærmeste leder eller medlemmene av referansegruppen for innvendinger eller innspill til når vi kan gjennomføre en endelig overgang til Dapla Lab." }, { - "objectID": "news/posts/2024-11-09-data-admins-developers/index.html", - "href": "news/posts/2024-11-09-data-admins-developers/index.html", - "title": "Data-admins i developers-gruppa", + "objectID": "news/posts/2024-11-29-kvakk-chapter/index.html", + "href": "news/posts/2024-11-29-kvakk-chapter/index.html", + "title": "Nytt kapittel om Kvalitet i kode og koding (KVAKK)", "section": "", - "text": "Det er bestemt at medlemmer av tilgangsgruppen data-admins også skal være medlem av developers-gruppa. Det er på denne måten at data-admins også får tilgang til standardprosjektet til teamet. Dette er en beslutning om arkitekturen rundt tilgangsstyring på Dapla, der medlemskap i de to gruppene gir helt forskjellige tilganger. Medlemskap i data-admins-gruppa vil da vanligvis innebære de samme tilgangene som developers-gruppa, med mindre de aktiverer de forhåndsgodkjente tilgangene til kildedata." + "text": "Vi har skrevet et kapittel i Dapla-manualen om Kvalitet i kode og koding (KVAKK). Sjekk det ut her.\nKapittelet er foreløpig kort og henviser til confluence. Vi har planer om å skrive mer utfyllende om KVAKK i manualen." + }, + { + "objectID": "news/posts/2024-12-11-nais-platform/index.html", + "href": "news/posts/2024-12-11-nais-platform/index.html", + "title": "Tar i bruk Navs applikasjonsplattform", + "section": "", + "text": "I 2025 skal SSB for fullt ta i bruk Navs applikasjonsplattform, NAIS.\n\nMed Nais er mange gjennomtenkte valg allerede tatt. Det blir lettere for applikasjonsutviklere i SSB å gå fra idé til implementering, samtidig som vi slipper utvikling og vedlikehold som ellers måtte gjøre selv.\n\nLes mer i denne SSB-interne saken." }, { "objectID": "news/posts/2024-11-14-kildedata-datadoc/index.html", diff --git a/site_libs/quarto-listing/list.min.js b/site_libs/quarto-listing/list.min.js index 511346fc..43dfd15a 100644 --- a/site_libs/quarto-listing/list.min.js +++ b/site_libs/quarto-listing/list.min.js @@ -1,2 +1,2 @@ -var List;List=function(){var t={"./src/add-async.js":function(t){t.exports=function(t){return function e(r,n,s){var i=r.splice(0,50);s=(s=s||[]).concat(t.add(i)),r.length>0?setTimeout((function(){e(r,n,s)}),1):(t.update(),n(s))}}},"./src/filter.js":function(t){t.exports=function(t){return t.handlers.filterStart=t.handlers.filterStart||[],t.handlers.filterComplete=t.handlers.filterComplete||[],function(e){if(t.trigger("filterStart"),t.i=1,t.reset.filter(),void 0===e)t.filtered=!1;else{t.filtered=!0;for(var r=t.items,n=0,s=r.length;nv.page,a=new g(t[s],void 0,n),v.items.push(a),r.push(a)}return v.update(),r}m(t.slice(0),e)}},this.show=function(t,e){return this.i=t,this.page=e,v.update(),v},this.remove=function(t,e,r){for(var n=0,s=0,i=v.items.length;s-1&&r.splice(n,1),v},this.trigger=function(t){for(var e=v.handlers[t].length;e--;)v.handlers[t][e](v);return v},this.reset={filter:function(){for(var t=v.items,e=t.length;e--;)t[e].filtered=!1;return v},search:function(){for(var t=v.items,e=t.length;e--;)t[e].found=!1;return v}},this.update=function(){var t=v.items,e=t.length;v.visibleItems=[],v.matchingItems=[],v.templater.clear();for(var r=0;r=v.i&&v.visibleItems.lengthe},innerWindow:function(t,e,r){return t>=e-r&&t<=e+r},dotted:function(t,e,r,n,s,i,a){return this.dottedLeft(t,e,r,n,s,i)||this.dottedRight(t,e,r,n,s,i,a)},dottedLeft:function(t,e,r,n,s,i){return e==r+1&&!this.innerWindow(e,s,i)&&!this.right(e,n)},dottedRight:function(t,e,r,n,s,i,a){return!t.items[a-1].values().dotted&&(e==n&&!this.innerWindow(e,s,i)&&!this.right(e,n))}};return function(e){var n=new i(t.listContainer.id,{listClass:e.paginationClass||"pagination",item:e.item||"
  • ",valueNames:["page","dotted"],searchClass:"pagination-search-that-is-not-supposed-to-exist",sortClass:"pagination-sort-that-is-not-supposed-to-exist"});s.bind(n.listContainer,"click",(function(e){var r=e.target||e.srcElement,n=t.utils.getAttribute(r,"data-page"),s=t.utils.getAttribute(r,"data-i");s&&t.show((s-1)*n+1,n)})),t.on("updated",(function(){r(n,e)})),r(n,e)}}},"./src/parse.js":function(t,e,r){t.exports=function(t){var e=r("./src/item.js")(t),n=function(r,n){for(var s=0,i=r.length;s0?setTimeout((function(){e(r,s)}),1):(t.update(),t.trigger("parseComplete"))};return t.handlers.parseComplete=t.handlers.parseComplete||[],function(){var e=function(t){for(var e=t.childNodes,r=[],n=0,s=e.length;n]/g.exec(t)){var e=document.createElement("tbody");return e.innerHTML=t,e.firstElementChild}if(-1!==t.indexOf("<")){var r=document.createElement("div");return r.innerHTML=t,r.firstElementChild}}},a=function(e,r,n){var s=void 0,i=function(e){for(var r=0,n=t.valueNames.length;r=1;)t.list.removeChild(t.list.firstChild)},function(){var r;if("function"!=typeof t.item){if(!(r="string"==typeof t.item?-1===t.item.indexOf("<")?document.getElementById(t.item):i(t.item):s()))throw new Error("The list needs to have at least one item on init otherwise you'll have to add a template.");r=n(r,t.valueNames),e=function(){return r.cloneNode(!0)}}else e=function(e){var r=t.item(e);return i(r)}}()};t.exports=function(t){return new e(t)}},"./src/utils/classes.js":function(t,e,r){var n=r("./src/utils/index-of.js"),s=/\s+/;Object.prototype.toString;function i(t){if(!t||!t.nodeType)throw new Error("A DOM element reference is required");this.el=t,this.list=t.classList}t.exports=function(t){return new i(t)},i.prototype.add=function(t){if(this.list)return this.list.add(t),this;var e=this.array();return~n(e,t)||e.push(t),this.el.className=e.join(" "),this},i.prototype.remove=function(t){if(this.list)return this.list.remove(t),this;var e=this.array(),r=n(e,t);return~r&&e.splice(r,1),this.el.className=e.join(" "),this},i.prototype.toggle=function(t,e){return this.list?(void 0!==e?e!==this.list.toggle(t,e)&&this.list.toggle(t):this.list.toggle(t),this):(void 0!==e?e?this.add(t):this.remove(t):this.has(t)?this.remove(t):this.add(t),this)},i.prototype.array=function(){var t=(this.el.getAttribute("class")||"").replace(/^\s+|\s+$/g,"").split(s);return""===t[0]&&t.shift(),t},i.prototype.has=i.prototype.contains=function(t){return this.list?this.list.contains(t):!!~n(this.array(),t)}},"./src/utils/events.js":function(t,e,r){var n=window.addEventListener?"addEventListener":"attachEvent",s=window.removeEventListener?"removeEventListener":"detachEvent",i="addEventListener"!==n?"on":"",a=r("./src/utils/to-array.js");e.bind=function(t,e,r,s){for(var o=0,l=(t=a(t)).length;o32)return!1;var a=n,o=function(){var t,r={};for(t=0;t=p;b--){var j=o[t.charAt(b-1)];if(C[b]=0===m?(C[b+1]<<1|1)&j:(C[b+1]<<1|1)&j|(v[b+1]|v[b])<<1|1|v[b+1],C[b]&d){var x=l(m,b-1);if(x<=u){if(u=x,!((c=b-1)>a))break;p=Math.max(1,2*a-c)}}}if(l(m+1,a)>u)break;v=C}return!(c<0)}},"./src/utils/get-attribute.js":function(t){t.exports=function(t,e){var r=t.getAttribute&&t.getAttribute(e)||null;if(!r)for(var n=t.attributes,s=n.length,i=0;i=48&&t<=57}function i(t,e){for(var i=(t+="").length,a=(e+="").length,o=0,l=0;o=i&&l=a?-1:l>=a&&o=i?1:i-a}i.caseInsensitive=i.i=function(t,e){return i((""+t).toLowerCase(),(""+e).toLowerCase())},Object.defineProperties(i,{alphabet:{get:function(){return e},set:function(t){r=[];var s=0;if(e=t)for(;s0?setTimeout((function(){e(r,n,s)}),1):(t.update(),n(s))}}},"./src/filter.js":function(t){t.exports=function(t){return t.handlers.filterStart=t.handlers.filterStart||[],t.handlers.filterComplete=t.handlers.filterComplete||[],function(e){if(t.trigger("filterStart"),t.i=1,t.reset.filter(),void 0===e)t.filtered=!1;else{t.filtered=!0;for(var r=t.items,n=0,s=r.length;nv.page,a=new g(t[s],void 0,n),v.items.push(a),r.push(a)}return v.update(),r}m(t.slice(0),e)}},this.show=function(t,e){return this.i=t,this.page=e,v.update(),v},this.remove=function(t,e,r){for(var n=0,s=0,i=v.items.length;s-1&&r.splice(n,1),v},this.trigger=function(t){for(var e=v.handlers[t].length;e--;)v.handlers[t][e](v);return v},this.reset={filter:function(){for(var t=v.items,e=t.length;e--;)t[e].filtered=!1;return v},search:function(){for(var t=v.items,e=t.length;e--;)t[e].found=!1;return v}},this.update=function(){var t=v.items,e=t.length;v.visibleItems=[],v.matchingItems=[],v.templater.clear();for(var r=0;r=v.i&&v.visibleItems.lengthe},innerWindow:function(t,e,r){return t>=e-r&&t<=e+r},dotted:function(t,e,r,n,s,i,a){return this.dottedLeft(t,e,r,n,s,i)||this.dottedRight(t,e,r,n,s,i,a)},dottedLeft:function(t,e,r,n,s,i){return e==r+1&&!this.innerWindow(e,s,i)&&!this.right(e,n)},dottedRight:function(t,e,r,n,s,i,a){return!t.items[a-1].values().dotted&&(e==n&&!this.innerWindow(e,s,i)&&!this.right(e,n))}};return function(e){var n=new i(t.listContainer.id,{listClass:e.paginationClass||"pagination",item:e.item||"
  • ",valueNames:["page","dotted"],searchClass:"pagination-search-that-is-not-supposed-to-exist",sortClass:"pagination-sort-that-is-not-supposed-to-exist"});s.bind(n.listContainer,"click",(function(e){var r=e.target||e.srcElement,n=t.utils.getAttribute(r,"data-page"),s=t.utils.getAttribute(r,"data-i");s&&t.show((s-1)*n+1,n)})),t.on("updated",(function(){r(n,e)})),r(n,e)}}},"./src/parse.js":function(t,e,r){t.exports=function(t){var e=r("./src/item.js")(t),n=function(r,n){for(var s=0,i=r.length;s0?setTimeout((function(){e(r,s)}),1):(t.update(),t.trigger("parseComplete"))};return t.handlers.parseComplete=t.handlers.parseComplete||[],function(){var e=function(t){for(var e=t.childNodes,r=[],n=0,s=e.length;n]/g.exec(t)){var e=document.createElement("tbody");return e.innerHTML=t,e.firstElementChild}if(-1!==t.indexOf("<")){var r=document.createElement("div");return r.innerHTML=t,r.firstElementChild}}},a=function(e,r,n){var s=void 0,i=function(e){for(var r=0,n=t.valueNames.length;r=1;)t.list.removeChild(t.list.firstChild)},function(){var r;if("function"!=typeof t.item){if(!(r="string"==typeof t.item?-1===t.item.indexOf("<")?document.getElementById(t.item):i(t.item):s()))throw new Error("The list needs to have at least one item on init otherwise you'll have to add a template.");r=n(r,t.valueNames),e=function(){return r.cloneNode(!0)}}else e=function(e){var r=t.item(e);return i(r)}}()};t.exports=function(t){return new e(t)}},"./src/utils/classes.js":function(t,e,r){var n=r("./src/utils/index-of.js"),s=/\s+/;Object.prototype.toString;function i(t){if(!t||!t.nodeType)throw new Error("A DOM element reference is required");this.el=t,this.list=t.classList}t.exports=function(t){return new i(t)},i.prototype.add=function(t){if(this.list)return this.list.add(t),this;var e=this.array();return~n(e,t)||e.push(t),this.el.className=e.join(" "),this},i.prototype.remove=function(t){if(this.list)return this.list.remove(t),this;var e=this.array(),r=n(e,t);return~r&&e.splice(r,1),this.el.className=e.join(" "),this},i.prototype.toggle=function(t,e){return this.list?(void 0!==e?e!==this.list.toggle(t,e)&&this.list.toggle(t):this.list.toggle(t),this):(void 0!==e?e?this.add(t):this.remove(t):this.has(t)?this.remove(t):this.add(t),this)},i.prototype.array=function(){var t=(this.el.getAttribute("class")||"").replace(/^\s+|\s+$/g,"").split(s);return""===t[0]&&t.shift(),t},i.prototype.has=i.prototype.contains=function(t){return this.list?this.list.contains(t):!!~n(this.array(),t)}},"./src/utils/events.js":function(t,e,r){var n=window.addEventListener?"addEventListener":"attachEvent",s=window.removeEventListener?"removeEventListener":"detachEvent",i="addEventListener"!==n?"on":"",a=r("./src/utils/to-array.js");e.bind=function(t,e,r,s){for(var o=0,l=(t=a(t)).length;o32)return!1;var a=n,o=function(){var t,r={};for(t=0;t=p;b--){var j=o[t.charAt(b-1)];if(C[b]=0===m?(C[b+1]<<1|1)&j:(C[b+1]<<1|1)&j|(v[b+1]|v[b])<<1|1|v[b+1],C[b]&d){var x=l(m,b-1);if(x<=u){if(u=x,!((c=b-1)>a))break;p=Math.max(1,2*a-c)}}}if(l(m+1,a)>u)break;v=C}return!(c<0)}},"./src/utils/get-attribute.js":function(t){t.exports=function(t,e){var r=t.getAttribute&&t.getAttribute(e)||null;if(!r)for(var n=t.attributes,s=n.length,i=0;i=48&&t<=57}function i(t,e){for(var i=(t+="").length,a=(e+="").length,o=0,l=0;o=i&&l=a?-1:l>=a&&o=i?1:i-a}i.caseInsensitive=i.i=function(t,e){return i((""+t).toLowerCase(),(""+e).toLowerCase())},Object.defineProperties(i,{alphabet:{get:function(){return e},set:function(t){r=[];var s=0;if(e=t)for(;s { + // category is URI encoded in EJS template for UTF-8 support + category = decodeURIComponent(atob(category)); if (categoriesLoaded) { activateCategory(category); setCategoryHash(category); @@ -15,7 +17,9 @@ window["quarto-listing-loaded"] = () => { if (hash) { // If there is a category, switch to that if (hash.category) { - activateCategory(hash.category); + // category hash are URI encoded so we need to decode it before processing + // so that we can match it with the category element processed in JS + activateCategory(decodeURIComponent(hash.category)); } // Paginate a specific listing const listingIds = Object.keys(window["quarto-listings"]); @@ -58,7 +62,10 @@ window.document.addEventListener("DOMContentLoaded", function (_event) { ); for (const categoryEl of categoryEls) { - const category = categoryEl.getAttribute("data-category"); + // category needs to support non ASCII characters + const category = decodeURIComponent( + atob(categoryEl.getAttribute("data-category")) + ); categoryEl.onclick = () => { activateCategory(category); setCategoryHash(category); @@ -208,7 +215,9 @@ function activateCategory(category) { // Activate this category const categoryEl = window.document.querySelector( - `.quarto-listing-category .category[data-category='${category}'` + `.quarto-listing-category .category[data-category='${btoa( + encodeURIComponent(category) + )}']` ); if (categoryEl) { categoryEl.classList.add("active"); @@ -231,7 +240,9 @@ function filterListingCategory(category) { list.filter(function (item) { const itemValues = item.values(); if (itemValues.categories !== null) { - const categories = itemValues.categories.split(","); + const categories = decodeURIComponent( + atob(itemValues.categories) + ).split(","); return categories.includes(category); } else { return false; diff --git a/sitemap.xml b/sitemap.xml index fd05934a..9156f9b9 100644 --- a/sitemap.xml +++ b/sitemap.xml @@ -2,318 +2,326 @@ https://manual.dapla.ssb.no/faq.html - 2025-01-14T13:41:30.314Z + 2025-01-14T14:21:13.144Z https://manual.dapla.ssb.no/blog/posts/2024-11-17-lonboard/index.html - 2025-01-14T13:41:30.313Z + 2025-01-14T14:21:13.144Z https://manual.dapla.ssb.no/blog/posts/2023-01-11-hvorfor-en-blogg/index.html - 2025-01-14T13:41:30.307Z + 2025-01-14T14:21:13.138Z https://manual.dapla.ssb.no/blog/posts/2024-07-11-pseudo-testdata/index.html - 2025-01-14T13:41:30.308Z + 2025-01-14T14:21:13.138Z https://manual.dapla.ssb.no/notebooks/index.html - 2025-01-14T13:41:30.397Z + 2025-01-14T14:21:13.228Z https://manual.dapla.ssb.no/notebooks/spark/pyspark-intro.out.html - 2025-01-14T13:42:14.410Z + 2025-01-14T14:21:58.836Z https://manual.dapla.ssb.no/notebooks/spark/sparkr-intro.out.html - 2025-01-14T13:42:15.232Z + 2025-01-14T14:21:59.691Z https://manual.dapla.ssb.no/notebooks/spark/sparkr-intro.html - 2025-01-14T13:41:30.398Z + 2025-01-14T14:21:13.229Z https://manual.dapla.ssb.no/news/index.html - 2025-01-14T13:41:30.396Z + 2025-01-14T14:21:13.227Z https://manual.dapla.ssb.no/news/posts/2024-11-25-endring-i-tjenestekonfig/index.html - 2025-01-14T13:41:30.396Z + 2025-01-14T14:21:13.228Z https://manual.dapla.ssb.no/news/posts/2024-11-20-daplanytt-nov/index.html - 2025-01-14T13:41:30.396Z + 2025-01-14T14:21:13.227Z https://manual.dapla.ssb.no/news/posts/2024-12-03-refresh-buckets/index.html - 2025-01-14T13:41:30.397Z + 2025-01-14T14:21:13.228Z https://manual.dapla.ssb.no/news/posts/2024-11-26-statbank-dapla-lab/index.html - 2025-01-14T13:41:30.397Z + 2025-01-14T14:21:13.228Z https://manual.dapla.ssb.no/news/posts/2024-11-08-endring-cpu-ram/index.html - 2025-01-14T13:41:30.396Z + 2025-01-14T14:21:13.227Z https://manual.dapla.ssb.no/news/posts/2025-01-08-metodebib-chapter/index.html - 2025-01-14T13:41:30.397Z + 2025-01-14T14:21:13.228Z - https://manual.dapla.ssb.no/news/posts/2024-11-29-kvakk-chapter/index.html - 2025-01-14T13:41:30.397Z + https://manual.dapla.ssb.no/news/posts/2024-11-09-data-admins-developers/index.html + 2025-01-14T14:21:13.227Z - https://manual.dapla.ssb.no/news/posts/2024-11-25-referansegruppe-dapla-lab/index.html - 2025-01-14T13:41:30.396Z + https://manual.dapla.ssb.no/news/posts/2024-12-16-blogpost-pandera/index.html + 2025-01-14T14:21:13.228Z + + + https://manual.dapla.ssb.no/news/posts/2025-01-14-dapla-ctrl-ny-url/index.html + 2025-01-14T14:21:13.228Z https://manual.dapla.ssb.no/utviklere/dokumentere-for-backstage.html - 2025-01-14T13:41:30.402Z + 2025-01-14T14:21:13.233Z https://manual.dapla.ssb.no/faq-dapla-lab.html - 2025-01-14T13:41:30.314Z + 2025-01-14T14:21:13.144Z https://manual.dapla.ssb.no/statistikkere/jobbe-med-data.html - 2025-01-14T13:41:30.401Z + 2025-01-14T14:21:13.232Z https://manual.dapla.ssb.no/statistikkere/metodebibliotek.html - 2025-01-14T13:41:30.401Z + 2025-01-14T14:21:13.232Z https://manual.dapla.ssb.no/statistikkere/transfer-service.html - 2025-01-14T13:41:30.402Z + 2025-01-14T14:21:13.233Z https://manual.dapla.ssb.no/statistikkere/kvakk.html - 2025-01-14T13:41:30.401Z + 2025-01-14T14:21:13.232Z https://manual.dapla.ssb.no/statistikkere/arkivering.html - 2025-01-14T13:41:30.399Z + 2025-01-14T14:21:13.230Z https://manual.dapla.ssb.no/statistikkere/gcc.html - 2025-01-14T13:41:30.400Z + 2025-01-14T14:21:13.231Z https://manual.dapla.ssb.no/statistikkere/dashboard.html - 2025-01-14T13:41:30.399Z + 2025-01-14T14:21:13.230Z https://manual.dapla.ssb.no/statistikkere/spark.html - 2025-01-14T13:41:30.402Z + 2025-01-14T14:21:13.233Z https://manual.dapla.ssb.no/statistikkere/kildomaten.html - 2025-01-14T13:41:30.401Z + 2025-01-14T14:21:13.232Z https://manual.dapla.ssb.no/statistikkere/dapla-ctrl.html - 2025-01-14T13:41:30.399Z + 2025-01-14T14:21:13.230Z https://manual.dapla.ssb.no/statistikkere/index.html - 2025-01-14T13:41:30.400Z + 2025-01-14T14:21:13.231Z https://manual.dapla.ssb.no/statistikkere/dapla-lab.html - 2025-01-14T13:41:30.399Z + 2025-01-14T14:21:13.230Z https://manual.dapla.ssb.no/statistikkere/datatilstander.html - 2025-01-14T13:41:30.399Z + 2025-01-14T14:21:13.231Z https://manual.dapla.ssb.no/statistikkere/metadata.html - 2025-01-14T13:41:30.401Z + 2025-01-14T14:21:13.232Z https://manual.dapla.ssb.no/statistikkere/datadoc.html - 2025-01-14T13:41:30.399Z + 2025-01-14T14:21:13.231Z https://manual.dapla.ssb.no/statistikkere/vscode-python.html - 2025-01-14T13:41:30.402Z + 2025-01-14T14:21:13.233Z https://manual.dapla.ssb.no/statistikkere/standarder.html - 2025-01-14T13:41:30.402Z + 2025-01-14T14:21:13.233Z https://manual.dapla.ssb.no/statistikkere/contribution.html - 2025-01-14T13:41:30.399Z + 2025-01-14T14:21:13.230Z https://manual.dapla.ssb.no/statistikkere/jupyter-pyspark.html - 2025-01-14T13:41:30.401Z + 2025-01-14T14:21:13.232Z https://manual.dapla.ssb.no/statistikkere/hva-er-dapla-team.html - 2025-01-14T13:41:30.400Z + 2025-01-14T14:21:13.231Z https://manual.dapla.ssb.no/statistikkere/features.html - 2025-01-14T13:41:30.400Z + 2025-01-14T14:21:13.231Z https://manual.dapla.ssb.no/statistikkere/jupyter.html - 2025-01-14T13:41:30.401Z + 2025-01-14T14:21:13.232Z https://manual.dapla.ssb.no/statistikkere/innlogging.html - 2025-01-14T13:41:30.400Z + 2025-01-14T14:21:13.231Z https://manual.dapla.ssb.no/statistikkere/jdemetra.html - 2025-01-14T13:41:30.400Z + 2025-01-14T14:21:13.232Z https://manual.dapla.ssb.no/statistikkere/rstudio.html - 2025-01-14T13:41:30.401Z + 2025-01-14T14:21:13.233Z https://manual.dapla.ssb.no/statistikkere/tilgangsstyring.html - 2025-01-14T13:41:30.402Z + 2025-01-14T14:21:13.233Z https://manual.dapla.ssb.no/statistikkere/kartdata.html - 2025-01-14T13:41:30.401Z + 2025-01-14T14:21:13.232Z https://manual.dapla.ssb.no/statistikkere/navnestandard.html - 2025-01-14T13:41:30.401Z + 2025-01-14T14:21:13.233Z https://manual.dapla.ssb.no/statistikkere/git-og-github.html - 2025-01-14T13:41:30.400Z + 2025-01-14T14:21:13.231Z https://manual.dapla.ssb.no/statistikkere/administrasjon-av-team.html - 2025-01-14T13:41:30.398Z + 2025-01-14T14:21:13.230Z https://manual.dapla.ssb.no/statistikkere/jobbe-med-kode.html - 2025-01-14T13:41:30.401Z + 2025-01-14T14:21:13.232Z https://manual.dapla.ssb.no/statistikkere/dapla-pseudo.html - 2025-01-14T13:41:30.399Z + 2025-01-14T14:21:13.230Z https://manual.dapla.ssb.no/statistikkere/altinn3.html - 2025-01-14T13:41:30.399Z + 2025-01-14T14:21:13.230Z https://manual.dapla.ssb.no/statistikkere/statistikkbanken.html - 2025-01-14T13:41:30.402Z + 2025-01-14T14:21:13.233Z https://manual.dapla.ssb.no/statistikkere/opprette-dapla-team.html - 2025-01-14T13:41:30.401Z + 2025-01-14T14:21:13.233Z https://manual.dapla.ssb.no/statistikkere/deling-av-data.html - 2025-01-14T13:41:30.400Z + 2025-01-14T14:21:13.231Z https://manual.dapla.ssb.no/statistikkere/jupyter-playground.html - 2025-01-14T13:41:30.401Z + 2025-01-14T14:21:13.232Z https://manual.dapla.ssb.no/statistikkere/maskinporten-guardian.html - 2025-01-14T13:41:30.401Z + 2025-01-14T14:21:13.232Z https://manual.dapla.ssb.no/statistikkere/hva-er-botter.html - 2025-01-14T13:41:30.400Z + 2025-01-14T14:21:13.231Z https://manual.dapla.ssb.no/statistikkere/jit.html - 2025-01-14T13:41:30.400Z + 2025-01-14T14:21:13.232Z https://manual.dapla.ssb.no/statistikkere/data-collector.html - 2025-01-14T13:41:30.399Z + 2025-01-14T14:21:13.231Z https://manual.dapla.ssb.no/statistikkere/dapla-toolbelt-metadata.html - 2025-01-14T13:41:30.399Z + 2025-01-14T14:21:13.230Z https://manual.dapla.ssb.no/utviklere/lenker.html - 2025-01-14T13:41:30.402Z + 2025-01-14T14:21:13.233Z https://manual.dapla.ssb.no/index.html - 2025-01-14T13:41:30.396Z + 2025-01-14T14:21:13.227Z - https://manual.dapla.ssb.no/news/posts/2024-12-16-blogpost-pandera/index.html - 2025-01-14T13:41:30.397Z + https://manual.dapla.ssb.no/news/posts/2024-11-25-referansegruppe-dapla-lab/index.html + 2025-01-14T14:21:13.228Z - https://manual.dapla.ssb.no/news/posts/2024-11-09-data-admins-developers/index.html - 2025-01-14T13:41:30.396Z + https://manual.dapla.ssb.no/news/posts/2024-11-29-kvakk-chapter/index.html + 2025-01-14T14:21:13.228Z + + + https://manual.dapla.ssb.no/news/posts/2024-12-11-nais-platform/index.html + 2025-01-14T14:21:13.228Z https://manual.dapla.ssb.no/news/posts/2024-11-14-kildedata-datadoc/index.html - 2025-01-14T13:41:30.396Z + 2025-01-14T14:21:13.227Z https://manual.dapla.ssb.no/news/posts/2024-11-08-env-vars/index.html - 2025-01-14T13:41:30.396Z + 2025-01-14T14:21:13.227Z https://manual.dapla.ssb.no/news/posts/2024-11-11-jupyter-pyspark-chapter/index.html - 2025-01-14T13:41:30.396Z + 2025-01-14T14:21:13.227Z https://manual.dapla.ssb.no/news/posts/2024-12-23-standarder-chapter/index.html - 2025-01-14T13:41:30.397Z + 2025-01-14T14:21:13.228Z https://manual.dapla.ssb.no/news/posts/2024-11-11-dapla-lab-source-data/index.html - 2025-01-14T13:41:30.396Z + 2025-01-14T14:21:13.227Z https://manual.dapla.ssb.no/news/posts/2024-11-08-collector-chapter/index.html - 2025-01-14T13:41:30.396Z + 2025-01-14T14:21:13.227Z https://manual.dapla.ssb.no/om-dapla.html - 2025-01-14T13:41:30.398Z + 2025-01-14T14:21:13.230Z https://manual.dapla.ssb.no/notebooks/spark/deltalake-intro.html - 2025-01-14T13:41:30.397Z + 2025-01-14T14:21:13.229Z https://manual.dapla.ssb.no/notebooks/spark/deltalake-intro.out.html - 2025-01-14T13:42:16.302Z + 2025-01-14T14:22:00.978Z https://manual.dapla.ssb.no/notebooks/spark/pyspark-intro.html - 2025-01-14T13:41:30.398Z + 2025-01-14T14:21:13.229Z https://manual.dapla.ssb.no/blog/posts/2023-01-19-fra-arkiv-til-parquet/index.html - 2025-01-14T13:41:30.308Z + 2025-01-14T14:21:13.138Z https://manual.dapla.ssb.no/blog/posts/2024-12-16-data-validering-pandera/index.html - 2025-01-14T13:41:30.314Z + 2025-01-14T14:21:13.144Z https://manual.dapla.ssb.no/blog/posts/2023-01-12-fame-extractor-python/index.html - 2025-01-14T13:41:30.308Z + 2025-01-14T14:21:13.138Z https://manual.dapla.ssb.no/blog/index.html - 2025-01-14T13:41:30.307Z + 2025-01-14T14:21:13.138Z