Denne tutorial viser, hvordan du kan oprette blokgrupper (dvs. “patterns”), som kan genbruges overalt på dit site. Blokgrupperne minder lidt om CCS-variabler, hvor du genbruger nogen settings og redigerer dem fra ét sted.
Topic: Dansk
🇩🇰 Danske artikler og tutorials.
-
WordPress 6.7 er klar
To videoer om den nye version af WP 6.7:
Den nye version af WP kommer selvfølgelig med en ny version af standardtemaet, som præsenterer de nyeste muligheder med WP. Uanset om du bruger standardtemaet eller noget andet, så er det altid en god ide at sætte sig ind i nyhederne.
-
Woo: Kan man lægge en Accordion ind i en varebeskrivelse?
Indhold vises via skabelon.
-
Multilevel Menu
Murat Kilic har denne vejledning til kodning af en multilevel menu i ren CSS / HTML. Med denne teknik behøver du ikke at bruge JavaScript i menuerne.
-
Sådan bruger du Github
Github Desktop
Github er et sted, hvor du og din gruppe kan gemme sikkerhedskopier af jeres kode. Hvis din computer bryder sammen eller bliver væk, så kan du altid hente en klon af jeres kode til en ny computer.
Filstruktur
På Github er det vigtigt, jeres filer ligges med præcis den samme struktur, som i mapperne på din egen computer. At gøre dette ved at uploade filerne manuelt en for en, det er altså ret bøvlet og tager lang tid. Derfor er Github Desktop en god løsning.
├── css │ └── css.css ├── images │ └── README.md ├── index.html └── js └── js.js
Nyt Repository
I Giithub Desktop kan du lave et nyt repository via File > New Repository. Local Path skal pege på mappen, hvor du har dine filer:Derefter skal du offentliggøre (publish) dit repository.
Og så er dit repository ellers klar til brug.
Hvis du klikker på “Show in Finder” vil du se mappen, der nu bruges sammen med dit repository.
Hvis du klikker på “View on Github” kan du se de gemte filer på Github.
Du kan også åbne dine filer i Visual Studio Code ved at klikke på “Open in Visual Studio Code”.
Inviter gruppemedlemmer til at redigere den fælles kode
Hvis flere i en gruppe vil bruge det samme repo, skal du sende en invitation til gruppen. Du kan invitere ved at skrive de andre brugeres github brugernavne her:
Kloner (Clone)
Når invitationen er accepteret skal den nye bruger selv klone en kopi af dit repository til sin computer (klon betyder som bekendt: kopi af noget). Du kan også bruge en klon af din kode, fx hvis du vil redigere koden på en anden PC, når du kommer hjem.
En nem måde at klone på er at klikke på knappen “code” i Github. Så kan du kopiere URL’en til dette repo:
Når du har dette link til repoet, så skal du bruge det til Github Desktop.
Fortsæt i Github Desktop
Så åbnes denne dialog:
1:2 URL
Klik på fanebladet URL, og indsæt det link du kopiede for et øjeblik siden.2:2 Local Path
Betyder en lokal sti. Det er den mappe, hvor klonens filer bliver gemt på din computer.Klik nu på Clone
Hva’ Så?
Herefter vil Github Desktop placere filerne i den mappe du pegede på med Local Path. I eksemplet her vil mappen ligge på min Desktop. Placer dine Github filer et mere praktisk sted, det behøver ikke at være Desktoppen!
I Github Desktop ser du nu denne dialog:
Hvis der står no local Changes, så kan du:
- Åbne mappen i Visual Studio Code (eller en anden editor).
- Show in Finder (Mac) / Explorer (Windows).
- View on Github – åbner din browser i repositoriet online.
VSC – koden redigeres
Prøv nu at klikke på “Open in Visual Studio Code“.
Prøv at redigere en af filerne, tilføj fx et et par linjer til README.md filen. På billedet kan du se, der er tilføjet noget nyt:
Husk at gemme! Når du har gemt, så skift til “Github Desktop“, der vil se omtrent sådan ud:
Hvordan du skubber dine ændringer ind i Github (Push)
Når du er tilfreds med din kode, skal den skubbes (pushes) til jeres repository på Github – således at din gruppe får nytte af dit arbejde. Gør sådan:
Klik derefter på den blå knap “Commit to main“.
Nu skal du klikke på den blå knap “Push Origin”. Og så uploades dine ændringer på Guthub websiden.
Hvis du vil tjekke om din kode er tilføjet, så kan du klikke på “View on Github”. Her ser du resultatet:
Når andre ændrer noget
Når et af de andre gruppemedlemmer ændrer noget i jeres repo, så kan du hente deres kode i Github desktop. Klik på “Fetch Origin” (= hent fra originalen).
Nu opdager “Github Desktop”, at der er ny kode tilgængelig. Du henter den ved at klikke “Pull Origin”.
Næste billede viser, at koden er opdateret:
Og nu hvor du har den opaterede kode kan arbejdet fortsætte.
Branch (Gren)
Hvis du vil eksperimentere lidt med koden – uden at påvirke de andres arbejde, så kan du lave en forgrening (branch). Hvis dit eksperiment lykkes, så kan din forgrening blandes sammen med den øvrige kode.
I Github Desktop kan du oprette grene sådan:
I den øverste linje kan du se, hvilken forgrening du arbejder på:
I branchen kan du igen åbne ændre din kode, og pushe til dit repo som før. Her ses ændringerne:
Nu kan du lave en “commit mesage” og pushe … som før.
Pull Request
Den blå knap sender dig ind på Githubs webside, hvor du kan “merge” (= blande) den nye kode med den originale.
Det gør man selvfølgelig kun hvis det er nyttigt.
Hvis eksperimentet lykkes kan du lave en såkaldt “Pull Request”. Websiden på Github ser sådan ud:
Så ånbes denne dialog:
Hvis du mener, at det er nyttigt at blande de to grene, så kan du vælge “Merge Pull Request”. Nu er grenene blandet sammen:
I Network Graph kan du se, at de to grene “Main” og “Eksperiment” er blandet sammen:
Tilbage til Main
Samme sted kan du skifte fra en gren til en anden, så hvis du vil tilbage til main, da klik på Current Branch og vælg main.Merge Conflict
En blandingskonflikt (merge conflict) opstår, når Github opdager, at den samme fil findes i to eller flere versioner. Det sker ofte, når to gruppemedlemmer arbejdeer med den samme fil, fx hvis flere har redigeret ./css/style.css.
Blandingskonflikter kan også ske, når en forgrening giver flere varianter af den samme fil.
Når konflikter optræder, kan de løses i Github Desktop. Her vil Github Desktop åbne Visual Studio Code i en visning, hvor du kan sammenligne kodelinjer – og markere, hvad der kan eller ikke kan bruges.
Her kan du se, hvordan man løser en merge conflict i Visual Studio Code.
Kilder
Denne artikel og videoen er fremstillet ved hjælp af Open Sourde produkter:
- Screen Capture: Open Broadcast Studio (OBS)
- Video editor: Open Video Shot
- Lyd: Audacity
- Github Desktop
- Github.com
- Visual Studio Code (VSC)
-
Håndkodet SEO
Du kan tilføje SEO som tilpasset HTML. Fordelen ved denne metode er, at du ikke er afhængig af plugins med gumpetung kode. Håndkodet SEO er både en enkel og meget effektiv metode.
- Åbn “Simple Custom …”
- Lav en ny HTML
- Marker at koden skal sættes ind i “Header” (hvilket er lidt ulogisk, eftersom koden bliver sat ind i <head>)
- Opdater
- Tjek om dine SEO-tags kommer ind i koden.
Her er en SEO-tag generator:
Denne manuelle metode er ikke nær så grundig som det du ville få ud af at bruge plugins, som Yoast og lignende. Men det er godt nok til at passere en Lighthouse test.
Hvis du har mulighed for det, så kunne Open Graph Tools tilføje noget ekstra i forhold til SEO og SoMe.
Open Graph
Med Open Graph kan du generere links, der ser omtrent sådan ud, når du indsætter linket i en SoMe eller lignende:
Du kan skabe de nødvendige OG-tags med knappen herunder:
Kode fra min header:
<!-- PETJ manuel SEO --> <!-- SEO stuff --> <meta name="title" content="Woo Garagesalg"> <meta name="description" content="Testshop for multimediedesignere. Viser hvordan du kan sætte en eShop op med Woo. "> <meta name="keywords" content="Multimediedesigner, e-commerce, woo, woocommerce, eShop, "> <meta name="robots" content="index, follow"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <meta name="revisit-after" content="7 days"> <meta name="author" content="Per Thykjær Jensen, MA IT, interactionDesign and Multimedia"> <!-- Open Graph Stuff --> <meta property="og:title" content="Woo Testshop"> <meta property="og:description" content="Testshop for Multimedia Designers. A class about Woo."> <meta property="og:image" content="https://woo.thoth.dk/wp-content/uploads/2024/09/8c2df8a4-0f76-4a92-94f8-5f26d7591227-e1727429387594.jpeg"> <meta property="og:url" content="https://woo.thoth.dk"> <meta property="og:type" content="website"> <!-- /PETJ -->
-
Mega Menu
By pure HTML, CSS and JavaScript
-
Woo: Produktfotografi
Her er nogle øvelser, som kan hjælpe en klasse med at lære at fotografere produkter til WooCommerce:
Øvelse 1: Grundlæggende produktfotograferingsteknikker
Mål: Forstå de grundlæggende principper for lys, vinkler og baggrund.
- Materialer: Enkle produkter (som kopper, bøger, tøj), smartphone eller kamera.
- Øvelse:
- Placer produktet på en ren, neutral baggrund (f.eks. et hvidt bord eller en hvid væg).
- Prøv at tage billeder fra forskellige vinkler: forfra, fra siden, ovenfra.
- Eksperimenter med naturligt lys og brug evt. lamper for at eliminere skygger.
- Diskuter i gruppen, hvilke vinkler der fremhæver produktet bedst.
Øvelse 2: Opsætning af et lysboks-studio
Mål: Lær at opsætte et mini-studio for professionelle billeder.
- Materialer: Lysboks (kan være DIY med hvidt papir), lamper, små produkter.
- Øvelse:
- Opsæt en lysboks med en ensartet baggrund og belysning fra flere sider for at reducere skygger.
- Tag billeder af små produkter (som smykker eller elektronik) fra forskellige vinkler i lysboksen.
- Rediger billederne let for at justere lysstyrke og kontrast.
Øvelse 3: Styling af produktet
Mål: Forstå hvordan styling påvirker præsentationen af produktet.
- Materialer: Tøj, sko, eller andre større produkter; rekvisitter til styling (som stof, blade, magasiner).
- Øvelse:
- Vælg et produkt og find matchende rekvisitter, der supplerer produktet uden at tage opmærksomheden fra det.
- Eksperimenter med at arrangere rekvisitterne omkring produktet og tag billeder fra forskellige vinkler.
- Diskuter, hvordan styling ændrer opfattelsen af produktet.
Øvelse 4: Skabelse af konsistente billeder til WooCommerce
Mål: Opret ensartede billeder til webshoppen.
- Materialer: Forskellige produkter fra samme kategori (f.eks. sko eller tasker), lysopsætning.
- Øvelse:
- Tag billeder af produkterne fra samme vinkel og under samme lysforhold, så de ser ens ud på WooCommerce-siden.
- Lær at beskære billederne til samme størrelse og format (fx kvadratiske billeder).
- Diskuter vigtigheden af konsistens på en webshop for at skabe en professionel følelse.
Øvelse 5: Redigering af produktbilleder
Mål: Lær grundlæggende redigering for webshops.
- Materialer: Billedredigeringsprogram (som GIMP, Photoshop eller online værktøjer).
- Øvelse:
- Importer billeder fra tidligere øvelser og lær at justere lysstyrke, kontrast, og beskæring.
- Brug værktøjer til at fjerne baggrunde, så billeder kan have en ren, hvid baggrund.
- Eksportér billeder i de korrekte formater og størrelser til WooCommerce.
Øvelse 6: Mobilfotografering og optimering til web
Mål: Tag billeder med en smartphone og optimer dem til web.
- Materialer: Smartphone, produkter, billedoptimeringsværktøjer (som TinyPNG eller ImageOptim).
- Øvelse:
- Brug en smartphone til at tage billeder af produkterne.
- Diskuter, hvordan man optimerer billeder til web uden at miste kvalitet.
- Lær at komprimere billeder for hurtigere indlæsning på WooCommerce.
Disse øvelser kan give eleverne praktiske færdigheder i produktfotografering, som er afgørende for at skabe professionelle billeder til en WooCommerce-butik.
-
Grid Blokken
Grid Blokken
Grid blokken giver nye muligheder for layout med et CSS-agtigt grid.
Medie og tekst blok
-
If you can’t push to git you can try to increase the git buffer like this in your terminal, and press enter: If this does not work, test whether git is installed on your system. Try this in the terminal, and press enter: If you get an answer like this: If you get an error,… Read more: Solution: Git disallow error
-
Denne tutorial viser, hvordan du kan oprette blokgrupper (dvs. “patterns”), som kan genbruges overalt på dit site. Blokgrupperne minder lidt om CCS-variabler, hvor du genbruger nogen settings og redigerer dem fra ét sted.
-
Den nye version af WP kommer selvfølgelig med en ny version af standardtemaet, som præsenterer de nyeste muligheder med WP. Uanset om du bruger standardtemaet eller noget andet, så er det altid en god ide at sætte sig ind i nyhederne.
-
-
Guitar
-
Web Summit Lisbon 2023
Map
Hotels and Venue
Chiado Apartments (Apartment)
83 Rua do Alecrim, Misericorda
LisbonSolar dos Poetas (Hotel)
Rua da Horta Seca nº11
1200-221 LisbonWebSummit Venue
Altice Arena and FIL
Rossio dos Olivais
1990-231 Lisbon
Web: https://websummit.com/Registration At the airport:
Terminal 1 of Humberto Delgado Airport (also known as Lisbon Portela Airport), Alameda das Comunidades Portuguesas, 1700-111 Lisboa, PortugalLisbon
https://websummit.com/discover-lisbon
Lufthavnsbus 912x
Aarhus – Billund
https://www.midttrafik.dk/media/29087/k%C3%B8replan_912x_k23-ua.pdf