Webutvikling Oblig 5 Oppgave 1 Sette opp WAMP og Wordpress Først og fremst må man laste ned WAMP. Etter installasjonen, må man sette opp en database i phpmyadmin.
Deretter laster man ned Wordpress fra wordpress.org og legge nedlastet wordpress mappe i www folderen i WAMP lokasjon. For meg var det: D:\wamp64\www. Da starter man installasjon av Wordpress ved å gå på localhost/wordpress/ inn i nettleseren.
Her oppretter man navnet på nettsiden og innloggings informasjon. Etter installasjonen er ferdig, må man velge en theme for nettsiden sin. Jeg valgte Twenty Eleven theme.
Jeg har også forandret format på dato og tid. Nå kunne jeg starte og laste ned plugings, lage child-theme og leke med nettsiden generelt. Før man kan starte med å forandre nettsiden, må man lage en child-theme for hoved tema. For å gjøre dette må man først lage en mappe i themes som heter twentyeleven-child. Deretter må man kopiere funtions.php og style.css fra hoved mappe til tema - twentyeleven og legge de filene i twentyeleven-child mappa.
Slik skal css fila for child se ut. Man må tilpasse template, theme name osv. til sin egen theme. Etter det må man aktivere child-theme i Wordpress. Slik skap php fila se ut. Slik var theme før jeg har begynt å forandre noe.
Her er nettsiden med ny bakgrunnsbilde og headerbilde. Her er galleri av noe forandringer jeg har gjort: Kalender widget på sidebar.
Slettet meny. Slettet søkeviduet.
Slideshow plugin under innlegget. Arkiv, kategori og siste nytt widgets på footer seksjon. Social Media knapper plugin over innlegg.
Blå merkert plugins er de jeg har installert selv. (Jeg glemte separert bilde for MapPress. Den kommer i slutt resultatet) CSS koden for child-theme. Sluttresultat
NB. Her dukker opp Google Map plugin jeg nevnte før.
Oppgave 2 Først og fremst er det viktig å ha sterk passord. Det som også er viktig i forhold til sikkerheten er å bruke offisielle themes som man laster ned på admin seksjonen i Wordpress desktop programmet og velkjente og verifiserte plugins. Bruk av themes og plugins fant på nettet føre til at noen kan hacke seg inn på nettside ditt. De kan inneholde bakdør viruser som gjør det mye lettere for hackere å logge seg inn på Wordpress konto ditt eller i verste fall komme seg inn på serveren din. Det er også viktig å oppdatere innhold på nettside da de kommer ut. Gamle versjoner av plugins kan inneholde sikkerhetshull. Oppgave 3 CMS (Content Management System) er bruker interface som gjør det lettere å lage og forandre nettsider/blogger for personer som ikke driver med koding profesjonelt. Den mest kjente er Wordpress, men før man velger en CMS system burde man tenke på hva slags innhold nettsiden skal ha og hvilket tjeneste den skal tilby. Man kan forandre på mange aspekter av nettsiden ved enkle clicks og man kan se forandringer med en gang i live preview. Fordeler: CMS systemer er veldig lett å bruke for hvem som helst. Det inneholder mange ferdiglagde themes og plugins innebygd inn i desktop appen og man trenger ikke å lete etter disse på nettet. Utviklingstid for en nettside er relativt liten, mye kan gjøres ved enkle klikk. Man trenger ikke å kunne kodingen for å lage en enkel nettside på veldig kort tid. Ulemper: For det første trenger man mye kunnskap inn i koding hvis man skal lage en avansert nettside. CMS er generelt laget for å lage blogg eller promotering side for et liten selskap. Store nettsider laget i CMS er i stor fare å bli hacket. Oppgave 4 a) På kort sikt blir det generelt vanskelig periode for utviklere, spesielt de som allerede driver en nettside. Det kommer til å kreve mye arbeid først med å lære seg nye standarder og deretter med å oppdatere nettsiden sin opp til nye regler og normer. Samtidig blir nettsidene bedre i forhold til kvalitet. Optimalisert SEO og struktur kan bare gjøre de bedre. På lang sikt vil kvaliteten av nettsidene øke generelt. Alle store nettsider kommer til å jobbe for å forbedre kvaliteten i forhold til nye regler for å beholde sin prestisje på markedet. De nettsidene som blir dårligere teknisk sett blir ikke vist i søkeresultater som kommer til å gjøre søkingen lettere og mere presis.
b) Nye standarder og regler kommer til å bli inkludert i utdanningen, som kommer til å gjøre fremtids utviklere bedre i arbeidet sitt. Mulig at det kommer også nye og bedre verktøy som skal gjøre jobben til utviklerne lettere. Det blir mye enklere for disse å lage systemer som er universelt utformet. I samarbeid med land som allerede er på høyre teknisk nivå i dette feltet blir det også enklere å utvikle opplærings prosessen. Disse endringene vil generelt gjør livet til brukere og utviklere lettere i langsiktig perspektiv.