
Koncepciók
A SceneSite nem kíván csak csicsás grafikában mérhető haszontalan site lenni, úgy gondoljuk, hogy meg kell találnunk az "arany középutat" a design és a tartalom között.A hangsúly mindvégig a tartalomnak szenteljük és a GFXet ennek rendeljük alá, tehát ha nem szükséges, akkor nem rakjuk tele gombokkal, izgő-mozdó bigyókkal a web lapot. Mindezekből csupán annyit alkalmazunk ami mostanság "standardnak" számít.
Nem kívánunk frameket, dinamikus képeket, futófényeket srb.. használni (a Frontpage elfogadhatatlan buta stílusához nem igazodunk), inkább a Linuxos web oldalak stílusát kívánjuk felidézni. Böngészőként a netscapeket részesítjük előnyben, és a Netscape idiómáihoz kívánunk igazodni (pl.: marquek helyett layerek :)).
Úgy hisszük a Webet mindígis a következő szempontok figyelembevételével kellett volna használni
A következő szempontoknak próbálunk megfelelni:
- Minnél kevesebbet feltételezni a kliensektől (néhány plugin igénylése sajnos elkerülhetetlen :(
- Agyongrafikázottság elkerülése, ha mégis akkor:
- ALT tag használata
- A kép hiánya nem lehet zavaró (nem vész el vele semmi fontos)
- Legyen design+grafika, (a téma megköveteli) de a hordozhatóság maximális szemelőtt tartásával
- Legyen mindíg alternatíva (ez a későbbi verziókban lesz meximális mértékben megvalósítva)
- Minden körülmény között (megjelenítési formában) a lehető legjobbat nyújtsa, és információ soha ne vesszen el emiatt!
- Ne legyen GIF. Nem fizetünk!.. (nem vicc :) ... PNG rulez :)
- Több link = Jobb lap
- Nem szeretjük a Frame-eket, futófényeket stb
- Ami háromnál több, az lista...
És ezeket a rossz idiómákat próbáljuk elkerülni:
(Aki igy csinálja az rosszul csinálja! Ha nem hiszed nézd meg a szabványt)
- Táblázatokat használnak formázáshoz
- Szöveget képpel helyettesítenek (ezalól megengedhető szerintem, ha a főcímképek és a főmenü kivételt képez)
- Képet használnak formázáshoz (a helyközökhöz)
- Nem adnak alt tagot
- Egy nagy kép az egész lap
Specifikációk
A SceneSite elkészítésénél a következő szabványokat, specifikációkat, szempontokat vettük figyelembe:
-
HTML 4.0 (A szövegekhez)
- Jobban támogatja a UA (UserAgent azaz browser) -ekhez igazodó megjelenítést
- lehetőséget ad a stiluslapok használatára (a design korrekt módon juthat szerephez)
- mert modernebb, rugalmasabb és absztraktabb (ez itt demagóg istenítés helye :)
- A régi UA-kel is kompatibilis (ha úgy csinálják)
-
Perl 5.4 (Szerver oldali scriptekhez)
- Interpretált (előfordítással) -> gyors
- Elterjedt, jól támogatott
- Nagyon jó erre (szövegfeldolgozáshoz találták ki)
- Van Linux, DOS és Win* alá is (portabilis)
- Van szerverbe integrált változata is (Hatékony tud lenni)
-
JavaScript
- Csak információ szempontjából lényegtelen dolgokhoz használjuk (nem portabilis eléggé), pl. Highlighting
-
Apache (web szerver):
- SSI - Server Side Include
- Az NCSA révén eléggé elfogadott
- JavaScript nem kell a dinamikus lapokhoz
- Kisebb terhelés a hálón, nagyobb a szerveren)
- Content negoation
- Szabvány.
- Jól jön az alternatívák (nyelvek, formátumok) közti választásnál
Tesztelt böngészők/felbontások
Netscape Communicator 4.05 i386 linux libc5: 1280x1024x16M .. 640x480x256