OPA Authorized User User Interface Design



National Archives and Records AdministrationNational Archives Catalog (The Catalog)NARA-Catalog Authorized User Interface Design– Catalog Perspective –Status-FinalVersion 2.9July 24, 2015National Archives & Records AdministrationNARA Catalog Authorized User Interface DesignKristen Martin Archana BallurMadhu KoneniVersion 2.9Contract Number GS-35F-0541UOrder Number NAMA-13-F-0120July 24, 2015Contents TOC \o "2-3" \h \z \t "Heading 1,1" 1Overview PAGEREF _Toc425515049 \h 82Moderator Workbench PAGEREF _Toc425515050 \h 92.1Moderator Permissions PAGEREF _Toc425515051 \h 92.2Moderator Home Page PAGEREF _Toc425515052 \h 92.3Moderator Workbench Pages PAGEREF _Toc425515053 \h 122.3.1Common Controls PAGEREF _Toc425515054 \h 122.3.2Filtering in the Moderator Workbench PAGEREF _Toc425515055 \h 162.3.3Configuring Reason Selector PAGEREF _Toc425515056 \h 192.4Tags Moderation PAGEREF _Toc425515057 \h 212.4.1Latest Tags Page PAGEREF _Toc425515058 \h 212.4.2Removing a Tag PAGEREF _Toc425515059 \h 242.4.3Restoring a Tag PAGEREF _Toc425515060 \h 262.4.4Viewing the Reason for Removing or Restoring a Tag PAGEREF _Toc425515061 \h 282.5Comments Moderation PAGEREF _Toc425515062 \h 292.5.1Latest Comments Page PAGEREF _Toc425515063 \h 292.5.2Removing a Comment PAGEREF _Toc425515064 \h 322.5.3Restoring a Comment PAGEREF _Toc425515065 \h 342.5.4Viewing the Reason for Removing or Restoring a Comment PAGEREF _Toc425515066 \h 362.6Transcriptions Moderation PAGEREF _Toc425515067 \h 372.6.1Latest Transcription Updates Page PAGEREF _Toc425515068 \h 372.6.2Viewing a Previous Transcription Version PAGEREF _Toc425515069 \h 412.6.3Changing the Current Version PAGEREF _Toc425515070 \h 432.6.4Removing a Transcription PAGEREF _Toc425515071 \h 452.6.5Viewing the Reason for Changing a Current Transcription Version or Removing a Transcription PAGEREF _Toc425515072 \h 472.7Translations Moderation [Implementation: R2/R3] PAGEREF _Toc425515073 \h 482.7.1Latest Translation Updates Page PAGEREF _Toc425515074 \h 482.7.2Viewing a Previous Translation Version PAGEREF _Toc425515075 \h 522.7.3Changing the Current Version PAGEREF _Toc425515076 \h 542.7.4Removing a Translation PAGEREF _Toc425515077 \h 562.7.5Viewing the Reason for Changing a Current Translation Version or Removing a Translation PAGEREF _Toc425515078 \h 582.8Moderator Action Stream PAGEREF _Toc425515079 \h 582.8.1Viewing the Reason for Removing or Restoring a Public Contribution PAGEREF _Toc425515080 \h 612.9Announcements Management PAGEREF _Toc425515081 \h 612.10Background Images Management PAGEREF _Toc425515082 \h 642.11Online Availability Notification Management PAGEREF _Toc425515083 \h 693Account Administrator Workbench PAGEREF _Toc425515084 \h 783.1Account Administrator Permissions PAGEREF _Toc425515085 \h 783.2Account Administrator Home Page PAGEREF _Toc425515086 \h 783.3Account Administrator Workbench Pages PAGEREF _Toc425515087 \h 803.3.1Create an Account Page PAGEREF _Toc425515088 \h 813.3.2User Account Creation Confirmation Page PAGEREF _Toc425515089 \h 843.3.3Manage Accounts Page PAGEREF _Toc425515090 \h 853.3.4Manage Account Page with Results PAGEREF _Toc425515091 \h 874Featured Results PAGEREF _Toc425515092 \h 965URL Mapping PAGEREF _Toc425515093 \h 975.1URLs Independent of Physical Location PAGEREF _Toc425515094 \h 975.2Persistent URLs in the Catalog PAGEREF _Toc425515095 \h 986UI Technology PAGEREF _Toc425515096 \h 1007List of Figures PAGEREF _Toc425515097 \h 1018Requirements Index PAGEREF _Toc425515098 \h 103Version ControlVersionDateReviewerSummary Description1.12013-10-29Paul NelsonInitial Outline1.22014-01-03Archana Ballur/Kristy MartinAdded Moderator and Account Administrator content. Added requirements public contributions.1.32014-01-09Kristy Martin/Archana BallurRevamped content to use action/event tables.1.42014-01-30Kristy MartinUpdated document to incorporate new mockups and changes.1.52014-02-05Archana BallurUpdated mockups based on Feb 4 feedback.1.62014-03-03Kristy MartinUpdated mockups and content based on Feb 5-7 meetings/comments. Correlated and indexed requirements. Captioned and referenced figures. 1.72014-03-18Kristy Martin, Archana BallurIncorporating feedback from March 12th.1.82014-04-01Kristy MartinUpdated content based on requirements dated March 27, 2014.1.92014-04-04Kristy MartinUpdated content based on requirements dated April 2, 2014.2.02014-04-09Kristy MartinUpdated content based on “ST 3_19_2014 Response to DRCF_OPAProdDesignDocuments_StakeholdersCommentsConsolidated_3_11_14 (4).docx”.2.12014-04-21Kristy MartinUpdated URL Mapping based on NARA feedback April 17, 2014.2.22014-05-16Kristy MartinRemoved some old TBDs and consolidated into one in section 2.3.3.2.32014-09-09Brandon StahlUpdated URLs in section 5.2.2.42014-11-14Kristy MartinRemoved “Confidential to Search Technologies” text from the footer.2.52014-11-24Brandon StahlReplaced url with url.2.62015-04-21Kristy MartinAdded content for 1B, URLs info and a couple missing requirements. Also updated “15 minutes” to “15 seconds” for a handful of reqs that had changed in R1.Added table captions per lead.2.72015-05-07Kristy MartinUpdated content for 1b (section 5), fixed https issue (section 5.2).2.82015-07-09Kristy MartinBrandon StahlChanged branding for system name throughout document.Updated screenshots an content for R1P2R2; sections updated:2, 2.2, 2.3.1, 2.3.2.1, 2.3.2.2, 2.4.2, 2.4.3, 2.4.4, 2.5.2, 2.5.3, 2.5.4, 2.6.1, 2.6.1.1, 2.6.2, 2.6.3, 2.6.4, 2.6.5, 2.8, 2.8.1, 2.9, 2.10, 2.11, 3.2, 3.3, 3.3.1, 3.3.1.1, 3.3.1.2, 3.3.2, 3.3.3, 3.3.4, 3.3.4.1, 3.3.4.1.1, 3.3.4.2, 3.3.4.32.92015-07-24Kristy MartinUpdated content based on “DRCF_NAC R1P2 combined 1b_Increment 2 Design_IQS_Consolidated_7_21_15V1 (1).docx”OverviewThis document shows the user interfaces in the National Archives Catalog for authorized users.Note that these are only the interfaces which are entirely for authorized users’ functions, such as monitoring public contributions and managing user accounts.Individual features for authorized users (for example, additional buttons and controls they might have as part of a standard user interface) will be described in the NARA Catalog User Interface Design Document.Moderator Workbench[Req: 16.10 XE "16.10" ] All user contributions like transcriptions, translations, tags and comments do not go through an approval process. They are live as soon as a user posts them. Further, National Archives (NARA) administration staff can monitor the latest updates using the Moderator Workbench. [Req: 8.1.1.4 XE "8.1.1.4" ] If they find any discrepancies or foul language usage, they can remove the text or revert to a previous version.In addition to moderating user contributions, Moderators can manage the [Req: 16.10.5 XE "16.10.5" ] announcement displayed on the Catalog Home page, [Req: 16.10.4 XE "16.10.4" ] the rotating set of background images displayed in the home page, and [Req: 1.5.5.1.1.3 XE "1.5.5.1.1.3" ] [Design Enhancement: DE-82a XE "DE-82a" ] [Req: 1.5.5.1.1.4 XE "1.5.5.1.1.4" ] the online availability notifications displayed for some Archival Descriptions in the Content Details page.Moderator PermissionsModerators are authorized users, typically NARA staff members, who have permissions that enable them to view and moderate the contributions of other Registered Users, including those of other Moderators and Account Administrators. Moderators are also Registered Users, so they are able to search, save results to lists and add contributions. (These functions are described in the NARA Catalog User Interface Design Document.)Moderators can also have the Account Administrator role permissions. If so, Account Administrator options appear in the Moderator Home page once they log in using their Moderator user account.Moderator Home PageAuthorized NARA staff can login to their account and review user contributions. Once logged into their account, the My Accounts page for the Moderator appears. This page does not appear for any other user but Moderators.Figure 2.2: Moderator Homepage [Design Enhancement: DE-25 XE "DE-25" ]The relevant elements for this page include the following:ElementValidationBehaviorModerate User ContributionsThe logged in user must be a Moderator.A section header that identifies the section; these actions are specific to the Moderator role.Moderate User Contributions shows the User contributions which the moderator can moderate.Clicking on any public contribution under the Moderate User Contributions takes the user to Moderator Workbench.Tags /Comments / Transcriptions / TranslationsThe logged in user must be a Moderator.Links, which when clicked, take the Moderator to the moderator workbench of the selected public contribution.Manage the Catalog Home PageA section header that identifies the section; these actions are specific to the Moderator role; links include the following:[Req: 16.10.5 XE "16.10.5" ] Announcements: Clicking on this link directs the moderator the Announcements page where they can manage the announcement t bar that can appear in the Catalog Home page.[Req: 16.10.4 XE "16.10.4" ] Background Images: Clicking on this link directs the moderator the Background Images page where they can manage the set of images that can appear in the Catalog Home page.Manage the Online Availability NotificationA section header that identifies the section; this action is specific to the Moderator role; the link available is Online Availability Notification.[Req: 1.5.5.1.1.3 XE "1.5.5.1.1.3" ] [Design Enhancement: DE-82a XE "DE-82a" ] [Req: 1.5.5.1.1.4 XE "1.5.5.1.1.4" ] Clicking on this link directs the moderator the Online Availability page where they can manage online availability notifications that appear for some Archival Descriptions in the Content Details page.My ContributionsThe logged in user must be any type of Registered User.A section header that identifies the section; these actions are available for any Registered User role. The behavior of these elements is identical to the behavior of the same functions for Registered Users as described in the NARA Catalog User Interface Design Document.My ListsThe logged in user must be any type of Registered User.A section header that identifies the section; these actions are available for any Registered User role. The behavior of these elements is identical to the behavior of the same functions for Registered Users as described in the NARA Catalog User Interface Design Document.Bulk DownloadsThe logged in user must be any type of Registered User.A section header that identifies the section; these actions are available for any Registered User role. The behavior of these elements is identical to the behavior of the same functions for Registered Users as described in the NARA Catalog User Interface Design Document.Account InformationThe logged in user must be any type of Registered User.A section header that identifies the section; these actions are available for any Registered User role. The behavior of these elements is identical to the behavior of the same functions for Registered Users as described in the NARA Catalog User Interface Design Document.User TypeThe logged in user must be a Moderator.[Req: 16.3.2 XE "16.3.2" ] A field that identifies the currently logged in user as a Moderator.Table 2.2: Moderator Homepage elementsModerator Workbench PagesAll Moderator Workbench pages are headed by a banner with the phrase, Moderator Workbench. The green banner was selected to help differentiate these pages from the Registered User’s My Account pages and the Account Administrator’s Workbench pages.Figure 2.3: Moderation WorkbenchCommon ControlsFour tabs - Tags, Comments, Transcriptions, and Translations, are arranged horizontally across the top, below the Account Administrator Workbench banner. The tab that appears by default when the page is first loaded is the Tags tab. The currently selected tab is indicated by a short horizontal bar, styled using the same green as the banner.The common controls for these pages include the following:ElementValidationBehaviorHeaderN/AA non-editable header that identifies the page.# - # of #New, unmoderated tags must be available for display in this page.A non-editable text field that indicates the contribution range displayed in the currently viewed page.The first # is the number of the first contribution displayed on the page. If this is the first page, this number is 1. If this is any page but the first, this number is determined by the currently selected Rows Per Page value, e.g., if 25 rows per page is selected, this number would be 26 on the second page of latest contributions.The second # is the number of the last contribution displayed on the page. If the number of contributions is less than the currently selected Rows Per Page value, this number is the total number of contributions. If the number of contributions is more than the currently selected Rows Per Page value, this number is the same as the Rows Per Page value, e.g., if Rows Per Page is set to 25 and there are 40 contributions, the second # is 25.The third # is the total number of latest, unmoderated contributions.Pagination controlsNew, unmoderated tags must be available for display in this page.[Req: 16.10.1 XE "16.10.1" ] [Req: 16.10.2 XE "16.10.2" ] [Req: 16.10.3 XE "16.10.3" ] A set of controls that allow the Moderator to scroll through the current set of latest contributions.Rows Per PageOptions include: 25, 50, 100New, unmoderated tags must be available for display in this page.A drop-down list that specifies the number of latest contributions to display on the page.Data tableNew, unmoderated contributions must be available for display in the page.A table that displays the latest, unmoderated contributions as determined by the currently viewed tab.Table 2.3.1-1: Moderator Workbench common controlsThe relevant elements for pagination controls include the following:ElementValidationBehaviorDouble left arrow icon (<<)When the user is on the first page, this link is rendered in a medium gray font color to indicate it is inactive.When the user is on any other page but the first, the font color is the standard link color to indicate it is active.[Req: 16.10.2 XE "16.10.2" ] A link, which when clicked, directs the user to the first page of contributions.Left arrow icon (<)When the user is on the first page, this link is rendered in a medium gray font color to indicate it is inactive.When the user is on any other page but the first, the font color is the standard link color to indicate it is active.[Req: 16.10.2 XE "16.10.2" ] XE "16.3.5" A link, which when clicked, directs the user to the previous page of contributions.Pagination NumberingThe total number of pages/links is the total number of results divided by the currently set Results per Page value.When the page link is the currently view page, the text is rendered in bold, and the square is filled with a blue background to indicate is the currently viewed page.[Req: 16.10.3 XE "16.10.3" ] XE "16.3.6" A link, which when clicked, directs the user to the selected page of contributions. Page [field] of #[Req: 16.10.3 XE "16.10.3" ] XE "16.3.6" A control that combines a dynamic text field with an input field. Users can enter a number up to and including the last page of the contributions set to “jump” to that page. The default image value is 1 for the first page of contributions. After navigating to a different page, the page value updates to reflect the currently viewed page of contributions.# represents the total number of pages in the contributions set. Right arrow icon(>)When the user is on the last page, this link is rendered in a medium gray font color to indicate it is inactive.When the user is on any other page but the last, the font color is the standard link color to indicate it is active.[Req: 16.10.1 XE "16.10.1" ] XE "16.3.4" A link, which when clicked, directs the user to the next page of contributions.Double right arrow icon (>>)When the user is on the last page, this link is rendered in a medium gray font color to indicate it is inactive.When the user is on any other page but the last, the font color is the standard link color to indicate it is active.[Req: 16.10.1 XE "16.10.1" ] A link, which when clicked, directs the user to the last page of r contributions.Table 2.3.1-2: Moderator Workbench common controls - paginationFiltering in the Moderator Workbench[Req: 1.21 XE "1.21" ] A Moderator can filter currently viewed contributions table, i.e., the data table found on the Tags, Comments, Transcriptions, or Translation tabs, by entering text found in the associated title of the archival description or authority record.[Req: 1.20.1 XE "1.20.1" ] In addition, a Moderator can search across search engine-indexed data using a NARA Identifier, if know, to locate an object within the currently viewed contributions table. For example, if the Moderator is currently viewing the Tags tab, they can search for a tag based on the NARA Identifier of the object the tag is applied.[Req: 1.20 XE "1.20" ] If the Moderator doesn’t know the exact NARA Identifier, they can run a search to locate the object they want to use as the filter.Filter by ID[Req: 1.20.1 XE "1.20.1" ] A Moderator can search across search engine-indexed data using a specified NARA Identifier.Figure 2.3.2.1-1: Filter By IDRelevant elements for this functionality include the following:ElementValidationBehaviorFilter by IDPublic contributions must appear in the table.[Req: 1.20 XE "1.20" ] [Req: 1.21 XE "1.21" ] A text field label and input field that allows the Moderator to specify a NARA Identifier, if known, or text in the associated title of the archival description or authority record.X iconCharacters must have been entered into the Filter by ID field and the Enter key pressed.A clickable icon, which when clicked, removes the characters, resets the input field back to default, and removes any applied filter on the public contributions table.Table 2.3.2.1: Moderator Workbench – Filter by ID elementsAfter the Moderator enters a NARA ID or text and then presses the Enter key on their keyboard, the public contributions table is filtered so that only the matching entries appear. An X icon is added to the Filter by ID input field. The Moderator clicks on the X icon to clear the field and the filter applied to the table.Figure 2.3.2.1-2: Filter by ID – Filter Applied [Design Enhancement: DE-25 XE "DE-25" ]Look Up ID[Req: 1.20 XE "1.20" ] If the Moderator doesn’t know the exact NARA Identifier, they can run a simple search to locate the object they want to use as the filter.Relevant elements for this functionality include the following:ElementValidationBehaviorLookup ID…Public contributions must appear in the table.[Req: 1.20.1 XE "1.20.1" ] A button, which when clicked, launches a pop-up that allows the Moderator to run a simple search.Table 2.3.2.2-1: Moderator Workbench – Lookup ID elementsFigure 2.3.2.2: Look up ID Pop Up [Design Enhancement: DE-601 XE "DE-601" ]Relevant elements for the Lookup ID pop-up include the following:ElementValidationBehaviorSearch Online Public AccessThe Moderator must have launched the Lookup ID pop-up.An input field where the Moderator enters a search string.SearchThe Moderator must have launched the Lookup ID pop-up.A button, which when clicked, runs a search using the Moderator’s entered query mon controlsThe Moderator must have clicked on the Search button. Search results must have been returned.For more information, please refer to the Common Controls section.ChooseThe Moderator must have clicked on the Search button. Search results must have been returned.A button, which when clicked, selects the corresponding result and uses that as the filter.Results listThe Moderator must have clicked on the Search button. Search results must have been returned.A list of results and associated thumbnails and metadata that match the entered query string in the Online Public Access input field. For details on the formatting of the results and the metadata displayed, please refer to the NARA Catalog User Interface Design Document.Table 2.3.2.2-2: Moderator Workbench – Lookup ID modal elementsAfter the Moderator clicks on a Choose button, the NARA Identifier of the selected object appears in the Filter by ID input field and the table is filtered as described in the Filter by ID section of this document.Configuring Reason Selector[Req: 5.6.2.1.1 XE "5.6.2.1.1" ] [Req: 5.6.2.1 XE "5.6.2.1" ] [Req: 5.6.3.1.1 XE "5.6.3.1.1" ] [Req: 5.6.3.1 XE "5.6.3.1" ] [Req: 6.4.2.1.1 XE "6.4.2.1.1" ] [Req: 6.4.2.1 XE "6.4.2.1" ] [Req: 6.4.3.1.1 XE "6.4.3.1.1" ] [Req: 6.4.3.1 XE "6.4.3.1" ] [Req: 3.4.3.1.1 XE "3.4.3.1.1" ] [Req: 3.4.3.1 XE "3.4.3.1" ] [Req: 3.4.2.1.1 XE "3.4.2.1.1" ] [Req: 3.4.2.1 XE "3.4.2.1" ] [Req: 3.4.2.2.1 XE "3.4.2.2.1" ] [Req: 3.4.3.2.1 XE "3.4.3.2.1" ] [Req: 4.8.3.1.1 XE "4.8.3.1.1" ] [Req: 4.8.3.1 XE "4.8.3.1" ] [Req: 4.8.2.1.1 XE "4.8.2.1.1" ] [Req: 4.8.2.1 XE "4.8.2.1" ] [Req: 4.8.2.2.1 XE "4.8.2.2.1" ] [Req: 4.8.3.2.1 XE "4.8.3.2.1" ] A set of default reasons are included in the Reason drop-down list, and will be defined during systems configuration.Moderators can also add reasons that will appear in the Reason drop-down list accessible when removing or restoring any public contribution, i.e., [Req: 5.6.2.3 XE "5.6.2.3" ] [Req: 5.6.3.3 XE "5.6.3.3" ]Tags, [Req: 6.4.4.2 XE "6.4.4.2" ] [Req: 6.4.3.3 XE "6.4.3.3" ] Comments, [Req: 3.4.2.3 XE "3.4.2.3" ] [Req: 3.4.3.3 XE "3.4.3.3" ] Transcriptions, and [Req: 4.8.2.3 XE "4.8.2.3" ] [Req: 4.8.3.3 XE "4.8.3.3" ]Translations.Figure 2.3.3-1: Reason Drop-down List – “Create new reason…” OptionRelevant elements for the “Create new reason…” function include the following:ElementValidationBehaviorCreate new reason…The Moderator must have performed a Remove or Restore action on a public contribution and must have clicked on the Reason drop-down list.A link, which when clicked, launches the Configure Reason Selector pop-up.Table 2.3.3-1: “Create new reason” link elementsFigure 2.3.3-2: Configure Reason SelectorRelevant elements for the Configure Reason Selector pop-up include the following:ElementValidationBehaviorHeaderThe Moderator must have selected the “Create new reason…” option in the Reason drop-down list.A text label to identify the pop-up.Close linkThe Moderator must have selected the “Create new reason…” option in the Reason drop-down list.A link, which when clicked, closes the pop-up and reverses any changes made within.New ReasonA text field and an input field that allows the Moderator to enter text to be used as a new reason to select when removing or restoring public contributions.AddA reason must have been entered in the New Reason field.A button, which when clicked, saves the reason entered as a new entry in the Reason drop-down list and closes the pop-up.CancelN/AA link that, when clicked, reverses any changes made to the previously saved state and closes the pop-up.Table 2.3.3-2: Configure Reason Selector modal elementsAfter the Moderator clicks on the Add button, the Configure Reason Selector pop-up closes, and the new entry appears in the Reason drop-down list.Tags Moderation[Req: 5.2 XE "5.2" ] [Req: 5.3 XE "5.3" ] Tags can be posted to records that have online holdings, like images, audio, video and other types of media files. Tags can be posted at both the [Req: 5.1 XE "5.1" ] object level and at the [Req: 5.18 XE "5.18" ] description level. [Req: 5.6 XE "5.6" ] [Req: 5.6.1 XE "5.6.1" ] These tags are fed to the Moderator Workbench within 15 seconds of being submitted by a user where the Moderators can [Req: 5.6.2 XE "5.6.2" ] delete the tag if they find any discrepancies. [Req: 5.6.3 XE "5.6.3" ] They can also restore tags.Latest Tags Page[Req: 5.6 XE "5.6" ] Authorized NARA staff can login to their account and review user contributions. All user contributed data will be listed under Moderator Workbench. Moderators can select the contributions they want to review using the tabs. To access this page, the Moderator clicks on the Tags link in the Moderator home page or by clicking on the Tags tab from any other Moderator pageFigure 2.4.1: Latest Tags PageThe relevant elements for this page include the following:ElementValidationBehaviorLatest TagsN/AA non-editable header that identifies the mon controlsFor more information, please refer to the Common Controls section.Tags tableNew, unmoderated tags must be available for display in this page.A table that displays the latest, unmoderated tags.Table 2.4.1-1: Latest Tags page elementsThe following columns are available in the tags table:ElementValidationBehaviorNO.New, unmoderated tags must be available for display in this page.A column that displays the row number.TAGNew, unmoderated tags must be available for display in this page.A column that contains the unmoderated tag. TITLENew, unmoderated tags must be available for display in this page.A column that contains the title of the record where the tag was added. The title is linked; when clicked, the Content Details page for the record opens in a separate browser window/tab.IMAGENew, unmoderated tags must be available for display in this page.A column that contains the image number of the record where the tag was added. If the tag was added to an object of a record, the value that appears in this column is #/# where the first number is the image number and the second # is the total number of images associated with the record.If the tag was added to the description level of the record, Description appears in the column.The IMAGE value is linked; when clicked, the Content Details page for the record opens in a separate browser window/tab. If the IMAGE value is an image number, e.g., 1/3, the workspace of that image is also displayed and the Tags tab is selected.USERNew, unmoderated tags must be available for display in this page.[Req: 5.6.1.1 XE "5.6.1.1" ] A column that contains the username or full name (dependent on the user’s account settings) of the user who added the tag. The username value is linked to the user’s profile. Clicking on the user name opens a new browser window/tab and displays the user’s contributions page.MODIFIEDNew, unmoderated tags must be available for display in this page.[Req: 5.6.1.2 XE "5.6.1.2" ] A column that contains the date and time the tag was added. [Req: 5.6.1.3 XE "5.6.1.3" ] By default, the date is relative to the time the Moderator is currently viewing the tag, i.e., if the tag was added at noon and the Moderator views the tag entry at 1:00 pm the same day in the Moderator Workbench, the Modified date appears as 1 hour ago.ACTIONNew, unmoderated tags must be available for display in this page.A column that contains buttons available to perform on the Tag: Remove, Restore.Remove[Req: 5.6.2 XE "5.6.2" ] A button, which when clicked, expands the row and displays the tag removal controls; for more information, please refer to the Removing a Tag section.RestoreA button, which when clicked, expands the row and displays the tag restoration controls; for more information, please refer to the Restoring a Tag section.NOTENew, unmoderated tags must be available for display in this page.A column that contains a Note icon; this icon only appears if the tag was either removed and/or restored.Table 2.4.1-2: Latest Tags data columsnRemoving a Tag[Req: 5.6.2 XE "5.6.2" ] Clicking on the Remove button in the Latest Tags page expands the row of the corresponding tag; removal controls are displayed.Figure 2.4.2-1: Removing a TagThe following elements are relevant to the Latest Tags page when in tag-removal mode:ElementValidationBehaviorReasonThe Moderator must have clicked on a Remove button for a tag.[Req: 5.6.2.1.1 XE "5.6.2.1.1" ] A drop-down list that indicates the reason for removal. [Req: 5.6.2.1 XE "5.6.2.1" ] The moderator who chooses to remove the tag must select a reason explaining why the tag is being removed.[Req: 5.6.2.3 XE "5.6.2.3" ] Moderators can configure the list of reasons for removing tags. For more information, please refer to the Configuring Reason Selector section of this document.Enter additional comments…(grey placeholder)The Moderator must have clicked on a Remove button for a tag.[Req: 5.6.2.1.2 XE "5.6.2.1.2" ] A text input field that provides the option for the Moderator to add additional details for the removal of the tag.ConfirmThe Moderator must have clicked on a Remove button for a tag.The moderator must have selected a reason for removal from the Reason drop-down.A button, which, when clicked, confirms the removal of the tag and collapses the row.CancelN/AA link that, when clicked, reverses any changes made to the previously saved state and collapses the row, thus returning the row to its pre-removal mode.Table 2.4.2: Latest Tags page elements – Edit mode[Req: 5.6.2.2 XE "5.6.2.2" ] After the Moderator removes a tag, the change is available for viewing in the Latest Tags table within 15 seconds after being removed.In the screenshot below, the first tag was removed. The tag styling changes so that the background is gray, and the text appears in a medium gray to indicate it is no longer clickable. In addition, the text associated with the tag is struck-through. [Req: 5.6.2.1 XE "5.6.2.1" ] Since a reason is required for removing a tag, a Note icon appears in the same row. Figure 2.4.2-2: Tag Has Been Removed [Design Enhancement: DE-25 XE "DE-25" ]Restoring a TagAfter a tag is removed, the Remove button toggles to a Restore button. [Req: 5.6.3 XE "5.6.3" ] Clicking on the Restore button in the Latest Tags page expands the row of the corresponding tag; restoration controls are displayed. This function is almost identical to the Remove function and uses the same controls.Figure 2.4.3: Restoring a Tag [Design Enhancement: DE-25 XE "DE-25" ]The following elements are relevant to the Latest Tags page when in tag-restoration mode:ElementValidationBehaviorReasonThe Moderator must have clicked on a Restore button for a tag.[Req: 5.6.3.1.1 XE "5.6.3.1.1" ] A drop-down list that indicates the reason for restoration. [Req: 5.6.3.1 XE "5.6.3.1" ] The moderator who chooses to restore the tag must select a reason explaining why the tag is being restored.[Req: 5.6.3.3 XE "5.6.3.3" ]Moderators can configure the list of reasons for restoring tags. For more information, please refer to the Configuring Reason Selector section of this document.Enter additional comments…(grey placeholder)The Moderator must have clicked on a Restore button for a tag.[Req: 5.6.3.1.2 XE "5.6.3.1.2" ] A text input field that provides the option for the Moderator to add additional details for the restoring of the tag.ConfirmThe Moderator must have clicked on a Restore button for a tag.The moderator must have selected a reason for restoration from the Reason drop-down.A button, which, when clicked, confirms the restoration of the tag and collapses the row.CancelN/AA link that, when clicked, reverses any changes made to the previously saved state and collapses the row.Table 2.4.3: Latest Tags page elements – Restore mode[Req: 5.6.3.2 XE "5.6.3.2" ] After the Moderator restores a tag, the change is available for viewing in the Latest Tags table within 15 seconds after being restored.The tag styling changes so that the background is white and the text appears as a blue link. In addition, the text associated with the tag is no longer struck-through. [Req: 5.6.3.1 XE "5.6.3.1" ] Since a reason is required for restoring a tag, a Note icon appears in the same row.Viewing the Reason for Removing or Restoring a TagAfter a tag is removed or restored and the Moderator has provided a reason for the action, a Note icon appears in the NOTE column. [Req: 5.6.3 XE "5.6.3" ] Clicking on the Note icon expands the row of the corresponding tag.Figure 2.4.4: Viewing the Reason for Removing a Tag [Design Enhancement: DE-25 XE "DE-25" ]The following elements are relevant to the Latest Tags page when in note-viewing mode:ElementValidationBehaviorModerator LogThe Moderator must have removed or restored a tag.[Req: 5.6.2.2.1 XE "5.6.2.2.1" ] [Req: 5.6.3.2.1 XE "5.6.3.2.1" ] A field that displays the Moderator name who performed the action, the action date/time stamp, the reason selected, and any additional comments about the action.Table 2.4.4: Latest Tags page elements – Moderation LogComments Moderation [Req: 6.2.1 XE "6.2.1" ] [Req: 6.2.4 XE "6.2.4" ] Comments can be posted to records which have online holdings like images, audio, video and other types of media files. Comments can be posted both at the object level [Req: 6.2 XE "6.2" ] and at the description level [Req: 6.1 XE "6.1" ]. [Req: 6.3 XE "6.3" ] Each comment can have unlimited replies. Replies cannot have replies. [Req: 6.4 XE "6.4" ] [Req: 6.4.1 XE "6.4.1" ] These comments are fed to the Moderator Workbench within 15 seconds of being submitted by a user where the Moderators can [Req: 6.4.2 XE "6.4.2" ] delete the comment if they find any discrepancies. [Req: 6.4.3 XE "6.4.3" ] They can also restore comments.[Req: 6.31 XE "6.31" ] The Catalog System Administrator can configure the length of time in which comments are displayed in the Latest Comments page.Latest Comments Page[Req: 6.4 XE "6.4" ] Authorized NARA staff can login to their account and review user contributions. All user contributed data will be listed under Moderator Workbench. Moderators can select the contributions they want to review using the tabs. To access this page, the Moderator clicks on the Comments link in the Moderator home page or by clicking on the Comments tab from any other Moderator page.Figure 2.5.1: Latest Comments PageThe relevant elements for this page include the following:ElementValidationBehaviorLatest CommentsN/AA non-editable header that identifies the mon controlsFor more information, please refer to the Common Controls ments tableNew, unmoderated comments must be available for display in this page.A table that displays the latest, unmoderated comments.Table 2.5.1-1: Latest Comments page elementsThe following columns are available in the comments table:ElementValidationBehaviorNO.New, unmoderated comments must be available for display in this page.A column that displays the row MENTNew, unmoderated comments must be available for display in this page.A column that contains the unmoderated comment. TITLENew, unmoderated comments must be available for display in this page.A column that contains the title of the record where the comment was posted. The title is linked; when clicked, the Content Details page for the record opens in a separate browser window/tab.IMAGENew, unmoderated comments must be available for display in this page.A column that contains the image number of the record where the comment was posted. If the comment was posted on an object of a record, the value that appears in this column is #/# where the first number is the image number and the second # is the total number of images associated with the record.If the comment was posted on the description level of the record, Description appears in the column.The IMAGE value is linked; when clicked, the Content Details page for the record opens in a separate browser window/tab. If the IMAGE value is an image number, e.g., 1/3, the workspace of that image is also displayed and the Comments tab is selected.USERNew, unmoderated comments must be available for display in this page.[Req: 6.4.1.1 XE "6.4.1.1" ] A column that contains the username or full name (dependent on the user’s account settings) of the user who posted the comment. The username value is linked to the user’s profile. Clicking on the user name opens a new browser window/tab and displays the user’s contributions page.MODIFIEDNew, unmoderated comments must be available for display in this page.[Req: 6.4.1.2 XE "6.4.1.2" ] A column that contains the date and time the comment was posted. [Req: 6.4.1.3 XE "6.4.1.3" ] By default, the date is relative to the time the Moderator is currently viewing the comment, i.e., if the comment was posted at noon and the Moderator views the comment entry at 1:00 pm the same day in the Moderator Workbench, the Modified date appears as 1 hour ago.ACTIONNew, unmoderated comments must be available for display in this page.A column that contains buttons available to perform on the comment: Remove, Restore.Remove[Req: 6.4.2 XE "6.4.2" ] A button, which when clicked, expands the row and displays the comment removal controls; for more information, please refer to the Removing a Comment section.RestoreA button, which when clicked, expands the row and displays the comment restoration controls; for more information, please refer to the Restoring a Comment section.NOTENew, unmoderated comments must be available for display in this page.A column that contains a Note icon; this icon only appears if the comment was either removed and/or restored.Table 2.5.1-2: Latest Comments data columnsRemoving a Comment [Req: 6.4.2 XE "6.4.2" ] Clicking on the Remove button in the Latest Comments page expands the row of the corresponding comment; removal controls are displayed.Figure 2.5.2-1: Removing a CommentThe following elements are relevant to the Latest Comments page when in comment-removal mode:ElementValidationBehaviorReasonThe Moderator must have clicked on a Remove button for a comment.[Req: 6.4.2.1.1 XE "6.4.2.1.1" ] A drop-down list that indicates the reason for removal. [Req: 6.4.2.1 XE "6.4.2.1" ] The moderator who chooses to remove the comment must select a reason explaining why the comment is being removed.[Req: 6.4.4.2 XE "6.4.4.2" ] Moderators can configure the list of reasons for removing comments. For more information, please refer to the Configuring Reason Selector section of this document.ReasonThe Moderator must have clicked on a Remove button for a comment.[Req: 6.4.2.1.2 XE "6.4.2.1.2" ] A text input field that provides the option for the Moderator to add additional details for the removal of the comment.ConfirmThe Moderator must have clicked on a Remove button for a comment.The moderator must have selected a reason for removal from the Reason drop-down.A button, which, when clicked, confirms the removal of the comment and collapses the row.CancelN/AA link that, when clicked, reverses any changes made to the previously saved state and collapses the row, thus returning the row to its pre-removal mode.Table 2.5.2: Latest Comments page elements – Remove comment[Req: 6.4.4 XE "6.4.4" ] After the Moderator removes a comment, the change is available for viewing in the Latest Comments table within 15 seconds after being removed.In the screenshot below, the first comment was removed. The text associated with the comment is struck-through. [Req: 6.4.2.1 XE "6.4.2.1" ] Since a reason is required for removing a comment, a Note icon appears in the same row. Figure 2.5.2-2: Comment Has Been Removed [Design Enhancement: DE-25 XE "DE-25" ][Req: 6.4.2.2 XE "6.4.2.2" ] Even when the original comment has been removed by a Moderator, any replies remain displayed. For more information, please refer to the NARA Catalog User Interface Design document.Restoring a CommentAfter a comment is removed, the Remove button toggles to a Restore button. [Req: 6.4.3 XE "6.4.3" ] Clicking on the Restore button in the Latest Comments page expands the row of the corresponding comment; restoration controls are displayed. This function is almost identical to the Remove function and uses the same controls.Figure 2.5.3: Restoring a Comment [Design Enhancement: DE-25 XE "DE-25" ]The following elements are relevant to the Latest Comments page when in comment-restoration mode:ElementValidationBehaviorReasonThe Moderator must have clicked on a Restore button for a comment.[Req: 6.4.3.1.1 XE "6.4.3.1.1" ] A drop-down list that indicates the reason for restoration. [Req: 6.4.3.1 XE "6.4.3.1" ] The moderator who chooses to restore the comment must select a reason explaining why the comment is being restored.[Req: 6.4.3.3 XE "6.4.3.3" ] Moderators can configure the list of reasons for restoring comments. For more information, please refer to the Configuring Reason Selector section of this document.ReasonThe Moderator must have clicked on a Restore button for a comment.[Req: 6.4.3.1.2 XE "6.4.3.1.2" ] A text input field that provides the option for the Moderator to add additional details for the restoration of the comment.ConfirmThe Moderator must have clicked on a Restore button for a comment.The moderator must have selected a reason for restoration from the Reason drop-down.A button, which, when clicked, confirms the restoration of the comment and collapses the row.CancelN/AA link that, when clicked, reverses any changes made to the previously saved state and collapses the row.Table 2.5.3: Latest Comments page elements – Restore comment[Req: 6.4.3.2 XE "6.4.3.2" ] After the Moderator restores a comment, the change is available for viewing in the Latest Comments table within 15 seconds after being restored.The text associated with the comment is no longer struck-through. [Req: 6.4.3.1 XE "6.4.3.1" ] Since a reason is required for restoring a comment, a Note icon appears in the same row.Viewing the Reason for Removing or Restoring a Comment After a comment is removed or restored and the Moderator has provided a reason for the action, a Note icon appears in the NOTE column. [Req: 6.4.4.1 XE "6.4.4.1" ] [Req: 6.4.3.2.1 XE "6.4.3.2.1" ] Clicking on the Note icon expands the row of the corresponding comment.Figure 2.5.4: Viewing the Reason for Removing a Comment [Design Enhancement: DE-25 XE "DE-25" ]The following elements are relevant to the Latest Comments page when in note-viewing mode:ElementValidationBehaviorModerator LogThe Moderator must have removed or restored a comment.[Req: 6.4.4.1 XE "6.4.4.1" ] [Req: 6.4.3.2.1 XE "6.4.3.2.1" ] A field that displays the Moderator name who performed the action, the action date/time stamp, the reason selected, and any additional comments about the action.Table 2.5.4: Latest Comments page elements – Moderation LogTranscriptions Moderation[Req: 3.1 XE "3.1" ] [Req: 3.1.2.1 XE "3.1.2.1" ] Transcriptions can be submitted to records which have online holdings like images, audio, video and other types of media files. [Req: 3.1.2 XE "3.1.2" ] Transcription is available at object level. [Req: 3.2 XE "3.2" ] Users can edit the transcription posted by another user. At a given time, only one transcription version is active.For example, if user Alice posts the first version of transcription say v1, user Bob can edit Alice’s version and then the latest version edited by Bob say v2 will become the active version.[Req: 3.4 XE "3.4" ] [Req: 3.4.1 XE "3.4.1" ] [Req: 3.4.1.3 XE "3.4.1.3" ] These latest transcription versions are fed to the Moderator Workbench within 15 seconds of being submitted by a user where the Moderators can [Req: 3.4.2 XE "3.4.2" ] delete the transcription if they find any discrepancies. [Req: 3.4.3 XE "3.4.3" ] They can also select a previous version as the current version.For example, if Bob’s v2 version has foul language or any discrepancies, a Moderator can delete Bob’s version, which will mark Bob’s version as removed. The transcription will still remain in the system for logging purposes or for reverting to a previous version. By default, when Bob’s version is removed, the previous version becomes active. In this case, Alice’s version will become active.Latest Transcription Updates Page[Req: 3.4 XE "3.4" ] [Req: 3.4.1 XE "3.4.1" ] [Req: 3.4.1.3 XE "3.4.1.3" ] Authorized NARA staff can login to their account and review user contributions. All user contributed data will be listed under Moderator Workbench. Moderators can select the contributions they want to review using the tabs. To access this page, the Moderator clicks on the Transcriptions link in the Moderator home page or by clicking on the Transcriptions tab from any other Moderator page.Figure 2.6.1: Latest TranscriptionUpdates Page [Design Enhancement: DE-25 XE "DE-25" ]The relevant elements for this page include the following:ElementValidationBehaviorLatest Transcription UpdatesN/AA non-editable header that identifies the mon controlsFor more information, please refer to the Common Controls section.Transcriptions tableNew, unmoderated transcriptions must be available for display in this page.[Req: 3.4.1.3 XE "3.4.1.3" ]A table that displays the latest, unmoderated transcriptions.Table 2.6.1-1: Latest Transcriptions page elementsThe following columns are available in the transcriptions table:ElementValidationBehaviorNO.New, unmoderated transcriptions must be available for display in this page.A column that displays the row number.TITLENew, unmoderated transcriptions must be available for display in this page.A column that contains the title of the record where the transcription was created/edited. The title is linked; when clicked, the Content Details page for the record opens in a separate browser window/tab.IMAGENew, unmoderated transcriptions must be available for display in this page.A column that contains the image number of the record where the transcription was created/edited. If the transcription was created/edited on an object of a record, the value that appears in this column is #/# where the first number is the image number and the second # is the total number of images associated with the record.The IMAGE value is linked; when clicked, the Content Details page for the record opens in a separate browser window/tab and then the workspace of that image is also displayed and the Transcription tab is selected.USERNew, unmoderated transcriptions must be available for display in this page.[Req: 3.4.1.1 XE "3.4.1.1" ] A column that contains the username or full name (dependent on the user’s account settings) of the user who created/edited the transcription. The username value is linked to the user’s profile. Clicking on the user name opens a new browser window/tab and displays the user’s contributions page.MODIFIEDNew, unmoderated transcriptions must be available for display in this page.[Req: 3.13 XE "3.13" ][Req: 3.4.1.2 XE "3.4.1.2" ] A column that contains the date and time the transcription was created/edited. [Req: 3.4.1.4 XE "3.4.1.4" ] By default, the date is relative to the time the Moderator is currently viewing the transcription, i.e., if the transcription was created/edited at noon and the Moderator views the transcription entry at 1:00 pm the same day in the Moderator Workbench, the Modified date appears as 1 hour ago.TYPENew, unmoderated transcriptions must be available for display in this page.Options include the following:New UpdateA column that indicates if the transcription text is of type New or Update:New: When the transcription text was posted for the first time for that object.Update: When the transcription text was an edit.NOTENew, unmoderated transcriptions must be available for display in this page.A column that contains a Note icon; this icon only appears if the transcription was either removed and/or restored.Transcription textNew, unmoderated transcriptions must be available for display in this page.A non-editable text field that initially displays a snippet of the transcription text.ReviewNew, unmoderated transcriptions must be available for display in this page.A link, which when clicked, expands the transcription field to view more text.Table 2.6.1-2: Latest Transcriptions data columnsExpanded Transcription FieldAfter the Moderator clicks on the Review link, the transcription field expands to display more text.Figure 2.6.1.1: Expanded Transcription field [Design Enhancement: DE-25 XE "DE-25" ]The following elements are available when the transcription is in expanded mode:ElementValidationBehaviorTranscription textN/AAdditional text is displayed in the expanded, non-editable transcription text field.Vertical scrollbarN/AA vertical scrollbar appears on the right side of the transcription text field. Its state is determined by the amount of text to display.If there is more text than can appear in the field, the scrollbar is active and appears so, but if there is not, the scrollbar is not active and appears grayed out.View Previous VersionsA previous version for the expanded transcription must exist.[Req: 3.4.3 XE "3.4.3" ] A link, which when clicked, launches the Previous Versions pop-up.RemoveN/A[Req: 3.4.2 XE "3.4.2" ] A button, which when clicked, launches the Remove Transcription pop-up.CancelN/AA link that, when clicked, reverses any changes made to the previously saved state and collapses the row.Table 2.6.1.1: Latest Transcriptions page elements – Expanded fieldViewing a Previous Transcription Version[Req: 3.4.3 XE "3.4.3" ] Moderator can view previous versions of a transcription text by clicking on View Previous Versions link. The Previous Versions pop-up appears. In this pop-up, the Moderator can view simultaneously the current version and any previous version. The top text field shows the current active transcription text, while the bottom text field shows the immediate previous version.Figure 2.6.2: Viewing Previous Transcriptions [Design Enhancement: DE-601 XE "DE-601" ]The following elements are relevant to the Previous Versions pop-up:ElementValidationBehaviorHeaderA previous version for the expanded transcription must exist.A non-editable text field that identifies the pop-up.CloseA previous version for the expanded transcription must exist.A link, which when clicked, closes the pop-up.TitleA previous version for the expanded transcription must exist.A non-editable text field that contains the title of the record where the transcription was created/edited, appended with the image number of the transcribed object.Current Version – headerA previous version for the expanded transcription must exist.A non-editable text field that identifies the version number of the current version, the username or full name of the user who created the current version, and the general timeframe of when the current was created/edited.Current VersionA previous version for the expanded transcription must exist.A non-editable text field that displays the current version of the transcription.Current Version –Vertical scrollbarA previous version for the expanded transcription must exist.A vertical scrollbar appears on the right side of the transcription text field. Its state is determined by the amount of text to display.If there is more text than can appear in the field, the scrollbar is active and appears so, but if there is not, the scrollbar is not active and appears grayed out.Select Previous VersionA previous version for the expanded transcription must exist.A drop-down that lists all versions (version number, action type that generated the version, and general timeframe of when that version was created/edited) of the currently viewed transcription.Make This Current VersionA previous version for the expanded transcription must exist.[Req: 3.4.3 XE "3.4.3" ] A link, which when clicked, makes the selected version the current version. This can be used to restore a previously removed transcription.Previous VersionA previous version for the expanded transcription must exist.A non-editable text field that displays the immediate previous version of the transcription on initial load. If the Moderator selects another previous version, the text of the selected version appears in the text field.Previous Version – Vertical scrollbarA previous version for the expanded transcription must exist.A vertical scrollbar appears on the right side of the transcription text field. Its state is determined by the amount of text to display.If there is more text than can appear in the field, the scrollbar is active and appears so, but if there is not, the scrollbar is not active and appears grayed out.Table 2.6.2: Previous Versions modal elementsChanging the Current Version[Req: 3.4.3 XE "3.4.3" ] A Moderator can make any previous version the current, active version by clicking on the Make This Current Version link. When the link is clicked, an expandable section appears.Figure 2.6.3: Changing the Currrent Version [Design Enhancement: DE-601 XE "DE-601" ]The following elements are relevant to the Previous Versions pop-up after the Make This Current Version link is clicked:ElementValidationBehaviorReasonThe Moderator must have clicked on the Make This Current Version link.[Req: 3.4.3.1.1 XE "3.4.3.1.1" ] A drop-down list that indicates the reason for activating a previous version. [Req: 3.4.3.1 XE "3.4.3.1" ] The moderator who chooses to activate a previous version must select a reason explaining why the transcription is being made current.[Req: 3.4.3.3 XE "3.4.3.3" ] Moderators can configure the list of reasons for restoring transcriptions. For more information, please refer to the Configuring Reason Selector section of this document.ReasonThe Moderator must have clicked on the Make This Current Version link.[Req: 3.4.3.1.2 XE "3.4.3.1.2" ] A text input field that provides the option for the Moderator to add additional details for making the transcript current.ConfirmThe Moderator must have clicked on the Make This Current Version link.The moderator must have selected a reason for restoration from the Reason drop-down.A button, which, when clicked, confirms the activation of the transcription and collapses the row.CancelThe Moderator must have clicked on the Make This Current Version link.A link that, when clicked, reverses any changes made to the previously saved state and collapses the row, thus returning the row to its pre-removal mode.Table 2.6.3: Previous Versions modal elements – Changing versionsAfter the Moderator clicks on the Confirm button, the Current Version header now displays the new version number, the username or full name of the user who created/edited the transcription and the general timeframe it was created/edited. In addition, the transcription text field is updated to display the associated transcript text. The Previous Version header and text field are now set so that the previous version is now displayed as the Previous Version. For example, assuming a transcription has three versions and Version 3 is current, if the Moderator selects Version 2 to make current, Version 3, the former Current, become the Previous Version displayed in the Previous Version pop-up.[Req: 3.4.3.2 XE "3.4.3.2" ] After the Moderator restores a transcription, the change is available for viewing in the Latest Transcription Updates table within 15 seconds after being restored.Removing a Transcription[Req: 3.4.2 XE "3.4.2" ] A Moderator can remove any current transcription version by clicking on the Review link to expand the row and then clicking on the Remove button. The Remove Transcription pop-up appears.Figure 2.6.4: Removing a Transcription [Design Enhancement: DE-601 XE "DE-601" ]The following elements are relevant to the Previous Versions pop-up after the Make This Current Version link is clicked:ElementValidationBehaviorReasonThe Moderator must have clicked on the Make This Current Version link.[Req: 3.4.2.1.1 XE "3.4.2.1.1" ] A drop-down list that indicates the reason for removing the current version of a transcription. [Req: 3.4.2.1 XE "3.4.2.1" ] The moderator who chooses to remove the transcription must select a reason explaining for the removal. [Req: 3.4.2.3 XE "3.4.2.3" ] Moderators can configure the list of reasons for removing transcriptions. For more information, please refer to the Configuring Reason Selector section of this document.ReasonThe Moderator must have clicked on the Make This Current Version link.[Req: 3.4.2.1.2 XE "3.4.2.1.2" ] A text input field that provides the option for the Moderator to add additional details for the transcript removal.ConfirmThe Moderator must have clicked on the Make This Current Version link.The moderator must have selected a reason for restoration from the Reason drop-down.A button, which, when clicked, confirms the transcription removal and closes the pop-up.CancelThe Moderator must have clicked on the Make This Current Version link.A link that, when clicked, reverses any changes made to the previously saved state and closes the pop-up.Table 2.6.4: Remove Transcription modal elementsAfter the Moderator clicks on the Confirm button, any previously saved version of the removed transcription becomes the current version.[Req: 3.4.2.2 XE "3.4.2.2" ] After the Moderator removes a transcription, the change is available for viewing in the Latest Transcription Updates table within 15 seconds after being removed.Viewing the Reason for Changing a Current Transcription Version or Removing a TranscriptionAfter a transcription is removed or restored (via changing current version) and the Moderator has provided a reason for the action, a Note icon appears in the NOTE column. [Req: 3.4.2.2.1 XE "3.4.2.2.1" ] [Req: 3.4.3.2.1 XE "3.4.3.2.1" ] Clicking on the Note icon expands the row of the corresponding transcription.Figure 2.6.5: Viewing the Reason for Removing a Transcription [Design Enhancement: DE-25 XE "DE-25" ]The following elements are relevant to the Latest Transcriptions page when in note-viewing mode:ElementValidationBehaviorModerator LogThe Moderator must have removed or restored a transcription.[Req: 3.4.2.2.1 XE "3.4.2.2.1" ] [Req: 3.4.3.2.1 XE "3.4.3.2.1" ] A field that displays the Moderator name who performed the action, the action date/time stamp, the reason selected, and any additional transcriptions about the action.Table 2.6.5: Latest Transcriptions page elements – Moderation LogTranslations Moderation [Implementation: R2/R3][Req: 4.1.1 XE "4.1.1" ] [Req: 4.2.1 XE "4.2.1" ] [Req: 4.3 XE "4.3" ] [Req: 4.4 XE "4.4" ] [Req: 4.5 XE "4.5" ] Translations can be submitted to records which have online holdings like images, audio, video and other types of media files. [Req: 4.6 XE "4.6" ] Translations are available at object level one per language. [Req: 4.6.1 XE "4.6.1" ] [Req: 4.6.2 XE "4.6.2" ] [Req: 4.6.3 XE "4.6.3" ] Users can edit the translation posted by another user. [Req: 4.1.1.1 XE "4.1.1.1" ] At a given time, only one translation version per language is active.For example, if user Alice posts the first version of Spanish translation say v1, user Bob can edit Alice’s version and then the latest version edited by Bob say v2 will become the active version.[Req: 4.8 XE "4.8" ] [Req: 4.8.1 XE "4.8.1" ] [Req: 4.8.1.3 XE "4.8.1.3" ] These translation versions are fed to the Moderator Workbench within 15 seconds of being submitted by a user where the Moderators can [Req: 4.8.2 XE "4.8.2" ] delete the translation if they find any discrepancies. [Req: 4.8.3 XE "4.8.3" ] They can also select a previous version as the current version.[Req: 4.26 XE "4.26" ] The Catalog System Administrator can configure the length of time in which translations are displayed in the Latest Translations page.For example, if Bob’s v2 version has foul language or some other unacceptable things in it, NARA moderator can delete Bob’s version. This will only mark bob’s version as deleted. It will still remain in the system for logging purposes. By default, when Bob’s version is deleted, the previous version becomes active. In this case, Alice’s version will become active.Latest Translation Updates Page[Req: 4.8 XE "4.8" ] [Req: 4.1.4.2 XE "4.1.4.2" ] [Req: 4.17 XE "4.17" ] [Req: 4.14 XE "4.14" ] [Req: 4.19 XE "4.19" ] Authorized NARA staff can login to their account and review user contributions. All user contributed data will be listed under Moderator Workbench. Moderators can select the contributions they want to review using the tabs. To access this page, the Moderator clicks on the Translations link in the Moderator home page or by clicking on the Translations tab from any other Moderator page.Figure 2.7.1: Latest Translation Updates PageThe relevant elements for this page include the following:ElementValidationBehaviorLatest Translation UpdatesN/AA non-editable header that identifies the mon controlsFor more information, please refer to the Common Controls section.Translations tableNew, unmoderated translations must be available for display in this page.A table that displays the latest, unmoderated translations.Table 2.7.1-1: Latest Translations page elementsThe following columns are available in the translations table:ElementValidationBehaviorNO.New, unmoderated translations must be available for display in this page.A column that displays the row number.TITLENew, unmoderated translations must be available for display in this page.A column that contains the title of the record where the translation was created/edited. The title is linked; when clicked, the Content Details page for the record opens in a separate browser window/tab.IMAGENew, unmoderated translations must be available for display in this page.A column that contains the image number of the record where the translation was created/edited. If the translation was created/edited on an object of a record, the value that appears in this column is #/# where the first number is the image number and the second # is the total number of images associated with the record.The IMAGE value is linked; when clicked, the Content Details page for the record opens in a separate browser window/tab and then the workspace of that image is also displayed and the Translation tab is selected.USERNew, unmoderated translations must be available for display in this page.[Req: 4.8.1.1 XE "4.8.1.1" ] A column that contains the username or full name (dependent on the user’s account settings) of the user who created/edited the translation. The username value is linked to the user’s profile. Clicking on the user name opens a new browser window/tab and displays the user’s contributions page.MODIFIEDNew, unmoderated translations must be available for display in this page.[Req: 4.8.1.2 XE "4.8.1.2" ][Req: 4.17 XE "4.17" ] A column that contains the date and time the translation was created/edited. [Req: 4.8.1.4 XE "4.8.1.4" ] By default, the date is relative to the time the Moderator is currently viewing the translation, i.e., if the translation was created/edited at noon and the Moderator views the translation entry at 1:00 pm the same day in the Moderator Workbench, the Modified date appears as 1 hour ago.LANGUAGEA column that indicates the language of the translation. TYPENew, unmoderated translations must be available for display in this page.Options include the following:New UpdateA column that indicates if the translation text is of type New or Update:New: When the translation text was posted for the first time for that object.Update: When the translation text was an edit.NOTENew, unmoderated translations must be available for display in this page.A column that contains a Note icon; this icon only appears if the translation was either removed and/or restored.Translation textNew, unmoderated translations must be available for display in this page.A non-editable text field that initially displays a snippet of the translation text.ReviewNew, unmoderated translations must be available for display in this page.A link, which when clicked, expands the translation field to view more text.Table 2.7.1-2: Latest Translations data columnsExpanded Translation FieldAfter the Moderator clicks on the Review link, the translation field expands to display more text.Figure 2.7.1.1: Expanded Translation FieldThe following elements are available when the translation is in expanded mode:ElementValidationBehaviorTranslation textN/AAdditional text is displayed in the expanded, non-editable translation text field.Vertical scrollbarN/AA vertical scrollbar appears on the right side of the translation text field. Its state is determined by the amount of text to display.If there is more text than can appear in the field, the scrollbar is active and appears so, but if there is not, the scrollbar is not active and appears grayed out.View Previous VersionsA previous version for the expanded translation must exist.A link, which when clicked, launches the Previous Versions pop-up.RemoveN/A[Req: 4.8.2 XE "4.8.2" ] A button, which when clicked, launches the Remove Translation pop-up.CancelN/AA link that, when clicked, reverses any changes made to the previously saved state and collapses the row.Table 2.7.1.1: Latest Translations page elements – Expanded fieldViewing a Previous Translation VersionModerator can view previous versions of a translation text by clicking on View Previous Versions link. The Previous Versions pop-up appears. In this pop-up, the Moderator can view simultaneously the current version and any previous version. The top text field shows the current active translation text, while the bottom text field shows the immediate previous version.Figure 2.7.2: Viewing Previous VersionsThe following elements are relevant to the Previous Versions pop-up:ElementValidationBehaviorHeaderA previous version for the expanded translation must exist.A non-editable text field that identifies the pop-up.CloseA previous version for the expanded translation must exist.A link, which when clicked, closes the pop-up.TitleA previous version for the expanded translation must exist.A non-editable text field that contains the title of the record where the translation was created/edited, appended with the image number of the translated object. Current Version – headerA previous version for the expanded translation must exist.A non-editable text field that identifies the version number of the current version, the username or full name of the user who created the current version, and the general timeframe of when the current was created/edited.Current VersionA previous version for the expanded translation must exist.A non-editable text field that displays the current version of the translation.Current Version –Vertical scrollbarA previous version for the expanded translation must exist.A vertical scrollbar appears on the right side of the translation text field. Its state is determined by the amount of text to display.If there is more text than can appear in the field, the scrollbar is active and appears so, but if there is not, the scrollbar is not active and appears grayed out.Select Previous VersionA previous version for the expanded translation must exist.A drop-down that lists all versions (version number, action type that generated the version, and general timeframe of when that version was created/edited) of the currently viewed translation.Make This Current VersionA previous version for the expanded translation must exist.[Req: 4.8.3 XE "4.8.3" ] A link, which when clicked, makes the selected version the current version. This can be used to restore a previously removed translation.Previous VersionA previous version for the expanded translation must exist.A non-editable text field that displays the immediate previous version of the translation on initial load. If the Moderator selects another previous version, the text of the selected version appears in the text field.Previous Version – Vertical scrollbarA previous version for the expanded translation must exist.A vertical scrollbar appears on the right side of the translation text field. Its state is determined by the amount of text to display.If there is more text than can appear in the field, the scrollbar is active and appears so, but if there is not, the scrollbar is not active and appears grayed out.Table 2.7.2: Previous Versions modal elementsChanging the Current Version[Req: 4.8.3 XE "4.8.3" ] A Moderator can make any previous version the current, active version by clicking on the Make This Current Version link. When the link is clicked, an expandable section appears.Figure 2.7.3: Changing the Currrent VersionThe following elements are relevant to the Previous Versions pop-up after the Make This Current Version link is clicked:ElementValidationBehaviorReasonThe Moderator must have clicked on the Make This Current Version link.[Req: 4.8.3.1.1 XE "4.8.3.1.1" ] A drop-down list that indicates the reason for activating a previous version. [Req: 4.8.3.1 XE "4.8.3.1" ] The moderator who chooses to activate a previous version must select a reason explaining why the translation is being made current.[Req: 4.8.3.3 XE "4.8.3.3" ] Moderators can configure the list of reasons for restoring translations. For more information, please refer to the Configuring Reason Selector section of this document.ReasonThe Moderator must have clicked on the Make This Current Version link.[Req: 4.8.3.1.2 XE "4.8.3.1.2" ] A text input field that provides the option for the Moderator to add additional details for making the transcript current.ConfirmThe Moderator must have clicked on the Make This Current Version link.The moderator must have selected a reason for restoration from the Reason drop-down.A button, which, when clicked, confirms the activation of the translation and collapses the row.CancelThe Moderator must have clicked on the Make This Current Version link.A link that, when clicked, reverses any changes made to the previously saved state and collapses the row, thus returning the row to its pre-removal mode.Table 2.7.3: Previous Versions modal elements – Changing versionsAfter the Moderator clicks on the Confirm button, the Current Version header now displays the new version number, the username or full name of the user who created/edited the translation and the general timeframe it was created/edited. In addition, the translation text field is updated to display the associated transcript text. The Previous Version header and text field are now set so that the previous version is now displayed as the Previous Version. For example, assuming a translation has three versions and Version 3 is current, if the Moderator selects Version 2 to make current, Version 3, the former Current, become the Previous Version displayed in the Previous Version pop-up.[Req: 4.8.3.2 XE "4.8.3.2" ] After the Moderator restores a translation, the change is available for viewing in the Latest Translation Updates table within 15 seconds after being restored.Removing a Translation[Req: 4.8.2 XE "4.8.2" ] A Moderator can remove any current translation version by clicking on the Review link to expand the row and then clicking on the Remove button. The Remove Translation pop-up appears.Figure 2.7.4: Removing a TranslationThe following elements are relevant to the Previous Versions pop-up after the Make This Current Version link is clicked:ElementValidationBehaviorReasonThe Moderator must have clicked on the Make This Current Version link.[Req: 4.8.2.1.1 XE "4.8.2.1.1" ] A drop-down list that indicates the reason for removing the current version of a translation. [Req: 4.8.2.1 XE "4.8.2.1" ] The moderator who chooses to remove the translation must select a reason explaining for the removal. [Req: 4.8.2.3 XE "4.8.2.3" ] Moderators can configure the list of reasons for removing translations. For more information, please refer to the Configuring Reason Selector section of this document.ReasonThe Moderator must have clicked on the Make This Current Version link.[Req: 4.8.2.1.2 XE "4.8.2.1.2" ] A text input field that provides the option for the Moderator to add additional details for the transcript removal.ConfirmThe Moderator must have clicked on the Make This Current Version link.The moderator must have selected a reason for restoration from the Reason drop-down.A button, which, when clicked, confirms the translation removal and closes the pop-up.CancelThe Moderator must have clicked on the Make This Current Version link.A link that, when clicked, reverses any changes made to the previously saved state and closes the pop-up.Table 2.7.4: Previous Versions modal elements – Removing translationAfter the Moderator clicks on the Confirm button, any previously saved version of the removed translation becomes the current version.[Req: 4.8.2.2 XE "4.8.2.2" ] After the Moderator removes a translation, the change is available for viewing in the Latest Translation Updates table within 15 seconds after being removed.Viewing the Reason for Changing a Current Translation Version or Removing a TranslationAfter a translation is removed or restored (via changing current version) and the Moderator has provided a reason for the action, a Note icon appears in the NOTE column. [Req: 4.8.2.2.1 XE "4.8.2.2.1" ] [Req: 4.8.3.2.1 XE "4.8.3.2.1" ] Clicking on the Note icon expands the row of the corresponding translation.The following elements are relevant to the Latest Translations page when in note-viewing mode:ElementValidationBehaviorModerator LogThe Moderator must have removed or restored a translation.[Req: 4.8.2.2.1 XE "4.8.2.2.1" ] [Req: 4.8.3.2.1 XE "4.8.3.2.1" ] A field that displays the Moderator name who performed the action, the action date/time stamp, the reason selected, and any additional translations about the action.Table 2.7.5: Latest Translations page elements – moderation LogModerator Action StreamThe Moderator Action page displays a “stream” of objects a Moderator has acted upon, either removing a public contribution or restoring one. (The stream does not show public contributions that have not yet been moderated.) The following types of public contributions can appear in the stream within 15 seconds of the moderator action:[Req: 5.6.2.4 XE "5.6.2.4" ] Removed tags;[Req: 5.6.3.4 XE "5.6.3.4" ] Restored tags;[Req: 6.4.4.3 XE "6.4.4.3" ] Removed comments;[Req: 6.4.3.4 XE "6.4.3.4" ] Restored comments:[Req: 3.4.2.4 XE "3.4.2.4" ] Removed transcriptions;[Req: 3.4.3.4 XE "3.4.3.4" ] Restored transcriptions;[Req: 4.8.2.4 XE "4.8.2.4" ] Removed translations; and[Req: 4.8.3.4 XE "4.8.3.4" ] Restored translations.The Catalog System Administrator configures the amount of time in which [Req: 5.30 XE "5.30" ] Tags, [Req: 6.31 XE "6.31" ] Comments, [Req: 3.22 XE "3.22" ] Transcriptions, and [Req: 4.25 XE "4.25" ] Translations are displayed in the Moderator stream after the public contributions have been removed or restored by a Moderator.In addition, the System Administrator can configure the length of time in which [Req: 3.24 XE "3.24" ] Transcriptions and [Req: 4.26 XE "4.26" ] Translations are displayed in the Moderator stream.Figure 2.8: Latest Moderator Actions Page [Design Enhancement: DE-25 XE "DE-25" ]The following elements are relevant to this page:ElementValidationBehaviorLatest Moderator ActionsN/AA non-editable header that identifies the mon controlsFor more information, please refer to the Common Controls section.Public contributions tableA Moderator must have performed an action on at least one public contribution.A table that displays the latest, moderated public contributions.Table 2.8-1: Latest Moderator Actions page elementsThe following columns are available in the public contributions table:ElementValidationBehaviorNO.New, moderated public contributions must be available for display in this page.A column that displays the row number.MODERATORNew, moderated public contributions must be available for display in this page.A column that contains the full name of the moderator who performed the action on the public contribution.ACTION TAKENNew, moderated public contributions must be available for display in this page.A column that contains the type of the action taken. Options include the following: Removed and Restored.REASONNew, moderated public contributions must be available for display in this page.A column that contains the reason selected from the Reason drop-down list at the time of the action.CONTRIBUTIONNew, moderated public contributions must be available for display in this page.A column that contains the contributed acted upon, i.e., a tag, comment, transcription, or translation.ACTIONNew, moderated public contributions must be available for display in this page.A column that contains buttons available to perform on the comment: Remove, Restore.RemoveNew, moderated public contributions that were restored must be available for display in this page.A button, which when clicked, expands the row and displays the comment removal controls; for more information, please refer to any of the sections on removing a public contribution.RestoreNew, moderated public contributions that were removed must be available for display in this page.A button, which when clicked, expands the row and displays the comment restoration controls; for more information, please refer to any of the sections on restoring a public contribution already described in this document.NOTENew, moderated public contributions must be available for display in this page.A column that contains a Note icon; this icon only appears if the translation was either removed and/or restored already described in this document.Table 2.8-2: Latest Moderator Actions data columnsViewing the Reason for Removing or Restoring a Public Contribution[Req: 5.6.2.2.1 XE "5.6.2.2.1" ] [Req: 5.6.3.2.1 XE "5.6.3.2.1" ][Req: 6.4.4.1 XE "6.4.4.1" ] [Req: 6.4.3.2.1 XE "6.4.3.2.1" ] [Req: 3.4.2.2.1 XE "3.4.2.2.1" ] [Req: 3.4.3.2.1 XE "3.4.3.2.1" ] [Req: 4.8.2.2.1 XE "4.8.2.2.1" ] [Req: 4.8.3.2.1 XE "4.8.3.2.1" ] As described elsewhere in this document, Moderators are required to select a reason for removing or restoring a public contribution. Once a Moderator selects a reason and completes the action on a public contribution, a Note icon appears in the public contribution table. In the Latest Moderator Actions page, the Note icon is also available. Clicking on the Note icon displays an expandable row with the note text.Figure 2.8.1: Moderator Actions – Viewing a Note [Design Enhancement: DE-25 XE "DE-25" ]Announcements Management[Design Enhancement: DE-17c XE "DE-17c" ] An announcement can appear in the Catalog Home page to deliver information to users of the system. [Req: 16.10.5 XE "16.10.5" ] Moderators are able to configure the announcement bar via the Moderator Workbench. To access this page, the Moderator clicks on the Announcements link in the Moderator home page.The announcement bar can be toggled on and off (default) and text can be modified as needed.Note: Actions related to the management of announcements do not appear in the Moderator Actions page.Figure 2.9-1: Announcement page, no announcement configuredRelevant elements for this page include the following:ElementValidationBehaviorAnnouncementsThe logged in user must be a Moderator.A link, which when clicked, loads the Announcements management page.When this page is active, a highlight bar appears below the link text.When this page is not active, no bar appears below the link text.Background ImagesA link, which when clicked, loads the Background Images management page.When this page is active, a highlight bar appears below the link text.When this page is not active, no bar appears below the link text.Enter announcement text…A text input field where the moderator can enter text for the announcement. Only plain text can be entered (i.e., HTML coding or other text formatting is not supported).Display in Home PageA checkbox and label that determines whether the announcement bar is displayed in the Home page. A checked box indicates the announcement bar appears in the Home page; any text entered in the text field will appear in the announcement bar.An unchecked box indicates the announcement bar does not appear in the Home page.Moderators can enter text, but leave the checkbox unchecked until they’re ready to make the announcement “go live.”SaveA button, which when clicked, saves the text entered in the text field. It also saves the changed state of the Display in Home Page checkbox, e.g., if the Moderator unchecks the checkbox, they must click on the Save button in order to hide the announcement bar.Clicking on the Save button does not display the announcement bar. Moderators still must check the Display in Home Page checkbox in order to toggle on the display of the bar.CancelA link, which when clicked, reverses any changes made in the text field. Clicking on the Cancel link does not hide the announcement bar. Moderators still must uncheck the Display in Home Page checkbox in order to toggle off the display of the bar.Figure 2.9-2: Announcement page, announcement configuredFigure 2.9-3: Home page displaying the configured announcement [Design Enhancement: DE-17a XE "DE-17a" ] [Design Enhancement: DE-17b XE "DE-17b" ] [Design Enhancement: DE-600a XE "DE-600a" ] Background Images Management[Design Enhancement: DE-17d XE "DE-17d" ] Background images can appear in the Catalog Home page. The background image is randomly selected from a configured set of images every time the user loads the Catalog Home page (i.e., when the page is initially displayed, when the page is refreshed, etc.). [Req: 16.10.4 XE "16.10.4" ] Moderators are able to configure the set of background images via the Moderator Workbench. To access this page, the Moderator clicks on the Background Images link in the Moderator home page.Figure 2.10-1: Background Images page, no images defined, default image set is activeRelevant elements for this page include the following:ElementValidationBehaviorAnnouncementsThe logged in user must be a Moderator.A link, which when clicked, loads the Announcements management page.When this page is active, a highlight bar appears below the link text.When this page is not active, no bar appears below the link text.Background ImagesA link, which when clicked, loads the Background Images management page.When this page is active, a highlight bar appears below the link text.When this page is not active, no bar appears below the link text.Parent Record NAIDA text field in which the moderator enters the NAID (naId) of the record associated with the image to use as a background image.Object IDA text field in which the moderator enters the Object ID (objectId) of the image to use as a background image.AddA button, which when clicked, saves the image to the background images set.CancelA link, which when clicked, reverses any change made to the background images set.Data tableA list of currently defined background images; each entry displays the parent record NAID, object ID, title of the parent record, and a Remove icon.If no images are defined, the data table is empty.Note: The default background images configured in the system configuration do not appear in this list.If no images are defined in this page, a default set is active. These images are configurable by the System Administrator. For more information, please refer to the NARA Catalog System Administrator Guide.To define an image for use as a background image, the Moderator specifies the NAID of the parent record and the Object ID of the object and then clicks on the Add button. As the user enters data and clicks on the Add button, the newly added entry is added to the top of the data table.Note: Unique NAIDs for each object is not scheduled for R1P2R2, therefore, the Moderator must specify the parent record NAID and the objectId in order to identify the image.Figure 2.10-2: Background Images page, images defined, default image set is inactive, new data is enteredRelevant elements for the data table include the following:ElementValidationBehaviorNAIDLinked text that displays the NAID of the parent record associated with the image; when clicked, directs the Moderator to the Content Details page for the record.OBJECT IDText that displays the Object ID of the image.Note: This text is not linked because it's not possible to link an Object ID with the Contributions Workspace; the Workspace takes an image/page number, not an objectId field value. Given the objectId, the system doesn't know the object’s position in the objects array of its container.TITLELinked text that displays the title of the parent record associated with the image; when clicked, directs the Moderator to the Content Details page for the record.REMOVEAn icon, which when clicked, removes the corresponding object from the background images set.Figure 2.10-3: Background Images page, images defined, default image set is inactive, new data has been addedFigure 2.10-4: Home page displaying a defined background image [Design Enhancement: DE-17a XE "DE-17a" ] [Design Enhancement: DE-17b XE "DE-17b" ] [Design Enhancement: DE-17d XE "DE-17d" ] [Design Enhancement: DE-600a XE "DE-600a" ]Online Availability Notification Management[Req: 1.5.5.1.1.2 XE "1.5.5.1.1.2" ] Many Catalog Archival Descriptions display in their Content Details pages a disclaimer/warning that indicates that some or all of the Catalog records for the Description may not be available online.[Req: 1.5.5.1.1.3 XE "1.5.5.1.1.3" ] [Design Enhancement: DE-82a XE "DE-82a" ] Moderators are able to remove the online availability notification from the Content details page of a selected Archival Description via the Moderator Workbench. [Req: 1.5.5.1.1.4 XE "1.5.5.1.1.4" ] They are also able to modify an online availability notification. To access this page, the Moderator clicks on the Online Availability Notification link in the Moderator home page.Figure 2.11-1: Online Availability page, no notification retrievedRelevant elements for this page include the following:ElementValidationBehaviorTags ([#])The logged in user must be a Moderator.A link, which when clicked, loads the Latest Tags page.When this page is active, a highlight bar appears below the link text.When this page is not active, no bar appears below the link ments ([#])A link, which when clicked, loads the Latest Comments page.When this page is active, a highlight bar appears below the link text.When this page is not active, no bar appears below the link text.Transcriptions ([#])A link, which when clicked, loads the Latest Transcriptions page.When this page is active, a highlight bar appears below the link text.When this page is not active, no bar appears below the link text.Online availabilityA link, which when clicked, loads the Online Availability page.When this page is active, a highlight bar appears below the link text.When this page is not active, no bar appears below the link text.Moderator Actions ([#])A link, which when clicked, loads the Moderator Actions page.When this page is active, a highlight bar appears below the link text.When this page is not active, no bar appears below the link text.Archival Description NAIDA text field in which the Moderator enters the NAID of the Description that has the notification to be updated.Retrieve NotificationA button, which when clicked, retrieves the Archival Description details and current online availability notification.Figure 2.11-2: Sample Archival description displaying an online availability notificationOnce the Moderator retrieves the online availability notification for an Archival description, details for the record appear in a data table below the input form.Figure 2.11-3: Online Availability page, an online availability notification retrievedRelevant elements for this table include the following:ElementValidationBehaviorNAIDThe logged in user must be a Moderator.Linked text that displays the NAID of the record; when clicked, directs the user to the Content Details page for the record.TITLELinked text that displays the title of the record; when clicked, directs the user to the Content Details page for the record.MODIFIEDPlain text that displays the relative timestamp of the most recent action taken, if any, on the online availability notification.If no action has been taken, this column is left blank.If action has been taken, the relative timestamp appears, following R1P1 conventions currently in place in the design. If the user hovers over the relative timestamp, a tooltip appears to display the actual timestamp. This also follows R1P1 convention.EDITA clickable icon, which when clicked, moves the result into edit mode.DISPLAYA clickable icon, which when clicked, determines whether the online availability notification is displayed in the Content Details page for the specified record.NOTEA clickable icon, which when clicked, displays an expandable section that lists all actions taken on the record’s online availability notification.If no action has been taken, this column is left blank.If action has been taken, an icon appears.After the Moderator clicks on the EDIT icon, the online availability notification form is moved into EDIT mode. Simple text formatting options are available for the Moderator to use to customize the text for display.Figure 2.11-4: Online Availability page, an online availability notification in EDIT modeText formatting options include the following:Font typeOptions include San Serif and SerifThe option displayed in the toolbar depends on what text the user has selected.Users select the text to change, then click on the drop-down and select the typeFigure 2.11-5a: Online Availability page, text formatting optionsFont colorOptions include the NARA copper and blackThe option displayed in the toolbar depends on what text the user has selected.Users select the text to change, then click on the A icon and select the colorFigure 2.11-5b: Online Availability page, text formatting optionsFont weightOptions include bold and plainUsers select the text to change, then click on the B icon to apply bolding or to remove it if it’s already appliedAfter editing the online availability notification text, the Moderator clicks on the Save button to save the changes or the Cancel link to revert the notification text back to its previous state. [Design Enhancement: DE-82c XE "DE-82c" ] Each time a Moderator makes any kind of change to a notification, including modifying text or toggling the display on or off, an action is logged in the system; a NOTE icon appears in the interface. [Design Enhancement: DE-82b XE "DE-82b" ] Clicking on the NOTE icon displays the moderation log for the notification.Figure 2.11-6: Online Availability page, an online availability notification after saving[Design Enhancement: DE-82b XE "DE-82b" ] The moderation log for online availability notifications display the following details:Moderator: [Full name of the moderator (when the moderator holds a email address) or username of the moderator (if the moderator does not hold a email address)][action]: [relative timestamp]Actions that apply are Updated (text is modified), Removed (notification is hidden), and Restored (notification is redisplayed)The relative timestamp follows R1P1 conventions currently in place in the design. If the user hovers over the relative timestamp, there is no tooltip that appears to display the actual timestamp. This also follows R1P1 convention for the moderation log.Figure 2.11-7: Online Availability page, moderation log for the online availability notification that was modifiedTo toggle the display of an online availability notification, the Moderato checks or unchecks the DISPLAY checkbox. Checked indicates the notification is displayed in the Content Details page of the record, while unchecked indicates the notification is not displayed. [Design Enhancement: DE-82c XE "DE-82c" ] As with modifying the text of a notification, toggling the display on or off triggers an action to be logged in the system; a NOTE icon appears in the interface. [Design Enhancement: DE-82b XE "DE-82b" ] Clicking on the NOTE icon displays the moderation log for the notification.Figure 2.11-8: Online Availability page, an online availability notification toggled offFigure 2.11-9: Sample Archival description no longer an online availability notification (Moderator toggled it off)[Design Enhancement: DE-82d XE "DE-82d" ] In addition to the moderator action being logged and a NOTE icon appearing the Online Availability page when the Moderator modifies notification text or toggles it on or off, the action is also recorded in the moderator stream and appears in the Moderator Actions page. [Req: 16.10.6 XE "16.10.6" ] After online availability notification text is modified, the change is available for viewing in the Moderator Actions page within 15 seconds after the notification is modified. [Req: 16.10.7 XE "16.10.7" ] After an online availability notification is toggled off, or removed from display, the change is available for viewing in the Moderator Actions page within 15 seconds after being removed.Moderators can remove (toggle off) or restore (toggle on) the notification from that page.Figure 2.11-10: Moderator Actions pageAccount Administrator Workbench [Req: 8.1 XE "8.1" ] [Req: 8.1.1.4 XE "8.1.1.4" ] Account Administrators, i.e., those authorized users given permissions to manage all user accounts, including other authorized users, access the Account Administrator Workbench by logging into the Catalog using their dedicated Account Administrator account. Account Administrator Permissions[Req: 8.1.1.4 XE "8.1.1.4" ] [Req: 8.1.4.1 XE "8.1.4.1" ] Account Administrators are authorized users, typically NARA staff members, who have permissions that enable them to create and manage all types of user accounts, including those of other Account Administrators and Moderators. Account Administrators are also Registered Users, so they are able to search, save results to lists and add contributions. (These functions are described in the NARA Catalog User Interface Design Document.)Account Administrators can also have the Moderator role permissions. If so, Moderator options appear in the Account Administrator Home page once they log in using their Account Administrator user account.Account Administrator Home Page[Req: 8.1 XE "8.1" ] Once logged into their account, the My Accounts page for the Account Administrator appears. This page does not appear for any other user but Account Administrators.Figure 3.2: Account Administrator Home Page [Design Enhancement: DE-25 XE "DE-25" ]The relevant elements for this page include the following:ElementValidationBehaviorManage User AccountsThe logged in user must be an Account Administrator.A section header that identifies the section; these actions are specific to the Account Administrator role.Create a UserThe logged in user must be an Account Administrator.A link, which when clicked, takes the Account Administrator to the Create an Account page.Manage AccountsThe logged in user must be an Account Administrator.A link, which when clicked, takes the Account Administrator to the Manage Account page.Moderate User ContributionsThe logged in user must be a Moderator.A section header that identifies the section; these actions are specific to the Moderator role.Tags /Comments / Transcriptions / TranslationsThe logged in user must be a Moderator.Links, which when clicked, take the Account Administrator to the selected public contributions page.My ContributionsThe logged in user must be any type of Registered User.A section header that identifies the section; these actions are available for any Registered User role. The behavior of these elements is identical to the behavior of the same functions for Registered Users as described in the NARA Catalog User Interface Design Document.My ListsThe logged in user must be any type of Registered User.A section header that identifies the section; these actions are available for any Registered User role. The behavior of these elements is identical to the behavior of the same functions for Registered Users as described in the NARA Catalog User Interface Design Document.Bulk DownloadsThe logged in user must be any type of Registered User.A section header that identifies the section; these actions are available for any Registered User role. The behavior of these elements is identical to the behavior of the same functions for Registered Users as described in the NARA Catalog User Interface Design Document.Account InformationThe logged in user must be any type of Registered User.A section header that identifies the section; these actions are available for any Registered User role. The behavior of these elements is identical to the behavior of the same functions for Registered Users as described in the NARA Catalog User Interface Design Document.User TypeThe logged in user must be an Account Administrator.[Req: 16.3.2 XE "16.3.2" ] A field that identifies the currently logged in user as an Account Administrator.Table 3.2: Account Administrator Home page elementsAccount Administrator Workbench PagesBoth Account Administrator Workbench pages are headed by a banner with the phrase, Account Administrator Workbench. The dark red banner was selected to help differentiate these pages from the Registered User’s My Account pages and the Moderator’s Workbench pages.Figure 3.3: Account Administrator Workbench [Design Enhancement: DE-601 XE "DE-601" ]Two tabs, Create an Account, and Manage Accounts, are arranged horizontally across the top, below the Account Administrator Workbench banner. The tab that appears by default when the page is first loaded is the Create an Account. The currently selected tab is indicated by a short horizontal bar, styled using the same dark red as the banner.Create an Account Page[Req: 8.1.1 XE "8.1.1" ] The Create an Account page contains elements that allow the Account Administrator to create any type of user account. To access this page, the Account Administrator clicks on the Create an Account link in the Account Administrator page or by clicking on the Create an Account tab from the Manager Accounts page.Figure 3.3.1: Creating an Account [Design Enhancement: DE-601 XE "DE-601" ]Below the tabs is a vertically stacked set of input fields for the Account Administrator to complete when creating a user account. The relevant elements for this page include the following:ElementValidationBehaviorUser TypeRequired; options include: Registered UserPower UserModeratorAccount Administrator[Req: 8.1.1.1][Req: 8.1.1.2][Req: 8.1.1.2.1][Req: 8.1.1.1.1 XE "8.1.1.1.1" ] (Required) A drop-down list that indicates the type of user being created.[Req: 8.1.1.2 XE "8.1.1.2" ] Registered User and Power Users are simple selections. Moderator and Account Administrator are checkbox selections and one or both can be selected.UsernameRequired[Req: 8.1.1.1.1 XE "8.1.1.1.1" ] (Required) A text field that specifies the username for the account; this field value cannot be duplicated (refer to the Duplicated Username or Email Address section for more information).Full NameRequired[Req: 8.1.1.1.1 XE "8.1.1.1.1" ] (Required)A text field that specifies the full name for the account; this field value can be duplicated.Display full name to publicOptional[Req: 8.7 XE "8.7" ] A checkbox that indicates whether the user’s full name will be displayed anywhere a username is displayed in the system. For example, instead of a username appearing in the Contributor’s section of the Contributions Workspace, the user’s full name would appear. (Refer to the NARA Staff Members’ Users Accounts section to an exception to this option as it relates to NARA staff members’ accounts.) EmailRequired[Req: 8.1.1.1.1 XE "8.1.1.1.1" ] (Required)A text field that specifies the email address for the account; this field value cannot be duplicated (refer to the Duplicated Username or Email Address section for more information).CreateN/AA button, which, when clicked, does the following:processes the entered data;creates the user account; anddisplays the user to the User Account Creation Confirmation page.CancelN/AA link that, when clicked, reverses any changes made to their previously saved state.Table 3.3.1: Creating an Account page elementsAfter the Account Administrator clicks on the Create button, the user account is created; the Catalog system sends an automatic email to the email address associated with the new account that contains a link to set their password.Creating Moderators and Account Administrators[Req: 8.1.1.1 XE "8.1.1.1" ] [Req: 8.1.1.2 XE "8.1.1.2" ] In the User Type drop-down in the Create an Account page, the Moderator and Account Administrators options are checkbox options. One or both can be selected.Figure 3.3.1.1-1: User Type Drop-down [Design Enhancement: DE-601 XE "DE-601" ]Figure 3.3.1.1-2: User Type Field Filled In [Design Enhancement: DE-601 XE "DE-601" ]Duplicated Username or Email AddressAs stated earlier, the Username and Email values cannot be duplicated; each username and email is unique. [Req: 8.1.1.3 XE "8.1.1.3" ] If a duplicate username or email is detected by the system when the Account Administrator clicks on the Create button, a red warning message, “Username already exists” or “Email already exists,” appears in the UI to the right of the respective field.Figure 3.3.1.2: Creating an Account - Username Exists Error [Design Enhancement: DE-25 XE "DE-25" ] [Design Enhancement: DE-601 XE "DE-601" ]NARA Staff Members’ Users Accounts[Req: 8.7.1 XE "8.7.1" ] When the user account belongs to a NARA staff member, as identified by the email address used for the account, the user accounts automatically displays the Full Name value. User Account Creation Confirmation Page[Req: 8.1.1 XE "8.1.1" ] After the Account Administrator clicks on the Create button, the User Account Creation Confirmation page appears. The Create an Account tab is still shown as selected.Figure 3.3.2: Account Creation Successful Confirmation [Design Enhancement: DE-25 XE "DE-25" ] [Design Enhancement: DE-601 XE "DE-601" ]The relevant elements for this page include the following:ElementValidationBehaviorUser IDThe user account must have been created successfullyA system-assigned non-editable value that is unique to the user account. Account successfully created.The user account must have been created successfullyA non-editable text label that appears to the right of the User ID field; provides a visual cue that the account was successfully created.Text fields as described in the Create an Account Page sectionThe user account must have been created successfullyAll input fields toggle to non-editable text labels that display the entered data.Create Another AccountThe user account must have been created successfullyA button, which when clicked, does the following:removes the displayed account data; anddisplays the Create an Account page (all input fields are reset to default to allow the Account Administrator to create another user account).Table 3.3.2: Account Creation Successful Confirmation page elementsManage Accounts Page[Req: 8.1.3 XE "8.1.3" ] The Manage Accounts page contains elements that allow the Account Administrator to search for and then manage a user account. To access this page, the Account Administrator clicks on the Manager Accounts tab from the Create an Account page or by clicking on the Manage Accounts link in the Account Administrator page.Figure 3.3.3: Manage Accounts Page [Design Enhancement: DE-601 XE "DE-601" ]Below the tabs is a vertically stacked set of input fields arranged in two columns for the Account Administrator to complete when searching a user account. [Req: 8.1.3.3 XE "8.1.3.3" ] Data does not have to be entered in any field in order to search; one or more fields can be completed to narrow the search.Pattern matching applies to these values so partial ID numbers or text strings can be entered and searched. For example, entering in the Email field returns all user accounts that have “” as part of their email address. [Req: 8.1.3.2 XE "8.1.3.2" ] The relevant elements for this page include the following: ElementValidationBehaviorUser IDNone[Req: 8.1.3.2.2 XE "8.1.3.2.2" ] A text field that specifies the User ID to search upon.User TypeRequired; options include: Registered UserPower UserModeratorAccount Administrator[Req: 8.1.1.1 XE "8.1.1.1" ][Req: 8.1.1.2 XE "8.1.1.2" ][Req: 8.1.1.2.1 XE "8.1.1.2.1" ]A drop-down list that indicates the type of user to search upon. UsernameNone[Req: 8.1.3.2.1 XE "8.1.3.2.1" ]A text field that specifies the username to search upon. Full NameNone[Req: 8.1.3.2.5 XE "8.1.3.2.5" ] A text field that specifies the full name to search upon. EmailNone[Req: 8.1.3.2.3 XE "8.1.3.2.3" ] Email – A text field that specifies the email address to search upon. Account StatusNone; options include:ActiveInactive[Req: 8.1.3.2.4 XE "8.1.3.2.4" ] A drop-down list that indicates the account status to search upon.SearchN/AA button that, when clicked, does the following:processes the entered data; anddisplays the results table in the lower portion of the Manage Account page (returning any user accounts that match the entered search criteria).Table 3.3.3: Manage Accounts Page elements[Req: 8.1.3.4 XE "8.1.3.4" ] If no results are found, the system indicates this with a warning message, “There are no search results found using the search term: [query string].”Manage Account Page with Results[Req: 8.1.3.1.1 XE "8.1.3.1.1" ] [Req: 8.1.3.6 XE "8.1.3.6" ] After the Account Administrator clicks on the Search button, the bottom half of the Manage Accounts page populates with search results if any are found based on the entered criteria. Figure 3.3.4-1: Manage Account Page with Results [Design Enhancement: DE-25 XE "DE-25" ] [Design Enhancement: DE-601 XE "DE-601" ]The relevant elements for this page include the following: ElementValidationBehaviorInput fields as described in the Manage Accounts Page sectionNone[Req: 8.1.3.5 XE "8.1.3.5" ] The top half of the page persists the search criteria input fields and any entered search data. Sort byOptional; options include the following: User IDUser TypeUsernameFull NameEmailAccount Status[Req: 8.1.3.1.1.1 XE "8.1.3.1.1.1" ] A drop-down list that the Account Administrator can use to sort the results.Table 3.3.4-1: Manage Account Page with Results page elements[Req: 8.1.3.1.1.1 XE "8.1.3.1.1.1" ] Below the “Sort by” drop-down is the results table, capped with a header row; headings include the following: User ID, User Type, Username, Full Name, Email, Account Status, Edit, View Contributions, Reset Password, and Note.Each row in the tale contains the details of one user account result. Active users are rendered in regular text; inactive users are rendered in “struck-through” text. The clickable icons for an inactive user does not have strike-through text applied.Figure 3.3.4-2: Active versus Inactive User Styling [Design Enhancement: DE-25 XE "DE-25" ]Each column contains the corresponding data as outlined in the Manage Accounts Page section. In addition, the following columns contain clickable icons as follows:ElementValidationBehaviorEditN/AClicking on this icon expands the row and displays editable elements (for more information, please refer to the Editing an Account section).View ContributionsN/A[Req: 8.1.2 XE "8.1.2" ] [Req: 8.1.3.1 XE "8.1.3.1" ] Clicking on this icon directs the Account Administrator to the User Account page described elsewhere in this NARA Catalog User Interface Design Document. Reset PasswordN/AClicking on this icon launches a series of pop-ups that allow the Account Administrator to reset the password of a user account (for more information, please refer to the Resetting Passwords section).NoteA note must have been added to the associated user account in order for the Note icon to appear; if there is no note, then no icon.Clicking on this icon expands the row and displays a non-editable field that contains any notes added to the account by an Account Administrator (for more information, please refer to the Viewing User Account Notes section).Table 3.3.4-2: Manage Account Page with Results data columnsEditing an Account[Req: 8.1.4 XE "8.1.4" ] [Req: 8.1.4.1 XE "8.1.4.1" ] After the Account Administrator clicks on an Edit icon, the row for the user account whose Edit icon was clicked expands. Input fields with the current user data persisted appear in the expandable section. In the screenshot below, the first user is shown in Edit mode. Figure 3.3.4.1-1: Editing an Account [Design Enhancement: DE-25 XE "DE-25" ] [Design Enhancement: DE-601 XE "DE-601" ]The relevant elements for the page in Edit mode include the following: ElementValidationBehaviorUser IDNoneThis field is not editable; persists its previously saved value.User TypeRequired; options include: Registered UserPower UserModeratorAccount Administrator[Req: 8.1.1.1 XE "8.1.1.1" ][Req: 8.1.1.2 XE "8.1.1.2" ][Req: 8.1.1.2.1 XE "8.1.1.2.1" ]Fully editable; must have a value selected; previously saved value can be left or a new value entered.UsernameNoneThis field is not editable; persists its previously saved value.Full NameRequiredFully editable; must have a value entered; previously saved value can be left or a new value entered.EmailRequiredFully editable; must have a value entered; previously saved value can be left or a new value entered.Account StatusRequired; options include:ActiveInactive[Req: 8.1.3.2.4 XE "8.1.3.2.4" ]Fully editable; must have a value selected; previously saved value can be left or a new value entered.ReasonWhen editing data or re-activating an account, this field is optional.When deactivating an account, this field is required.Options are described in the Configuring Reason Selector section.[Req: 8.1.5.2 XE "8.1.5.2" ] [Req: 8.1.6.1 XE "8.1.6.1" ] A drop-down list that indicates the reason for editing the account. The Account Administrator who chooses to edit the account must select a reason explaining why.ReasonThe Moderator must have clicked on a Remove button for a tag.[Req: 8.1.5.1 XE "8.1.5.1" ] A text input field that provides the option for the Account Administrator to add additional details for editing the account.SaveN/AA button that, when clicked, saves any changes the Account Administrator made to the account data and collapses the row, thus returning the row to its pre-Edit mode.CancelN/AA link that, when clicked, reverses any changes made to the previously saved state and collapses the row, thus returning the row to its pre-Edit mode.Table 3.3.4.1: Manage User Accounts page elements – Edit mode[Req: 8.1.4.1.1 XE "8.1.4.1.1" ] If the edit was successfully completed, a message is shown by the system. If the edit failed, a warning message is shown by the system.Changes made to the data are immediately apparent in the table data. In the screenshot below, the first user was edited so that the Account Status changed to Inactive. In addition, the Account Administrator added a note. If a note is added to a user account, the Note column populates with a Note icon for that account row. If no note is added, even if the account is edited, no Note icon appears.Figure 3.3.4.1-2: An Account Has Been Deactivated [Design Enhancement: DE-25 XE "DE-25" ]Deactivating and Reactivating a User Account[Req: 8.1.5 XE "8.1.5" ] Once the Account Administrator moves a user account into Edit mode, they can change the Account Status from Active to Inactive, thus deactivating the user account. Figure 3.3.4.1.1: User Account in Edit Mode [Design Enhancement: DE-25 XE "DE-25" ] [Design Enhancement: DE-601 XE "DE-601" ][Req: 8.1.6 XE "8.1.6" ] Following the same process as above, the Account Administrator can change Account Status from Inactive to Active, thus reactivating the user account. [Req: 8.1.5.2 XE "8.1.5.2" ] [Req: 8.1.6.1 XE "8.1.6.1" ] When deactivating or reactivating an account, the Account Administrator must select a reason for deactivating the account. [Req: 8.1.5.1 XE "8.1.5.1" ] In addition, they can add a note in the Note field, but it is not required. [Req: 8.1.6.1 XE "8.1.6.1" ] When reactivating a user account, once the Account Administrator clicks on the Save button, if a note wasn’t added to the Note field, the system displays a warning message as it is required a note be added when taking this action on an account. [Req: 8.1.5.2.1 XE "8.1.5.2.1" ] After one year of inactivity, all user accounts will be automatically disabled.Resetting Passwords[Req: 8.1.7 XE "8.1.7" ] After the Account Administrator clicks on a Reset Password icon, a Reset Password pop-up appears. Figure 3.3.4.2-1: Reset Password Confirm [Design Enhancement: DE-601 XE "DE-601" ]The relevant elements for the pop-up include the following:ElementValidationBehaviorReset PasswordThe Account Administrator must have clicked on the Reset Password icon.The pop-up has styling, a header, and a Close link as defined in the NARA Catalog User Interface Design Document.Do you wish to reset the password for the following user account: [username]NoneNon-editable guidance text that persists the Username value to provide confirmation for the Account Administrator that the password is being reset for the correct user account.YesN/AA button that, when clicked, closes this Reset Password pop-up and displays a second pop-up.CancelN/AA link that, when clicked, halts the reset-password action; no changes are made to the account password, and the pop-ups closes.Table 3.3.4.2-1: Reset Password modal elementsAfter the Account Administrator clicks on the Yes button, the content of the first Reset Password is replaced by additional content.Figure 3.3.4.2-2: Random Password Sent to User’s Email [Design Enhancement: DE-601 XE "DE-601" ]The relevant elements for the pop-up include the following:ElementValidationBehaviorReset PasswordThe Account Administrator must have clicked on the Yes button in the initial Reset Password pop-up.The pop-up has styling, a header, and a Close link as defined in the NARA Catalog User Interface Design Document.A random password has been created and sent to the following user account:[username] ([email])NoneNon-editable guidance text that persists the Username and Email values to provide confirmation for the Account Administrator that the password is being reset for the correct user account.OKN/AA button that, when clicked, closes this Reset Password pop-up. The system automatically resets the user’s password and sends it via email to the email address associated with the user account.Table 3.3.4.2-2: Reset Password (confirmation) modal elementsViewing User Account Notes[Req: 8.1.6.1.1 XE "8.1.6.1.1" ] After the Account Administrator clicks on a Note icon, the row for the user account whose Note icon was clicked expands. The non-editable Note field appears. The Account Administrator can click again on the note icon to collapse the section and hide the Note field.Figure 3.3.4.3: Viewing User Account Notes [Design Enhancement: DE-25 XE "DE-25" ] [Design Enhancement: DE-601 XE "DE-601" ]The relevant elements for the page in this state include the following:ElementValidationBehaviorNoteAn Account Administrator must have added a note to the user account and clicked on the Note icon.A non-editable text field that displays any text entered by an Account Administrator in response to changing account data or deceiving the account.Table 3.3.4.3: Manage User Accounts page elements – Account NotesFeatured Results[Req: 1.5.3.2.1 XE "1.5.3.2.1" ] By default, each tab in the Results page displays the most relevant search results per group. [Req: 1.10 XE "1.10" ] To support handling exception cases, the Catalog system Administrator can construct search optimization criteria in order to boost selected results to the top of the Results page and [Req: 1.10.6 XE "1.10.6" ] can manage those associations.[Req: 1.10.1 XE "1.10.1" ] Similar to a “best bet”, the featured “boost” can be associated with a keyword or key phrase so that, if a user runs a search using one of these keywords, the featured result is returned and displayed prominently in the Results List. For example, if a user runs a search on declaration of independence, the landing page for the Declaration of Independence is displayed first in the Results List.[Req: 1.10.4 XE "1.10.4" ] Once a featured result has been associated with a keyword, the Catalog System Administrator can review the associated and can then [Req: 1.10.2 XE "1.10.2" ] modify or [Req: 1.10.3 XE "1.10.3" ] delete that association. [Req: 1.10.5 XE "1.10.5" ] To better organize the associations, related featured results can be ordered based on groupingsURL Mapping[Req: 1.15 XE "1.15" ] [Req: 1.5.4.7 XE "1.5.4.7" ] [Req: 1.15.3 XE "1.15.3" ] [Req: 1.15.4 XE "1.15.4" ] [Req: 1.15.5 XE "1.15.5" ] [Req: 1.15.6 XE "1.15.6" ] [Req: 1.15.7 XE "1.15.7" ] [Req: 1.15.8 XE "1.15.8" ] [Req: 1.15.9 XE "1.15.9" ] [Req: 3.18 XE "3.18" ] [Req: 3.20 XE "3.20" ] [Req: 4.22 XE "4.22" ] [Req: 4.23 XE "4.23" ] [Req: 6.26 XE "6.26" ] [Req: 6.27 XE "6.27" ] [Req: 5.28 XE "5.28" ] [Req: 5.29 XE "5.29" ] [Req: 6.25 XE "6.25" ] [Req: 6.26 XE "6.26" ] [Req: 6.27 XE "6.27" ] This section covers the complete URL set for all pages in the Catalog. These URLs are designed to work as stable URLs in order for users to share the URL. “Stable URL” is defined as a consistent URL such that when accessed by one or more users at different times, the same user modifications are provided in each case.[Req: 1.17.12 XE "1.17.12" ] URLs in the Catalog display only user-specified parameters in a persistent URL; default parameters are suppressed, or hidden, in the URL. These parameters only become apparent once the user performs an action in the UI that would change the default value of the parameter. The following are actions the user can perform in the UI that would cause a change in the default parameter value and thus display the parameter and the user-specified value:Turning highlighting off adds the highlight parameter: a sort adds the sort parameter: expanded terms adds the thesaurus.terms.[query] parameter: tabs adds the tabType parameter: through the Results pages adds the offset parameter: the number of results displayed per page adds the rows parameter: a facet adds the facet and f.[facet] parameters: suppression of the default parameters is also applied to the Content Details page URLs.aURLs Independent of Physical Location[Req: 1.17 XE "1.17" ] There is no change in the URL of an object caused by or despite changes to the underlying physical storage location of the object, i.e., the URL is independent of the physical location of the object.An example of a URL that is dependent on a physical location is: URL could be pointing to the object being stored in OPA storage database 1. After a period of time, it may get moved to OPA storage database 2.The change in its location should in turn not change any part of the above URL, not even by adding an extra character to it, or any other modification. It should continue being the exact same URL as above for that particular object.An example of a URL that is independent on a physical location is: URLs in the CatalogThe following is a list of all persistent URLs available in the Catalog system:PageURLSimple Search Results on Facet Values &f.level=seriesContent Detail Page - Descriptions Detail Page - Person Detail Page - Organization Detail Page - Workspace? contributionType=tag? contributionType=transcriptionAdvanced Search Home Page Search - DataSource All Search - Single Source Selected Search - Multiple Sources Selected? q=Truman&f.source=(online or authority)&SearchType=advancedMy Account - Home Page{username}My Account - My Notifications{username}/notificationsMy Account - Bulk Download Summary{username}/exportsMy Account - My Contributions{username}/contributions?contributionType={tags/transcriptions}My Account - My Lists{username}/listsModerator - Homepage - View Public contributions Stream{tag/transcription/moderator}Account Admin - Homepage Admin – Create an Account Admin – Manage Accounts 5.2: Persistent URLsUI TechnologyFor an overview of the guiding principles, overall UI architecture, and the UI project structure of the Catalog system, please refer to the NARA Catalog User Interface Design document.List of Figures TOC \t "Caption" \c Figure 2.2: Moderator Homepage [Design Enhancement: DE-25] PAGEREF _Toc425514985 \h 10Figure 2.3: Moderation Workbench PAGEREF _Toc425514986 \h 12Figure 2.3.2.1-1: Filter By ID PAGEREF _Toc425514987 \h 16Figure 2.3.2.1-2: Filter by ID – Filter Applied [Design Enhancement: DE-25] PAGEREF _Toc425514988 \h 17Figure 2.3.2.2: Look up ID Pop Up [Design Enhancement: DE-601] PAGEREF _Toc425514989 \h 18Figure 2.3.3-1: Reason Drop-down List – “Create new reason…” Option PAGEREF _Toc425514990 \h 19Figure 2.3.3-2: Configure Reason Selector PAGEREF _Toc425514991 \h 20Figure 2.4.1: Latest Tags Page PAGEREF _Toc425514992 \h 22Figure 2.4.2-1: Removing a Tag PAGEREF _Toc425514993 \h 24Figure 2.4.2-2: Tag Has Been Removed [Design Enhancement: DE-25] PAGEREF _Toc425514994 \h 26Figure 2.4.3: Restoring a Tag [Design Enhancement: DE-25] PAGEREF _Toc425514995 \h 27Figure 2.4.4: Viewing the Reason for Removing a Tag [Design Enhancement: DE-25] PAGEREF _Toc425514996 \h 28Figure 2.5.1: Latest Comments Page PAGEREF _Toc425514997 \h 30Figure 2.5.2-1: Removing a Comment PAGEREF _Toc425514998 \h 32Figure 2.5.2-2: Comment Has Been Removed [Design Enhancement: DE-25] PAGEREF _Toc425514999 \h 34Figure 2.5.3: Restoring a Comment [Design Enhancement: DE-25] PAGEREF _Toc425515000 \h 35Figure 2.5.4: Viewing the Reason for Removing a Comment [Design Enhancement: DE-25] PAGEREF _Toc425515001 \h 36Figure 2.6.1: Latest TranscriptionUpdates Page [Design Enhancement: DE-25] PAGEREF _Toc425515002 \h 38Figure 2.6.1.1: Expanded Transcription field [Design Enhancement: DE-25] PAGEREF _Toc425515003 \h 40Figure 2.6.2: Viewing Previous Transcriptions [Design Enhancement: DE-601] PAGEREF _Toc425515004 \h 42Figure 2.6.3: Changing the Currrent Version [Design Enhancement: DE-601] PAGEREF _Toc425515005 \h 44Figure 2.6.4: Removing a Transcription [Design Enhancement: DE-601] PAGEREF _Toc425515006 \h 46Figure 2.6.5: Viewing the Reason for Removing a Transcription [Design Enhancement: DE-25] PAGEREF _Toc425515007 \h 47Figure 2.7.1: Latest Translation Updates Page PAGEREF _Toc425515008 \h 49Figure 2.7.1.1: Expanded Translation Field PAGEREF _Toc425515009 \h 52Figure 2.7.2: Viewing Previous Versions PAGEREF _Toc425515010 \h 53Figure 2.7.3: Changing the Currrent Version PAGEREF _Toc425515011 \h 55Figure 2.7.4: Removing a Translation PAGEREF _Toc425515012 \h 56Figure 2.8: Latest Moderator Actions Page [Design Enhancement: DE-25] PAGEREF _Toc425515013 \h 59Figure 2.8.1: Moderator Actions – Viewing a Note [Design Enhancement: DE-25] PAGEREF _Toc425515014 \h 61Figure 2.9-1: Announcement page, no announcement configured PAGEREF _Toc425515015 \h 62Figure 2.9-2: Announcement page, announcement configured PAGEREF _Toc425515016 \h 63Figure 2.9-3: Home page displaying the configured announcement [Design Enhancement: DE-17a] [Design Enhancement: DE-17b] [Design Enhancement: DE-600a] PAGEREF _Toc425515017 \h 64Figure 2.10-1: Background Images page, no images defined, default image set is active PAGEREF _Toc425515018 \h 65Figure 2.10-2: Background Images page, images defined, default image set is inactive, new data is entered PAGEREF _Toc425515019 \h 67Figure 2.10-3: Background Images page, images defined, default image set is inactive, new data has been added PAGEREF _Toc425515020 \h 68Figure 2.10-4: Home page displaying a defined background image [Design Enhancement: DE-17a] [Design Enhancement: DE-17b] [Design Enhancement: DE-17d] [Design Enhancement: DE-600a] PAGEREF _Toc425515021 \h 68Figure 2.11-1: Online Availability page, no notification retrieved PAGEREF _Toc425515022 \h 69Figure 2.11-2: Sample Archival description displaying an online availability notification PAGEREF _Toc425515023 \h 71Figure 2.11-3: Online Availability page, an online availability notification retrieved PAGEREF _Toc425515024 \h 71Figure 2.11-4: Online Availability page, an online availability notification in EDIT mode PAGEREF _Toc425515025 \h 73Figure 2.11-5a: Online Availability page, text formatting options PAGEREF _Toc425515026 \h 73Figure 2.11-5b: Online Availability page, text formatting options PAGEREF _Toc425515027 \h 74Figure 2.11-6: Online Availability page, an online availability notification after saving PAGEREF _Toc425515028 \h 74Figure 2.11-7: Online Availability page, moderation log for the online availability notification that was modified PAGEREF _Toc425515029 \h 75Figure 2.11-8: Online Availability page, an online availability notification toggled off PAGEREF _Toc425515030 \h 76Figure 2.11-9: Sample Archival description no longer an online availability notification (Moderator toggled it off) PAGEREF _Toc425515031 \h 76Figure 2.11-10: Moderator Actions page PAGEREF _Toc425515032 \h 77Figure 3.2: Account Administrator Home Page [Design Enhancement: DE-25] PAGEREF _Toc425515033 \h 79Figure 3.3: Account Administrator Workbench [Design Enhancement: DE-601] PAGEREF _Toc425515034 \h 81Figure 3.3.1: Creating an Account [Design Enhancement: DE-601] PAGEREF _Toc425515035 \h 81Figure 3.3.1.1-1: User Type Drop-down [Design Enhancement: DE-601] PAGEREF _Toc425515036 \h 83Figure 3.3.1.1-2: User Type Field Filled In [Design Enhancement: DE-601] PAGEREF _Toc425515037 \h 83Figure 3.3.1.2: Creating an Account - Username Exists Error [Design Enhancement: DE-25] [Design Enhancement: DE-601] PAGEREF _Toc425515038 \h 84Figure 3.3.2: Account Creation Successful Confirmation [Design Enhancement: DE-25] [Design Enhancement: DE-601] PAGEREF _Toc425515039 \h 84Figure 3.3.3: Manage Accounts Page [Design Enhancement: DE-601] PAGEREF _Toc425515040 \h 85Figure 3.3.4-1: Manage Account Page with Results [Design Enhancement: DE-25] [Design Enhancement: DE-601] PAGEREF _Toc425515041 \h 87Figure 3.3.4-2: Active versus Inactive User Styling [Design Enhancement: DE-25] PAGEREF _Toc425515042 \h 88Figure 3.3.4.1-1: Editing an Account [Design Enhancement: DE-25] [Design Enhancement: DE-601] PAGEREF _Toc425515043 \h 89Figure 3.3.4.1-2: An Account Has Been Deactivated [Design Enhancement: DE-25] PAGEREF _Toc425515044 \h 91Figure 3.3.4.1.1: User Account in Edit Mode [Design Enhancement: DE-25] [Design Enhancement: DE-601] PAGEREF _Toc425515045 \h 92Figure 3.3.4.2-1: Reset Password Confirm [Design Enhancement: DE-601] PAGEREF _Toc425515046 \h 92Figure 3.3.4.2-2: Random Password Sent to User’s Email [Design Enhancement: DE-601] PAGEREF _Toc425515047 \h 93Figure 3.3.4.3: Viewing User Account Notes [Design Enhancement: DE-25] [Design Enhancement: DE-601] PAGEREF _Toc425515048 \h 94Requirements Index INDEX \e "" \c "3" \z "1033" 1.10961.10.1961.10.2961.10.3961.10.4961.10.5961.10.6961.15971.15.3971.15.4971.15.5971.15.6971.15.7971.15.8971.15.9971.17971.17.12971.2016, 171.20.116, 171.21161.5.3.2.1961.5.4.7971.5.5.1.1.2691.5.5.1.1.39, 11, 691.5.5.1.1.49, 11, 6916.10916.10.113, 1516.10.213, 1416.10.313, 14, 1516.10.49, 10, 6416.10.59, 10, 6116.10.67616.10.77616.3.212, 8016.3.41516.3.51416.3.614, 153.1373.1.2373.1.2.1373.13393.18973.2373.20973.22583.24593.4373.4.1373.4.1.1393.4.1.2393.4.1.337, 383.4.1.4393.4.237, 41, 453.4.2.119, 463.4.2.1.119, 463.4.2.1.2463.4.2.2473.4.2.2.119, 47, 48, 613.4.2.319, 463.4.2.4583.4.337, 41, 433.4.3.119, 443.4.3.1.119, 443.4.3.1.2443.4.3.2453.4.3.2.119, 47, 48, 613.4.3.319, 443.4.3.4584.1.1484.1.1.1484.1.4.2484.14484.1748, 504.19484.2.1484.22974.23974.25584.2648, 594.3484.4484.5484.6484.6.1484.6.2484.6.3484.8484.8.1484.8.1.1504.8.1.2504.8.1.3484.8.1.4504.8.248, 52, 564.8.2.119, 574.8.2.1.119, 574.8.2.1.2574.8.2.2574.8.2.2.119, 58, 614.8.2.319, 574.8.2.4584.8.348, 544.8.3.119, 554.8.3.1.119, 554.8.3.1.2554.8.3.2564.8.3.2.119, 58, 614.8.3.319, 554.8.3.4585.1215.18215.2215.28975.29975.3215.30585.6215.6.1215.6.1.1235.6.1.2235.6.1.3235.6.221, 23, 245.6.2.119, 24, 255.6.2.1.119, 245.6.2.1.2255.6.2.2255.6.2.2.129, 615.6.2.319, 245.6.2.4585.6.321, 26, 285.6.3.119, 27, 285.6.3.1.119, 275.6.3.1.2275.6.3.2285.6.3.2.129, 615.6.3.319, 275.6.3.4586.1296.2296.2.1296.2.4296.25976.26976.27976.3296.3129, 586.4296.4.1296.4.1.1316.4.1.2316.4.1.3316.4.229, 326.4.2.119, 336.4.2.1.119, 336.4.2.1.2336.4.2.2346.4.329, 346.4.3.119, 35, 366.4.3.1.119, 356.4.3.1.2356.4.3.2366.4.3.2.136, 37, 616.4.3.319, 356.4.3.4586.4.4336.4.4.136, 37, 616.4.4.219, 336.4.4.3588.1788.1.181, 848.1.1.183, 86, 898.1.1.1.181, 828.1.1.281, 83, 86, 898.1.1.2.186, 898.1.1.3848.1.1.49, 788.1.2888.1.3858.1.3.1888.1.3.1.1878.1.3.1.1.187, 888.1.3.2868.1.3.2.1868.1.3.2.2868.1.3.2.3868.1.3.2.486, 908.1.3.2.5868.1.3.3858.1.3.4878.1.3.5878.1.3.6878.1.4898.1.4.178, 898.1.4.1.1918.1.5918.1.5.191, 928.1.5.290, 928.1.5.2.1928.1.6928.1.6.190, 928.1.6.1.1948.1.7928.7828.7.184DE-17a64, 68DE-17b64, 68DE-17c61DE-17d64, 68DE-2510, 17, 26, 27, 28, 34, 35, 36, 38, 40, 47, 59, 61, 79, 84, 87, 88, 89, 91, 92, 94DE-600a64, 68DE-60118, 42, 44, 46, 81, 83, 84, 85, 87, 89, 92, 93, 94DE-82a9, 11, 69DE-82b74, 75DE-82c74, 75DE-82d76 ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download