Gamla sidan: Paolos webb v1

Nya sidan: Paolos webb v2

Syfte: Förbättra Paolos sida så att den är mobilanpassad, laddar snabbt, är tillgänglig och följer reglerna.

Målgrupp: Små företag och föreningar som behöver hjälp med enklare webbsidor.

Sidor som ingår: Samma som innan: Hem, Tekniker, Projekt, Om

_______________________________________________________________________________________

Mål

  • Mobilanpassning med hjälp av: Relativa enheter / Media Queries / Flexbox / Grid
  • Komprimering av kod & bilder
  • Prestandatest
  • Tillgänglighet
  • Flera förbättringar ifall det behövs

_______________________________________________________________________________________

Wireframe

Skiss av den originella sidan (Dator):

Skiss av den nya sidan (Dator):

Kommentar: Jag bestämde mig för att ändra lite designen på Hem, Teknik, och Projekt sidorna eftersom det ser lite bättre ut och som biprodukt blir bilderna lite större.

Skiss av den nya sidan (Mobil):

_______________________________________________________________________________________

Tidsplanering

v15 – Första lektionen (Bestämde vad jag vill göra)

v16 – Påsklov (Inget arbete)

v17 – p2 (planering, wireframe, vilka tekniker jag ska använda)

v18 – p2 (Arbete)

v19 – p2 (Arbete)

v20 – p2 (Arbete & kontroll)

v21 – p3 (Uppstart & arbete)

v22 – p3 (Arbete)

v23 – p3 (Arbete)

v24 – Redovisning

_______________________________________________________________________________________

Arbetsprocess

– Ändrade bilden av min landing page i projekt sidan till den senaste versionen

– Ersatte några enheter till relativa enheter

– Media query för mobila enheter (Max Width 768px):

  • Tog bort den 20% marigin som fanns i dator sidan för att utnyttja hela bredden på mobilen
  • Formaterade allt text i stycken
  • Ändrade storlek på bilder
  • Ändrade storlek på tabellen

– Började med Flexbox men använde det inte till slut

– Förbättrade tabellen i ”Om” sidan eftersom jag var missnöjd med den originella

– Satte in flera fonter ifall Permanent Marker fungerar inte

– Använde Grid för att se till att footern på korta sidor som ”Om” och ”Hem” sidorna ligger på botten ändå

– Omordning av stycken & bilder på både dator- och mobil sidan eftersom det såg bättre ut och bilderna blev större

– Rätt titel på varje pagination (Förut stod det ”Paolos Webb” på alla fyra sidor)

– Använde Robots (Index & Follow) och satte in en tom Meta Description till varje sida så att Paolo kan göra webbsidan mer tillgänglig om han vill

– Formatterade koden med Web Formatter

– Komprimerade Bilder med tinypng och Kod med dirtymarkup

– Validerade koden med Markup Validation Service (HTML) och CSS Validation Service (CSS)

”Hem” sidan

”Tekniker” sidan

”Projekt” sidan

”Om” sidan

CSS filen

– Testade sidan på Firefox

_______________________________________________________________________________________

Prestandatest

Paolos webb version 1:

PageSpeed Insights

Bing: Testverktyg för mobilvänlighet

Pingdom

Chrome Utvecklarverktyg

Am I Responsive

Paolos webb version 2:

PageSpeed Insights

Bing: Testverktyg för mobilvänlighet

Pingdom

Kommentar: Sidans storlek och laddningshastighet minskades med hjälp av komprimeringen av kod och bilder, men prestanda betyget sänktes ett grad på grund av ”Compress components with gzip” förslaget.

Chrome Utvecklarverktyg

Am I Responsive

Kommentar: Även om mitt mål var att anpassa sidan till mobila enheter, den blev bättre på stora skärmen också eftersom footern är länge ner på grund av Grid, och på surfplattan och andra mindre surfplattor eftersom de är inom bredden som påverkas av Media query:n.

_______________________________________________________________________________________

Slutsats

Jag tycker att denna projekt var ett bra tillfälle för att visa det som jag har lärt mig under kursens gång, främst när det kommer till responsivitet och tillgänglighet. Jag är ganska nöjd med det jag gjorde men jag hade hellre velat bli klar med Projekt 2 en vecka eller två tidigare så att jag skulle ha mer tid med Projekt 3, där jag kommer att göra mitt bästa. Jag sparade scripten till nästa projekt men jag anser ändå att jag dokumenterade projektet tillräckligt bra.