Du är här: Tekniken på penilla.nu. Hoppa till huvudinnehållet (s). Hoppa till undermeny (sidebar)

Penilla Gunther

Jag har viljan!

Lorem ipsum dolor sit amet. Da mi basia mille deinde centum.

Tekniken på penilla.nu

Hur denna sida är gjord och varför.

Tekniken på penilla.nu

Denna sida är gjord för att vara tillgänglig för så många som möjligt, oavsett deras val av webbläsare eller om de har någon form av nedsatt syn eller rörelseoförmåga. Dessutom skall den vara lätt att sköta och förhoppningsvis attraktiv att se på och lätt att använda.

Vad denna sida lever upp till

  1. Alla relevanta svenska riktlinjer för webbutveckling
  2. Alla krav på tillgänglighet från "Web Accessability Initiative" på nivå AA.
  3. Validerande HTML 5
  4. Semantisk (språkligt meningsfull) kodning.
  5. Separation av innehåll, design och beteende.
  6. All CSS-kod följer riktlinjerna från W3C, sånär som på experimentella tillägg för CSS 3.
  7. Alla javascript följer standarden från ECMA och och W3C, sånär som på nödvändiga komplement för att stödja äldre webbläsare, främst Internet Explorer.
  8. Som en konsekvens av ovanstående är sidan optimerad för dagens och framtidens webbläsare, talsyntes, braille-terminaler (blindskrift) och utskrift, utan att behöva skicka olika HTML-kod till respektive klient.

Ingen sida är perfekt

Självklart finns det alltid detaljer som kan förbättras. Du får gärna höra av dig med kommentarer och tips om du hittar någon sådan.

Handhavande

Sidornas innehåll lagras i en databas och för att uppdatera dem så används ett s.k. in place editing" system. Den som skriver in text på sidan får upp en ruta där han eller hon på platsen kan redigera texten, med ett WYSIWYG-gränssnitt. Men trots att gränssnittet är så enkelt så produceras inte dålig kod, till skillnad från de flesta andra liknande system.

Länkar

Denna webbplats har ett system (mod_rewrite) som används för att skapa enkla och lätthanterliga länkar. Adressen till denna sida är exempelvis http://penilla.nu/teknik/index.php. Inte så svårt. Många system, framför allt sådana som byggs i ASP, skapar ofta groteska länkar.

Server-side

Sidan är gjord med PHP 5. Dess teknik bygger på det "framework" som tagits fram av Keryx och som är uppdelat i fyra skikt:

  1. Presentationslogik
  2. Affärslogik
  3. Objekt-persistens och dababasabstraktion.
  4. Data-access abstraktion.

Keryx framework är en uppsättning återanvändningsbara och till stor del utbytbara moduler som tillåter att man skräddarsyr webbplatser efter behov, och ändå kan utveckla webbplatsen relativt snabbt. För denna webbplats kan det tyckas vara overkill, men som sagt, tjusningen med systemet är att det kan återanvändas och anpassas, samt skalas upp och ner efter behag.

Tipsa om denna sida eller bokmärk