CMS Projekt

Äntligen var det dags! Först och främst så vill jag att ni fyller i vilket projekt ni vill göra i detta formulär: https://forms.gle/TBQghoCyMhYFi4Yv5 Uppgift 1 – Simple artist webshop (G) Denna uppgift går igenom de grundläggande kraven för godkänt. Målet här är en enkel webshop för konstnärer/konsthantverkare som kan hantera Läs mer

CMS Projekt – Dag 3

Vi pratade om Användare, Grupper, Rättigheter och installerade en alldeles egen Ubuntu-server i molnet. Linux Users & Groupshttps://vitux.com/add-and-manage-user-accounts-in-ubuntu-18-04-lts WordPress permissionshttps://wordpress.org/support/article/changing-file-permissions/ Digital Ocean referrals link, använd denna för att skapa konto så får du 60 dagars gratis tjänster hos DigitalOcean (upp till 100$)https://m.do.co/c/bc0ab12a90f0 Hur du installerar en LAMP-stack på din nya Läs mer

Dag 2 – Google Maps

Vi har kollat mer på Google Maps idag, framförallt Geolocation men också hur man kan lägga till egna informationsrutor på en kartas markörer. Länkar: Best practice https://developers.google.com/maps/documentation/geolocation/web-service-best-practices Geolocation https://developers.google.com/maps/documentation/javascript/examples/map-geolocation#all W3C Geolocation standard https://w3c.github.io/geolocation-api/ Geolocation API Guide https://developers.google.com/maps/documentation/geolocation/overview Markörer https://developers.google.com/maps/documentation/javascript/markers Custom Info Windows https://developers.google.com/maps/documentation/javascript/infowindows HTML5 Geolocation API https://www.w3schools.com/html/html5_geolocation.asp JavaScript Navigator Object Läs mer

Dag 1 – Teckenkodning

Vi pratade om lite basics vad gäller teckenkodning, lite hur det fungerar och vad man som utvecklare kan tänka på. Generellt om teckenkodning (artikel):https://coder.today/tech/2017-10-20_encoding-in-web-development.-why-how-url-json-base64-beyond/ Wat is encoding?https://www.w3.org/International/questions/qa-what-is-encoding MySQL’s dokumentation om teckenkodning (läs alla kapitel)https://dev.mysql.com/doc/refman/8.0/en/charset-general.html Workshop 1: Läs igenom alla kaptilel om teckenkodning i MySQL’s dokumentation. Ladda sedan ned detta script Läs mer

WP Plugin – Dag 13

Vi repeterade AJAX i plugins. Cat API: https://github.com/fredrikwcms/cat-api SW Trivia: https://github.com/fredrikwcms/sw-trivia/tree/with-ajax Lathund till Ajax metoder: https://www.tutorialsteacher.com/jquery/jquery-ajax-method Workshop Bygg klart vårat Cat API så att pluginet hämtar en katt bild via AJAX och sedan visar ut den i våran widget. Bygg också klart all felhantering i både PHP och JS. (koden Läs mer

WP Plugins – Dag 12 – Workshop

Länkar: WCMS19 Year Book (ACF, CPT, CT)https://github.com/fredrikwcms/wcms19-year-book WCMS19 Star Wars Trivia (WIP)https://github.com/fredrikwcms/sw-trivia Workshop Del 1: Skapa ett nytt plugin baserat på WPPB som hämtar ett slumpmässigt ”cat-fact” från API:et Cat Facts. Visa sedan ut svaret i en widget.https://cat-fact.herokuapp.com/ Endpoint ni vill prata med https://cat-fact.herokuapp.com/facts Använd Star Wars Trivia som utgångspunk Läs mer

WP Plugins Dag 11

Vi gick igenom ACF, Bundlade ACF i plugin samt Spotify API. Länkar1: Bundla ACF i plugin: Länkar2: Spotify API på github: https://github.com/fredrikwcms/spotify-latest-releases Spotify API docs: https://developer.spotify.com/documentation/general/guides PHP wrapper for Spotify API: https://github.com/jwilsson/spotify-web-api-php

WP Plugins Dag 9 – Workshop Asynchronous StarWars Trivia

Dagens länkar wp_send_json_success() https://codex.wordpress.org/Function_Reference/wp_send_json_success wp_send_json_error() https://codex.wordpress.org/Function_Reference/wp_send_json_error Workshop Skriv om ditt StarWars Trivia-plugin så att den hämtar data asynkront via AJAX istället för att som nu blockera sidladdningen medan data hämtas från SWAPI.co. Eftersom din kod i swapi.php redan returnerar data i form av en array, så har du i princip en tredjedel redan Läs mer

WP Plugin Dag 7

The github: https://github.com/fredrikwcms/wcms19-weather Länkar https://openweathermap.org/current Workshop Bygg klart OpenWeatherPlugin så att det senaste vädret hämtas. Se till att CSS och JS läses in korrekt. Kolla om du med hjälp av AJAX kan skicka efter data från API:et. Drick en kopp kaffe i solen!

WP-Plugins dag 5 – HTTP API

Dagens länkar Dagens git: https://github.com/fredrikwcms/wcms19-starwars WordPress Plugin: HTTP API Empty StarWars Widget https://gist.github.com/drblue/ada8d8fb41475e1617a7e779e2004c44 StarWars API https://swapi.co/ wp_remote_get() Workshop Uppgift 1 Skapa ett nytt plugin och widget baserat på boilerplate:n ovan (Empty StarWars Widget). Använd därefter wp_remote_get() för att hämta data från SWAPI (StarWars API), förslagsvis endpoint:en /films/ med en GET-request mot https://swapi.co/api/films/. Säkerställ Läs mer