Projektet

Uppdraget består av att göra en helt ny sajt åt KattKommandoSyd som är en förening bestående av flera katthem i Skåne.
Ni hittar deras nuvarande site här: https://www.kks.nu/katter/malmo/index_malmo.html


Projektspecifika krav för godkänt

  • Ha möjlighet att skapa katter på sajten, där följande egenskaper ska finnas
    • Namn
    • Bild
    • Beskrivning
    • Kategorier
      • Storlek
      • Stad
    • Metadata
      • Ålder (födelsedatum)
      • Färg
      • Vikt
      • Kön (kan vara kategori)
      • Adopterad (datum, kan vara tomt om ännu ej adopterad)
  • Ha en egen layout för startsidan.
    • Hero
      • anpassningsbar med
        • bakgrund
        • titel
        • text
    • USP-liknande rutor som beskriver tre steg för att adoptera en katt
    • Senaste katter
    • Success Stories
    • Kontakt-formulär
  • Arkiv-sidor ska visa
    • Bild
    • Namn
    • Kön
  • En enskild katts sida ska visa
    • Namn
    • Bild
    • Beskrivning
    • Färg
    • Stad
    • Ålder (födelsedatum)
    • Kön
    • Vikt
    • Adopterad (datum, kan vara tomt om ännu ej adopterad)

Generella krav för godkänt


Tekniska krav för godkänt

  • Vara baserat på UnderStrap som använder Bootstrap 4.
  • Vara versionshanterat i GIT från början! Det första ni gör är att göra en commit av alla filer i sitt oförändrade skick från UnderStrap’s repo.
  • Använda gridsystemet från Bootstrap 4.
  • Alla template-filer ska vara uppbyggda med kod och Advanced Custom Fields och inte med hjälp av någon Page Builder.
  • Använda minst en Custom Post Type (kan byggas med CPT UI men ska vara exporterat till kod).
  • Använda minst en Custom Taxonomy (kan byggas med CPT UI men ska vara exporterat till kod).
  • Använda Advanced Custom Fields på minst ett ställe i temat.
  • Alla CPT och CT ska registreras via temat och ej vara beroende av ett plugin.
  • ACF ska vara inkluderat i temat och alla Field Groups exporterade så de registreras av temat.
  • En .POT-fil med alla översättningssträngar ska medfölja temat.
  • Vara korrekt indenterad på samma sätt genom all (egenskriven) kod.
  • Alla styles ska vara skrivna med hjälp av SASS.
  • Anpassade (egna) storlekar för bilder och tumnaglar som är relevanta för sajtens layout.
  • Alla filer till temat ska
    • ha korrekta, logiska filnamn
    • vara grupperade i mappar (där det går)
  • + punkter som ev. kommer att tillkomma innan inlämning.

Krav för väl godkänt

  • Använda Advanced Custom Fields till att göra något annat än att bara skriva ut värdena, t.ex. loopa över en siffra och visa en bild X antal ggr (tänk betyg på en film).
  • Success Stories på framsidan ska vara en (kontrollerbar) slider som växlar mellan stories.
  • Ålder räknas ut baserat på födelsedatum och visas istället i arkiv-vy:n samt inom parantes efter födelsedatumet på den enskilda kattens sida.
  • Ha en Theme Options page för t.ex. antal katter att visa på framsidan, hur många Success Stories som ska visas i slidern, delay mellan varje Success Story slide m.m.
  • Kunna visa alla adopterade katter separat, oavsett kategori.
  • Gruppera styles i flera SASS-filer enligt t.ex. variables, typography, navigation, posts, pages, footer etc.
  • + punkter som ev. kommer att tillkomma innan inlämning.
  • VG+: Kunna visa adopterade katter som datumarkiv.

Dokumentation

Det ska alltså vara en PDF där ni beskriver tex vilka inlägg det är som visas på förstasidan, hur man ändrar bild(er), hur man skapar nya poster, vilka eventuella ACF-fält som används och vad de används till och var de visas.

Så en kunddokumentation så att om ni fick temat och aldrig sett det innan så ska ni via dokumentationen kunna förstå vad som används var och hur man skapar/ändrar innehållet.

Inlämning

Inlämning sker via Zenit, där ni skickar en länk till både eran live-site samt erat github repo.
Deadline kl. 16:00 den 26/05!!!!

Kategorier: WP Tema