Bygg en me-sida till mvc-kursen

By . Latest revision .

Du skall sätta samman en webbplats som du kan använda som me-sida i kursen. I din me-sida gör du en presentation av kursen, dig själv och du publicerar dina redovisningsstexter.

Du lägger allt i ett Git-repo och när du är klar så publicerar du och taggar ditt repo på GitHub (eller GitLab).

#Förkunskaper

Du kan navigera bland Git och GitHub.

Du kan installera och använda ramverket Symfony för att skapa en controller och webbsidor som renderas med templatemotorn Twig.

#Introduktion och förberedelse

Följande steg hjälper dig att komma igång med uppgiften.

#Krav

  1. Gör en installation av Symfony och placera den i me/report. Den publika webbkatalogen skall ligga som me/report/public.

  2. Skapa följande webbsidor, använd templatefiler och en templatemotor.

    1. Skapa en route / som ger en presentation av dig själv inklusive en bild. Det är okey att vara anonym och hitta på en figur att presentera.
    2. Skapa en route /about som berättar om kursen mvc och dess syfte. Länka till kursens Git-repo. Lägg till en representativ bild. Skapa ytterligare en länk som leder till ditt egna GitHub-repo.
    3. Skapa en route /report där du samlar dina redovisningstexter för kursens kmom.
      1. Skapa även så att länken /report#kmom01 leder direkt till kursmomentets redovisningstext.
  3. Skapa en enhetlig style till webbplatsen. Du kan använda LESS/SASS eller liknande CSS preprocessorer. Du kan använda CSS ramverk.

  4. Sidorna skall ha en enhetlig layout och det skall finns:

    1. En tydlig header överst på varje sida, med eller utan bild.
    2. En navbar som gör att man kan navigera mellan samtliga sidor.
    3. En footer längst ned som visar rimliga detaljer.
  5. Skapa ett Git repo av katalogen me/report. Koppla samman repot med GitHub, GitLab eller liknande tjänst.

  6. Committa alla filer och lägg till en tagg 1.0.0. Om du gör uppdateringar så ökar du taggen till 1.0.1, 1.0.2, 1.1.0 eller liknande.

  7. Kör dbwebb test kmom01 för att kolla att du inte har några fel.

  8. Pusha upp repot till GitHub, inklusive taggarna.

  9. Gör en dbwebb publishpure report för att kolla att det fungerar på studentservern.

#Tips från coachen

Gör webbplatsen lagom bra. Du kan jobba vidare med webbplatsens struktur, innehåll och utseende under hela kursen.

Lycka till och hojta till i issues eller chat om du behöver hjälp!

#Revision history

  • 2022-03-23: (A, mos) Första utgåvan.

Document source.

Category: php, kurs mvc.