<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="nl">
	<id>https://fandata.nl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=944f869b-8467-464e-95c7-903362952755</id>
	<title>Fandata - Gebruikersbijdragen [nl]</title>
	<link rel="self" type="application/atom+xml" href="https://fandata.nl/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=944f869b-8467-464e-95c7-903362952755"/>
	<link rel="alternate" type="text/html" href="https://fandata.nl/Speciaal:Bijdragen/944f869b-8467-464e-95c7-903362952755"/>
	<updated>2026-06-27T02:27:46Z</updated>
	<subtitle>Gebruikersbijdragen</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://fandata.nl/index.php?title=Module:Class/Title&amp;diff=1062876</id>
		<title>Module:Class/Title</title>
		<link rel="alternate" type="text/html" href="https://fandata.nl/index.php?title=Module:Class/Title&amp;diff=1062876"/>
		<updated>2026-05-23T13:57:19Z</updated>

		<summary type="html">&lt;p&gt;944f869b-8467-464e-95c7-903362952755: Er kan kennelijk meer dan één originele titel zijn: string -&amp;gt; table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;--[[&lt;br /&gt;
Module for taking and processing parameters for set in Template:Title&lt;br /&gt;
Work in progress&lt;br /&gt;
&lt;br /&gt;
{{#invoke:Class/Title |set&lt;br /&gt;
|page={{FULLPAGENAME}}&lt;br /&gt;
|slot=ws-page-props&lt;br /&gt;
|debugmode=true&lt;br /&gt;
&lt;br /&gt;
|ID={{{ID|}}}&lt;br /&gt;
|TitelBiblio={{{TitelBiblio|}}}&lt;br /&gt;
|TitelGew={{{TitelGew|}}}&lt;br /&gt;
|OrigTitel={{{OrigTitel|}}}&lt;br /&gt;
|SchrijverNr={{{SchrijverNr|}}}&lt;br /&gt;
|Type={{{Type|}}}&lt;br /&gt;
|Titelreeks={{{Titelreeks|}}}&lt;br /&gt;
|Reeks={{{Reeks|}}}&lt;br /&gt;
|ReeksNr={{{ReeksNr|}}}&lt;br /&gt;
|Behoord={{{Behoord|}}}&lt;br /&gt;
|Soort={{{Soort|}}}&lt;br /&gt;
|Wereld={{{Wereld|}}}&lt;br /&gt;
|Medium vorm={{{Medium vorm|}}}&lt;br /&gt;
|ZieOokBij={{{ZieOokBij|}}}&lt;br /&gt;
|subcategorie={{{subcategorie|}}}&lt;br /&gt;
|KInhoud={{{KInhoud|}}}&lt;br /&gt;
|GUID={{{GUID|}}}&lt;br /&gt;
|Verwijderd={{{Verwijderd|}}}&lt;br /&gt;
|Opmerking={{{Opmerking|}}}&lt;br /&gt;
|Aantekening={{{Aantekening|}}}&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
]]--&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
local mFormatForSorting = require(&amp;quot;Module:Format for sorting&amp;quot;)&lt;br /&gt;
local mCspFunctions = require(&#039;Module:CspFunctions&#039;)&lt;br /&gt;
local mSlot = require(&amp;quot;Module:Slot&amp;quot;)&lt;br /&gt;
local mPerson = require(&amp;quot;Module:Class/Person&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
p.set = function(frame)&lt;br /&gt;
	local page = frame.args.page or nil&lt;br /&gt;
	local slot = frame.args.slot or &amp;quot;ws-page-props&amp;quot;&lt;br /&gt;
	local debugmode = frame.args.debugmode or &amp;quot;false&amp;quot;&lt;br /&gt;
&lt;br /&gt;
	-- Wiki template argumentsa&lt;br /&gt;
	local ID = frame.args.ID or nil&lt;br /&gt;
	local TitelBiblio = frame.args.TitelBiblio or nil&lt;br /&gt;
	local TitelGew = frame.args.TitelGew or &amp;quot;&amp;quot;&lt;br /&gt;
	local OrigTitel = frame.args.OrigTitel or nil&lt;br /&gt;
	local SchrijverNr = frame.args.SchrijverNr or nil&lt;br /&gt;
	local Type = frame.args.Type or nil&lt;br /&gt;
&lt;br /&gt;
	-- Reeks (oud, string) =&amp;gt; Titelreeks (nieuw, things)&lt;br /&gt;
	local Titelreeks = frame.args.Titelreeks or nil&lt;br /&gt;
	local Reeks = frame.args.Reeks or nil&lt;br /&gt;
	local ReeksNr = frame.args.ReeksNr or nil&lt;br /&gt;
	&lt;br /&gt;
	-- &#039;Behoord&#039; (oud, string) =&amp;gt; &#039;Wereld&#039; (nieuw, things)&lt;br /&gt;
	local Behoord = frame.args.Behoord or nil&lt;br /&gt;
	local Wereld = frame.args.Wereld or nil&lt;br /&gt;
	&lt;br /&gt;
	local Soort = frame.args.Soort or nil&lt;br /&gt;
	local Mediumvorm = frame.args[&amp;quot;Medium vorm&amp;quot;] or nil&lt;br /&gt;
	local ZieOokBij = frame.args.ZieOokBij or nil&lt;br /&gt;
	local subcategorie = frame.args.subcategorie or nil&lt;br /&gt;
	local KInhoud = frame.args.KInhoud or nil&lt;br /&gt;
	local GUID = frame.args.GUID or nil&lt;br /&gt;
	local Verwijderd = frame.args.Verwijderd or nil&lt;br /&gt;
	local Opmerking = frame.args.Opmerking or nil&lt;br /&gt;
	local Aantekening = frame.args.Aantekening or nil&lt;br /&gt;
&lt;br /&gt;
	-- processing&lt;br /&gt;
	local titleBiblioFlattened = p.flattenBibliographicTitle( TitelBiblio )&lt;br /&gt;
	local initial = p.getUppercaseInitial( titleBiblioFlattened )&lt;br /&gt;
&lt;br /&gt;
	-- create two identical tables because it appears we cannot reuse the variable for a second property&lt;br /&gt;
	local authors = {}&lt;br /&gt;
	local authors2 = {}&lt;br /&gt;
	if SchrijverNr ~= nil then&lt;br /&gt;
		authors = mw.text.split( SchrijverNr, &amp;quot;,&amp;quot;, true )&lt;br /&gt;
		authors2 = mw.text.split( SchrijverNr, &amp;quot;,&amp;quot;, true )&lt;br /&gt;
	end&lt;br /&gt;
	local authorNameTbl = mPerson.buildAuthorNameTbl( authors ) or {}&lt;br /&gt;
	local authorNameStrInTitle = mPerson.formatAuthorNameString( #authors, authorNameTbl, &amp;quot;---&amp;quot; )&lt;br /&gt;
&lt;br /&gt;
	local titlePlain = TitelGew .. &amp;quot; - &amp;quot; .. authorNameStrInTitle&lt;br /&gt;
&lt;br /&gt;
	-- {{lc:{{#var:@titelbiblio}} - {{#var:@naamgew}} }}&lt;br /&gt;
	local sortLabel = string.lower( titleBiblioFlattened .. &amp;quot; - &amp;quot; .. authorNameStrInTitle )&lt;br /&gt;
	-- {{lc:{{#var:@naambiblioschrijver1}} - {{#var:@titelbiblio}} }} &lt;br /&gt;
	local firstAuthorBiblioName = &amp;quot;&amp;quot;&lt;br /&gt;
	if authorNameTbl[1] ~= nil then firstAuthorBiblioName = authorNameTbl[1][&amp;quot;NaamBiblio&amp;quot;] or &amp;quot;&amp;quot; end&lt;br /&gt;
	local sortLabelByAuthor = string.lower( firstAuthorBiblioName .. &amp;quot; - &amp;quot; .. titleBiblioFlattened )&lt;br /&gt;
&lt;br /&gt;
	local seriesOrWorld = {}&lt;br /&gt;
	local isTitleSeriesAvailable = &amp;quot;false&amp;quot;&lt;br /&gt;
	local seriesLabel = Reeks&lt;br /&gt;
	-- create two identical tables because it appears we cannot reuse the variable for a second property&lt;br /&gt;
	local Titelreeksen = {}&lt;br /&gt;
	local Titelreeksen2 = {}&lt;br /&gt;
	if Titelreeks ~= nil and Titelreeks ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		Titelreeksen = mw.text.split( Titelreeks, &amp;quot;,&amp;quot;, true )&lt;br /&gt;
		Titelreeksen2 = mw.text.split( Titelreeks, &amp;quot;,&amp;quot;, true )&lt;br /&gt;
		isTitleSeriesAvailable = &amp;quot;true&amp;quot;&lt;br /&gt;
		local seriesLabels = {}&lt;br /&gt;
		for _,r in ipairs( Titelreeksen ) do &lt;br /&gt;
			-- {{#if:{{{Titelreeks|}}}|{{#show:{{{Titelreeks|}}}|?Title plain}}|{{#var:@reeks}} }}&lt;br /&gt;
			table.insert( seriesLabels, mSlot.getValueFromTemplateParam( r, &amp;quot;Title series&amp;quot;, &amp;quot;TitelGew&amp;quot; ) )&lt;br /&gt;
			table.insert( seriesOrWorld, r )&lt;br /&gt;
		end&lt;br /&gt;
		seriesLabel = table.concat( seriesLabels, &amp;quot;, &amp;quot; )&lt;br /&gt;
	end&lt;br /&gt;
	local Werelden = {}&lt;br /&gt;
	if Wereld ~= nil and Wereld ~= &amp;quot;&amp;quot; then&lt;br /&gt;
		Werelden = mw.text.split( Wereld, &amp;quot;,&amp;quot; )&lt;br /&gt;
		for _,w in ipairs(Werelden) do&lt;br /&gt;
			table.insert( seriesOrWorld, w )&lt;br /&gt;
		end&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local mediumVormen = { &amp;quot;Gedrukt&amp;quot; } -- default&lt;br /&gt;
	if Mediumvorm ~= nil then&lt;br /&gt;
		mediumVormen = mw.text.split( Mediumvorm, &amp;quot;,&amp;quot; )&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	-- set&lt;br /&gt;
	local set = {}&lt;br /&gt;
	-- Dutch-language label&lt;br /&gt;
	set[&amp;quot;Klasse&amp;quot;] = &amp;quot;Titel&amp;quot;&lt;br /&gt;
	set[&amp;quot;Has ID&amp;quot;] = ID or &amp;quot;&amp;quot;&lt;br /&gt;
	set[&amp;quot;Title&amp;quot;] = titlePlain&lt;br /&gt;
	--|Title plain={{{TitelGew|}}} - {{#var:@naamgew|---}}&lt;br /&gt;
	set[&amp;quot;Title plain&amp;quot;] = titlePlain&lt;br /&gt;
	set[&amp;quot;Has title&amp;quot;] = TitelGew&lt;br /&gt;
	set[&amp;quot;Has bibliographic title&amp;quot;] = titleBiblioFlattened&lt;br /&gt;
	set[&amp;quot;Has initial&amp;quot;] = initial&lt;br /&gt;
	&lt;br /&gt;
	-- |Has sort label={{#sub:{{#var:@sort title}}|0|150}}¶&lt;br /&gt;
	set[&amp;quot;Has sort label&amp;quot;] = string.sub( sortLabel, 1, 150 ) .. &amp;quot;¶&amp;quot;&lt;br /&gt;
	-- |Has sort label by author={{#sub:{{#var:@sort title 2}}|0|200}}¶&amp;lt;!-- author first --&amp;gt;&lt;br /&gt;
	set[&amp;quot;Has sort label by author&amp;quot;] = string.sub( sortLabelByAuthor, 1, 200 ) .. &amp;quot;¶&amp;quot;&lt;br /&gt;
	if Type ~= nil then labelType = &amp;quot; (&amp;quot; ..  Type .. &amp;quot;)&amp;quot; else labelType = &amp;quot;&amp;quot; end&lt;br /&gt;
	set[&amp;quot;Has label for form&amp;quot;] = TitelGew .. &amp;quot; - &amp;quot; .. authorNameStrInTitle .. labelType&lt;br /&gt;
	set[&amp;quot;Has original title&amp;quot;] = mw.text.split( OrigTitel or &amp;quot;&amp;quot;, &amp;quot;,&amp;quot; )&lt;br /&gt;
	-- table&lt;br /&gt;
	set[&amp;quot;Has author&amp;quot;] = authors&lt;br /&gt;
	set[&amp;quot;Has author (text)&amp;quot;] = authors2&lt;br /&gt;
	-- string version, used to preserve the order of appearance&lt;br /&gt;
	set[&amp;quot;Has author string&amp;quot;] = SchrijverNr&lt;br /&gt;
&lt;br /&gt;
	set[&amp;quot;Title series available&amp;quot;] = isTitleSeriesAvailable&lt;br /&gt;
	set[&amp;quot;Has title series&amp;quot;] = Titelreeksen&lt;br /&gt;
	set[&amp;quot;Has title series (text)&amp;quot;] = Titelreeksen2&lt;br /&gt;
	--set[&amp;quot;Has title series (text)&amp;quot;] = Titelreeksen or {}&lt;br /&gt;
	set[&amp;quot;Has series label&amp;quot;] = seriesLabel&lt;br /&gt;
	set[&amp;quot;Has series volume&amp;quot;] = ReeksNr&lt;br /&gt;
	-- Has title series sortkey={{#invoke:Format for sorting|textString|1={{#var:@reeksnr|99999}}}}&lt;br /&gt;
	set[&amp;quot;Has title series sortkey&amp;quot;] = mFormatForSorting.textStringFormat( ReeksNr or &amp;quot;99999&amp;quot; )&lt;br /&gt;
	set[&amp;quot;Belongs to world&amp;quot;] = Behoord&lt;br /&gt;
	set[&amp;quot;Has world&amp;quot;] = Werelden&lt;br /&gt;
	set[&amp;quot;Has title series or world&amp;quot;] = seriesOrWorld&lt;br /&gt;
&lt;br /&gt;
	set[&amp;quot;Has format&amp;quot;] = Type&lt;br /&gt;
	set[&amp;quot;Has medium form&amp;quot;] = mediumVormen&lt;br /&gt;
	set[&amp;quot;Has category&amp;quot;] = Soort&lt;br /&gt;
	if subcategorie ~= nil then&lt;br /&gt;
		set[&amp;quot;Has subcategory&amp;quot;] = mw.text.split( subcategorie, &amp;quot;,&amp;quot; )&lt;br /&gt;
	end&lt;br /&gt;
	set[&amp;quot;Has summary&amp;quot;] = KInhoud&lt;br /&gt;
	if ZieOokBij ~= nil then&lt;br /&gt;
		set[&amp;quot;Has related title&amp;quot;] = mw.text.split( ZieOokBij, &amp;quot;,&amp;quot;)&lt;br /&gt;
	end&lt;br /&gt;
	set[&amp;quot;Has comment&amp;quot;] = Opmerking&lt;br /&gt;
	set[&amp;quot;Has private note&amp;quot;] = Aantekening&lt;br /&gt;
&lt;br /&gt;
	if debugmode == &amp;quot;true&amp;quot; then&lt;br /&gt;
		return &amp;quot;&amp;lt;pre&amp;gt;&amp;quot; .. mw.text.jsonEncode( set ) .. &amp;quot;&amp;lt;/pre&amp;gt;&amp;quot;&lt;br /&gt;
	end&lt;br /&gt;
&lt;br /&gt;
	local setResult = nil&lt;br /&gt;
	if mw.smw then&lt;br /&gt;
		setResult = mw.smw.set( set )&lt;br /&gt;
	end&lt;br /&gt;
	&lt;br /&gt;
	mw.ext.displaytitle.set( titlePlain)&lt;br /&gt;
	frame:callParserFunction( &#039;DEFAULTSORT&#039;, { sortLabel } )&lt;br /&gt;
&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
@title string - pagename of title&lt;br /&gt;
Should mirror approach by set supra&lt;br /&gt;
]]--&lt;br /&gt;
p.getSortLabelByAuthor = function( title )&lt;br /&gt;
	if title == nil then return &amp;quot;&amp;quot; end&lt;br /&gt;
&lt;br /&gt;
	-- 1 title&lt;br /&gt;
	local titelBiblio = mSlot.getValueFromTemplateData( &amp;quot;ws-page-props&amp;quot;, title, &amp;quot;Title&amp;quot;, &amp;quot;TitelBiblio&amp;quot; )&lt;br /&gt;
	local titleBiblioFlattened = p.flattenBibliographicTitle( titelBiblio )&lt;br /&gt;
&lt;br /&gt;
	-- 2 get author names&lt;br /&gt;
	local SchrijverNr = mSlot.getValueFromTemplateData( &amp;quot;ws-page-props&amp;quot;, title, &amp;quot;Title&amp;quot;, &amp;quot;SchrijverNr&amp;quot; )&lt;br /&gt;
	local authors = mw.text.split( SchrijverNr, &amp;quot;,&amp;quot; )&lt;br /&gt;
	local authorNameTbl = mPerson.buildAuthorNameTbl( authors ) or {}&lt;br /&gt;
	local firstAuthorBiblioName = &amp;quot;&amp;quot;&lt;br /&gt;
	if authorNameTbl[1] ~= nil then firstAuthorBiblioName = authorNameTbl[1][&amp;quot;NaamBiblio&amp;quot;] or &amp;quot;&amp;quot; end&lt;br /&gt;
&lt;br /&gt;
	-- 3 postprocess and return&lt;br /&gt;
	local sortLabelByAuthor = string.lower( firstAuthorBiblioName .. &amp;quot; - &amp;quot; .. titleBiblioFlattened )&lt;br /&gt;
	return string.sub( sortLabelByAuthor, 1, 200 ) .. &amp;quot;¶&amp;quot;&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
@titelBiblio string|nil&lt;br /&gt;
@return string&lt;br /&gt;
]]--&lt;br /&gt;
p.flattenBibliographicTitle = function( titelBiblio )&lt;br /&gt;
	if titelBiblio == nil then return &amp;quot;&amp;quot; end&lt;br /&gt;
	-- {{Strip title for sorting|{{#sub:{{{TitelBiblio|}}}|0|75}} }}&lt;br /&gt;
	-- {{#sub:{{{TitelBiblio|}}}|0|75}} &lt;br /&gt;
	local subbed = string.sub( titelBiblio, 1, 75 )&lt;br /&gt;
	local stripped = mFormatForSorting.minimalStripForSorting( subbed )&lt;br /&gt;
	-- previously:&lt;br /&gt;
	--local frame = mw.getCurrentFrame()&lt;br /&gt;
	--local stripped = frame:expandTemplate{ title = &amp;quot;Strip title for sorting&amp;quot;, args = { subbed } }&lt;br /&gt;
	return stripped&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
p.getUppercaseInitial = function( str )&lt;br /&gt;
	local initial = string.sub( str, 1, 1 )&lt;br /&gt;
	return string.upper(initial)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
UNUSED&lt;br /&gt;
titleBiblioFlattened&lt;br /&gt;
@title &#039;flattened&#039; title&lt;br /&gt;
]]--&lt;br /&gt;
p.getSortkeyByTitleAndAuthor = function( title, firstAuthorName )&lt;br /&gt;
	local firstAuthorName = &amp;quot;&amp;quot;&lt;br /&gt;
	local str = title .. &amp;quot; - &amp;quot; .. firstAuthorName&lt;br /&gt;
	-- {{lc:{{#var:@titelbiblio}} - {{#var:@naamgew}} }} &lt;br /&gt;
	-- string.lowercase( )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[&lt;br /&gt;
@deprecated&lt;br /&gt;
]]--&lt;br /&gt;
p.getValueFromTemplateParam = function( pagename, templateName, templateParam )&lt;br /&gt;
	return mSlot.getValueFromTemplateParam( pagename, templateName, templateParam )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
--[[ used by Class/Book, maybe todo : Class/Title ]]--&lt;br /&gt;
p.createSortLabelByAuthor = function( titelBiblio, firstAuthorBiblioName )&lt;br /&gt;
	local titleBiblioFlattened = p.flattenBibliographicTitle( titelBiblio )&lt;br /&gt;
	return string.lower( firstAuthorBiblioName .. &amp;quot; - &amp;quot; .. titleBiblioFlattened )&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>944f869b-8467-464e-95c7-903362952755</name></author>
	</entry>
	<entry>
		<id>https://fandata.nl/index.php?title=Titel/63317066&amp;diff=1052744</id>
		<title>Titel/63317066</title>
		<link rel="alternate" type="text/html" href="https://fandata.nl/index.php?title=Titel/63317066&amp;diff=1052744"/>
		<updated>2026-03-13T19:06:27Z</updated>

		<summary type="html">&lt;p&gt;944f869b-8467-464e-95c7-903362952755: User:944f869b-8467-464e-95c7-903362952755&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>944f869b-8467-464e-95c7-903362952755</name></author>
	</entry>
	<entry>
		<id>https://fandata.nl/index.php?title=Titel/5393388&amp;diff=1051210</id>
		<title>Titel/5393388</title>
		<link rel="alternate" type="text/html" href="https://fandata.nl/index.php?title=Titel/5393388&amp;diff=1051210"/>
		<updated>2026-03-10T09:59:38Z</updated>

		<summary type="html">&lt;p&gt;944f869b-8467-464e-95c7-903362952755: 1 versie geïmporteerd: restimport uit fandata-old.wikibase.nl&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>944f869b-8467-464e-95c7-903362952755</name></author>
	</entry>
	<entry>
		<id>https://fandata.nl/index.php?title=Boek/-1223285681&amp;diff=1051208</id>
		<title>Boek/-1223285681</title>
		<link rel="alternate" type="text/html" href="https://fandata.nl/index.php?title=Boek/-1223285681&amp;diff=1051208"/>
		<updated>2026-03-10T09:59:37Z</updated>

		<summary type="html">&lt;p&gt;944f869b-8467-464e-95c7-903362952755: 1 versie geïmporteerd: restimport uit fandata-old.wikibase.nl&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;In een ver verleden stichtte de magiër Orison een rijk, dat hij naar zichzelf noemde. Hij zette een koning op de troon, verdeelde het rijk in negen baronieën met elk een baron en een barones aan het hoofd, en verbande alle demonen uit het land naar een diepe poel.&lt;br /&gt;
&lt;br /&gt;
Lange tijd heerst er rust in Orison, totdat de zestienjarige koning Tenmac III de onbedwingbare behoefte voelt om de demonenpoel eens van dichtbij te bekijken. De twee demonen Gouwl en Irathindur zien hun kans schoon om eindelijk uit de poel te ontsnappen en nemen bezit van koning Tenmac III en barones Meridienn.&lt;br /&gt;
&lt;br /&gt;
De demonen genieten met volle teugen van hun vrijheid. Nieuwsgierig beproeven ze alle aspecten van hun leven als mens, zonder dat iemand merkt dat de koning en de barones zichzelf niet zijn. Maar als blijkt dat er niet voldoende levenskracht in Orison aanwezig is voor twee demonen, ontstaat er een felle machtsstrijd. Het hele rijk wordt ondergedompeld in een verschrikkelijke oorlog - er zal maar één demon kunnen overwinnen.&lt;/div&gt;</summary>
		<author><name>944f869b-8467-464e-95c7-903362952755</name></author>
	</entry>
	<entry>
		<id>https://fandata.nl/index.php?title=Boek/7905491&amp;diff=1051206</id>
		<title>Boek/7905491</title>
		<link rel="alternate" type="text/html" href="https://fandata.nl/index.php?title=Boek/7905491&amp;diff=1051206"/>
		<updated>2026-03-10T09:59:37Z</updated>

		<summary type="html">&lt;p&gt;944f869b-8467-464e-95c7-903362952755: 1 versie geïmporteerd: restimport uit fandata-old.wikibase.nl&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Twintig jaar geleden  ontsnapten twee demonen uit hun gevangenschap in de demonenpoel en stortten Orison in een verwoestende oorlog. Nu breken meer dan honderdduizend demonen uit...&lt;br /&gt;
&lt;br /&gt;
Een gigantisch leger valt het mensenrijk Orison aan. De bevolking vormt troepen en smeedt allianties, maar de overmacht is verpletterend. In deze strijd gaat het niet om het redden van bezit, land of leven: het lot van de mensheid staat op het spel.&lt;br /&gt;
&lt;br /&gt;
De rijen van de demonen zijn echter niet helemaal gesloten. Gunt de demonenkoning zijn legioenen de vrijheid of wil hij hen terugjagen naar de duisternis van de demonenpoel?&lt;/div&gt;</summary>
		<author><name>944f869b-8467-464e-95c7-903362952755</name></author>
	</entry>
	<entry>
		<id>https://fandata.nl/index.php?title=Boek/1633036463&amp;diff=1051204</id>
		<title>Boek/1633036463</title>
		<link rel="alternate" type="text/html" href="https://fandata.nl/index.php?title=Boek/1633036463&amp;diff=1051204"/>
		<updated>2026-03-10T09:59:37Z</updated>

		<summary type="html">&lt;p&gt;944f869b-8467-464e-95c7-903362952755: 1 versie geïmporteerd: restimport uit fandata-old.wikibase.nl&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Sulien ap Gwien is zeventien als een groep plunderaars haar dorp overvalt, waarbij haar broer om het leven komt. Ze zweert dat ze zich op de daders zal wreken en gaat op pad om koning Urdo te zoeken. Urdo is druk doende alle opstandige edelen te herenigen door ze onder zijn banier te scharen, om zo zijn land te kunnen bevrijden van de plunderaars. Zo begint het verhaal van Sulien ap Gwien, die zich langzaam omhoog vecht in de rangen van de koning, tot ze naast hem staat in de strijd voor de Koningsvrede en haar naam bekend is in het hele land.&lt;/div&gt;</summary>
		<author><name>944f869b-8467-464e-95c7-903362952755</name></author>
	</entry>
	<entry>
		<id>https://fandata.nl/index.php?title=Boek/-304555464&amp;diff=1051202</id>
		<title>Boek/-304555464</title>
		<link rel="alternate" type="text/html" href="https://fandata.nl/index.php?title=Boek/-304555464&amp;diff=1051202"/>
		<updated>2026-03-10T09:55:21Z</updated>

		<summary type="html">&lt;p&gt;944f869b-8467-464e-95c7-903362952755: 1 versie geïmporteerd: Dit is een test&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Na de strijd die het koninkrijk Tir Tanagiri verenigd heeft onder het banier van koning Urdo, is Sulien ap Gwien verheven tot Vrouwe van haar eigen gebied, terwijl haar heldendaden worden bezongen in het hele koninkrijk. Maar de vrede die zij en Urdo bevochten lijkt van korte duur en een burgeroorlog is onvermijdelijk. Sulien wordt wederom gedwongen het zwaard om te gorden, maar ditmaal komt ze tegenover vrienden en familie te staan in een grimmige strijd om Urdo&#039;s droom te kunnen behouden...&lt;/div&gt;</summary>
		<author><name>944f869b-8467-464e-95c7-903362952755</name></author>
	</entry>
	<entry>
		<id>https://fandata.nl/index.php?title=Module:Pagination/doc&amp;diff=1050820</id>
		<title>Module:Pagination/doc</title>
		<link rel="alternate" type="text/html" href="https://fandata.nl/index.php?title=Module:Pagination/doc&amp;diff=1050820"/>
		<updated>2026-03-06T14:49:06Z</updated>

		<summary type="html">&lt;p&gt;944f869b-8467-464e-95c7-903362952755: Nieuwe pagina aangemaakt met &amp;#039;{{Module |Summary=Pagination feature |Description= |Uses= }} {{#invoke:Pagination|getPagination |total=251 |totalvisible=50 |target={{FULLPAGENAME}} |initialoffset={{#urlget:offset|50}} |nameoffset={{{Name offset|offset}}} |withurlparameters=salute=ave }}&amp;#039;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Module&lt;br /&gt;
|Summary=Pagination feature&lt;br /&gt;
|Description=&lt;br /&gt;
|Uses=&lt;br /&gt;
}}&lt;br /&gt;
{{#invoke:Pagination|getPagination&lt;br /&gt;
|total=251&lt;br /&gt;
|totalvisible=50&lt;br /&gt;
|target={{FULLPAGENAME}}&lt;br /&gt;
|initialoffset={{#urlget:offset|50}}&lt;br /&gt;
|nameoffset={{{Name offset|offset}}}&lt;br /&gt;
|withurlparameters=salute=ave&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>944f869b-8467-464e-95c7-903362952755</name></author>
	</entry>
</feed>