LP#1848524: various fixes
authorRemington Steed <rjs7@calvin.edu>
Thu, 5 Dec 2019 20:08:23 +0000 (15:08 -0500)
committerGalen Charlton <gmc@equinoxinitiative.org>
Fri, 4 Sep 2020 20:38:31 +0000 (16:38 -0400)
* Fix syntax broken by "heading conversion" script
* Improve antora navs, add missing attrib files
  - Remove numbering from install docs headers
  - Link top-level nav items to each section's intro file
  - Add a few missing _attributes.adoc files in pages/ subdirs
* Start converting internal links to antora format

  Links to sections in the same file only need the section ID like this:

  xref:#section_id

  But links to sections in another file need the Antora page_id also:

  xref:MODULE:PAGE.adoc#section_id

* Convert existing anchors to Antora syntax
* Convert more links to Antora syntax

Antora requires that links to sections in a different file use the xref
syntax, not the double-angle-bracket shortcut syntax. As best as I can
tell, this commit changes all the links that go to other files (not the
file that the link is in).

Signed-off-by: Remington Steed <rjs7@calvin.edu>
Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
53 files changed:
docs-antora/modules/ROOT/nav.adoc
docs-antora/modules/acquisitions/nav.adoc
docs-antora/modules/acquisitions/pages/selection_lists_po.adoc
docs-antora/modules/admin/pages/Best_Hold_Selection_Sort_Order.adoc
docs-antora/modules/admin/pages/Org_Unit_Proximity_Adjustments.adoc
docs-antora/modules/admin/pages/SMS_messaging.adoc
docs-antora/modules/admin/pages/actiontriggers.adoc
docs-antora/modules/admin/pages/actiontriggers_process.adoc
docs-antora/modules/admin/pages/apache_access_handler.adoc
docs-antora/modules/admin/pages/apache_rewrite_tricks.adoc
docs-antora/modules/admin/pages/librarysettings.adoc
docs-antora/modules/admin/pages/phonelist.adoc
docs-antora/modules/admin/pages/sip_server.adoc
docs-antora/modules/admin/pages/template_toolkit.adoc
docs-antora/modules/admin/pages/web_client-login.adoc
docs-antora/modules/admin_initial_setup/nav.adoc
docs-antora/modules/admin_initial_setup/pages/KidsOPAC.adoc
docs-antora/modules/admin_initial_setup/pages/designing_your_catalog.adoc
docs-antora/modules/admin_initial_setup/pages/importing_via_staff_client.adoc
docs-antora/modules/api/nav.adoc
docs-antora/modules/api/pages/_attributes.adoc [new file with mode: 0644]
docs-antora/modules/appendix/nav.adoc
docs-antora/modules/appendix/pages/_attributes.adoc [new file with mode: 0644]
docs-antora/modules/cataloging/nav.adoc
docs-antora/modules/cataloging/pages/authorities.adoc
docs-antora/modules/circulation/nav.adoc
docs-antora/modules/circulation/pages/advanced_holds.adoc
docs-antora/modules/circulation/pages/offline_circ_webclient.adoc
docs-antora/modules/development/nav.adoc
docs-antora/modules/development/pages/intro_opensrf.adoc
docs-antora/modules/development/pages/support_scripts.adoc
docs-antora/modules/installation/nav.adoc
docs-antora/modules/installation/pages/edi_setup.adoc
docs-antora/modules/installation/pages/server_installation.adoc
docs-antora/modules/installation/pages/server_upgrade.adoc
docs-antora/modules/local_admin/nav.adoc
docs-antora/modules/local_admin/pages/_attributes.adoc [new file with mode: 0644]
docs-antora/modules/opac/nav.adoc
docs-antora/modules/opac/pages/batch_actions_from_search.adoc
docs-antora/modules/opac/pages/my_account.adoc
docs-antora/modules/opac/pages/my_lists.adoc
docs-antora/modules/opac/pages/using_the_public_access_catalog.adoc
docs-antora/modules/reports/nav.adoc
docs-antora/modules/reports/pages/reporter_cloning_shared_templates.adoc
docs-antora/modules/reports/pages/reporter_create_templates.adoc
docs-antora/modules/reports/pages/reporter_generating_reports.adoc
docs-antora/modules/reports/pages/reporter_running_recurring_reports.adoc
docs-antora/modules/serials/nav.adoc
docs-antora/modules/shared/pages/about_this_documentation.adoc
docs-antora/modules/sys_admin/nav.adoc
docs-antora/modules/sys_admin/pages/_attributes.adoc [new file with mode: 0644]
docs-antora/modules/using_staff_client/nav.adoc
docs-antora/modules/using_staff_client/pages/_attributes.adoc [new file with mode: 0644]

index 5f0d52e..48447d9 100644 (file)
@@ -1,3 +1,2 @@
-* Introduction
-** xref:shared:about_evergreen.adoc[]
-** xref:shared:about_this_documentation.adoc[]
+* xref:shared:about_this_documentation.adoc[Introduction]
+** xref:shared:about_evergreen.adoc[About Evergreen]
index 180c6f6..75af6ce 100644 (file)
@@ -1,5 +1,4 @@
-* Acquisitions
-** xref:acquisitions:introduction.adoc[Introduction]
+* xref:acquisitions:introduction.adoc[Acquisitions]
 ** xref:acquisitions:selection_lists_po.adoc[]
 ** xref:acquisitions:invoices.adoc[]
 ** xref:acquisitions:receive_items_from_invoice.adoc[]
index 3eb1eb7..079ef3c 100644 (file)
@@ -8,7 +8,7 @@ that you may want to purchase. To view your selection list, click
 
 ==== Create a selection list ====
 
-Selection lists can be created in four areas within the module. Selection lists can be created when you <<_brief_records,Add Brief Records>>, Upload MARC Order Records, or find records through the <<_marc_federated_search,MARC Federated Search>>. In each of these interfaces, you will find the Add to Selection List field. Enter the name of the selection list that you want to create in that field.
+Selection lists can be created in four areas within the module. Selection lists can be created when you xref:#brief_records[Add Brief Records], Upload MARC Order Records, or find records through the xref:#marc_federated_search[MARC Federated Search]. In each of these interfaces, you will find the Add to Selection List field. Enter the name of the selection list that you want to create in that field.
 
 Selection lists can also be created through the My Selection Lists interface:
 
@@ -21,7 +21,7 @@ image::media/acq_selection_create.png[create selection list]
 
 ==== Add items to a selection list ====
 
-You can add items to a selection list in one of three ways: <<_brief_records,add a brief record>>; upload MARC order records; add records through a <<_marc_federated_search,federated search>>; or use the View/Place Orders menu item in the catalog.
+You can add items to a selection list in one of three ways: xref:#brief_records[add a brief record]; upload MARC order records; add records through a xref:#marc_federated_search[federated search]; or use the View/Place Orders menu item in the catalog.
 
 ==== Clone selection lists ====
 
@@ -83,6 +83,7 @@ Use the Actions menu to convert a selection list to a purchase order.
 . Click Submit.
 
 
+[#purchase_orders]
 === Purchase Orders ===
 
 Purchase Orders allow you to keep track of orders and, if EDI is enabled, communicate with your provider.
@@ -213,6 +214,7 @@ Purchase Order line items are marked as "Paid" in red text when all non-cancelle
 image::media/2_10_Lineitem_Paid.png[Paid Lineitem]
 
 
+[#brief_records]
 === Brief Records ===
 
 Brief records are short bibliographic records with minimal information that are often used as placeholder records until items are received. Brief records can be added to selection lists or purchase orders and can be imported into the catalog. You can add brief records to new or existing selection lists. You can add brief records to new, pending or on-order purchase orders.
@@ -230,13 +232,14 @@ image::media/acq_brief_record.png[]
 
 You can add brief records to new or existing purchase orders.
 
-. Open or create a purchase order. See the section on <<_purchase_orders,purchase orders>> for more information.
+. Open or create a purchase order. See the section on xref:#purchase_orders[purchase orders] for more information.
 . Click Add Brief Record.
 . Enter bibliographic information in the desired fields. Notice that the record is added to the purchase order that you just created.
 . Click Save Record.
 
 image::media/acq_brief_record-2.png[]
 
+[#marc_federated_search]
 === MARC Federated Search ===
 
 The MARC Federated Search enables you to import bibliographic records into a selection list or purchase order from a Z39.50 source.
@@ -246,8 +249,8 @@ The MARC Federated Search enables you to import bibliographic records into a sel
 +
 image::media/acq_marc_search.png[search form]
 +
-. A list of results will appear. Click the "Copies" link to add copy information to the line item. See the <<_line_items,section on Line Items>> for more information.
-. Click the Notes link to add notes or line item alerts to the line item. See the <<_line_items,section on Line Items>> for more information.
+. A list of results will appear. Click the "Copies" link to add copy information to the line item. See the xref:#line_items[section on Line Items] for more information.
+. Click the Notes link to add notes or line item alerts to the line item. See the xref:#line_items[section on Line Items] for more information.
 . Enter a price in the "Estimated Price" field.
 . You can save the line item(s) to a selection list by checking the box
 on the line item and clicking *Actions* -> *Save Items to Selection
@@ -257,6 +260,7 @@ Purchase Order.
 
 image::media/acq_marc_search-2.png[line item]
 
+[#line_items]
 === Line Items ===
 
 ==== Return to Line Item ====
index 79998d9..9947459 100644 (file)
@@ -1,3 +1,4 @@
+[#best_hold_selection_sort_order]
 == Best-Hold Selection Sort Order ==
 
 Best-Hold Selection Sort Order allows libraries to configure customized rules for Evergreen to use to select the best hold to fill at opportunistic capture.  When an item is captured for a hold upon check-in, Evergreen evaluates the holds in the system that the item could fill.  Evergreen uses a set of rules, or a Best-Hold Selection Sort Order, to determine the best hold to fill with the item.  In previous version of Evergreen, there were two sets of rules for Evergreen to use to determine the best hold to fulfill: Traditional and FIFO (First In, First Out).  Traditional uses Org Unit Proximity to identify the nearest hold to fill.  FIFO follows a strict order of first-in, first-out rules.  This feature allows new, custom Best-Hold Selection Sort Orders to be created.  Existing Best-Hold Selection Sort Orders can also be modified.
index dc804fe..6577107 100644 (file)
@@ -15,7 +15,7 @@ Org Unit Proximity between BR1 and BR4 = 4
 Org Unit Proximity Adjustments allow libraries to customize the distances between org units, which provides
 more control over which libraries are looked at when targeting copies to fill a hold.  Evergreen can also be
 configured to take Org Unit Proximity Adjustments into account during opportunistic capture through the
-creation of a custom Best-Hold Selection Sort Order.  See documentation <<_best_hold_selection_sort_order,here>>
+creation of a custom Best-Hold Selection Sort Order.  See documentation xref:#best_hold_selection_sort_order[here]
 for more information on Best-Hold Selection Sort Order. 
  
 An Org Unit Proximity Adjustment can be created to tell Evergreen which libraries to look at first for items to fill a hold or which library to look at last.  This may be useful for accounting for true transit costs or physical distances between libraries.  It can also be used to identify libraries that have special lending agreements or preferences.  Org Unit Proximity Adjustments can be created for all holds between two org units, or they can be created for holds on specific Shelving Locations and Circulation Modifiers.  
index 785a374..c7a605b 100644 (file)
@@ -3,6 +3,7 @@
 The SMS Text Messaging feature enables users to receive hold notices via text message.  Users can opt-in to this hold notification as their default setting for all holds, or they 
 can receive specific hold notifications via text message. Users can also send call numbers and item locations via text message.
 
+[#administrative_setup]
 === Administrative Setup ===
 
 You cannot receive text messages from Evergreen by default.  You must enable this feature to receive hold notices and item information from Evergreen via text message.
@@ -92,7 +93,7 @@ message.
 . Login to your account in the OPAC.  NOTE: If you have disabled the
 setting that requires patron login, then you do not have to login to
 their accounts to send text messages. See
-<<_administrative_setup,Administrative Setup>> for more information.
+xref:#administrative_setup[Administrative Setup] for more information.
 +
 image::media/SMS_Text_Messaging7.jpg[SMS_Text_Messaging7]
 +
index 574c049..24e0358 100644 (file)
@@ -17,7 +17,7 @@ You must have Local Administrator permissions to access the Action Triggers modu
 You will notice four tabs on this page: <<event_definitions, Event Definitions>>, <<hooks, Hooks>>, <<reactors, Reactors>> and <<validators, Validators>>.
 
 
-anchor:event_definitions[]
+[#event_definitions]
 
 === Event Definitions ===
 
@@ -153,7 +153,7 @@ image::media/test_event_def_output.png[Test Output]
 
 WARNING: If you are testing an email or SMS notification, use a test account and email as an example. Using the Test feature will actually result in the notification being sent if configured correctly.  Similarly, use a test item or barcode when testing a circulation-based event like Mark Lost since the test will mark the item as lost.
 
-anchor:hooks[]
+[#hooks]
 
 ==== Hooks ====
 Hooks define the Fieldmapper class in the core_type column off of which the rest of the field definitions ``hang''.
@@ -170,7 +170,7 @@ Hooks define the Fieldmapper class in the core_type column off of which the rest
 You may also create, edit and delete Hooks but the Core Type must refer to an IDL class in the fm_IDL.xml file.
 
 
-anchor:reactors[]
+[#reactors]
 
 ==== Reactors ====
 
@@ -187,7 +187,7 @@ Reactors link the trigger definition to the action to be carried out.
 You may also create, edit and delete Reactors. Just remember that there must be an associated subroutine or module in the Reactor Perl module.
 
 
-anchor:validators[]
+[#validators]
 
 ==== Validators ====
 
index 8e73cf4..9ba1f51 100644 (file)
@@ -1,3 +1,4 @@
+[#processing_action_triggers]
 === Processing Action Triggers ===
 
 To run action triggers, an Evergreen administrator will need to run the trigger processing script. This should be set up as a cron job to run periodically. To run the script, use this command:
index 95c366f..d80f42b 100644 (file)
@@ -1,3 +1,4 @@
+[#apache_access_handler_perl_module]
 == Apache Access Handler Perl Module ==
 The OpenILS::WWW::AccessHandler Perl module is intended for limiting patron
 access to configured locations in Apache. These locations could be folder
index ade030a..f80351a 100644 (file)
@@ -1,3 +1,4 @@
+[#apache_rewrite_tricks]
 == Apache Rewrite Tricks ==
 It is possible to use Apache's Rewrite Module features to perform a number of
 useful tricks that can make people's lives much easier.
index af9f1ee..3e5cb90 100644 (file)
@@ -5,8 +5,7 @@
 
 With the *Library Settings Editor* one can optionally customize
 Evergreen's behavior for a particular library or library system. For
-descriptions of available settings see the <<_settings_overview,Settings
-Overview>> table below.
+descriptions of available settings see the xref:#settings_overview[Settings Overview] table below.
 
 === Editing Library Settings ===
 
@@ -32,8 +31,7 @@ You can revert back to an old value by clicking *revert*.
 image::media/lse-3.png[Library Setting History]
 
 NOTE: Please note that different settings may require different data
-formats, which are listed in the <<_settings_overview,Settings
-Overview>> table. Refer to the <<_data_types,Data Types>> table at the
+formats, which are listed in the xref:#settings_overview[Settings Overview] table. Refer to the xref:#data_types[Data Types] table at the
 bottom of this page for more information.
 
 === Exporting/Importing Library Settings ===
@@ -54,6 +52,7 @@ contents. Click *Paste* in the pop-up window. Click *Submit*.
 +
 image::media/lse-5.png[Importing Library Settings]
 
+[#settings_overview]
 === Settings Overview ===
 
 The settings are grouped together in separate tables based on functions
@@ -61,7 +60,7 @@ and modules, which are affected by the setting. They are in the same
 sequence as you see in the staff client. Each table describes the
 available settings in the group and shows which can be changed on a
 per-library basis. At the bottom is the table with a list of
-<<_data_types, data types>> with details about acceptable settings
+ xref:#data_types[data types] with details about acceptable settings
 values.
 
 ((("Acquisitions", "Library Settings Editor")))
@@ -492,6 +491,7 @@ usernames in addition to barcode. For this setting to work, a barcode format mus
 |Vandelay Generate Default Call Numbers|Auto-generate default item call numbers when no item call number is present|True/False|These are pulled from the MARC Record.
 |========
 
+[#data_types]
 ==== Data Types ====
 ((("Data Types", "Library Settings Editor")))
 
index b661762..0b27fce 100644 (file)
@@ -113,8 +113,7 @@ parameter. You may optionally get a number of items that patron
 currently has on hold by adding the `addcount` parameter.
 
 As always, you can add the skipemail parameter to skip patrons with
-email notifications of their overdues,  see <<_skipping_patrons_with_email_notification_of_holds, Skipping
-patrons with email notification of holds>> as described below.
+email notifications of their overdues,  see xref:#skipping_patrons_with_email_notification_of_holds[Skipping patrons with email notification of holds] as described below.
 
 
 .Columns in the holds CSV file:
@@ -145,8 +144,7 @@ the number of days specified overdue. It does not pull up any that are
 less than or greater than the number of days specified.
 
 As always, you can add the skipemail parameter to skip patrons with
-email notifications of their overdues, see <<_skipping_patrons_with_email_notification_of_holds, Skipping patrons with
-email notification of holds>> as described below.
+email notifications of their overdues, see xref:#skipping_patrons_with_email_notification_of_holds[Skipping patrons with email notification of holds] as described below.
 
 .Columns in the overdues CSV file:
 |=================================
@@ -156,6 +154,7 @@ email notification of holds>> as described below.
 | Titles | A colon-separated list of titles that the patron has overdue.
 |=================================
 
+[#skipping_patrons_with_email_notification_of_holds]
 === Skipping patrons with email notification of holds ===
 
 Skipping patrons who have email notification for their holds or
index 1f9d432..446a73b 100644 (file)
@@ -348,7 +348,7 @@ preceded with a 2-character field identifier) are used. The fields vary between
 | 99-98  | SC-ACS Status       | Yes                   |<<sip_99-98_sc_and_acs_status, 99/98_SC_and_ACS_Status>> 
 |===========================================================================
 
-anchor:sip_01_block_patron[]
+[#sip_01_block_patron]
 
 ==== 01 Block Patron ====
 
@@ -388,7 +388,7 @@ The response is a 24 ``Patron Status Response'' with the following:
 * Screen Message 1 (AF): _blocked_ 
 * Patron 
 
-anchor:sip_09-10_checkin[]
+[#sip_09-10_checkin]
 
 ==== 09/10 Checkin ====
 
@@ -452,12 +452,12 @@ Don't be confused by the different branches that can show up in the same respons
 * CT is the _destination location_ (i.e., pickup lib for a hold or target lib for a transfer). 
 ===============
 
-anchor:sip_11-12_checkout[]
+[#sip_11-12_checkout]
 
 ==== 11/12 Checkout ====
 
 
-anchor:sip_15-16_hold[]
+[#sip_15-16_hold]
 
 ==== 15/16 Hold ====
 
@@ -465,7 +465,7 @@ Evergreen supports the Hold message for the purpose of canceling
 holds.  It does not currently support creating hold requests via SIP2.
 
 
-anchor:sip_17-18_item_information[]
+[#sip_17-18_item_information]
 
 17/18 Item Information 
 ^^^^^^^^^^^^^^^^^^^^^^
@@ -501,12 +501,12 @@ EXTENSIONS: The CT field for _destination location_ and CS _call number_ are use
 systems. 
 
 
-anchor:sip_19-20_item_status_update[]
+[#sip_19-20_item_status_update]
 
 ==== 19/20 Item Status Update ====
 
 
-anchor:sip_23-24_patron_status[]
+[#sip_23-24_patron_status]
 
 23/24 Patron Status 
 ^^^^^^^^^^^^^^^^^^^
@@ -539,7 +539,7 @@ These limitations are reflected in the 14-character _patron status_ string immed
 field definitions in your copy of the spec. 
 
 
-anchor:sip_25-26_patron_enable[]
+[#sip_25-26_patron_enable]
 
 25/26 Patron Enable 
 ^^^^^^^^^^^^^^^^^^^
@@ -547,7 +547,7 @@ anchor:sip_25-26_patron_enable[]
 Not yet supported. 
 
 
-anchor:sip_29-30_renew[]
+[#sip_29-30_renew]
 
 ==== 29/30 Renew ====
 
@@ -555,7 +555,7 @@ Evergreen supports the Renew message. Evergreen checks whether a penalty is spec
 renewals before blocking any SIP renewal.
 
 
-anchor:sip_35-36_end_session[]
+[#sip_35-36_end_session]
 
 ==== 35/36 End Session ====
 
@@ -568,7 +568,7 @@ in this context, and for evergreen it is hardcoded _Y_.
 
 
 
-anchor:sip_37-38_fee_paid[]
+[#sip_37-38_fee_paid]
 
 37/38 Fee Paid 
 ^^^^^^^^^^^^^^
@@ -576,7 +576,7 @@ anchor:sip_37-38_fee_paid[]
 Evergreen supports the Fee Paid message.
 
 
-anchor:sip_63-64_patron_information[]
+[#sip_63-64_patron_information]
 
 63/64 Patron Information 
 ^^^^^^^^^^^^^^^^^^^^^^^^
@@ -601,14 +601,14 @@ See <<sip_23-24_patron_status, 23/24 Patron Status>> for info on +BL+ and +CQ+ f
 
 
 
-anchor:sip_65-66_renew_all[]
+[#sip_65-66_renew_all]
 
 ==== 65/66 Renew All ====
 
 Evergreen supports the Renew All message.
 
 
-anchor:sip_93-94_login[]
+[#sip_93-94_login]
 
 93/94 Login 
 ^^^^^^^^^^^
@@ -629,12 +629,12 @@ _941_ means successful terminal login. _940_ or getting dropped means failure.
 When using a version of SIPServer that supports the feature, the Location (CP) field of the Login (93) message will be used as the workstation name if supplied. Blank or missing location fields will be ignored. This allows users or reports to determine which selfcheck performed a circulation.
 
 
-anchor:sip_97-96_resend[]
+[#sip_97-96_resend]
 
 ==== 97/96 Resend ====
 
 
-anchor:sip_99-98_sc_and_acs_status[]
+[#sip_99-98_sc_and_acs_status]
 
 ==== 99/98 SC and ACS Status ====
 
@@ -672,7 +672,7 @@ The Supported Messages field +BX+ appears only in +SIP2+, and specifies whether
 supported by the +ACS+ or not. 
 
 
-anchor:fields[]
+[#fields]
 
 ==== Fields ====
 
index b03e185..ae4bb93 100644 (file)
@@ -93,6 +93,7 @@ We will dissect this example in some more detail later, but the important
 thing to note is that the file references are relative to the top of the
 template directory.
 
+[#how_to_override_templates]
 === How to override templates ===
 
 Overrides for templates go in a directory that parallels the structure of the
index 529e251..91a6959 100644 (file)
@@ -2,7 +2,7 @@ Logging into Evergreen
 -----------------------
 
 === Registering a Workstation ===
-anchor:register_workstation[]
+[#register_workstation]
 indexterm:[staff client, registering a workstation]
 
 Before logging into Evergreen, you must first register a workstation from your
index 18de550..c83b89a 100644 (file)
@@ -1,5 +1,5 @@
-* System Configuration and Customization
-** xref:admin_initial_setup:introduction.adoc[Introduction]
+* xref:admin_initial_setup:introduction.adoc[System Configuration and
+* Customization]
 ** xref:admin_initial_setup:describing_your_organization.adoc[]
 ** xref:admin_initial_setup:describing_your_people.adoc[]
 ** xref:admin_initial_setup:migrating_patron_data.adoc[]
index 54ec37e..c42cdb1 100644 (file)
@@ -78,7 +78,7 @@ in */etc/apache2/eg_vhosts.conf*.
 The following example enables you to configure the alternate skin (Monster Skin, kpac2) for the Kids
 Catalog.
 
-You should be familiar with how the <<_how_to_override_templates,Evergreen TPAC handles template folders>> 
+You should be familiar with how the xref:admin:template_toolkit.adoc#how_to_override_templates[Evergreen TPAC handles template folders] 
 before you make these changes.
 
 If you already have a custom template directory setup you can copy the *Open-ILS/examples/web/templates/kpac* 
index 37fbe1b..eb5aa1b 100644 (file)
@@ -300,6 +300,7 @@ default physical location being set to library ID 104:
 SetEnv physical_loc 104
 ----
 
+[#setting_a_default_language_and_adding_optional_languages]
 === Setting a default language and adding optional languages ===
 
 _OILSWebLocale_ adds support for a specific language. Add this variable to the
@@ -346,7 +347,7 @@ Evergreen with an up-to-date PO file downloaded from Launchpad.
 . Select _PO format_ and submit the _request for download_ button. You can also request for download of all existing templates and languages at once, see https://translations.launchpad.net/evergreen/master/+export. The download link will be sent You to email address provided. 
 . Download the file and name it according to the language used (e.g., _cs-CZ.po_ for Czech or  _es-ES.po_ for Spanish)  
 . Copy the downloaded file to  _/openils/var/template/data/locale_. It is a good practice to backup the original PO file before.
-. Be sure that the desired language is set as default, using the <<_setting_a_default_language_and_adding_optional_languages,Default language>> procedures.
+. Be sure that the desired language is set as default, using the xref:#setting_a_default_language_and_adding_optional_languages[Default language] procedures.
 
 Analogously, to update the web staff client translations, download the translation template _webstaff_ and copy it to _openils/var/template/data/locale/staff_.
 
index db6a63a..32fdaa8 100644 (file)
@@ -109,7 +109,7 @@ Library*, the *Owning Library*, the *Call Number* and the *Barcode*.
 
 NOTE: All fields (except for Name and Tag) can contain a MARC subfield code
 (such as "a") or an XPATH query. You can also use the
-<<lse-vandelay,related library settings>> to set defaults for some of these fields.
+xref:admin:librarysettings.adoc#lse-vandelay[related library settings] to set defaults for some of these fields.
 
 image::media/batch_import_profile.png[Partial Screenshot of a Holdings Import Profile]
 
index e26cc93..a13dad7 100644 (file)
@@ -1,5 +1,4 @@
-* Getting Data from Evergreen
-** xref:development:introduction.adoc[Introduction]
+* xref:development:introduction.adoc[Getting Data from Evergreen]
 ** xref:development:data_supercat.adoc[]
 ** xref:development:data_unapi.adoc[]
 ** xref:development:data_opensearch.adoc[]
diff --git a/docs-antora/modules/api/pages/_attributes.adoc b/docs-antora/modules/api/pages/_attributes.adoc
new file mode 100644 (file)
index 0000000..fb98244
--- /dev/null
@@ -0,0 +1,2 @@
+:moduledir: ..
+include::{moduledir}/_attributes.adoc[]
index ab3c74f..5f82c6e 100644 (file)
@@ -1,4 +1,3 @@
-* Appendix
-** xref:shared:attributions.adoc[Attributions]
-** xref:shared:licensing.adoc[Licensing]
-** xref:shared:index.adoc[Index]
+* xref:shared:attributions.adoc[Appendix A. Attributions]
+* xref:shared:licensing.adoc[Appendix B. Licensing]
+* xref:shared:index.adoc[Index]
diff --git a/docs-antora/modules/appendix/pages/_attributes.adoc b/docs-antora/modules/appendix/pages/_attributes.adoc
new file mode 100644 (file)
index 0000000..fb98244
--- /dev/null
@@ -0,0 +1,2 @@
+:moduledir: ..
+include::{moduledir}/_attributes.adoc[]
index 5729251..0151393 100644 (file)
@@ -1,5 +1,4 @@
-* Cataloging
-** xref:cataloging:introduction.adoc[Introduction]
+* xref:cataloging:introduction.adoc[Cataloging]
 ** xref:cataloging:marc_tag_table.adoc[]
 ** xref:cataloging:copy-buckets_web_client.adoc[]
 ** xref:cataloging:item_tags_cataloging.adoc[]
index b4ceb92..984fbae 100644 (file)
@@ -17,7 +17,7 @@ choose _Create and Edit..._, after the authority MARC editor opens you need to c
 to finally add the new authority record to your system.
 
 
-[[_importing_authority_records_from_the_staff_client]]
+[[importing_authority_records_from_the_staff_client]]
 === Importing Authorities ===
 . Click *Cataloging -> MARC Batch Import/Export.*
 . You may create a queue to better track this import project.  If you do not create a new queue, it will automatically put your records into a default queue named *-*.
index 939ba4d..d0b4eaa 100644 (file)
@@ -1,5 +1,4 @@
-* Circulation
-** xref:circulation:introduction.adoc[Introduction]
+* xref:circulation:introduction.adoc[Circulation]
 ** xref:circulation:circulating_items_web_client.adoc[]
 ** xref:circulation:basic_holds.adoc[]
 ** xref:circulation:advanced_holds.adoc[]
index 18e5033..ff4f6f2 100644 (file)
@@ -51,6 +51,7 @@ display, the holds shelf display, and the pull list display.
 ==============
 
 
+[#actions_for_selected_holds]
 ==== Actions for Selected Holds ====
 
 . Retrieve the patron record and go to the _Holds_ screen.
@@ -162,7 +163,7 @@ image::media/holds-managing-18.png[holds-managing-18]
 +
 . Highlight the hold you want to edit. Choose an action from the
 _Actions_ menu. For more information see the
-<<_actions_for_selected_holds,Actions for Selected Holds>> section. For
+xref:#actions_for_selected_holds[Actions for Selected Holds] section. For
 example, you can retrieve the hold requestor’s account by selecting
 _Retrieve Patron_ from this menu.
 +
index 36c1efa..c17c675 100644 (file)
@@ -112,6 +112,7 @@ Enter patron information and click the *Save* button in the top-right of the Pat
 
 === Managing Offline Transactions ===
 
+[#offline_block_list]
 ==== Offline Block List ====
 
 While logged in and still online, you may download an *Offline Block List*.  This will locally store a list of all patrons with blocks at the time of the download.  If this list is present, the Offline Circulation interface will check transactions against this list.
@@ -130,6 +131,7 @@ To export transactions while you are offline, navigate to *Circulation -> Offlin
 
 To export transactions while you are logged in, navigate to *Circulation -> Offline Circulation* and click on the *Session Management* tab.  Click on the *Export Transactions* button to generate the pending.xacts file as above.  If you wish, you can at this point click *Clear Transactions* to clear the list of pending transactions.
 
+[#processing_offline_transactions]
 ==== Processing Offline Transactions ====
 
 Once connectivity is restored, navigate back to your *Evergreen Login Page*.  You will see a message telling you that there are unprocessed Offline Transactions waiting for upload.
@@ -159,7 +161,7 @@ image::media/offline_session_list.png[Offline session list]
 +
 image::media/offline_processing_complete.png[Offline processing complete]
 +
-. Scroll to the bottom of the screen to see if there are any entries in the <<_exceptions,*Exception List*>>.  Some of these may require staff follow up.  
+. Scroll to the bottom of the screen to see if there are any entries in the xref:#exceptions[*Exception List*].  Some of these may require staff follow up.  
 
 ==== Uploading Previously Exported Transactions ====
 
@@ -174,8 +176,9 @@ To import transactions:
 . Navigate to the location on your computer where the pending.xacts file is saved.
 . Select the file for importing.
 . The *Pending Transactions* list will populate with your imported transactions.
-. You may now proceed according to the instructions under <<_processing_offline_transactions,Processing Offline Transactions>>.
+. You may now proceed according to the instructions under xref:#processing_offline_transactions[Processing Offline Transactions].
 
+[#exceptions]
 ===== Exceptions =====
 
 Exceptions are problems that were encountered during processing. For example, a mis-scanned patron barcode, an open circulation, or an item that was not checked in before it was checked out to another patron would all be listed as exceptions. Those transactions causing exceptions might not be loaded into Evergreen database. Staff should examine the exceptions and take necessary action.
@@ -189,7 +192,7 @@ These are a few notes about possible exceptions. It is not an all-inclusive list
 * An item that is targeted for a patron hold and captured via offline checkin will not cause an exception unless that item also goes to an In Transit status.
 * An item that is on hold for Patron A but checked out to Patron B will not cause an exception.  Patron A's hold will be reset and will retarget the next time the hold targeter is run.  In order to avoid this it is recommended to not check out holds to other patrons.
 * If you check out a book to a patron using a previous barcode for that patron, it will cause an exception and you will have to retrieve that patron while online and re-enter the item barcode in order to checkout the item.
-* The Offline Interface can recognize blocked, barred, and expired patrons if you have downloaded the Offline Block List in the browser you are using.  You will get an error message indicating the patron status from within the Standalone Interface at check-out time.  See the section on the <<_offline_block_list,Offline Block List>> for more information.
+* The Offline Interface can recognize blocked, barred, and expired patrons if you have downloaded the Offline Block List in the browser you are using.  You will get an error message indicating the patron status from within the Standalone Interface at check-out time.  See the section on the xref:#offline_block_list[Offline Block List] for more information.
 
 image::media/offline_exceptions.png[Offline exception list]
 
index dd4ea38..dd0c451 100644 (file)
@@ -1,5 +1,4 @@
-* Developer Resources
-** xref:development:introduction.adoc[Introduction]
+* xref:development:introduction.adoc[Developer Resources]
 ** xref:development:support_scripts.adoc[]
 ** xref:development:pgtap.adoc[]
 ** xref:development:intro_opensrf.adoc[]
index 3052665..e1be38f 100644 (file)
@@ -97,7 +97,7 @@ ID `6285` that has connected to the `private.localhost` domain using the
 `opensrf` XMPP client credentials could be
 `opensrf@private.localhost/opensrf.simple-text_drone_at_localhost_6285`.
 
-[id="OpenSRFOverHTTP"]
+[#OpenSRFOverHTTP]
 ==== OpenSRF communication flows over HTTP ====
 Any OpenSRF service registered with the public router is accessible via the
 OpenSRF HTTP Translator. The OpenSRF HTTP Translator implements the
@@ -150,7 +150,7 @@ this case, a single string `"foobar"`
 `/osrf-http-translator` is the default location in the Apache example
 configuration files shipped with the OpenSRF source, but this is configurable.
 
-[id="httpResults"]
+[#httpResults]
 .Results from an HTTP POST request to an OpenSRF method via the OpenSRF HTTP Translator
 [source,bash]
 --------------------------------------------------------------------------------
@@ -302,7 +302,7 @@ inheritance is available in this package (named by the special Perl symbol
 `__PACKAGE__` that contains the current package name). The `register_method()`
 procedure is how we introduce a method to the rest of the OpenSRF world.
 
-[id="serviceRegistration"]
+[#serviceRegistration]
 ==== Registering a service with the OpenSRF configuration files ====
 
 Two files control most of the configuration for OpenSRF:
@@ -447,7 +447,7 @@ Request Time in seconds: 0.016718
 =------------------------------------
 --------------------------------------------------------------------------------
 
-[id="opensrfIntrospection"]
+[#opensrfIntrospection]
 ===== Getting documentation for OpenSRF methods from the srfsh client =====
 
 The `srfsh` client also gives you command-line access to retrieving metadata
index 61f7834..9167894 100644 (file)
@@ -18,13 +18,13 @@ to more thorough documentation, if available.
    -- Groups together event output for already processed events.  Useful for
       creating files that contain data from a group of events.  Such as a CSV
       file with all the overdue data for one day.
- * <<_processing_action_triggers,action_trigger_runner.pl>>
+ * xref:admin:actiontriggers_process.adoc#processing_action_triggers[action_trigger_runner.pl]
    -- Useful for creating events for specified hooks and running pending events
  * authority_authority_linker.pl
    -- Links reference headings in authority records to main entry headings
       in other authority records. Should be run at least once a day (only for
          changed records).
- * <<_authority_control_fields,authority_control_fields.pl>>
+ * xref:#authority_control_fields[authority_control_fields.pl]
    -- Links bibliographic records to the best matching authority record.
       Should be run at least once a day (only for changed records).
       You can accomplish this by running _authority_control_fields.pl --days-back=1_
@@ -34,12 +34,12 @@ to more thorough documentation, if available.
       facet definitions, compressed JS files and related cache key
  * clark-kent.pl
    -- Used to start and stop the reporter (which runs scheduled reports)
- * <<_creating_the_evergreen_database,eg_db_config>>
+ * xref:installation:server_installation.adoc#creating_the_evergreen_database[eg_db_config]
    -- Creates database and schema, updates config files, sets Evergreen
       administrator username and password
  * fine_generator.pl
  * hold_targeter.pl
- * <<_importing_authority_records_from_command_line,marc2are.pl>>
+ * xref:#importing_authority_records_from_command_line[marc2are.pl]
    -- Converts authority records from MARC format to Evergreen objects
       suitable for importing via pg_loader.pl (or parallel_pg_loader.pl)
  * marc2bre.pl
@@ -48,7 +48,7 @@ to more thorough documentation, if available.
  * marc2sre.pl
    -- Converts serial records from MARC format to Evergreen objects
       suitable for importing via pg_loader.pl (or parallel_pg_loader.pl)
- * <<_marc_export,marc_export>>
+ * xref:#marc_export[marc_export]
    -- Exports authority, bibliographic, and serial holdings records into
       any of these formats: USMARC, UNIMARC, XML, BRE, ARE
  * osrf_control
@@ -57,7 +57,7 @@ to more thorough documentation, if available.
    -- Uses the output of marc2bre.pl (or similar tools) to generate the SQL
       for importing records into Evergreen in a parallel fashion
 
-anchor:_authority_control_fields[]
+[#authority_control_fields]
 
 === authority_control_fields: Connecting Bibliographic and Authority records ===
 
@@ -95,7 +95,7 @@ Here is how the matching works:
 |=========================================================
 
 
-anchor:_marc_export[]
+[#marc_export]
 
 === marc_export: Exporting Bibliographic Records into MARC files ===
 
@@ -215,7 +215,7 @@ best way to use this option is in combination with the `--items` and one of the
 `--library` or `--descendants` options to export *all* of a library's
 holdings both physical and electronic.
 
-anchor:_pingest_pl[]
+[#pingest_pl]
 
 === Parallel Ingest with pingest.pl ===
 
@@ -307,6 +307,7 @@ SELECT reporter.refresh_materialized_simple_record();
 
 
 
+[#importing_authority_records_from_command_line]
 === Importing Authority Records from Command Line ===
 
 indexterm:[marc2are.pl]
index 02a4222..ec0db09 100644 (file)
@@ -1,5 +1,4 @@
-* Software Installation
-** xref:installation:introduction.adoc[Introduction]
+* xref:installation:introduction.adoc[Software Installation]
 ** xref:installation:system_requirements.adoc[System Requirements]
 ** xref:installation:server_installation.adoc[Installing the Evergreen server]
 ** xref:installation:server_upgrade.adoc[Upgrading the Evergreen Server]
index f0f8605..2d0bec6 100644 (file)
@@ -30,12 +30,14 @@ generation.
 +
 [source, bash]
 --------------------------------------------------
-== cp -r Open-ILS/src/edi_translator /openils/var/edi ==
+cp -r Open-ILS/src/edi_translator /openils/var/edi
+--------------------------------------------------
 2. Navigate to where you have saved the code to begin next step:
 +
 [source, bash]
 -------------------
-== cd /openils/var/edi ==
+cd /openils/var/edi
+-------------------
 3. Next, as the *root* user (or a user with sudo rights), install the 
    dependencies, via "install.sh". This will perform some apt-get routines 
    to install the code needed for the EDI translator to function. 
@@ -67,7 +69,8 @@ root  30349  0.8  0.1  52620 10824 pts/0      S       13:04   0:00 ruby ./edi_webrick.rb
 +
 [source, bash]
 -----------------------
-== kill -INT $(pgrep ruby) ==
+kill -INT $(pgrep ruby)
+-----------------------
 
 ==== Install EDI Scripts ====
 
@@ -89,7 +92,8 @@ cp Open-ILS/src/support-scripts/edi_fetcher.pl /openils/bin
 [source, bash]
 -----------------------------------------------------------------------
 10 * * * * cd /openils/bin && /usr/bin/perl ./edi_pusher.pl > /dev/null
-== 0 1 * * * cd /openils/bin && /usr/bin/perl ./edi_fetcher.pl > /dev/null ==
+0 1 * * * cd /openils/bin && /usr/bin/perl ./edi_fetcher.pl > /dev/null
+-----------------------------------------------------------------------
    * The example for edi_pusher.pl sets the script to run at 
      10 minutes past the hour, every hour.
    * The example for edi_fetcher.pl sets the script to run at
index 85f5920..01ae388 100644 (file)
@@ -1,6 +1,5 @@
 == Installing the Evergreen server ==
 :toc:
-:numbered:
 
 === Preamble: referenced user accounts ===
 
@@ -340,8 +339,8 @@ chown opensrf /var/lock/apache2
 
 Learn more about additional Apache options in the following sections:
 
-  * <<_apache_rewrite_tricks,Apache Rewrite Tricks>>
-  * <<_apache_access_handler_perl_module,Apache Access Handler Perl Module>>
+  * xref:admin:apache_rewrite_tricks.adoc#apache_rewrite_tricks[Apache Rewrite Tricks]
+  * xref:admin:apache_access_handler.adoc#apache_access_handler_perl_module[Apache Access Handler Perl Module]
 
 === Configure OpenSRF for the Evergreen application ===
 There are a number of example OpenSRF configuration files in `/openils/conf/`
@@ -366,8 +365,7 @@ destination file. The backup version of the destination file has a tilde (`~`)
 appended to the file name, so if you have forgotten the Jabber users and
 domains, you can retrieve the settings from the backup version of the files.
 
-`eg_db_config`, described in <<_creating_the_evergreen_database,Creating the Evergreen
-database>>, sets the database connection information in `opensrf.xml` for you.
+`eg_db_config`, described in xref:#creating_the_evergreen_database[Creating the Evergreen database], sets the database connection information in `opensrf.xml` for you.
 
 === Configure action triggers for the Evergreen application ===
 _Action Triggers_ provide hooks for the system to perform actions when a given
@@ -384,8 +382,9 @@ cp -b /openils/conf/action_trigger_filters.json.example /openils/conf/action_tri
 ------------------------------------------------------------------------------
 
 For more information about configuring and running action triggers, see
-<<_processing_action_triggers,Notifications / Action Triggers>>.
+xref:admin:actiontriggers_process.adoc#processing_action_triggers[Notifications / Action Triggers].
 
+[#creating_the_evergreen_database]
 === Creating the Evergreen database ===
 
 ==== Setting up the PostgreSQL server ====
index 0fbe9aa..6ccfef7 100644 (file)
@@ -301,11 +301,13 @@ Received Data: "250bf1518c7527a03249858687714376"
     ------------------------------------
 --------------------------------------------------------------
 +
-If this does not work, it's time to do some <<install-troubleshooting-1,troubleshooting>>.
+If this does not work, it's time to do some
+xref:installation:server_installation.adoc#install-troubleshooting-1[troubleshooting].
 +
 . As the *root* user, start the Apache web server.
 +
-If you encounter errors, refer to the <<install-troubleshooting-1,troubleshooting>> section 
+If you encounter errors, refer to the
+xref:installation:server_installation.adoc#install-troubleshooting-1[troubleshooting] section 
 of this documentation for tips on finding solutions and seeking further assistance
 from the Evergreen community.
 
index 05e0d39..30fcf92 100644 (file)
@@ -1,5 +1,4 @@
-* Local Administration
-** xref:local_admin:introduction.adoc[Introduction]
+* xref:local_admin:introduction.adoc[Local Administration]
 ** xref:admin:librarysettings.adoc[Library Settings Editor]
 ** xref:admin:lsa-address_alert.adoc[Address Alert]
 ** xref:admin:lsa-barcode_completion.adoc[Barcode Completion]
diff --git a/docs-antora/modules/local_admin/pages/_attributes.adoc b/docs-antora/modules/local_admin/pages/_attributes.adoc
new file mode 100644 (file)
index 0000000..fb98244
--- /dev/null
@@ -0,0 +1,2 @@
+:moduledir: ..
+include::{moduledir}/_attributes.adoc[]
index da2aa6f..4790f38 100644 (file)
@@ -1,5 +1,4 @@
-* Using the Public Access Catalog
-** xref:opac:introduction.adoc[Introduction]
+* xref:opac:introduction.adoc[Using the Public Access Catalog]
 ** xref:opac:using_the_public_access_catalog.adoc[]
 ** xref:opac:my_lists.adoc[]
 ** xref:opac:batch_actions_from_search.adoc[]
index 64446d5..fdad57a 100644 (file)
@@ -1,5 +1,5 @@
 
-anchor:my_account[]
+[#my_account]
 
 
 === My Account ===
@@ -66,7 +66,7 @@ click _Search_!
 If using a public computer be sure to log out! 
 =================
 
-anchor:password_reset[]
+[#password_reset]
 
 ==== Password Reset ====
 
index 30b11f8..8ee6550 100644 (file)
@@ -4,7 +4,7 @@ The *My Lists* feature replaces the bookbag feature that was available in versio
 
 There is now a direct link to *My Lists* from the *My Account* area in the top right part of the screen.  This gives users the ability to quickly access their lists while logged into the catalog.
 
-As of version 3.2, <<_batch_actions_from_search,Batch Actions from Search Results>> has replaced the old Temporary Lists feature, as well as enabled multiple selections from a search results list.
+As of version 3.2, xref:opac:batch_actions_from_search.adoc#batch_actions_from_search[Batch Actions from Search Results] has replaced the old Temporary Lists feature, as well as enabled multiple selections from a search results list.
 
 image::media/My_Lists.png[My Lists]
 
index 30990cc..78f97a2 100644 (file)
@@ -183,7 +183,7 @@ image::media/searchfilters2.PNG[search results with search filter enhancements]
 Each filter can be removed by clicking the X next to the filter name to modify the search within the search results screen.  Below the search box on the search results screen, there is also a link to _Refine My Original Search_, which will bring the user back to the advanced search screen where the original search parameters selected can be viewed and modified.
 
 
-anchor:numeric_search[]
+[#numeric_search]
 indexterm:[advanced search, numeric search]
 
 ==== Numeric Search ====
@@ -319,7 +319,7 @@ truncate any number of characters.
 
 === Search Methodology ===
 
-anchor:stemming[]
+[#stemming]
 
 Stemming 
 ^^^^^^^^
@@ -349,7 +349,7 @@ therefore the stemming algorithm does not recognize _gold_ as a stem of
 _golden_. 
 
 
-anchor:order_of_results[]
+[#order_of_results]
 
 ==== Order of Results ====
 
index fbd54d7..61fa241 100644 (file)
@@ -1,5 +1,4 @@
-* Reports
-** xref:reports:introduction.adoc[Introduction]
+* xref:reports:introduction.adoc[Reports]
 ** xref:reports:reporter_daemon.adoc[]
 ** xref:reports:reporter_folder.adoc[]
 ** xref:reports:reporter_create_templates.adoc[]
index b4ba555..09e7329 100644 (file)
@@ -11,7 +11,8 @@ required to clone templates from the _Shared Folders_ section and save them to _
 Folders_.
 
 The steps below assume you have already created at least one _Templates_ folder.  
-If you haven’t done this, please see <<reporter_creating_folders,Creating Folders>>.
+If you haven’t done this, please see
+xref:reports:reporter_folder.adoc#reporter_creating_folders[Creating Folders].
 
 . Access the reports interface from _Administration_ -> _Reports_
 . Under _Shared Folders_ expand the _Templates_ folder and the subfolder of the 
@@ -27,11 +28,11 @@ all content, change the Limit output setting from 10 to All.
 . Choose the folder where you want to save the cloned template, then click 
 _Select Folder_. Only template folders created with your account will be visible. 
 If there are no folders to choose from please see 
-<<reporter_creating_folders,Creating Folders>>.
+xref:reports:reporter_folder.adoc#reporter_creating_folders[Creating Folders].
 
 . The cloned template opens in the template editor. From here you may modify 
 the template by adding, removing, or editing fields and filters as described in 
-<<reporter_creating_templates,Creating Templates>>. _Template Name_ and 
+xref:reports:reporter_create_templates.adoc#reporter_creating_templates[Creating Templates]. _Template Name_ and 
 _Description_ can also be edited. When satisfied with your changes click _Save_.
 
 . Click _OK_ in the resulting confirmation windows.
index 64bb5d4..11fd68e 100644 (file)
@@ -81,7 +81,8 @@ indexterm:[reports, field transform]
 image::media/create-template-6.png[create-template-6]
 +
 _Field Transforms_ have either an _Aggregate_ or _Non-Aggregate_ output type. 
-See the section called <<field_transforms,Field Transforms>> for more about 
+See the section called
+xref:reports:reporter_template_terminology.adoc#field_transforms[Field Transforms] for more about 
 _Count, _Count Distinct_, and other transform options.
 +
 . Click _Add Selected Fields_ underneath the _Field Transform_ pane to add this 
index ed64cdd..d49e32d 100644 (file)
@@ -66,7 +66,8 @@ available as an Excel spreadsheet, an HTML table (for display in the staff
 client or browser), and as a bar chart.
 +
 2) If you want the report to be recurring, check the box and select the 
-_Recurrence Interval_ as described in <<recurring_reports,Recurring Reports>>.  
+_Recurrence Interval_ as described in
+xref:reports:reporter_running_recurring_reports.adoc#recurring_reports[Recurring Reports].  
 In this example, as this is a report that will only be run once, the _Recurring 
 Report_ box is not checked.
 +
index 5b52a6b..dd71da7 100644 (file)
@@ -9,10 +9,10 @@ registration statistics. When you have set up a report to run on a monthly basis
 you’ll get an email informing you that the report has successfully run. You can 
 click on a link in the email that will take you directly to the report output. 
 You can also access the output through the reporter interface as described in 
-<<viewing_report_output,Viewing Report Output>>.
+xref:reports:reporter_view_output.adoc#viewing_report_output[Viewing Report Output].
 
-To set up a monthly recurring report follow the procedure in <<generating_reports,
-Generating Reports from Templates>>  but make the changes described below.
+To set up a monthly recurring report follow the procedure in
+xref:reports:reporter_generating_reports.adoc#generating_reports[Generating Reports from Templates] but make the changes described below.
 
 . Select the Recurring Report check-box and set the recurrence interval to 1 month.
 . Do not select Run ASAP. Instead schedule the report to run early on the first 
index 1f418c8..11d33ff 100644 (file)
@@ -1,5 +1,4 @@
-* Serials
-** xref:serials:A-intro.adoc[]
+* xref:serials:A-intro.adoc[Serials]
 ** xref:serials:B-serials_admin.adoc[]
 ** xref:serials:C-serials_workflow.adoc[]
 ** xref:serials:D-Receiving.adoc[]
index 8ce1ea4..dedaa78 100644 (file)
@@ -5,7 +5,7 @@ consisting of numerous volunteers from many different organizations. The DIG
 has drawn together, edited, and supplemented pre-existing documentation
 contributed by libraries and consortia running Evergreen that were kind enough
 to release their documentation into the creative commons. Please see the
-<<attributions,Attributions>> section for a full list of authors and
+xref:shared:attributions.adoc#attributions[Attributions] section for a full list of authors and
 contributing organizations. Just like the software it describes, this guide is
 a work in progress, continually revised to meet the needs of its users, so if
 you find errors or omissions, please let us know, by contacting the DIG
index 18557f3..661e5af 100644 (file)
@@ -1,5 +1,4 @@
-* System Administration From the Staff Client
-** xref:sys_admin:introduction.adoc[Introduction]
+* xref:sys_admin:introduction.adoc[System Administration From the Staff Client]
 ** xref:admin:acquisitions_admin.adoc[Acquisitions Administration]
 ** xref:admin:age_hold_protection.adoc[Age hold protection]
 ** xref:admin:authorities.adoc[Authorities]
diff --git a/docs-antora/modules/sys_admin/pages/_attributes.adoc b/docs-antora/modules/sys_admin/pages/_attributes.adoc
new file mode 100644 (file)
index 0000000..fb98244
--- /dev/null
@@ -0,0 +1,2 @@
+:moduledir: ..
+include::{moduledir}/_attributes.adoc[]
index a5eccb5..b47b91c 100644 (file)
@@ -1,5 +1,4 @@
-* Using the Browser Staff Client
-** xref:using_staff_client:introduction.adoc[Introduction]
+* xref:using_staff_client:introduction.adoc[Using the Browser Staff Client]
 ** xref:admin:web_client-login.adoc[Logging into Evergreen]
 ** xref:admin:web-client-browser-best-practices.adoc[Best Practices for Using the Browser]
 ** xref:admin:staff_client-column_picker.adoc[Column Picker]
diff --git a/docs-antora/modules/using_staff_client/pages/_attributes.adoc b/docs-antora/modules/using_staff_client/pages/_attributes.adoc
new file mode 100644 (file)
index 0000000..fb98244
--- /dev/null
@@ -0,0 +1,2 @@
+:moduledir: ..
+include::{moduledir}/_attributes.adoc[]