![Karol Bieńkowski [Karol Bieńkowski]](../img/Karol_Bienkowski.jpg)
|
 |
 |
 |
 |
There is only Polish version of this page.
Please contact me if you need translation to English.
Stronę napisałem w PHP w ramach zajęć na studiach.
Do pisania używałem edytora ViM.
Formatowanie strony - za pomocą arkuszy CSS. Dlaczego? PHP jest przyjemne
w takich drobnych zastosowaniach, a inne technologie (np. JSP) nie wchodziły
w rachubę, bo wydziałowy serwer WWW ich nie obsługuje. Moje strony są w
większości statyczne, ale i w takim wypadku PHP uławia życie - można
napisać funkcje generujące wspólne fragmenty stron (np. menu).
Zalety ViM'a to: działa pod Linuksem i Windows, podświetla składnię
wszystkich języków jakie kiedykolwiek powstały, jest mocno konfigurowalny,
szybko się w nim pisze.
Pliki zostały umieszczone na serwerze wirtualnym udostępnionym przez operatora
u którego wykupiłem domenę, czyli http://www.nazwa.info.
Pierwotnie strona znajdowała się na
serwerze wydziałowym -
pod addresem
http://rainbow.mimuw.edu.pl/~kb181029/.
Do oglądania strony najlepiej używać Internet Explorera 6.0. Netscape Navigator
w wersji 6.2 jest też ok, trzeba tylko czasami nacisnać Reload, ponieważ zdarza
mu się nie wyświetlić strony poprawnie za pierwszym razem.
Testowałem stronę jeszcze w IE4 i NN4.75 - prawie wszystko jest dobrze.
Można też użyć przeglądarek tekstowych - lynx'a lub links'a.
Links radzi sobie lepiej (obsługuje tablice), ale lynx od biedy też się nadaje.
Jak widać bajerów to na mojej stronie nie ma. No ale jeżeli mam na zwrócić uwagę
na coś ciekawego to:
- strona jest w XHTMLu, tzn. takim HTMLu który jest XMLem :), bo jak
to mówi mój kolega jestem teraz XML-freak
- kolor dla paseczków (trzech poziomych i pionowego) jest wczytywany z CSSa,
a nie np. z kolorowego obrazka jako tła; a jakie miałem problemy żeby to
działało i w IE4, i w IE6, i w NN4, i w NN6
- data modyfikacji jest odczytywana z atrybutu pliku
- linki wczytuję i zapisuję do plików XML-owych; tak, tak to to słynne
rozdzielenie danych i prezentacji; ale robię to po lamersku
korzystając z wbudowanego w PHP parsera SAXopodobnego, a nie z XSLT
- do wyświetlania dymków używam atrubutu HTML title
- używam shadowbox
Administracja stroną
WebMail
Ładowanie plików przez FTP
|