Témák készítése

Az előző verziókhoz hasonlóan, most is mintafájlok segítségével lehet új témát készíteni a muPortalhoz. A különbség azonban annyi, hogy a 0.3.0-s verzió óta képes a rendszer több témát is támogatni, viszont egyszerre csak egy lehet aktív.

Új téma létrehozása

Az alaptéma a tpl-base könyvtárban található. Amennyiben lehetséges, ne ezt szerkesszük át, hanem másoljuk le. Minden téma a mu-sys/ könyvtárban található, és tpl- névvel kell kezdődnie a könyvtár nevének. Például ha valami néven szeretnénk új témát létrehozni, másoljuk le a tpl-base könyvtár tartalmát a mu-sys/tpl-valami könyvtárba.

A theme.txt fájl

A téma könyvtárában van egy theme.txt fájl, amely néhány alapvető információt tartalmaz a témáról. A fájl kulcs<tabulátor>érték formátumban épül fel.

A fájl a következő sorokat tartalmazhatja:

name	<A téma neve>
author	<A téma szerzője>
email	<A szerző e-mail címe>
descr	<Rövid leírás a témáról>
ver	<A téma verziója>
minver	<Használatához szükséges muPortal verzió>

Témakészítési irányelvek

Lehetőleg használjuk ki a CSS adta lehetőségeket. A muPortal alaptémája a 0.3.0-s verzió óta igyekszik minél jobban kihasználni a CSS képességeit. Emiatt sokszor csak keveset kell módosítani egy-egy mintafájlban.

Törekedjünk a szabványos HTML kódra! Használjuk a HTML Validatort, hogy ellenőrizzük a HTML kód szabványosságát.

Sajnos témát készíteni nem lehet HTML és CSS ismeretek nélkül. Viszont rengeteg leírás található a témakörben az interneten, érdemes megismerkedni velük. Ajánlott kiindulópontok: Weblabor, Tutorial.hu, HtmlInfo vagy az angol nyelvű W3Schools.com.