It will not be question here to explain the language HTML, that allows defining the make-up of the data that this file posts, but rather to present the data that it can post and the corresponding instructions, encapsulated in the beacons HTML. To post the unique data of a individual, (clickabele or not), it uses the following elements and to integrate them in the beacons html: Given of the unique individuals and clickable numbers: %first_name; : First name %surname; : Last name %public_name; : Public Name [.*Sosa] : Sosa %first_name_key; : Prenom %first_name; : First name %surname_key : Patronym %occupation; : "Occupation" %on_birth_date; : The 1st January 1900 %birth_place; : Birthplace %on_baptism_date; : Dates of Baptism %baptism_place; : Baptism place %on_death_date; : Dates of Deaths %death_place; : Deaths place %age; : Age if the person is living %on_burial_date; : Date of Burial %burial_place; : Burial place %on_cremation_date; : Date of Cremation %cremation_place; : Place of Cremation %death_age; : Age to the moment of the death %consanguinity; : 0,5% %notes; : "Notes of First name Last Name" Given of the unique and clickable individuals (option) : %father; : First name of the Father Last name of the Father %father.dates; : 1870-1944 (for example) %mother; : First name of the Mother Last name of the Mother %mother.dates; : 1870-1944 (for example) %sosa; : 16 (for example) To return these clickable information, it is necessary to construct a link to the format HTML and formed of the following macros: %prefix; : mabase? %mother.access; : p=prenom+mere;n=patronyme+mere %father.access; : p=prenom+pere;n=patronyme+pere %sosa_link; : m=RL;i1=1;i2=1;b1=1;b2=1 (for example) The link itself code of the following manner:) : %mother; or %first_name; Certain data can be multiple for a same individual. That can be the spouse, the nobility title, children, …: The data of the multiple individuals are: %to qualify; : Qualifer %alias; : Alias %nobility_title; : Nobility Title %surname_alias; : Last Name Alias %first_name_alias; : First Name Alias %family; : (serves to define a condition) %witnes; : Witness %child; : Child %father.child; : Child of the Father %mother.title; : Title of the Mother %relation; : Relations %related; %witness_relation; : (serves to define a condition) %spouse; : Spouse %witness.dates; : year of birth and deaths of the Witness %witness.title; : Title of the Witness %divorce_date; : Date of divorce %child.child_name; : %child_name; : Name of the Child %child.dates; : Year of Birth and Deaths of the Child %source_type; : Source type (birth, deaths, …) %source; : To write the data that can be multiple, it is necessary to include them in a type instruction: %foreach;xxxxxxx; %xxxxxxx; %end; One also can write these data with a link that not at all towards to card it quoted person: %foreach;child; %child.child_name; %end; One obtains: - First name Last name of 1st child - First name Last name of 2nd child etc until the last child One also can define a conditional billposting: It starts with the instructions « if else end » For Example if;child.has_families; (if child has a family) disc (then billposting produces a full flea) %else; (otherwise) circle (billposting produces a non full flea) %end (End of the conditional instruction) The conditions that i have rediscovers are the following ones: %if;has_public_name; %if;has_qualifiers; %if;is_male; %if;has_public_name; %if;cancel_links %if;(has_sosa or has_qualifiers or has_aliases or has_nobility_titles or has_public_name or has_surnames_aliases or has_first_names_aliases) %if;not is_first; %if;has_nobility_titles; %if;(has_public_name or has_qualifiers) %if;not cancel_links; %if;has_referer; %if;has_image; %if;(has_occupation or has_birth_date or has_birth_place or has_baptism_date or has_baptism_place or is_dead or is_buried or is_cremated or has_consanguinity) %if;has_occupation; %if;has_birth_date; %if;has_birth_place; %if;has_baptism_date; %if;has_baptism_place; %if;is_dead; %if;has_death_date; %if;computable_age; %if;is_buried; %if;has_burial_date; %if;has_burial_place; %if;is_cremated; %if;has_cremation_date; %if;has_cremation_place; %if;computable_death_age; %if;(has_consanguinity and cvar_show_consang != "no"); %if;has_parents; %if;father.has_parents; %if;(cancel_links or father.is_restricted); %if;(cancel_links or mother.is_restricted); %if;are_married; %if;has_families; %if;spouse.has_parents; %if;(on_marriage_date = "") %if;(cancel_links or spouse.is_restricted); %if;has_witnesses; %if;(cancel_links or witness.is_restricted); %if;has_comment; %if;are_divorced; %if;are_separated; %if;has_children; %if;child.has_families; %if;(cancel_links or child.is_restricted); %if;has_siblings; %if;is_self; %if;has_relations; %if;(has_relation_him and has_relation_her) %if;(cancel_links or relation_him.is_restricted); %if;relation_him.has_families; %if;(cancel_links or relation_her.is_restricted); %if;has_notes; %if;has_sources; %if;not cancel_links; %if;has_nephews_or_nieces; %if;is_sibling_before; %if;is_sibling_after; %if;wizard; %if;(evar_opt = "misc") Example: to post the eventual children of a individual and the eventual spouses of these children: %if;has_parents; %foreach;father.child; %child.child_name;%child.dates;%nl; %foreach;child.family & %spouse; %spouse.dates;%nl; %end; %end; %end; NB: I do not know again this that means or to what serves the instruction «%nl; If you can me entlight me , I would be delighted.