Oblig 5 Webutvikling

Like dokumenter
Webutvikling Høst 2016

Oppgave 1. Webutvikling. Oblig 5. Sette opp WAMP og Wordpress. Først og fremst må man laste ned WAMP.

WEBUTVIKLING OBLIG 4. Installasjon

Oblig 4 Webutvikling. Oppgave

Dennis Myhre Oblig 4 Wordpress Dokumentering og Eksamensoppgaver

WP-WATCHER WORDPRESS SIKKERHET

Jeg lastet ned wordpress 4.0 fra wordpress.org og lastet dette opp til public_html på webområdet mitt via en ftp-klient.

!!!!!!!!!!!! !!!!!!!!!!! WP-WATCHER WORDPRESS SIKKERHET

Oblig 4 Webutvikling

Innstallasjon og oppsett av Wordpress

En Introduksjon til Wordpress

Webutvikling Oblig 5. Oppg 1. Her ser du sidebar og widgets som er tilgjengelig.

WordPress startguide

Manual for PENDULUM MUSIKER WEBSIDE

Oblig 1 Erlend Hannestad

KOM I GANG MED WORDPRESS En enkel guide for å hjelpe deg gjennom det grunnleggende i Wordpress

OBLIG 1 - WEBUTVIKLING

Oblig 3 Webutvikling. Oppgave 1

Businesscatalyst PAGES

Oblig 1 Webutvikling av Jon-Håkon Rabben

Hvordan setteopp en wordpress site med wampserver. Lokal site på din pc.

Administrering av SafariSøk

HTML: Del inn nettsiden

Brukerveiledning WordPress. Innlogging:

Oblig 1. Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

file:///c:/users/michaelp/sites/dkdm/dw6/dreamweaver6.html

Produktdokumentasjon. Madison Møbler Administrasjonsside og Nettbutikk

Introduksjon til WordPress 2013

Tilpassning av Wordpress - Enterprise Theme

Oppgave 1: Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Oppgave 1 (Etter forelesning 31/8) Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Steg 1: Vi starter fra toppen

SENSORVEILEDNING. Dato: Eventuelt:

Manual for innlegging av standard sideinnhold og nyheter via «backend»

Søkemotorer. - en guide for en bedre rangering. Søkemotorer en guide for bedre rangering. InBusiness AS

I denne oppgaven forventer vi at du har vært gjennom HTML- og CSS-oppgavene så langt og/eller er kjent med <div> - og HTML5-taggene.

I denne oppgaven skal du lære hvordan du kan flytte rundt på elementer og gjemme elementene bak andre elementer ved hjelp av CSS.

ThinkPage CMS 2.0. Hurtigveiledning. Av ThinkPage AS

Oblig 3 Webutvikling

BRUKERMANUAL KOM I GANG... 2 BLOGGINNLEGG... 4 UNDERSIDER... 6 LAST OPP BILDER/VIDEO... 8 KOMMENTARER PÅ INNLEGG... 9 UTSEENDE...

Mange nye og kule tips til utvikling av dine E-Site websider!

OBLIG 1 WEBUTVIKLING. Oppgave 1 Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Huldt & Lillevik Ansattportal Ansattportal. Versjon

Brukerveiledning. Madison Møbler Administrasjonsside

Huldt & Lillevik Ansattportal Ansattportal. Versjon

Pass på privatlivet rydd opp!

TESTRAPPORT - PRODSYS

Intentor Helpdesk - Installasjon Step #4: Database

ActiveBuilder Brukermanual

Hovedprosjekt ved Høgskolen i Oslo våren 2011 CHARITY DOCTORS KRAVSPESIFIKASJON

Den beste måten hvis du skal endre allerede eksisterende artikler

OPPSETT AV GOODREADER FOR FROGNPOLITIKER

Nettveiledning for krets- og gruppesider 2016

Kjøre Wordpress på OSX

Oppbygging av innhold på responsive nettsider.

Wordpress Kort fortalt

Brukermanual. Wordpress»

Oppgave 1. Gå gjennom nettsiden arngren.net og list opp alle problemene du ser. Både i funksjonalitet/bruk og i koden bak.

Del IV: Prosessdokumentasjon

EKSAMEN Web-publisering

(X)HTML, CSS og JavaScript HTML. Det første dokumentet Grunnleggende programmering i Java Monica Strand 26.

Brukermanual for Onepage. Tema for WordPress

Lage klubbens webside i Rotary med verktøyet Webwiz 2.0

Oblig 5 Webutvikling. Av Thomas Gitlevaag

Virus på Mac? JA! Det finnes. Denne guiden forteller deg hva som er problemet med virus på Mac hva du kan gjøre for å unngå å bli infisert selv

Brukerkurs 16.februar 2012

OBLIG 2 WEBUTVIKLING

Oppgradering/installasjon av nye versjoner av ISY Park

HTML5 og CSS. Webdesign med Dreamweaver. Glemmen vgs - Medier og kommunikasjon 1. januar Arly Dale 2013 Side 1

BORRENYTT. Dette er en innføringsguide om hvordan man kan legge til nye poster, og hvordan disse bør settes opp.

Oblig 2: Oppgave 1. section { width: 50%; height: 30%; margin: 5% 0 0 0; } h1 { color:#000000; font-size:2em;

Byafossen.no. Brukermanual

Huldt & Lillevik Lønn og Personal - System 4. Oppdatering. Personec AS. Veiledningen er oppdatert pr

Bruk av NetBeans i JSP-delen av Web-applikasjoner med JSP og JSF

Brukerveiledning for SI Norge. Publiseringsverktøy for klubbenes hjemmesider

Båtforening på nett. Produktrapport

WordPress. Brukerveiledning. Kjære kunde. Innlogging:

6105 Windows Server og datanett

Nytt i NetEd Publish ver. 5

Brukermanual - Joomla. Kopiering av materiale fra denne Bonefish manualen for bruk annet sted er ikke tillatt uten avtale 2010 Bonefish.

Side 1. Sniggabo CMS brukermanual rev. 2

Testrapport Prosjekt nr Det Norske Veritas

Brukerveiledning. Searchdaimon AS phone: Østensjøveien 34 fax:

Prosjekt 3 i sikkerhet og hacking

som blanker skjermen (clear screen). Du får en oversikt over alle kommandoene ved å skrive,

CASCADING STYLESHEETS (CSS)

Vårt nettsted En håndbok for lokale nettredaktører i fylkes- og lokallag

SUKKERGRIS. Anita og Silje DAT100

Lage nettside med squrespace

Oppdatering av eget innhold på venteromsskjermer BRUKERVEILEDNING

WINDOWS 10 OPPDATERING HØSTEN 2018 (VERSJON 18.09) HVA ER NYTT?

Om du allerede kjenner Scratch og har en Scratchbruker kan du gå videre til Steg 1.

SiteGen CMS. Innføringsmanual

Virus på Mac? JA! Det finnes. Denne guiden forteller deg hva som er problemet med virus på Mac hva du kan gjøre for å unngå å bli infisert selv

Huldt & Lillevik Lønn 5.0. Oppdatere til ny versjon

Steg 1: Felix har forsvunnet!

Transkript:

Oblig 5 Webutvikling Magnus Kristiansen Oppgave 1 Jeg startet med å laste ned wordpress fra www.wordpress.org, og installerte det gjennom WAMP (lokalserver). Og brukte guiden i https://codex.wordpress.org/child_themes for å komme i gang. Jeg tenkte å lage en fotballside og valgte å modifisere themet Twenty Fourteen. Jeg opprettet en mappe i wordpress\wp-content\themes jeg kalte twentyfourteen-child. I denne mappen lagde jeg to filer: style.css for å definere child themet og dets parent.

Og functions.php for å laste inn parent theme sin stil og funksjoner på riktig måte. Dette er egentlig det eneste man trenger for å lage et child theme. Men da jeg ikke har gjort noen endringer i selve "themet" er det fortsatt helt likt som parent themet, Twenty Fourteen.

Jeg startet med å sette opp en meny. Deretter fikset jeg header(tekst,bakgrunn,meny,searchbar) Flyttet sidebar over på høyre side.

La til mer content da jeg innså litt sent at jeg burde ha gjort det før jeg gjorde noe særlig endringer i themet. Gjorde mye endringer i font og litt pynting i sidebar.

All endring i theme ble gjort i style.css, her er kode for header og sidebar

Deretter så jeg etter passende plugins til siden. Mine plugins. La inn Football Data i widget-plassen på sidebar. Sidebaren var satt med fast pixelbredde, som jeg måtte endre, da Football Datas minimum bredde fortsatt var for bred for sidebaren.

Cookie notice plugin-oppsett Nederst på dette bilde ser vi resultat av cookie notice plugin. Fikk til slutt gjort endringer på footer. Ble litt forvirring da det var veldig mange div'er rundt footerteksten, og to av dem hadde inline css som overskrev min css. Fikk løst problemet ved bruk av!important i css. La også inn social plugin i footer. Kode for footer:

Her er sluttresultatet. Fikk ikke hele siden med i et bilde Jeg er ganske fornøyd med resultatet, men ikke helt. Det var mer tungvint å modifisere et theme enn jeg først antok. Mest fordi det er veldig mange classer/id'er som omslutter hverandre, og det ikke alltid er like lett å se hvilke selektorer du må endre, eller hvor css koden som gjelder for diverse elementer kommer fra. F.eks jeg skulle flytte sidebar fra venstre til høyre side, håpet jeg det kun skulle kunne gjøres med en float:right. Det var ikke tilfellet, selve contentet i sidebaren klarte jeg å flytte til høyre side, men den sorte bakgrunnen ble igjen på venstre side og main content på siden ville ikke flytte seg, og ble derfor stående litt for nære den "nye" sidebaren.

Oppgave 2 Sikkerhetsrådene jeg vil gi noen som skal sette opp og drifte et CMS, er først og fremst oppdateringer. Sørg for at du har siste versjon av alt du tar i bruk for å drifte CMSet. F.eks wordpress, theme, plugins og webserver. Oppdateringer fikser ofte sikkerhetshull, og gjør det derfor mindre sannsynlig at du blir utsatt for angrep. Hold deg til pålitelige og populære themes/plugins, da disse som regel er mer sikre. Gi brukere begrenset tilgang til det de faktisk har bruk for. Slette gamle og unødvendige brukere. Holder du deg til disse rådene om behandling av brukere er det mindre sannsynlig at brukere vil slå seg vrange og kan gå til angrep på siden, og mindre sannsynlig at noen tar over brukertilgangen til en av brukerne for å gjøre ugang. Solide passord for brukere, gjerne ved bruk av toparts autentisering, tvungen bruk av sterke passord og regelmessig passordbytte. For wordpress kan man endre login URL og slette standard admin brukeren. Da default login URL og adminbruker er et populært mål for hackere. Bruke sikkerhets plugins, det finnes mange av dem, men kan være lurt å holde seg til de mer populære. Disse kan bl.a brukes til å oppdage egne sikkerhetshull på siden. Skulle du bli angrepet må du gå gjennom alt. Det kan fort være veldig mye mer som er påvirket enn hva man ser ved første øyekast. Det kan ofte lønne seg og bare slette hele databasen og installasjonen, og sette de opp på nytt. Derfor er det lurt å ofte ta sikkerhetskopi av siden, så du evt kan bruke sikkerhetskopi om hele siden må slettes. Men her må man igjen være forsiktig, da sikkerhetskopien din også kan være kompromittert. Det kan være at siden din ble hacket for 1 måned siden men siden krasjet ikke før i dag, og at sikkerhetskopien du har fra forrige uke også vil krasje. Oppgave 3 CMS står for Content Management Systems. Det er et system for å drifte websider, og er bygget på Database. Fordeler med CMS: Du får da dynamiske nettsider, som skiller godt mellom funksjonalitet, innhold og design. Enkelt å utføre innholdsredigering med forhåndsvisning. Kan velge blant mange plugins og templates og har automatisk oppdatering som er veldig nyttig med tanke på sikkerhet. I tillegg har man versionsmanagement som er veldig godt å ha om man er flere brukere som jobber med samme side, så man ikke overskriver andres endringer. Brukerkontroll så du kan begrense andres tilgang, om brukeren ikke har behov for alle rettigheter. En veldig stor del av dagens nettsider er laget i CMS, med så mange utviklere blir CMS mer stabilt og trygt da det raskt oppdages bugs/sikkerhetshull. Finnes mange forskjellige CMS, og som egner seg til forskjellige typer oppgaver. Skal du ha en nettbutikk burde du kanskje bruke et annet CMS enn hva du bruker til å drifte bloggen din. Negativt med cms: Store endringer kan være veldig krevende i CMS, systemet kan være ganske strengt når det kommer til rettigheter for hva du kan endre.

Noen CMS systemer er unødvendig store. F.eks Drupal som er veldig stort, er ikke anbefalt om du kun skal lage en enkel side. Dersom du skal lage flere forskjellige typer websteder kan det være at du må lære flere CMS systemer, da det første CMS systemet kanskje er helt ubrukelig når det kommer til å sette opp den andre siden. Oppgave 4 A: Jeg tror utviklere vil ha mye å sette seg inn i de neste årene. Men på langsikt vil de få veldig mye bedre universell utformings kompetanse, da de blir nødt til å lære seg dette. Bedrifter vil jo ansette utviklere som er gode på dette, da loven krever universell utforming på løsningene deres. Det vil bli flere brukere med handicap, og høyere forventninger til tilgjengelighet på nettsider. Sidene vil også bli generelt mer lettleselig for alle da utviklere vil være mer obs på dette. B: Når flere utviklere jobber med universell utforming, vil det bli større etterspørsel for enklere metoder å gjøre dette. Jeg tror dette vil forandre standarden i f.eks kodespråk, nettlesere og editorer. I HTML5 fikk vi semantiske tagger etter mange utviklere i tidligere versjoner av HTML brukte div tagger de kalte f.eks main, footer, header. Jeg tror derfor det vil komme enklere metoder å utføre universell utforming i fremtiden.