Islandora 8 Test Cases
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

 
$
%
123
 
 
 
 
 
 
 
 
 
ABCDEFGHIJKLMNOPQRSTUVWXYZAAAB
1
ProductIslandora 8
2
Versionclaw-playbook: 3281a1d3bff632bbb6a61c938a36f670cc0dd130
3
EnviornmentSetup: Vagrant, OS: Ubuntu, Web Browser: FF
4
Additional InstructionsTest it against each user role. For instructions about how to common activities related testing please see: https://islandora-claw.github.io/CLAW/ & https://github.com/Islandora-CLAW/CLAW/blob/master/docs/technical-documentation/testing-notes.md
5
Tester
6
7
8
Test Case IDTest ComponentSummary/ScenarioUser Role(s)StepsExpected ResultsPass/FailActual ResultsNotesReviewed By
9
1InstallationVerify endpoints after installationPublic Network?Check the following end points, verify they are accessible: http://localhost:8000, http://localhost:8080/fcrepo/rest, http://localhost:8983/solr/, http://localhost:8080/bigdata/All end points should resolve to home pages of those applications.Nick Ruest
10
2InstallationLogin to DrupalDrupal AdminGo to http://localhost:8000. Login in using admin role credentials.User is able to login.Nick Ruest
11
3InstallationVerify taxonomy import after installationDrupal AdminGo to http://localhost:8000/admin/structure/taxonomy. Verify that taxonomy data such as Person, Subject, Geographic Location, Corporate Body, Family, Resource Types, ,Islandora Models, Islandora Media Use, Islandora Diplay, Islandora Access are loaded.The listed taxonomy types should exist. Some should have entries in them.Nick Ruest
12
4InstallationVerify taxonomy synching in Fedora after installationFedora AdminGo to http://localhost:8080/fcrepo/rest/. Login using Fedora admin credentials. Verify that taxonomy terms have crossponding entries in Fedora.There should be crossponding entries in Fedora for each taxonomy entry.
13
5Drupal - Collection, Sync, FedoraCreate a collectionDrupal AdminFrom the top admin menu, go to Content. Click Add content and create a new Repository Item. In the Repository Item form, provide a title, set model as collection and provide any other necessary field values. Click save. Confirm that the Drupal node is created. In the node url, add ?_format=jsonld and verify that jsonld representation of the node is shown. Confirm the location in Gemini. Confirm RDF appears as expected in Fedora. It should have all the jsonld properties and additional fedora properties.Nick Ruest
14
6Drupal - CollectionCreate a collection - mandatory field warningsDrupal AdminFrom the top admin menu, go to Content. Click Add content and create a new Repository Item. In the Repository Item form, provide a title, then save.Drupal should give a warning displaying the list of required fields (i.e Model). It should not allow the user to save the node.Nick Ruest
15
7Drupal - Collection, Sync, FedoraCreate a sub-collectionDrupal AdminFrom the top admin menu, go to Content. Click Add content and create a new Repository Item. In the Repository Item form, provide a title, set model as collection, and select the collection created in previous test case for "member of" field. Provide any other necessary field values. Click save. Confirm the location in Gemini. Go to the fedora uri and verify that " http://pcdm.org/models# memberOf" contains the Drupal url of the parent collection.I created a collection through the Drupal UI http://localhost:8000/node/1, then created a sub-collection as a member of that collection http://localhost:8000/node/2. I verified existence in Gemini of the matching at Drupal UUID and Fedora URL at http://localhost:8000/gemini/50d05c95-a5a2-47ff-862e-b78426ee7faf and then verified the presence of the subcollection in Fedora at http://localhost:8080/fcrepo/rest/50/d0/5c/95/50d05c95-a5a2-47ff-862e-b78426ee7faf which included an RDF triple such that pcdm:MemberOf is equal to http://localhost:8000/node/1?_format=jsonld. Screenshots available here: https://drive.google.com/drive/folders/1tt-qDjkRET8427ypL767PRBUuyskWTFs?usp=sharingEli Zoller
16
8Drupal - ImageCreate an Image object - creating a repository item with image modelDrupal AdminFrom the top admin menu, go to Content. Click Add content and create a new Repository Item. In the Repository Item form, provide a "title", set "model" as image, set "member of" to one or more existing collections, and provide any other necessary field values. Save the node. When the node is created you will be taken to the display of the node and shown a message "Repository Item <<title> has been created.". Seth Shaw
17
9Drupal - Imge, Sync, Derivatives, FedoraCreate an Image object - add media to image repository itemDrupal AdminGo to the image node created in the above test case. Click the Media tab, Add media >> Image. In the Image media form, provide a "title", upload an image and provide the "Alternate text", select Original for "Media use" and save. You will be taken to the Media list. Navigate back to the node >> Media tab. In addition the file you uploaded, you should see two additional derivative files (Service File and Thumbnail Image).Confirm that Service File and Thumbnail Image derivatives exist. Confirm locations in Fedora using Gemini. Confirm RDF appears as expected in Fedora, in particular: (1) Confirm that membership is reflected in RDF, (2) Confirm that media are connected to their object in RDF, (3) Confirm that media have the correct rdf:type, (4) Confirm that the node has the correct rdf:type1) Derivatives exist, 2) Gemini locations exist for nodes, derivative Media, and "_flysystem/fedora" original file, 3) RDF for Image and Drupal Media look okay, however the original file RDF doesn't include pcdm:fileOf. ADDENDUM: field_resource_type is being serialized with the predicate `http://purl.org/dc/terms/type` and NOT `@type`. Can we confirm this is the desired behavior?Seth Shaw
18
10Drupal - Image, Object Display, Collections DisplayCreate an Image object - view how image displayes individually and in a collectionDrupal AdminGo to Home and/or to the parent collection containing the image. You should see the title and Thumbnail of the image created in the above test case. Click to go to the image node, and it should display a Medium size (service file) image of the uploaded image and additional metadata fields entered in the above test case.Image is showing the collection view. The object view has medium size image and relevant descriptive metadata.Seth Shaw
19
11Drupal - Collection, Sync, FedoraAdd/remove collection membershipDrupal AdminCollection membership can by adding or removing "Member of" values from the repository item form. For the image object created above, add membership to multiple collections. Verify that object is shown under respective collections. Remove the membership and verify that the object is removed from that collection.Verify collection membership of a repository item can be set via "Member of" field in the repository item form. Verify membership propagates to Fedora
20
12Drupal - Large ImageCreate a Large Image object - creating a repository item with image model and Open Sea Dragon display hint tagDrupal AdminFrom the top admin menu, go to Content. Click Add content and create a new Repository Item. In the Repository Item form, provide a "title", set "model" as image, set "member of" to one or more existing collections, select Open Sea Dragon for " Display hints", and provide any other necessary field values. Save the node. When the node is created you will be taken to the display of the node and shown a message "Repository Item <<title> has been created.". Created an item at http://localhost:8000/node/add/islandora_object with a title, model Image, member of existing collection, select open sea dragon. Save redirects to http://localhost:8000/node/4 with a green alert message stating "Repository Item Test Image has been created." See screenshot here if necessary: https://drive.google.com/file/d/1NeLRRlpf39EzrfWwlL_Om0XXApO0qrWc/view?usp=sharingEli Zoller
21
13Drupal - Large Image, Sync, Derivatives, FedoraCreate a Large Image object - add media to image repository itemDrupal AdminGo to the node created in the above test case. Click the Media tab, Add media >> File. In the File media form, provide a "title", upload an image, select Original for "Media use" and save. You will be taken to the Media list. Navigate back to the node >> Media tab. In addition the file you uploaded, you should see two additional derivative files (Service File and Thumbnail Image).Confirm that Service File and Thumbnail Image derivatives exist. After following advise from: https://github.com/Islandora-CLAW/CLAW/issues/1029 to disable and enable certain karaf features until a fix is in place for doing this automatically until a real fix is in place for api-x working with Fedora 5, i was able to successfully generate service and thumbnail images for a TIF file.Eli Zoller
22
14Drupal - Large Image, Display, Collections DisplayCreate a Large Image object - view how image displayes individually and in a collectionDrupal AdminGo to Home and/or to the parent collection containing the large image. You should see the title and Thumbnail of the image created in the above test case. Click to go to the image node, and it should display the image in the Open Sea Dragon viewer. Additional metadata show be shown below.Image is showini the collection view. The object view has the Open Sea Dragon viewer and additional metdata is shown below.Seth Shaw
23
15Drupal - AudioCreate an Audio object - creating a repository item with audio modelDrupal AdminFrom the top admin menu, go to Content. Click Add content and create a new Repository Item. In the Repository Item form, provide a "title", set "model" as audio, set "member of" to one or more existing collections, and provide any other necessary field values. Save the node. When the node is created you will be taken to the display of the node and shown a message "Repository Item <<title> has been created.". Janice Banser
24
16Drupal - Audio, Sync, Derivatives, FedoraCreate an Audio object - add media to audio repository itemDrupal AdminGo to the node created in the above test case. Click the Media tab, Add media >> Audio. In the Audio media form, provide a "title", upload an audio file, select Original for "Media use" and save. You will be taken to the Media list. Navigate back to the node >> Media tab. In addition the file you uploaded, you should see a derivative file (Service File).Confirm that Service File derivative exist. Confirm locations in Fedora using Gemini. Confirm RDF appears as expected in Fedora, in particular: (1) Confirm that membership is reflected in RDF, (2) Confirm that media are connected to their object in RDF, (3) Confirm that media have the correct rdf:type, (4) Confirm that the node has the correct rdf:type
25
17Drupal - Audio, Object Display, Collections DisplayCreate an Audio object - view how audio displayes individually and in a collectionDrupal AdminGo to Home and/or to the parent collection containing the audio. You should see the title of the audio object listed. Click to go to the audio node, and it should display the audio file in the HTML5 viewer.Audio object is showini the collection view. The object view has the HTML5 player and it is playble.No default thumbnail for audio to display in collection view.Seth Shaw
26
18Drupal - Audio, Sync, Derivatives, FedoraCreate an Audio object - large audio fileDrupal AdminFollow the above test case steps to create an audio file. However, provide a large audio file. Confirm that Service File derivative exist. Tested with a 496 MB wav. I'm sure someone has something bigger. Also noteworthy: the HTML5 audio player in Chrome reports the MP3 service file is only 2394 seconds long when the original wav is 2583 seconds long, 189 seconds (3:09) or 7.3% off. UPDATE: this is a known HTML5 player thing. I don't know if this is something we can fix with metadata in the derivative MP3. Something to look into. At least something to document.Seth Shaw
27
19Drupal - Audio, Sync, Derivatives, FedoraCreate an Audio object - different formatsDrupal AdminFollow the above test case steps to create an audio file. Test it for all supported audio formats.Confirm that Service File derivative exist.
Note, the aac file I uploaded has a mimetype of application/octet-stream according to Drupal and, thus, no audio player displays. However, the service file mp3 generated just fine.
In almost all cases the time reported by the HTML 5 audio player in Chrome on OS X gives incorrect playback times for derivatives.
28
20Drupal - VideoCreate an Video object - creating a repository item with audio modelDrupal AdminFrom the top admin menu, go to Content. Click Add content and create a new Repository Item. In the Repository Item form, provide a "title", set "model" as video, set "member of" to one or more existing collections, and provide any other necessary field values. Save the node. When the node is created you will be taken to the display of the node and shown a message "Repository Item <<title> has been created.". Eli Zoller
29
21Drupal - Video, Sync, Derivatives, FedoraCreate an Video object - add media to video repository itemDrupal AdminGo to the node created in the above test case. Click the Media tab, Add media >> Video. In the Video media form, provide a "title", upload an video file, select Original for "Media use" and save. You will be taken to the Media list. Navigate back to the node >> Media tab. In addition the file you uploaded, you should see a derivative file (Service File).Confirm that Service File derivative exist. Confirm locations in Fedora using Gemini. Confirm RDF appears as expected in Fedora, in particular: (1) Confirm that membership is reflected in RDF, (2) Confirm that media are connected to their object in RDF, (3) Confirm that media have the correct rdf:type, (4) Confirm that the node has the correct rdf:typeInitial test failed but it appears to be a one-off specific to that MP4. Further testing works as expected.Seth Shaw
30
22Drupal - Video, Object Display, Collections DisplayCreate an Video object - view how video displayes individually and in a collectionDrupal AdminGo to Home and/or to the parent collection containing the video. You should see the title of the video object listed. Click to go to the video node, and it should display the video file in the HTML5 viewer.Video object is show in the collection view. The object view has the HTML5 player and it is playble.Seth Shaw
31
23Drupal - Video, Sync, Derivatives, FedoraCreate an Video object - large video fileDrupal AdminFollow the above test case steps to create a video file. However, provide a large video file. Confirm that Service File derivative exist. Uploaded a 30 MB video (just shy of the file limit with default settings). After 5-6 minutes, a service file was created and appears on the node.Tried uploading some things that shouldn't work first (file over 32 MB, video formats other than mp4) and got expected errors.Melissa Anez
32
24Drupal - Video, Sync, Derivatives, FedoraCreate an Video object - different formatsDrupal AdminFollow the above test case steps to create a video file. Test it for all supported video formats.Confirm that Service File derivative exist. For MP4 and MOV. Feel free to test others...The only video format supported by the file upload screen by default is MP4. Change upload settings @ http://localhost:8000/admin/structure/media/manage/video/fields/media.video.field_media_video_file (thanks, Natkeeran!)Seth Shaw
33
25Drupal - PDFCreate a PDF - creating a repository item with binay model and PDF display hint tagDrupal AdminFrom the top admin menu, go to Content. Click Add content and create a new Repository Item. In the Repository Item form, provide a "title", set "model" as binary, set "member of" to one or more existing collections, select PDF for " Display hints", and provide any other necessary field values. Save the node. When the node is created you will be taken to the display of the node and shown a message "Repository Item <<title> has been created.". Seth Shaw
34
26Drupal - PDF, Sync, FedoraCreate a PDF - add file to pdf repository itemDrupal AdminGo to the node created in the above test case. Click the Media tab, Add media >> File. In the File media form, provide a "title", upload a pdf file , select Original for "Media use" and save. You will be taken to the Media list. Navigate back to the node.Confirm locations in Fedora using Gemini. Confirm RDF appears as expected in Fedora, in particular: (1) Confirm that membership is reflected in RDF, (2) Confirm that media are connected to their object in RDF, (3) Confirm that media have the correct rdf:type, (4) Confirm that the node has the correct rdf:typeSeth Shaw
35
27Drupal - PDF, Object Display, Collections DisplayCreate a PDF object - view how pdf displayes individually and in a collectionDrupal AdminGo to Home and/or to the parent collection containing the pdf. You should see the title of the pdf object listed. Click to go to the pdf node, and it should display the pdf file in the PDF.js viewer.PDF is shown in the PDFjs viewer.Seth Shaw
36
28Drupal - BinaryCreate a Binary object - creating a repository item with binay modelDrupal AdminFrom the top admin menu, go to Content. Click Add content and create a new Repository Item. In the Repository Item form, provide a "title", set "model" as binary, set "member of" to one or more existing collections and provide any other necessary field values. Save the node. When the node is created you will be taken to the display of the node and shown a message "Repository Item <<title> has been created.". Eli Zoller
37
29Drupal - Binary, Sync, FedoraCreate a Binary object - add file to binary repository itemDrupal AdminGo to the node created in the above test case. Click the Media tab, Add media >> File. In the File media form, provide a "title", upload a binary file , select Original for "Media use" and save. You will be taken to the Media list. Navigate back to the node.Confirm locations in Fedora using Gemini. Confirm RDF appears as expected in Fedora, in particular: (1) Confirm that membership is reflected in RDF, (2) Confirm that media are connected to their object in RDF, (3) Confirm that media have the correct rdf:type, (4) Confirm that the node has the correct rdf:type
38
30Drupal - Binary, Object Display, Collections DisplayCreate a Binary object - view how pdf displayes individually and in a collectionDrupal AdminGo to Home and/or to the parent collection containing the binary. You should see the title of the binary object listed. Click to go to the binary node, and it should present a download link with the file name.Confirm the download link is presented to the user instead of a viewer.
39
31Drupal, Sync, Fedora, Triplestore, SolrEdit a repository objectDrupal AdminGo to an existing repository object. Edit the metdata fields. Save.Confirm that the changes are reflected in jsonld (node_url?_format=jsonld). Confirm the location in Gemini. Confirm that the changes are reflected in Fedora, Triplestore and Solr.The default SOLR configuration doesn't include any of our islandora_demo fields (only title shows up initially). Presumably we can add some configs to include them... but Features isn't auto-detecting them for export.Seth Shaw
40
32Drupal, Sync, Fedora, Triplestore, SolrDelete a repository objectDrupal AdminFrom the top admin menu, go to Content.. Select the object(s) you would like to delete. Confirm that these objects exist in Gemini, Fedora, Triplestore and Solr Search. From the Action dropdown, select "Delete content" as the action. Apply.Confirm the content has been purged from Gemini, Fedora, Gemini, Triplestore, Solr Search.The repository item was deleted from Drupal, Solr, and Gemini. Fedora now returns a tombstone message with the date of removal. The triplestore, MOST of the triples are gone... however, the item's URI is still the subject of triples using the pcdm:hasFile predicate and the item's media as the object. Eg. <http://localhost:8000/node/3?_format=jsonld> <http://pcdm.org/models#hasFile> <http://localhost:8000/media/4?_format=jsonld> where 'node/3' is the deleted resource and 'media/4' was the original file's media entity.Seth Shaw
41
33Drupal, Sync, Fedora, Derivatives, TriplestoreDelete derivative mediaDrupal AdminYou can delete derivative files from the general media list (http://localhost:8000/admin/content/media) or by going to the object and clicking on the media tab. Either case, record the drupal and fedora uris (via Gemini lookup) for the derivatives media objects you are planning to delete. There are two methods to delete the derivatives. You can individually delete a media by going to that media object. This will not delete the files associated with that media. Alternatively, you can select the media objects you want to delete from the media object's media tab or from the general media tab (http://localhost:8000/admin/content/media), and apply the "Delete media". Again, associated files not be deleted.Confirm that the media has been deleted in Drupal, Fedora and Triplestore. Note that the media deletion removed the corresponding lingering reference to the deleted repository item in the test above.Seth Shaw
42
34Drupal, Sync, Fedora, Derivatives, TriplestoreDelete derivative media and filesDrupal AdminYou can delete derivative files from the general media list (http://localhost:8000/admin/content/media) or by going to the object and clicking on the media tab. Either case, record the drupal and fedora uris (via Gemini lookup) for the derivatives media objects you are planning to delete. Select the media objects you want to delete from the media object's media tab or from the general media tab (http://localhost:8000/admin/content/media), and apply "Delete media and files(s)" action. Confirm that the media has been deleted in Drupal, Fedora and Triplestore. Verify that the files have been deleted as well by going to the files list (http://localhost:8000/admin/content/files).Seth Shaw
43
35Drupal, Sync, Fedora, Derivatives, TriplestoreRegenerate derivative media and filesDrupal AdminFrom the top admin menu, go to Content.. Select the Repository Item objects you need the derivatives regenerated for. Select the appropriate derivative generation action, then apply.Confirm new derivatives are regenerated and visible under the Media tab. Confirm the new derivatives are in Gemini, Fedora, and Triplestore.Seth Shaw
44
36Drupal - Image , DerivativesRegenerate derivative with ImageMagick paramsDrupal AdminFrom the top admin menu, go to Configuration >> Actions. Click the Configure button for "Image - Generate a service file from an original file" action. In the Additional arguments field, provide ImageMagick param such as "-type Grayscale". Save. From the top admin menu, go to Content. Select an image object. From the Action dropdown, select "Image - Generate a service file from an original file". Click "Apply to selected items". Image derivatives (Service File, Thumbnail) should be regenerated with the ImageMagick param effects.If the image doesn't seem to change, be sure your browser isn't caching the old one.Seth Shaw
45
37Drupal - Video , DerivativesVideo derivative Additional argumentsDrupal AdminFrom the top admin menu, go to Configuration >> Actions. Click the Configure button for "Video - Generate a service file from an original file" action. In the Additional arguments field, provide an ffmpeg param such as "-vf hue=s=0". Save. From the top admin menu, go to Content. Select a video object. From the Action dropdown, select "Video - Generate a service file from an original file". Click "Apply to selected items". Video derivative (Service File) should be regenerated with only black and white colour or displaying any other properties you set.Even on a small video file, this took a minute or two before the new derivative showed up.Melissa Anez
46
38Drupal - Audio , DerivativesAudio derivative Additional argumentsDrupal AdminFrom the top admin menu, go to Configuration >> Actions. Click the Configure button for "Audio - Generate a service file from an original file" action. In the Additional arguments field, modify the arguments (ex: -codec:a libmp3lame -q:a 9). Save. Go to an object with audio derivative. Download the derivative file and note its properties (i.e Bitrate). From the top admin menu, go to Content. Select the audio object. From the Action dropdown, select "Audio - Generate a service file from an original file". Click "Apply to selected items". Audio derivative (Service File) should be regenerated with lower bitrate or any other properties you specified via parameters.
47
39TriplestoreQuery the triplestoreTriplestore User Go to `http://localhost:8080/bigdata/#query`. Under namespaces tab (`http://localhost:8080/bigdata/#namespaces`), make sure `islandora` is selected. Issue sample triplestore queries from https://github.com/Islandora-CLAW/CLAW/blob/master/docs/technical-documentation/testing-notes.md and any additional queries you are interested in. Verify the results returned.Confirm that query results are as expected.
48
40DrupalChange view mode with ContextDrupal AdminIn this test case we will change the binary file to use the pdf viewer instead of the default Download option. From the top admin menu, go to Structure >> Context >> Binary. Under reactions, set "Change view mode" to PDFjs. Create a binary repository object with a pdf as the binary file. In the object view, the binary file should be showin in the PDFjs viewer.Seth Shaw
49
41DrupalChange view mode with ContextDrupal AdminWe will customize the repository form to be shown to be non-admin authenticated users via context. First, we need to give "Repository Item: Create new content" permission to authenticated user role (http://localhost:8000/admin/people/permissions). We also need to ensure that there exist a non-admin authenticated user (http://localhost:8000/admin/people). That user should also have the fcrepoAdmin role to sync info to Fedora. From the top menu, go to Structure >> Display modes >> Form modes. Add a Form mode under Content called Simple Form. Then go to Structure >> Context types >> Repository Item >> Manage form display. At the bottom, under "Custom Display Settings" checkmark Simple form. Click Save. It will add a tab called "Simple Form" under Manage form display. Customize the form display (i.e disable some fields). Then, go to Structure >> Context >> Add context. Provide a lable, set group as Islandora, and for Condition select User Role and set it has be Authenticated user. For Reactions, select "Change form mode" and set under content to be "Simple_form". Logout and login as authenticated user. From the menu (usually under Tools), click Add content. You should see the customized simple form.When loged in as authenticated user, she/he should see the simple form.
50
42Drupal - Search, SolrAdd fields to be indexed in solrDrupal AdminBy default, Islandora 8 installs initial default configuration. The initial configuration only indexes basic fields. Additional configuration is needed to index Repositiry Item fields. To add more fields to be indexed, from the top menu, go to Configuration >> Search API >> Default Solr content index. Click the Edit button, select the Fields tab >> Add field. From the “Add fields to index Default Solr content index” window, add the fields you would like to index (i.e description, language) and click the Add button to add those fields and click Done. To index reference entity fields such as Linked Agent and Subject, you need to expand and select the fields you need to index from those entities (i.e Subject » Taxonomy term » Name ). Change the field lables as needed, then click “Save changes”.You should see a message at the top saying "The changes were successfully saved. All content was scheduled for reindexing so the new settings can take effect."
51
43Drupal - Search, SolrReindex solrDrupal AdminFrom the top menu, go to Configuration >> Search API >> Default Solr content index. Click and confirm "Queue all items for reindexing". Then click "Index Now". You should see a message at the top saying "Successfully indexed ## items. "Only had three items to index, but it did work.Melissa Anez
52
44Drupal - Search, SolrSearchingDrupal Admin, Drupal UserAdd sample content. On the right sidebar, there should be a Search box. In the search box, input values and verify that appropriate results are returned and shown in a list view.Verify that the fields of the repository items configured above to be indexed are indexed and returned.
53
45Drupal - Search, SolrAdd a solr facet blockDrupal AdminFrom the top menu, go to Configuration >> Facets. Click Add facets. Select "View Solr search content, display page" as facet source. Select a field you would like to use as a facet (i.e Content type). Confirm the name and save. It will take you to the Facet edit page. Set any appropriate configuration ans save. From the top menu, go to Structure >> Block layout. Go down to "Sidebar second" and click Place block. Search for the name of the facet and Place that block. Go to "http://localhost:8000/solr-search/content", search, and the facet should be displayed.
54
46Drupal - Usage Stats, MatomoUsage statsMatomo AdminGo to the Matomo server: http://localhost:8000/matomo. Login in using username "admin" and password "islandora". Go to go to Behaviour >> Pages. Verify that page views are populated for Drupal nodes.Verify that matomo is recording page views.
55
47Drupal - VersioningVersioning of repository itemDrupal Admin, Drupal UserEdit an existing Repository Item. On the right, under "Published" field group, note that "Create new revision" is checked. Make some changes, and save. You should see a Revisions tab. Clicking on the revisions tab will enable you to see the revisions.Verify that versiosn exist in Drupal. Verify that Fedora representation and Triplestore has been updated.
56
48Drupal - VersioningRestoring an older version of repository itemDrupal Admin, Drupal UserEdit the Repository Item for which we created a revision for above. Revert to an older version. Verify that content is reverted as expected in Drupal, Fedora and Triplestore.
57
49Drupal - VersioningVersioning of media, replace mediaDrupal Admin, Drupal UserEdit an existing image media by replacing the image. Note that at the bottom under Revision information "Create new revision" is checked.Verify that derivatives are regenerated. Verify that the media related info is updated in Drupal, Fedora and Triplestore. Currently you cannot view media revisions via UI in Drupal due to this issue: https://www.drupal.org/project/drupal/issues/2911977
58
50Drupal - Responsive ViewHamburger menu & Home pageDrupal Admin, Drupal UserGo to home page using a mobile device or using the "Responsive Design Mode" in the broswer. Verify that main menu appears as a hamburger menu. Verify that the home page is rendered in a responsive view (i.e objects are stacked, right side bar moved down)."Add content" goes to the bottom of the page. Not neccessarily a bug, but maybe not where we want it to go.Responsive design mode in Chrome.Melissa Anez
59
51Drupal - Responsive ViewResponsive basic image viewDrupal Admin, Drupal UserGo to an image object using a mobile device or using the "Responsive Design Mode" in the broswer. Verify that the repository item content as well as the image is displayed in a responsive view (i.e image width is adjusted to the screen, sidebards stacked).Melissa Anez
60
52Drupal - Responsive ViewResponsive OpenSeaDragon viewerDrupal Admin, Drupal UserGo to a large object hinted to be viewed in openseadragon using a mobile device or using the "Responsive Design Mode" in the broswer. Verify openseadragon viewer is responsive (i.e width is adjusted for the screen width, buttons operable)Width is not adjusted for screen.Does seem to adjust when you click the full screen button in openseadragonMelissa Anez
61
53Drupal - Responsive ViewResponsive video viewerDrupal Admin, Drupal UserGo to a video object using a mobile device or using the "Responsive Design Mode" in the broswer. Verify video object viewer is responsive (i.e width is adjusted for the screen width, playble, buttons work.)Melissa Anez
62
54Drupal - Responsive ViewResponsive audio viewerDrupal Admin, Drupal UserGo to a audio object using a mobile device or using the "Responsive Design Mode" in the broswer. Verify audio object viewer is responsive (i.e width is adjusted for the screen width, playble, buttons work.)Melissa Anez
63
55Drupal - Responsive ViewResponsive PDF viewerDrupal Admin, Drupal UserGo to a binary object hinted to be viewed in PDFjs using a mobile device or using the "Responsive Design Mode" in the broswer. Verify openseadragon viewer is responsive (i.e width is adjusted for the screen width, buttons operable)
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Loading...