Stor opdatering til kagefest.dk

I løbet af november 2021 har jeg lavet en større opdatering til kagefest.dk.

  • Alle opskrifter fra 2010-2015 er inde igen
    • Efter at siden blev genskabt i wordpress fulgte alle opskrifter ikke med, da de skulle genindskrives som blogindlæg. Det er nu endelig blevet gjort i WP Recipe Maker.
  • Nyt logo.
    • Logoet anvendes også som favicon
  • Alt engelsk er nu (igen) oversat til Dansk
    • Siden er blevet oversat med pluginnet TranslatePress – Multilingual.
    • Siden har været nærmest komplet oversat, men opdateringer og ændringer i plugins har fjernet disse oversættelser.
  • Forsiden har fået nyt indhold
    • Intoduktionen er blevet omskrevet til at være mere konkret.
    • Der bliver fremhævet nogle tilfældige forslag.
    • De seneste 10 opskrifter bliver vist.
    • Historien om kagefest er blevet opdateret
    • Nogle familiebilleder vises
  • Alle-kategorier-siden indeholder nu en side med alle kategorier (før var det en oversigtside)
  • Oversigtside tilføjet, baseret på den forrige alle-kategorier-siden, men med mere indhold. Nu kan der ses:
    • alle kategorier
    • alle tags
    • mest brugte tags
    • seneste opslag
    • seneste kommentarer
    • alle aktive måneder
    • alle sider.
  • Alle-opskrifter omnavngivet til opskrifter
  • På alle sider pånær forsiden, vil siden automatisk scrolle ned til hovednavigationen.
  • Forbedret design til opskriftehenvisninger på alle sider der henviser til opskrifter.
    • Dette er gjort med Simple Custom Post Order og JavaScript.
    • Dette plugin tilføjer god mulighed for at soretere indlæg uden at redigere i tema filer.
    • Det virker ikke helt som tiltænkt.
      • Den justerer ikke sortering på sideindlæsning.
      • Sortering ændrer sig kun hvis sortering ændres fra ascending til descendig eller omvendt.
      • Forsøges formen at submittes vil sortering ændres fra ascending til descendig og vice versa.
      • Flere søgninger i streg giver et overflow, fordi sidens link bliver længere efter hver indlæsning, indtil at det for langt for browser
    • For at arbejde udenom begrænsningerne har jeg tilføjet en del javascript.
      • Håndtering checkboxes, således at kun 1 kan være aktiv, så siden sorterer sig efter denne alene.
      • Manipulering af ascending/decending parameteret, så det ændres i forhold til den valgte sotering; Titel sorteres fra a-z, dato og sidst opdaterets sorteres fra nyeste til ældste og antal kommentarer sorteres fra største til laveste.
      • Trykkes der på en anvendt sortering, så omvendes resultaterne. Fra desc til asc og vise versa.
      • Wrappers til checkboxe ændres fra div til label, så teksten fungerer som checkbox.
      • Tilføjer class til den aktive checkbox, så det nemt kan manipuleres med CSS.
      • Tilføjelse af logik til at submitte formen når en checkbox anvendes.
    • CSS anvendes til:
      • at skjule ascending og descending knappen
      • tilpasse designet til kun at bruge en linje
      • tilføje en pil der visualiserer sorteringen der er aktiv
  • Tilføjet mulighed for at sortere visning af opskrifter på alle sider der henviser til opskrifter.
  • Forbedret håndtering af links.
    • Tekst skrifer farve til en grålig blå farve når man hover over
    • Billeder får en kant i samme farve på hover.
  • Tilføjet easter egg med Secret Image Slide and Tune.
    • Op op ned ned venstre højre venstre højre b a
  • SEO.
  • Andre design tweeks til siden.
  • https forwarding fra http i flere tilfælde.
    • En bug/oversight gjorde at man ikke altid ville blive viderestilt til https versionen af siden.
Fullpage screenshot af kagefest.dk

Jeg er meget tilfreds med ændringerne. Siden giver en langt bedre brugeroplevelse. Siden kræver også mindre vedligeholdse nu. Den er nemmere at finde. Logoet hjælper forhåbenligt også med at kunne genkende hjemmesiden. Med alt det nye og gamle indhold føltes siden også mere levende.

Skulle du være sulten kunne du jo prøve at besøge siden selv.

kagefest.dk