Tips nodig? Zo kun je een lied zoeken. Hier vind je een overzicht van alle liedbundels.
Wil je ons werk steunen? Hier vind je meer over doneren of koop onze unieke Ubi-cari-tas.
|
Kerkliedwiki:Boek
We willen de mogelijkheid bieden dat bezoekers verschillende wikipagina's kunnen bundelen tot een boek. Hiervoor hebben we Extension:Collection geïnstalleerd, maar deze extensie werkt niet naar behoren. Als vervanging werken we aan een nieuwe oplossing.
Inhoud
Concept
- Elke gebruiker krijgt binnen zijn eigen gebruikersruimte (bijv. Gebruiker:Ecthelion3) een subpagina Gebruiker:Ecthelion3/Boek waarop hij/zij een boek kan samenstellen
- Op deze pagina kan de gebruiker met behulp van sjablonen en een formulier een boek samenstellen
- Daarnaast komt op elke inhoudelijke pagina een knop die deze pagina toevoegt aan het boek
- Een boek kan zelf worden afgedrukt (op papier of als pdf)
- Wanneer een gebruiker een nieuw boek wil maken kan hij/zij:
- De bewuste pagina leegmaken, zodanig dat het sjabloon blijft staan
- Het bestaande boek archiveren in de eigen gebruikersruimte (bijv. Gebruiker:Ecthelion3/Boeken/ABC)
Status
- Sjablonen en formulier zijn aangemaakt en werken. Het gaat om Sjabloon:Boek, Sjabloon:Boekpagina en Formulier:Boek (voorbeeld staat op Gebruiker:Ecthelion3/Boek)
- Via het formulier kan men
- het boek een titel en subtitel geven
- wikipagina's uit de artikelnaamruimte toevoegen
- deze wikipagina's een alternatieve titel geven
- Voor het toevoegen van wikipagina's vanuit de wikipagina zelf kan gebruik worden gemaakt van de functie 'autoedit'. Dit principe wordt uitgetest en lijkt te werken, zie de knoppen bovenaan de pagina Gebruiker:Ecthelion3/Test
Problemen
Link naar subpagina
Op deze wiki maken we gebruik van subpagina's in de artikelnaamruimte, bijv. voor inhoudsopgaven, Bijbelregisters en semantische queries. Om hiernaar te verwijzen vanuit het bijbehorende artikel maken we gebruik van relatieve links ([[/Subpagina/]]
). Wanneer een pagina wordt opgenomen in een boek werkt deze link niet meer.
Voorbeeld
Op de pagina Huub Oosterhuis verwijzen we met [[/Liederen/]]
naar de subpagina Huub Oosterhuis/Liederen. Wanneer de pagina Huub Oosterhuis wordt opgenomen in een boek verwijst dezelfde link naar de niet bestaande pagina Gebruiker:Ecthelion3/Boek/Liederen.
Mogelijke oplossingen
- Gebruik maken van absolute links.
- Gebruik maken van een sjabloon dat in de gebruikersnaamruimte niet wordt weergegeven, bijvoorbeeld Sjabloon:Tabs, zoals op de pagina's Huub Oosterhuis en Huub Oosterhuis/Liederen
Verwijzing naar paginanaam
In verschillende sjablonen gebruiken we {{PAGENAME}}
of {{ROOTPAGENAME}}
:
- Voor de titel van een infobox, moet doorgaans overeenkomen met de paginaam
- Voor semantische queries, bijv. op Huub Oosterhuis/Liederen alle liederen geschreven door deze dichter
Ook hier werken de sjablonen niet meer wanneer pagina's worden opgenomen in een boek. {{PAGENAME}}
verwijst niet meer naar de oorspronkelijke paginanaam, maar naar Gebruiker:Ecthelion3/Boek.
To do
- Autoedit-functie invoegen, zodat deze op alle inhoudelijke pagina's zichtbaar is
- Zorgen dat Sjabloon:Boek al op de juiste pagina staat zodra gebruikers een boek gaan maken
- Een functie toevoegen om een boek leeg te maken en/of te archiveren