Torej ste napisali niz vtičnikov in se pripravljate na delite svoje delo. Da bi zagotovili, da bodo uporabniki vedeli, kaj je vaše delo, pod kakšnimi pogoji lahko uporabljajo in ga distribuirajo in na koga naj se obrnejo glede težav ali idej, dodate nekaj informacij o vaših vtičnikih. To lahko storite z elementom <about>. Lahko se uporablja bodisi v .pluginmap ali v posameznem vtičniku .xml (v obeh primerih kot neposredni podrejeni datotekioznaka dokumenta). Ko je podano v .pluginmap veljalo bo za vsevtičniki. Če je <about> podan na obeh mestih,informacije <about> v vtičniku .xml bo preglasila tisto v datoteki .pluginmap. Dodate lahko tudi element <about> v .rkh-strani, ki niso povezane z vtičnikom, če je to potrebno.
Tukaj je primer .pluginmap datoteko z le nekaj pojasnili spodaj. V primeru dvoma lahko več informacij dobite pri referenci.
<document
namespace="rkward"
id="SquaretheCircle_rkward"
>
<about
name="Square the Circle"
shortinfo="Squares the circle using Heisenberg compensation."
version="0.1-3"
releasedate="2011-09-19"
url="http://eternalwondermaths.example.org/23/stc.html"
license="GPL"
category="Geometry"
>
<author
given="E.A."
family="Dölle"
email="doelle@eternalwondermaths.example.org"
role="aut"
/>
<author
given="A."
family="Assistant"
email="alterego@eternalwondermaths.example.org"
role="cre, ctb"
/>
</about>
<dependencies>
...
</dependencies>
<components>
...
</components>
<hierarchy>
...
</hierarchy>
</document>
Večino tega je treba razložiti samo po sebi, zato ne bomo razpravljali o vsaki oznaki elementa posebej. Toda poglejmo nekaj podrobnosti, ki verjetno potrebujejo nekaj komentarja za lažje razumevanje.
Element category v <about> je mogoče definirati precej prosto, vendar bi moral biti smiseln, kot jenaj bi se uporabljal za razvrščanje vtičnikov v skupine. Vsi drugi atributi v tej začetni oznaka so obvezni in morajo biti napolnjeni z razumno vsebino.
Vsaj en <author> z veljavnim e-poštnim naslovom mora biti podan tudi vloga “aut” (“avtor”) mora biti podana. V primeru, da vaš vtičnik povzroča težave ali bi ga kdo želel deliti z drugimi hvaležnost z vami, mora biti enostavno vzpostaviti stik z nekom, ki je vpleten. Za dodatne informacije o drugih veljavnih vlogah, kot je “ctb” za kodoprispevke ali “cre” za vzdrževanje paketa, glejteR dokumentacija o person().
Opomba
Ne pozabite, da lahko uporabite <include> in / ali<insert> za ponavljanje informacij v več.xml datoteke (npr. informacije oavtorju, ki je sodeloval pri več vtičnikih). Več informacij.
Namig
Ni vam treba napisati tega XML kodo ročno. Če uporabljate funkcijo rk.plugin.skeleton() iz paketa rkwarddev in zagotovite vse potrebne informacije prek about bo samodejno ustvaril .pluginmap datoteka z delujočim razdelkom <o programu> za vas.