Onsdag 05 juli 2000
Reglerna är ordnade så, att den viktigaste regeln kommer först och har högre prioritet än de som kommer under.
Hela nuvarande Yelah.net bygger på fri mjukvara. Med fri mjukvara menar vi mjukvara som omfattas av GPL (GNU General Public License) och liknande. Fri mjukvara skall så långt som möjligt användas hela vägen, från publicering till daglig drift.
En effekt är att Yelah.net skall köras på Linux eller *BSD, och att webbservern i botten skall vara fri, exempelvis Apache eller Roxen. Kommersiella webbservrar som Internet Information Server eller iPlanet är uteslutna.
Yelah.net har byggts utan någon tanke på att stödja icke-fria plattformar som MacOS eller Windows NT/2000. De program som utvecklats för Yelahs webbsidor har skrivits i det fria scriptspråket PHP och använder MySQL som databas. Dessutom använder det funktionalitet i GNU-systemet direkt, ex används libraryt Recode och Expat. De program som översätter XML-dokumenten till HTML-webbsidor är skrivna enbart med kernel som Linux, BSD och The Hurd i åtanke och ingen energi har lagts på att göra dem mera portabla än så.
The World Wide Web Consortium definierar öppna standarder för hur Internet skall fungera. Dessutom ger de riktlinjer om allt möjligt som är bra att följa. Yelah.net följer alla W3:s standarder och rekommendationer.
En konsekvens av detta är exempelvis att URL:erna för Yelah ser ut som de gör, utan något inslag av filändelser (.html) och dylikt. Detta är en rekommendation från W3. Filändelser förvillar bara och tillför inte läsaren någon relevant information. Alla Yelahs URL:er är deskriptiva.
En annan konsekvens är att Yelah.net använder ett eget XML-derivat för lagring av text. Detta är W3:s nuvarande rekommendation för markup-språk.
Alla skall ha tillgång till Yelah.net. Om användarna inte använder senaste versionen av Netscape / Mozilla, Internet Explorer eller dyl är helt ointressant, de kommer ändå att kunna använda Yelah.net. Våra serverprogram är utformade så att de automatiskt anpassar sig för den klient som anropar servern.
Exempel på klienter som skall stödjas är Lynx, en webbläsare som enbart klarar text och som också används mycket av synskadade. Yelah stödjer till viss del även WAP/WML för den som vill använda siten från en mobiltelefon.
Som en konsekvens använder Yelah.net inte frames. Frames är dåligt implementerade i gamla webbläsare och fungerar inte alls i andra.
Som en konsekvens måste all extravagansa, exempelvis DHTML, Flash osv företrädesvis endast läggas på sidor, som levereras till klienter som klarar av att hantera detta. Ingen skall någonsin mötas av budkapet "din browser är för gammal", "ladda ner denna eller denna plug-in" eller liknande. (Flash t ex skall också undvikas eftersom det är en sluten standard och ingen W3-standard.)
De som klagar på en sidas utseende i grafiskt hänseende är alltid i minoritet. Den mest relevanta kritiken rör alltid innehållet. I en användarstudie utförd under 1999 mättes ögonrörelser hos surfare och det kunde konstateras att:
Where do eyes go initially after firing up the first screenful of online news? To text, most likely. Not to photos or graphics, as you might expect. Instead, briefs or captions get eye fixations first, by and large. The eyes of online news readers then come back to the photos and graphics, sometimes not until they have returned to the first page after clicking away to a full article.
Det är således viktigt att innehåll prioriteras högre än form. Excesser i grafik kan givetvis infogas, men de bör då vara något som användaren själv söker sig till, exempelvis i bildarkivet.
För mer information se följande dokument: