- XSLT 57.3%
- HTML 24.5%
- CSS 15.1%
- Shell 3.1%
| pliki | ||
| szablon | ||
| wejscie | ||
| .gitignore | ||
| generuj.sh | ||
| LICENCJA.md | ||
| README.md | ||
Strona WWW 20. Sesji Linuksowej
Strona jest generowana na podstawie danych w katalogu wejscie w formacie XML.
Przy użyciu arkuszy XSLT z katalogu
szablon i programu xsltproc(1) są one zamieniane na XHTML.
Obsługa
Mając zainstalowany program xsltproc(1) trzeba będąc w katalogu tego
repozytorium uruchomić skrypt generuj.sh. Do katalogu wyjście zostaną zapisane
pliki XHTML i zostaną tam utworzone dowiązania do wszystkich plików z katalogu
pliki (znajdują się tam różne pliki niezależne od generowania strony, takie
jak obrazki i arkusz CSS).
Do wygenerowania kalendarza w formacie ical potrzebny jest program
confreg-ical. Powinien
się znajdować w którymś katalogu dodanym do zmiennej środowiskowej PATH.
Szablony
index.xsl- Strona głównaogloszenia.xsl- Podstrona wszystkich ogłoszeńszablon_rss.xsl- Kanał RSS
Dane wejściowe
- katalogi
plien- pliki, które się różnią w zależności od językaindex.xml- napisy na stronie głównejstrona_ogloszen.xml- napisy na podstronie ogłoszeń (stanowiące interfejs strony, a nie treść tych ogłoszeń)ogloszenia.xml- treści ogłoszeń- Ogłoszenia, dla których istnieje atrybut
wazne(może być ustawiony na cokolwiek, niekoniecznie 1), pojawią się na stronie głównej.
- Ogłoszenia, dla których istnieje atrybut
loga.xml- Loga organizatorów, sponsorów i partnerów. Dla każdej sekcji:kwadratowe- mało szerokie loga o kształcie zbliżonym do kwadratu. Mają one w zamian trochę większą wysokość, żeby nie wydawały się mniejsze.poziome- szerokie loga- Dla każdego z tych rodzajów można dodać
specjalne-logoi ręcznie wpisać HTML
zewnetrzne.xml- Hiperłącza do kont ASI na zewnętrznych usługach
Licencja
Kod systemu generowania strony jest na licencji GNU GPL w wersji 3.0 lub późniejszej. Rysunki promocyjne narysował KWW.
Loga partnerów i sponsorów należą do ich właścicieli i mają oni do nich pełne prawa.
Ikona kalendarza pochodzi z motywu ikon Oxygen od KDE udostępnionego na licencji LGPL (wersji 3).
Pod opieką Mistrzów Sieci ASI.