Programmering


React

Lag en React app

av Ole Petter, 9. juni 2020

For å installere en React app må man ha node.js installert lokalt på maskinen. https://nodejs.org/en/download/ For å lage en React app kjapt og enkelt, kan man bruke malen på denne lenken: https://github.com/facebook/create-react-app Det tar en stund før alt er installert, men når installasjonen er fullført, kan man kjøre appen ved å skrive inn npm start […]

Les mer
MySQL, PHP, Programmering

Hvordan lage en stjernerating i php

av Ole Petter, 12. mai 2020

Sette opp databasen og koble til For å lagre stjernevurderingene bruker jeg MySQL , og PHP for å hente dataene fra databasen. Jeg oppretter en database kalt star_rating, og i denne databasen lager jeg en tabell kalt rating. Tabellen rating inneholder en kolonne id, og en kolonne rating, samt en kolonne username. Lage index.php-filen For […]

Les mer
Javascript, Programmering, Wordpress

Autentisering med WordPress REST API

av Ole Petter, 10. mai 2020

Wordpress sin REST API er en god måte å kommunisere med wordpress-innhold via mobile enheter, og den er brukt i Wordpress sitt nye Gutenberg blokkredigeringsverktøy.

Les mer
Programmering, React

Hva er react

av Ole Petter, 23. april 2020

React er et javascript bibliotek for å lage brukergrensesnitt. Det brukes til å lage enkeltsideapplikasjoner, og bruker gjenbrukbare komponenter for å sette sammen nettsider. JSX JSX er en utvidelse i React som gjør det enklere å skrive HTML-liknende kode i React.js. I tillegg til å kunne skrive HTML kode kan man altså også utnytte javascripts […]

Les mer
Javascript

Async / await

av Ole Petter, 7. mars 2020

Async / await er en metode som brukes til å hente data fra eksterne API-er. Den er ikke-blokkerende, det betyr at andre operasjoner kan foregå i bakgrunnen mens dataene hentes fra en API. MDN har en god artikkel om async await på deres side: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function I dette eksempelet skal jeg bruke The Movie Database til […]

Les mer
MySQL

Fra modell til database

av Ole Petter, 18. februar 2020

Logiske datamodeller Veien fra modell til database innebærer å oversette ER-diagrammer til tabellstruktur. Prosessen kalles logisk databasedesign, som til slutt ender opp med en logisk datamodell. Entiteter i en modell blir til tabeller, attributter blir kolonner, identifikatorer blir til primærnøkler, og forhold til fremmednøkler. Dobbeltlagring kalles også redundans, og dette gjør at databasen tar lengre […]

Les mer
MySQL, PHP, Programmering

Lag et login-system i php

av Ole Petter, 18. januar 2020

I dette innlegget kan du finne ut hvordan du kan lage ditt eget login-system i php. I forrige innlegg om programmeringsspråket php viste jeg hvordan du kan konvertere databaseinnhold til json. For å lage et login-system i php må man bruke en del innebygde funksjoner. En nyttig funksjon er password_hash() som krypterer passordet som lagres […]

Les mer
Programmering, Wordpress

Lage egne malfiler i WordPress

av Ole Petter, 12. januar 2020

Innhold Introduksjonindex.phpsingle.phppage.phparchive.phpfront-page.php For å lage malfiler i WordPress må man følge wordpress-standarden for å hente innlegg og annet innhold. Det finnes flere ulike malfiler, single.php, page.php og singular.php. For en oversikt over hele malfil-hierarkiet, følg linken nedenfor: For arkiv brukes malfilen archive.php index.php index.php er standardsiden for å laste inn innleggsarkiv og enkeltinnlegg. I dette […]

Les mer
Programmering, Wordpress

Lag et egendefinert tema i WordPress

av Ole Petter, 11. januar 2020

For å lage et eget tema i WordPress kreves minimum tre filer. En index.php-side, et stilark kalt style.css og en funksjonsfil kalt functions.php I tillegg er det vanlig å legge til en header.php og en footer.php Style.css Først må man legge til navnet på temaet, dette gjøres i style.css i hovedmappen. Index.php index.php er hovedmalfilen […]

Les mer