Readme

Denna sida innehåller webbmasterns personliga anteckningar. Den kommer i sinom tid att försvinna.

Omflyttningar

aktuellt                                    --> taggade bloggposter (Nyheter: <sometag>)
  2016
  2015
  ...

om vsk                                     --> kategori (Om VSK) på sidhuvud
  index (styrelse, kontaktinfo)            --> ersätt med statisk sida (Kontakt) på sidhuvud;
                                               styrelse kategori (Om VSK: formalia) på sidhuvud
  historik                                 --> taggade bloggposter (Om VSK: historik)
  gästbok                                  --> ta bort
  rating                                   --> ersätt med länk till SSF
  hedersmedlemmar                          --> taggade bloggposter (Om VSK: hedersmedlemmar)
  kontakt                                  --> ta bort
  ratingkalkyl                             --> ersätt med extern länk
  stadgar o regler                         --> taggade bloggposter (Om VSK: formalia)
  medlemssidor                             --> ersätt med extern host (?)
  klubbmästare                             --> taggade bloggposter (Om VSK: historik)
  visbymästare                             --> taggade bloggposter (Om VSK: historik)
  vandringspriser                          --> taggade bloggposter (Om VSK: historik)

program                                    --> direktlänk i högerspalt till taggad bloggpost
                                               (Om VSK: program)

turneringar                                --> taggade bloggposter (Nyheter: turneringstabeller)

problemet                                  --> ersätt med extern länk (dagens problem) i högerspalt
  2016 ... 2006; 2-50 problem per år

partier                                    --> behåll bara lokala partier; sätt dessa i
  2016 ... 2006                                taggade bloggposter (Nyheter: partier)

bilder                                     --> taggade bloggposter (Nyheter: bilder)
  ~50 indexsidor

länkar                                     --> lokala länkar (GSF, Bask) i högerspalten
                                               ta bort resten (okommenterade länkar är av föga
                                               större värde än googlesökning, och mindre aktuella)

Designkriterier

Det första målet är att få upp en moderniserad, funktionell, statisk version av den existerande webbplatsen (eventuella vidare utvecklingar blir en senare fråga), med särskilt iakttagande av följande:

  • Hela eller så gott som hela webbplatsen ska vara beskriven i enkel markup, så att artiklar kan extraheras, konstrueras, manipuleras programmatiskt
  • Det ska vara görligt att generera hela webbplatsen statiskt från denna markup, så att det är enkelt att globalt testa ny layout eller funktionalitet. Detta underlättar också senare anpassningar, t ex till små skärmar, eller eventuell framtida representation på sociala medier (facebook, twitter, ...)
  • Funktionalitet och data som används sällan eller aldrig ska tas bort (t ex gästbok), av såväl underhålls- som säkerhetsskäl
  • Funktionalitet och data som erbjuds bättre på annat håll ska tas bort (t ex berömda partier), eller ersätts med länkar (t ex ratinglistor)
  • Ingen normal interaktion med webbplatsen ska kräva individuell kontakt med webbmaster (typ "skicka lösningarna till webbmaster" eller "rösta på bästa kombination". Jag har i nuvarande familjesituation inte så förfärligt mycket tid att lägga på hemsidan och den funktionalitet jag inte hinner (eller kan) automatisera kommer inte att finnas alls

De allra flesta uppdateringarna av hemsidan kan föras till ett specifikt tillfälle -- rapport från en lagmatch eller turnering i snabbschack eller blixt, första eller sista ronden i en turnering i långschack, en notis om klubben i medierna etc. Rapporten kan åtföljas av resultatlista, turneringstabell, bilder, partier etc. Därtill finns en del viktig information om klubben som ändras sällan eller inte alls -- kontaktinfo, spellokal, styrelse etc.

Med dessa förutsättningar är en hemsida i bloggformat lämplig, där varje individuell artikel hamnar i exakt en kategori ('nyheter', 'om vsk', etc) och dessutom tilldelas ett antal taggar (översättningsslang bland språkteknologer för 'tags'), alltså enkla ord eller fraser som beskriver innehållet. Dessutom krävs några statiska sidor för klubben.

Tillsammans gör kategorier och taggar innehållet effektivt sökbart, och indexsidor av olika slag kan byggas automatiskt. Det mesta av detta kan automatgenereras från den befintliga hemsidan.

När man bestämt sig för bloggformatet finns det hundratals programbibliotek att välja på, och bara man håller sig till något av de populärare kan man också räkna med att hitta olika anpassningar och utbyggnader. Jag har valt pelican som sajtgenerator, för att den är populär och väldokumenterad; och reStructuredText (.rst) för markup ( wikipedia , docutils ) , för att jag råkar vara bekant med formatet sedan tidigare.

Exempel på källkod i rst för artikel med bildgalleri och partivisare

:title: Bilder 70-90-tal
:date: 2014-01-27
:category: Om VSK
:tags: bilder,partier
:slug: 2014-01-27-bilder-70-80-tal
:author: Bengt
:gallery: {photo}2014-01-27-bilder-70-80-tal.galleri

På en av bilderna ser vi vår ordförande Bengt, då Solna,
spelande svart mot Tomas Pettersson i allsvenskan -92.

Han berättar:

"Jag vet att det var det partiet jag satt och tänkte på
när bilden togs, man kan till och med ana när i partiet den togs,
ungefär vid drag 26. Det tycker jag är lite roligt!

Roger J fick se att ställningen framför Tomas P på bild 8 ser ut att
komma från det publicerade partiet mot mig. Mycket riktigt,
Tomas sitter och tänker innan han drar 22.Sd4 i det partiet!"

[pgn {'mode':"pgninclude"}]
../../pgns/1992-01-02-tomas_pettersson-bengt_gallmo-allsvenskan.pgn
[/pgn]