De kwaliteit van inhoud beheren in de webeditor

In dit artikel vindt u een overzicht van de validatiemogelijkheden in AEM webeditor voor hulplijnen.
Door ontwerp Web-redacteur hefboomwerkingen het DITA schema opstelling in het systeem om gebruikers af te dwingen om DITA volgzame inhoud tot stand te brengen. Met dit, is al inhoud die in het systeem wordt opgeslagen gestructureerd, herbruikbaar en geldige inhoud DITA.

Naast ondersteuning voor DITA-regels ondersteunt de webeditor ook validatie van inhoud die is gebaseerd op "Schematron"regels.

"Schematron" verwijst naar een op regels gebaseerde validatietaal die wordt gebruikt om tests voor een XML-bestand te definiëren. U kunt de Schematron dossiers invoeren en hen ook uitgeven in de Redacteur van het Web. Gebruikend een "Schematron"dossier kunt u bepaalde regels bepalen en dan hen voor een DITA onderwerp of een kaart bevestigen. Regels voor schema kunnen de consistentie van de XML-structuur waarborgen door beperkingen op te leggen die als regels worden gedefinieerd. Deze beperkingen zijn ingegeven door KMO's die de kwaliteit en consistentie van de inhoud bezitten.

NOTA: De redacteur van het Web steunt het Schematron van ISO.

Kennis van hoe "Schematron" werkt in de webeditor

Schematron-regels configureren

Zie de sectie "Ondersteuning voor Schematron-bestanden" in het dialoogvenster Handboek

Validatieregels toepassen bij het opslaan van bestanden

Met de instellingen van Webeditor kunnen de stroomgebruikers Schematron-regels/bestanden instellen die worden uitgevoerd telkens wanneer een gebruiker de inhoud bijwerkt. Zie de sectie Validatie in voor meer informatie Handboek

Regels instellen op basis van instellingen voor webeditors

Kan validatie handmatig worden uitgevoerd?

Ja, als auteur/gebruiker tijdens het maken van inhoud kunt u het deelvenster Schema in de webbrowser gebruiken om een schemabestand te uploaden en validaties uit te voeren voor het bestand dat is geopend in de editor.

Dit werkt alleen als beheerders van mapprofielen alle gebruikers de mogelijkheid bieden om schemabestanden toe te voegen in het deelvenster Validatie. Zie editorinstellingen (bovenstaande screenshot)

Schematron-bestand kiezen
Validatie uitvoeren

Ondersteunde regels

De huidige versie van AEM hulplijnen ondersteunt alleen validatie met alleen op bevestiging gebaseerde regels. (zie activa/rapport) Regels die zijn gebaseerd op 'Rapporten' worden nog niet ondersteund.

Monsters en meer hulp bij de schoolregels

Gebruiksscenario's

  • Controleren of een koppeling extern is en of het bereik "extern" is

    code language-none
    <sch:pattern>
        <sch:rule context="xref[contains(@href, 'http') or contains(@href, 'https')]">
            <sch:assert test="@scope = 'external' and @format = 'html'">
                All external xref links must be with scope='external' and format='html'
            </sch:assert>
        </sch:rule>
    </sch:pattern>
    
  • Controleer of er minstens één "topicref" op een kaart staat of minstens één "li" onder een "ul"

    code language-none
    <sch:pattern>
        <sch:rule context="map">
            <sch:assert test="count(topicref) > 0">
                There should be atleast one topicref in map
            </sch:assert>
        </sch:rule>
    
        <sch:rule context="ul">
            <sch:assert test="count(li) > 1" >
                A list must have more than one item.
            </sch:assert>
        </sch:rule>
    </sch:pattern>
    
  • Het element "indexterm" moet altijd voorkomen in een "prolog"

    code language-none
    <sch:pattern>
        <sch:rule context="*[contains(@class, ' topic/indexterm ')]">
            <sch:assert test="ancestor::node()/local-name() = 'prolog'">
                The indexterm element should be in a prolog.
            </sch:assert>
        </sch:rule>
    </sch:pattern>
    

Bronnen

recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178