Vetenskapsrådet
Export/import av artiklar
Projektledare: Unknown User (per.hedvall@knowit.se)
An
Bakgrund:
26000 artiklar ska migreras + tillhörande bilder och metadata. Bibehålla url:er är jätteviktigt.Nya artiklar på sajten ska ha “pretty permalinks”, enligt /ämne/artikel.
Permalänksstruktur idag: Dag och Namn, ex 2023/09/09/artikel
Kartläggning av data:
Källa - Export:
Nedan - data från 2000-11.
Typ | Namn | Kommentar |
---|---|---|
Posttyp | post → Inlägg | Standard i WP |
Postformat | Standard, Tema A, Tema B, Tema C | Egna postformat där främst Standard och Tema A använts. Slutsats: Behövs ej. |
Taxonomier | category → Kategorier (hierarkisk), | category och post_tag är standard i WP, övriga är custom. Slutsats: Flytta över. Uppdatering 17/1-24. Serier SKA inte följa med |
Extra postmetafält | Innehållssammanfattning → textarea, | Inte ta med. gör några stickprov. |
Extra post meta | Utdrag | standard i WP. Ska vara med. Slutsats: Flytta över. |
ACF-fält | Toppnyhet startsida: Vinjett startsida → text, Ex: | Advanced Custom fields → egna fält. Behövs dessa? |
Bilder | featured image → Utvald bild | Standard i WP |
Content | post_content | Allt innehåll finns i post_content. WP standard. |
Författare | author / | Koppling till användare som skapat inlägget. |
Plugin Metadata | Yoast Plugin - SEO Plugin | Ej diskuterats? men här är det väl även viktigt att vi för över befintlig SEO metadata. Ex: egen metabeskrivning: https://www.forskning.se/wp-admin/post.php?post=20644&action=edit |
WP Post meta | _wp_old_slug | Eventuell gammal URL som posten tidigare haft för redirect till ny url. Ta med. |
Plugin Metadata | WP RSS Aggregator - RSS Plugin 4 olika, varav 2 aktiva.
| Kommer detta plugin användas på nya sajten och behöver metadata föras över? |
Plugin Metadata | https://www.relatedpostsforwp.com/
| Kan inte hitta pluginen på forskning.se. |
Plugin Metadata | https://github.com/wp-plugins/accesspress-social-share/blob/master/readme.txt Accesspress Social share | Hittar inte plugin på forskning.se. Är detta något gammalt som inte längre används? |
Shortcode | [textblock style="3"]{post_content}[/textblock] [textblock style="2"]{post_content}[/textblock] | Textblock-shortcodes finns identifierat i testimport från 2017 i post content. Dessa måste hanteras; antingen tvättas eller assignas ny shortcode/design. |
Shortcode | [caption]{content}[/caption] | Standard shortcode som finns i post_content och som ej behöver hanteras. Ex: /2022/06/07/varfor-finns-fastingar/ |
Shortcode | [language lang='en']{content}[/language] | Exempel https://www.forskning.se/2022/10/19/hajpade-makers-visar-vagen-framat/ |
WP Post meta |
| featured image, används som Herobild. Ex: https://www.forskning.se/2023/08/17/larver-ackelkanslor-insekter |
Fler frågor:
Följande inställningar finns också på artiklar:
Behövs de? Postmeta gavern-{}
Slutsats: Kommer inte behövas.
Relaterade artiklar:
Hur fungerar det idag? Hur löser vi vilka artiklar som ska visas?
Styrs idag på primär innehållsetikett.
content_tags som idag är uppsatt som en hierakisk kategori
Funktion från Yoast används idag för att sätta primär innehållsetikett
och sedan listas dess senaste artiklar. Se gamla kodrepot för forskning.se
för vidare implementation.
Troligen denna → https://yoast.com/help/how-to-select-a-primary-category/
Post-status:
Det finns idag artiklar under Utkast, Privat och Publicerat.
Troligen strunta i alla som ligger som Utkast. ( Emma dubbelkollar).
allt ska migreras!
Ska vi ta exportera/importera alla statusar?
Migreringsplan:
Permalänkar:
Alla gamla artiklar kan exporteras/importeras enligt samma struktur som idag med Dag och Namn som WP permalänksinställning.Förslagsvis skapas nya artiklar med en annan posttyp som då kan ha “pretty permalinks”, och återfinns under sin egen posttyp i wp-admin. ( ex. Artiklar ).
Taxonomier: Säkerställ att befintliga taxonomier behövs, och om man då vill använda befintliga taxonomier på gamla artiklar som på nya artiklar, måste vi koppla på den möjligheten så att taxonomierna
delas mella posttyperna.
ACF-fält används inte så behöver inte tänkas på.
Användare exporteras.
Media exporteras.
Risker:ser ut som att Yoast metadata synkar till olika fält i importverktyget ifrån olika importfiler, med risk för att data kopplas till fel fält
Plugin-inventering:
Språk-plugin ska inte användas. Ta bort polylang.
Yoast ska var med.
Mål - import:
Exportera alla användare ( med roll author? ) - Addon User Export Pro _ vet inte om vi ska göra detta
Exportera alla artiklar samt attached media
Importera alla användare för att artiklar ska kunna assignas - Addon User Import Pro vet inte om vi ska göra detta
Importera alla artiklar
Verktyg:
WP All Import / WP All Export
Åtkomst till att få en DB-dump från produktion - forskning.se
Actions:
- Henke kollar frågetecken ovan
- Inköp av WP All Export Pro - Hanna behöver signa.
- Sätt upp mall för import/export
- Kör delimport och visa för kund ihop med sidmall
Exportera/importera användare:
Risker:
Hur ska vi göra med användare som är lärosäte?
För att knyta artikel till lärosäte → användare som det är idag
behöver användare först importeras, därefter artiklarna.
Men… ska vi på något sätt knyta ihop importerade artiklar mot det nya Lärosätets CPT??
Mer funderingar kring detta kommer…
Utvecklar-noteringar:
Användare som är lärosäten ska kunna kopplas till CPT lärosätes ID..
När man har gjort denna koppling så används datan från CPT istället.
Därefter kan användaren tas bort.
Behövs en genomgång här också vilka fält som sk/behöver vara med?
Standard:
ID
Username
User Email
First Name
Last Name
User Registered
User NiceName
User URL
Display Name
Nickname
Description
Custom fields:
google_profile
edit_post_per_page
closedpostboxes_post
metaboxhidden_post
nav_menu_recently_edited
managenav-menuscolumnshidden
metaboxhidden_nav-menus
edit_post_tag_per_page
meta-box-order_post
screen_layout_post
closedpostboxes_page
metaboxhidden_page
closedpostboxes_nav-menus
wp_user_avatar
users_per_page
default_password_nag
manageedit-postcolumnshidden
community-events-location
More todo….
Add Comment