{"id":125,"date":"2024-01-16T00:00:00","date_gmt":"2024-01-15T23:00:00","guid":{"rendered":"https:\/\/helloblog.io\/da\/acorn-prettify-efter-soil-migrering\/"},"modified":"2026-01-20T06:33:21","modified_gmt":"2026-01-20T05:33:21","slug":"acorn-prettify-efter-soil-migrering","status":"publish","type":"post","link":"https:\/\/helloblog.io\/da\/acorn-prettify-efter-soil-migrering\/","title":{"rendered":"Acorn Prettify: Roots\u2019 n\u00e6ste kapitel efter Soil (og hvordan du migrerer)"},"content":{"rendered":"\n<p>Roots har lanceret <strong>Acorn Prettify<\/strong> \u2013 en ny pakke, der overtager stafetten fra <strong>Soil<\/strong>. Hvis du k\u00f8rer Sage\/Acorn i forvejen (eller er p\u00e5 vej derhen), giver det god mening: Roots l\u00e6gger tydeligt v\u00e6gt p\u00e5 Acorn som platform, og Prettify bliver en del af det voksende \u00f8kosystem af Acorn-pakker.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hvad er Acorn Prettify \u2013 og hvorfor erstatter den Soil?<\/h2>\n\n\n\n<p>Soil har i mange \u00e5r v\u00e6ret den \u201clille oprydder\u201d i Roots-verdenen. Den startede som en del af Roots starter theme (tilbage i 2011\u20132014) og blev senere splittet ud som et selvst\u00e6ndigt plugin i forbindelse med Roots v7. Nu samler Roots de features, de fortsat vil vedligeholde, i <strong>Acorn Prettify<\/strong>.<\/p>\n\n\n\n<p>Kernen i \u00e6ndringen er ret enkel: Roots g\u00e5r <strong>all-in p\u00e5 Acorn<\/strong> (Roots\u2019 Laravel-inspirerede framework til WordPress) og vil hellere levere den type funktionalitet som en Acorn-pakke end som et klassisk plugin.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Hvilke Soil-features f\u00f8lger med?<\/h2>\n\n\n\n<p>Acorn Prettify fokuserer p\u00e5 de centrale Soil-funktioner, som Roots forventer at forts\u00e6tte med at vedligeholde:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n\n<li><strong>Ryddet\/renere WordPress-markup<\/strong> (\u201dclean up\u201d af standard output)<\/li>\n\n\n<li><strong>Nice search<\/strong> (forbedret s\u00f8geadf\u00e6rd\/URL-h\u00e5ndtering)<\/li>\n\n\n<li><strong>Relative URLs<\/strong> \u2013 men bem\u00e6rk: de er <strong>sl\u00e5et fra som standard<\/strong> i Prettify<\/li>\n\n<\/ul>\n\n\n\n<div class=\"wp-block-group callout callout-warning is-style-warning is-layout-flow wp-block-group-is-layout-flow\" style=\"border-width:1px;border-radius:8px;padding-top:1rem;padding-right:1.5rem;padding-bottom:1rem;padding-left:1.5rem\">\n\n<h4 class=\"wp-block-heading callout-title\">Bem\u00e6rk om Relative URLs<\/h4>\n\n\n<p>I Soil var relative URLs ofte en \u201cnice default\u201d, men i Acorn Prettify er de <strong>disabled by default<\/strong>. Hvis du er afh\u00e6ngig af relative URLs (fx pga. proxy\/CDN eller s\u00e6rlige deploy setups), s\u00e5 planl\u00e6g at sl\u00e5 det til eksplicit i konfigurationen.<\/p>\n\n<\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Migrering: fra Soil til Acorn Prettify (Composer)<\/h2>\n\n\n<div class=\"references-section\">\n                <h2>Referencer \/ Kilder<\/h2>\n                <ul class=\"references-list\"><li><a href=\"https:\/\/roots.io\/announcing-acorn-prettify\/\" target=\"_blank\" rel=\"noopener noreferrer\">Announcing Acorn Prettify<\/a><\/li><li><a href=\"https:\/\/github.com\/roots\/acorn-prettify\" target=\"_blank\" rel=\"noopener noreferrer\">roots\/acorn-prettify<\/a><\/li><li><a href=\"https:\/\/github.com\/roots\/soil\" target=\"_blank\" rel=\"noopener noreferrer\">Soil<\/a><\/li><li><a href=\"https:\/\/roots.io\/creating-an-acorn-package\/\" target=\"_blank\" rel=\"noopener noreferrer\">Creating an Acorn Package<\/a><\/li><li><a href=\"https:\/\/github.com\/roots\/sage\/pull\/3172\/files\" target=\"_blank\" rel=\"noopener noreferrer\">Sage PR example (remove Soil theme supports)<\/a><\/li><\/ul>\n            <\/div>","protected":false},"excerpt":{"rendered":"<p>Hvis du har Soil liggende i dine Roots\/Sage-projekter for at rydde op i WordPress-markup og f\u00e5 \u201cnice search\u201d, er der en ny, mere Acorn-centreret vej frem: Acorn Prettify.<\/p>\n","protected":false},"author":63,"featured_media":124,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[22],"tags":[3,8,4,69,70],"class_list":["post-125","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-wordpress-okosystem","tag-acorn","tag-composer","tag-roots","tag-sage","tag-wordpress-plugins"],"_links":{"self":[{"href":"https:\/\/helloblog.io\/da\/wp-json\/wp\/v2\/posts\/125","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/helloblog.io\/da\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/helloblog.io\/da\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/helloblog.io\/da\/wp-json\/wp\/v2\/users\/63"}],"replies":[{"embeddable":true,"href":"https:\/\/helloblog.io\/da\/wp-json\/wp\/v2\/comments?post=125"}],"version-history":[{"count":1,"href":"https:\/\/helloblog.io\/da\/wp-json\/wp\/v2\/posts\/125\/revisions"}],"predecessor-version":[{"id":146,"href":"https:\/\/helloblog.io\/da\/wp-json\/wp\/v2\/posts\/125\/revisions\/146"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/helloblog.io\/da\/wp-json\/wp\/v2\/media\/124"}],"wp:attachment":[{"href":"https:\/\/helloblog.io\/da\/wp-json\/wp\/v2\/media?parent=125"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/helloblog.io\/da\/wp-json\/wp\/v2\/categories?post=125"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/helloblog.io\/da\/wp-json\/wp\/v2\/tags?post=125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}