ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACADAEAFAGAH
1
Review Complete
AuditorReviewerReviewerWriterReviewerLinkAudit resultLevel of EffortTypeAudienceGoalPROBLEMSNOTES
2
Abouthttps://islandora.github.io/documentation/Good For NowConceptualStrangerExplains at a high level what islandora does
3
ConceptsStructuring menu item - not a page
4
ReviewedDIGMADoneMHMA├── Collectionshttps://islandora.github.io/documentation/concepts/collection/Needs WorkModerate WorkConceptualNewcomerExplain the concept of Collections in Islandora, with reference to bulk management and the interaction of Islandora Defaults.Points to page that does not exist yet (Bulk Editing). Assumes some Basic Drupal knowledge and knowledge of Islandora Defaults, too early (because this is one of the first pages in the documentation). Collections should probably not be the first page in the documentation tree. 'Content Types' should be in the Glossary. Add more links.
5
ReviewedMHMAC├── Access Controlhttps://islandora.github.io/documentation/concepts/access-control/Needs WorkExpert RewriteConceptualDevOps, repository managerExplain what mechanism(s) for access control are available and how restrictions affect Islandora repo contentMixes documentation type and audiences; make this conceptual documentation for repository managers that explains which levels of restriction can be configured, how inheritance works (it doesn't), separate out sysadmin/devops documentation about preventing access to other components of the stack, consider moving overview over contrib modules not part of Islandora core/default to a "solution gallery" or cookbook section with recommendations; fix link to documentation page on manging user accounts
6
AuditedMAKC├── Accessibilityhttps://islandora.github.io/documentation/concepts/accessibility/Good For NowDONEReferenceNewcomerExplains Islandora's accessbility features and points out to Drupal resources."Good for Now" in the sense that this page covers what exists; it would be great to have something more extensive, but that will probably have to wait for Islandora itself to have more to talk about on this front.A VPAT or other standfard comparative accessibility docs would go great here.
7
ReviewedMADK├── Component Overviewhttps://islandora.github.io/documentation/installation/component_overview/Good For NowDONEConceptualStrangerGive an understanding of what components Islandora include and how they work together.No notable problems. Should probably get a once-over from some one familiar with the technical spec to make sure it is up-to-date
This should have a link to the architecture diagram: https://islandora.github.io/documentation/technical-documentation/diagram/ (MA)
8
ReviewedABDKAB├── Modelling content in Islandora 8 vs. 7https://islandora.github.io/documentation/user-documentation/objects_to_resource_nodes/Needs WorkModerate WorkConceptualIslandora 7 userTranslate between the "object" and "datastreams" model and the "nodes" and "media" modelDoes get to the difference between object/datastream and nodes/media, but is repetative and has some odd turns of phrase (the first sentence of paragraph 2 in "Building Resources in Islandora" seems like it's introducing a new idea but it isn't); also has a lot of marketing-type language that seems to sell the reader on the new format that seems excessive in the documentation. Should have a new picture that shows a working viewer.Needs work but minor editing rather than complete rewriting.
9
AuditedDK└── Islandora Defaultshttps://islandora.github.io/documentation/reference/islandora_defaults_reference/Good For NowDONEConceptualDevOps, repository managerCreate sensible expectations around configurability and ongoing supportThis section provides all of the defaults. I believe more context around each table would be helpful to expand the audience of this resource, including why these defaults were selected. There are also a substaintial number of blank comments within each table that could provide more information.
10
InstallationStructuring menu item - not a pageProposed page under this menu item: Installation overview, describing why we have so many installation methods
11
DR├── Docker Compose (ISLE-DC)https://islandora.github.io/documentation/installation/docker-compose/Needs WorkExpert RewriteConceptualReference page: what is ISLE. Explain "best practices" like Remove tutorialProposed sub-page: Tutorial Create a Dev-Environment; procedural; geared towards 'baby devs'; Hand-hold walkthrough of creating a local sandbox
12
├── Ansible Playbookhttps://islandora.github.io/documentation/installation/playbook/Needs WorkProcedural
13
├── Manual InstallationStructuring menu item - not a pageProcedural
14
│ ├── Introductionhttps://islandora.github.io/documentation/installation/manual/introduction/ProceduralSite BuilderAssumes, but does not specify Ubuntu (or similar) operating systemThis should have a section pleading for feedback on the docs from those using them. Also, maybe a warning about the challenges of using this methid, and a subtle push to use ISLE instead.
15
CG│ ├── Preparing a LAPP Webserverhttps://islandora.github.io/documentation/installation/manual/preparing_a_webserver/Needs WorkExpert RewriteProceduralSite BuilderRemove jargon, check specifications. Is this locked to PHP 7.2? To PostgreSQL?LAPP? Linux Apache PostgreSQL & PHP?
16
AuditedMH│ ├── Installing Composer, Drush, and Drupalhttps://islandora.github.io/documentation/installation/manual/installing_composer_drush_and_drupal/Needs WorkQuick FixProceduralSite BuilderStep-by-step instructions to setup Composer, Drush and Drupal on a LAPP servermove explanation of variables like DRUPAL_DB, SITE_NAME before the respective code block with the commands
17
│ ├── Installing Tomcat and Cantaloupehttps://islandora.github.io/documentation/installation/manual/installing_tomcat_and_cantaloupe/ProceduralSite Builder
18
│ ├── Installing Fedora, Syn, and Blazegraphhttps://islandora.github.io/documentation/installation/manual/installing_fedora_syn_and_blazegraph/ProceduralSite Builder
19
│ ├── Installing Solrhttps://islandora.github.io/documentation/installation/manual/installing_solr/ProceduralSite Builder
20
│ ├── Installing Crayfishhttps://islandora.github.io/documentation/installation/manual/installing_crayfish/ProceduralSite Builder
21
│ ├── Installing Karaf and Alpacahttps://islandora.github.io/documentation/installation/manual/installing_karaf_and_alpaca/ProceduralSite Builder
22
│ └── Configuring Drupalhttps://islandora.github.io/documentation/installation/manual/configuring_drupal/ProceduralSite Builder
23
└── Installing Moduleshttps://islandora.github.io/documentation/technical-documentation/install-enable-drupal-modules/ProceduralSite Builder
24
TutorialsStructuring menu item - not a page
25
ReviewedMCMAC├── Create a Resource Nodehttps://islandora.github.io/documentation/tutorials/create-a-resource-node/Good For NowDONEProcedural
Islandora/Drupal Novice, Content/Collection Manager
Hand holdy walkthrough of creating a resource node with a media file.Note in tutorial to Keep it simple and avoid fields with the autocomplete symbol could stand an explanation for avoiding, or a link to more information elsewhere.
26
AuditedMCKC├── Create a Collectionhttps://islandora.github.io/documentation/tutorials/how-to-create-collection/Good For NowDONEProcedural
Islandora/Drupal Novice, Content/Collection Manager
Walkthrough of creating and populating a Collection in UIMinor accuracy issue: References to "Collection Members" tab should be changed to "Children tab" as shown in screenshots.This tutorial has "Introduction" section, while previous tutorial has opening "Overview" section
27
ReviewedMCMA├── Configure Blockshttps://islandora.github.io/documentation/tutorials/blocks/Needs WorkModerate WorkProcedural
Islandora/Drupal Novice, Site Builder
Walkthrough of general Block layout and Context configurationsLack of labeled "Overview" or "Introduction" section. Screenshots and steps in the Using Context section need to be updated to match current release (as seen on public sandbox). For example, Context list page on sandbox shows more context groupings than screenshot; text for "Click 'Configure' button" step should read "click 'Edit' option"I found myself wondering if there are Islandora-specific blocks of interest, or if the majority of Islandora-centric configurations are in the Context options (which seems to be the case).
28
ReviewedMCMACDoneMHMA├── Create or Update a Viewhttps://islandora.github.io/documentation/tutorials/create_update_views/Needs WorkQuick FixProcedural
Islandora/Drupal Novice, Site Builder
Walkthrough of how to modify existing and create new viewsScreenshot for step 4.a doesn't match sandbox (different button name). In Create new view section, instructions include selecting "Create a block." Some explanation of relationship with blocks as they are explained in separate page would be helpful.
29
ReviewedMCMAABYS└── Video Documentationhttps://islandora.github.io/documentation/user-documentation/video-docs/Needs WorkQuick FixReferenceIslandora/Drupal Novice, consumers of documentation in video formatProvide browsable list of video tutorials available, organized by broad categoriesLacks Intro/Overview section in TOC, even though there is intro text. Link to "the playlist" is a link to this page (self-referencing, instead of linking out to YouTube playlist). Text for "Regenerating a Derivative" video link has a typo. The intro text mentions that new videos are added to the playlist (and updated here on this page?) regularly, so it would be nice to place the page's last update info at the top rather than in the footer as it is currently.
30
DocumentationStructuring menu item - not a page
31
ReviewedDKMAC├── Introductionhttps://islandora.github.io/documentation/user-documentation/user-intro/Good For NowDONEConceptualStrangeraimed at site admins and repository managers who need to understand and configure their Islandorais goodThis says its audience is site admins and repository managers, but I believe it is future site admins and repository managers because it is written in very basic explanitory language
32
AuditedABKC├── Intro to Linked Datahttps://islandora.github.io/documentation/user-documentation/intro-to-ld-for-islandora-8/Conceptual
Islandora/Drupal Novice, Content/Collection Manager
stated goal: provide a guided reading list to anyone who wants to get up to speed on the basics of linked data within the Islandora communityfor the Basics of Linked Data section, it's not clear whether the order of the links has any relation to what order it would be helpful to read/view them in. For example, I might not start with the Tim Berners Lee article; a Wikipedia overview might make more sense as an entry point for a novice. The page says that linked data was part of the design of Islandora, but doesn't include obvious information about how Linked Data is built into the new architecture; while that might not be part of this conceptual page, it seems like there should be a link to a page that does talk about how RDF is part of the structure of Islandora specifically, and specifics of what that means for migration/metadata preparation. Replace "Dublin Core in RDF" link http://dublincore.org/documents/dc-rdf/ with https://www.dublincore.org/specifications/dublin-core/dc-rdf/ ?I checked each link but did not evaluate the content of every link. Turns out there is info about RDF mapping on the Modify or Create a Content Type page (I would not have thought to look for it there). The Update/Create an RDF Mapping section also has links to information about YAML serialization and explains that RDF mappings are stored in Drupal as YAML -- not sure why that doesn't get mentioned with the info about serialization and JSOR in the Linked Data page
33
ReviewedMAMACPR SubmittedMA├── Versioninghttps://islandora.github.io/documentation/user-documentation/versioning/Needs WorkQuick FixConceptual
Islandora/Drupal Novice, Site Builder
Describes how versioning works in Islandora and Fedora+Islandora, including the workflowSpecifically references Islandora 8.x-1.1. This should be updated or made evergreen. This page could also be a good place to intoduce/explain semantic versioning?
34
├── Content in Islandora 8Structuring menu item - not a pageConceptual
35
ReviewedMCMADoneRLMA│ ├── Resource Nodeshttps://islandora.github.io/documentation/user-documentation/resource-nodes/Needs WorkModerate WorkConceptualIslandora/Drupal Novice, Repository adminsProvide detailed explanation of the components and configuration options for resource nodes. Lacks Intro/Overview section in TOC, even though there is intro text. Last update date at top of page doesn't match last update date in footer. Islandora 8 Property/Value table is missing a row for uid. Field section could use expansion covering how to view/manage/configure fields, to be more consistent with other sections on page. Display modes section needs more clarity in last paragraph about order and overrides. Adding links between this page and the Create a Resource page at https://islandora.github.io/documentation/tutorials/create-a-resource-node/ would be helpful.
36
ReviewedMCAB│ ├── Mediahttps://islandora.github.io/documentation/user-documentation/media/Good For NowDONEConceptualIslandora/Drupal Intermediate, Repository adminsProvide overview of Media and affiliated configurations and management options. Lacks Intro/Overview section in TOC, even though there is intro text. In the "Media revisions" section, some clarification of the relationship of the resource record, revision message, and media revision would be helpful. In the "Using the Media form to replace...." section, the sentence "First, the remove button removes the file's reference on the media but does not delete the file, which, if in Fedora, will remain in Fedora." implies files can NOT be in Fedora but elsewhere - some further explanation would be helpful. In this same section, are the two highlighted methods (Removing Media with Actions, and Replacing Media via REST) recommended? Is one better than the other? While primarily conceptual, this page has some procedural info as well.
37
ReviewedMCAB│ ├── Paged Contenthttps://islandora.github.io/documentation/user-documentation/paged-content/Good For NowDONEConceptualIslandora/Drupal Intermediate, Repository adminsProvide overview of configuration options to model and display multi-page/multi-part objects."...Islandora provides an Islandora Model terms, Paged Content and Page, that can be used to trigger paged content behaviors." should be corrected to read "...Islandora provides Islandora Model options Paged Content and Page that can be used to trigger paged content behaviors." "After the child resource nodes have services file Media..." should be corrected to read "After the child resource nodes have service file Media..." OpenSeadragon paginated viewer screenshot should be explicitly referenced in text above (e.g. "...as shown below"). While this page is primarily conceptual, it has some procedural info as well.
38
ReviewedMRMAC│ └── Metadatahttps://islandora.github.io/documentation/user-documentation/metadata/Good For NowDONEConceptual
Systems Admin, Users, Novice
To describe the basic metadata configuration, how it's stored, and ways it can be configuredOne minor note is that I was a bit confused by the paragraph that began with "Not all content types in your Drupal site need be Islandora "resource nodes"." It took me two reads to grasp what they were talking about.
39
├── Configuring IslandoraStructuring menu item - not a pageProcedural
40
AuditedAB│ ├── Modify or Create a Content Typehttps://islandora.github.io/documentation/user-documentation/content_types/Good For NowDONEProcedural
Systems Admin?, Repository Manager, Content/Collection manager
describe how to create and modify ingest forms by editing fields and form display settings on Content Types via the graphical user interface (GUI), and editing the RDF mapping to accommodate changes to fields.
image of interface doesn't include tab for "Automatic label" or "translate content type" -- probably can also be ignored in this how-to (like devel) but better to match the sandbox. Sandbox was buggy when I was testing; couldn't go through all steps but instructions seemed reasonably clear. Since coincidentally I also audited the Linked Open Data page, I put some notes there about linking to the RDF mapping that is here, and perhaps talking there about YAML and Drupal specifically.
41
│ ├── Configure Searchhttps://islandora.github.io/documentation/user-documentation/searching/Procedural
42
RLAB│ ├── Configure Contexthttps://islandora.github.io/documentation/user-documentation/context/Proceduraltypo: "This functionality is accomplished via the "Open Seadragon" Context, which, as its configuration suggests, checks as its condition whether the node has the "Open Seadragon" tag... [change as to has] [AB]I am left with some questions about tagging, which is mentioned in passing. Precisely where and what do you tag? Nodes? Media? Do you need to set up specific fields or field types to do so? Seems like it's not for beginners, but would be relevant to folks who want to use more context configuration. [AB]
43
ReviewedMRMCDoneMH│ ├── Multilingualhttps://islandora.github.io/documentation/user-documentation/multilingual/Needs WorkModerate WorkProcedural
Systems Admin, Content/Collection Managers
Describes multilingual and translation options for Islandora 8, how to configure them, and what they will look like when stored in Fedora/TripleStore Under "Adding Languages," the second paragraph describes adding a language switcher block. It may be helpful to add details of what the user should see once the steps have been followed or perhaps a way to test to see if it worked. Same scenario with "Adding Multi-lingual Menus". To be clear - if we want to have translated versions of the Site Navigation/Menus or Repository Items, we would need to add those translations in, correct? The system doesn't automatically translate? In Field Label Translations section, it could be more explicit that the Configuration translation module must be enabled before users will be able to see/navigate to the Interface translation import options. Will the github translations repository referenced here eventually have more options, or is the singular translation available meant to be an example the community can build more translations from? In Fedora Representation section, more explanation of what to look for in the screenshot to understand how the language tags are used in indexing would help. In the Triplestore Representation section, should it read "Islandora 8 indexes the multilingual content using language tags to a triplestore"? Again more explanation of what to look for in the screenshots would help, as would an additional screenshot after the example query for filtering titles by language.
44
ReviewedMAAB│ ├── Extending Islandorahttps://islandora.github.io/documentation/user-documentation/extending/Good For NowDONEReferenceSite buildersTo describe an dlink to additional resources for adding non-Islandora Drupal modules. Mostly pointing to the Cookbook. Very brief, just pointing out. Could be imporved by adding https://www.drupal.org/project/project_theme as a link when mentioning themes.
45
ReviewedMAABRL│ ├── Viewershttps://islandora.github.io/documentation/user-documentation/file_viewers/Needs WorkModerate WorkConceptualSite buildersExplains how viewers work, including a configuration exampleAttempts to be procedural, but the example is not quite written step-by-step enough to follow along and accomplish a goal. Audience seems to be Site builders, especially based on context of the other pages in this section, but it's written a little technical. The question I have at the end of the page is whether the Islandora Defaults established initially constrain the possibility of adding additional viewers later. [AB]
46
ReviewedMAAB│ ├── IIIFhttps://islandora.github.io/documentation/user-documentation/iiif/Good For NowDONEReferenceSite buildersExplains what IIIF is and how it works in tghe Islandora context.Crosses the line between procedural and reference, since it both explains, and has some steps for making changes
47
ReviewedMRAB│ ├── OAI-PMHhttps://islandora.github.io/documentation/user-documentation/oai/Good For NowDONEConceptual
Islandora/Drupal novice, Site Builder, DAMS administrator, Collection Owners
Explains OAI capablities in Islandora 8 and a brief instructions on how to enable it. The links under the "Enabling Islandora OAI-PMH provides" don't access anything, but otherwise no issues!
48
ReviewedMRAB│ ├── RDF Generationhttps://islandora.github.io/documentation/islandora/rdf-mapping/Good For NowDONEConceptual
Collection/Content Owners, DAMS Administrator, Novice,
Brief overview of RDF and JSON-ld and how Islandora 8 converts metadata to RDF, how you can view the RDF, and how it's stored.Seems straight-forward, no real notes for improvements.
Mostly conceptual; procedural-ish heading "how to edit an RDF mapping" doesn't really get into all the steps [AB]
49
AuditedMR│ ├── Drupal Bundle Configurationshttps://islandora.github.io/documentation/islandora/drupal-bundle-configurations/Good For NowDONEConceptual
Site builders, DAMS administrator
Overview of media and node bundles in Drupal and their configuration. Briefly describes display abilities and mapping as it relates to the bundle configurations.
50
AuditedMA│ └── Flysystemhttps://islandora.github.io/documentation/technical-documentation/flysystem/ConceptualExplains what Flysystem is and how it fits into Islandora, with brief instructions on configuring it. Straddles procedural/conceptual. This both explains what Flysystem is and what it does, and also gives minimal instruction on how to configure it.
51
└── Operating an Islandora RepositoryStructuring menu item - not a pageProceduralSite builders
52
ReviewedMCMAC. ├── Create and Manage User Accountshttps://islandora.github.io/documentation/user-documentation/users/Good For NowDONEProceduralIslandora/Drupal Novice, Site Builder, Repository adminsHigh level overview of the basic user management tasksUpdate "This How-To assumes a very basic familiarity with Drupal" to "This How-To assumes a basic familiarity with Drupal and user/role/permissions concepts." Or add brief definitions of role and permissions (including relationship between roles and permissions) to the overview. For users wanting to learn more Islandora-specific details, a link to the Access Control page (and any other related pages in the Islandora 8 documentation) would be helpful.
53
AuditedMA. └── Usage Statshttps://islandora.github.io/documentation/user-documentation/usage-stats/Good For NowDONEReferenceSite builders
Describes Matomo in Islandora, and where to access and configure it.
Very brief. Could use more detail on how to work with Matomo, and especially how to customize it, once this is better understood.
54
System Administrator DocumentationStructuring menu item - not a page
55
ReviewedMHMA├── Updating Drupalhttps://islandora.github.io/documentation/technical-documentation/updating_drupal/Needs WorkModerate WorkProceduralsystem administratorexplain steps needed to update the Drupal component of the Islandora stackcheck if described process reflects the approach necessary for ISLE; page says it's missing description on updating Islandora features; 'make backup' admonition should be step in the process; 'alternate syntax needed' admonition should be step in the process; highlight more explicitly if Islandora pins versions of Drupal components or modulesMissing pages: Describe how to update any other component of the stack that requires special instructions
56
AuditedMHRL├── Uploading large fileshttps://islandora.github.io/documentation/technical-documentation/uploading-large-files/Good For NowDONEReferencesystem administratorexplain configuration options for use case "I want Islandora users to be able to upload large files"Consider moving to a new "solution gallery" section, or a new "configuration options" page under the Sys Admin documentation
57
AuditedMHRL└── JWT Authenticationhttps://islandora.github.io/documentation/technical-documentation/jwt/Good For NowDONEReference
developer and/or systems administrator
lists key storage locations and explains configuration of JWT authentication for secure communication between componentsConsider moving to installation instructions
58
Documentation for DevelopersStructuring menu item - not a page
59
ReviewedMHMA├── Architecture Diagramhttps://islandora.github.io/documentation/technical-documentation/diagram/Needs WorkQuick FixReference
developer and system administrator
overview over Islandora stack components and their interactionIs "Syn" something that neede to feature in the diagram and list of components?check to make sure the diagram and list of components is up to date
60
├── REST DocumentationStructuring menu item - not a page
61
AuditedMHPR SubmittedMA│ ├── Introductionhttps://islandora.github.io/documentation/technical-documentation/using-rest-endpoints/Needs WorkQuick FixReferencedeveloperoverview over the RESTful API, which allows for programmatic interaction with Islandora contentlink to Drupal documentation about RESTful API, if it exists; documentation about Authentication should have a separate page
62
AuditedMH│ ├── GEThttps://islandora.github.io/documentation/technical-documentation/rest-get/Good For NowDONEReferencedeveloperdescribe how to retrieve metadata for nodes, media and file entities, as well as binary file URLs
63
AuditedMH│ ├── POST/PUThttps://islandora.github.io/documentation/technical-documentation/rest-create/Needs WorkExpert RewriteReferencedeveloperdescribe how to create a node, media/file entities through the REST APIunclear if JSON data in request can contain more than just the required fields (I suppose it can, add an example?); consider creating separate pages for POST and PUT, since the verbs are used for different things (creating node vs. creating file) and are used at slightly different endpoints (Drupal vs. Islandora); check and document if there are for instance file size limitations for using PUT requests (link to https://islandora.github.io/documentation/technical-documentation/uploading-large-files/)
64
AuditedMH│ ├── PATCHhttps://islandora.github.io/documentation/technical-documentation/rest-patch/Good For NowDONEReferencedeveloperdescribe how to update values on fields of nodes or media using the REST API
65
AuditedMH│ ├── DELETEhttps://islandora.github.io/documentation/technical-documentation/rest-delete/Needs WorkModerate WorkReferencedeveloperdescribe how to delete nodes, media or files using the REST APIverify and document if deleting nodes/media through REST API can leave media/files orphaned, and how to mitigate that
66
AuditedMH│ └── Signpostinghttps://islandora.github.io/documentation/technical-documentation/rest-signposting/Good For NowDONEReferencedeveloper, system admindescribe which HTTP Link Headers Islandora returns in the response to a GET requestperhaps link to https://signposting.org/ for rationale and sample use cases? If the Link Headers provided by either Drupal or Islandora are configurable, document that
67
├── TestsStructuring menu item - not a pageProcedural
68
│ ├── Running Testshttps://islandora.github.io/documentation/technical-documentation/running-automated-tests/Procedural
69
│ └── Testing Noteshttps://islandora.github.io/documentation/technical-documentation/testing-notes/Procedural
70
├── Updating drupal-projecthttps://islandora.github.io/documentation/technical-documentation/drupal-project/Procedural
71
AuditedRL├── Versioning Policyhttps://islandora.github.io/documentation/technical-documentation/versioning/Needs WorkModerate WorkReferencedeveloperdescribe how we version the various components of Islandora? Be the "Versioning policy" that seems necessary.Page could be more explicit about how we release major/minor versions, incorporating more of the semver explanations, such as this page: https://docs.launchdarkly.com/sdk/concepts/versioning
Actually, I have questions about whether the Drupal 8/9 modules are still using "core compatibility" as the first number, since Drupal 9 is HERE (the page says no)
72
AuditedRL├── Adding back ?_format=jsonldhttps://islandora.github.io/documentation/technical-documentation/adding_format_jsonld/Needs WorkModerate WorkProceduraldeveloperDocument that we changed behaviour around the 1.0 release so that devs can revert if desiredThis page doesn't make sense as a standalone page. It is random and bizarre. It should be part of the discussion of what Milliner is, and maybe what a URI is in the context of Islandora and Fedora. I don't think we've had this discussion.
73
├── Updating a `deb` and adding it to Lyrasis PPA
https://islandora.github.io/documentation/technical-documentation/ppa-documentation/Procedural
74
└── AlpacaStructuring menu item - not a pageProcedural
75
. ├── Alpaca Technical Stackhttps://islandora.github.io/documentation/alpaca/alpaca-technical-stack/Procedural
76
. └── Alpaca Tipshttps://islandora.github.io/documentation/technical-documentation/alpaca_tips/Procedural
77
MigrationStructuring menu item - not a page
78
├── Migration Overviewhttps://islandora.github.io/documentation/technical-documentation/migration-overview/Procedural
79
RL├── CSVhttps://islandora.github.io/documentation/technical-documentation/migrate-csv/ProceduralMissing instruction to import the feature after enabling the module.
80
└── Islandora 7https://islandora.github.io/documentation/technical-documentation/migrate-7x/Procedural
81
ContributingStructuring menu item - not a page
82
ReviewedMAMAC├── How to contributehttps://islandora.github.io/documentation/contributing/CONTRIBUTING/Needs WorkModerate WorkProceduralNew contributorsExplains the avenues and procedures for making contributions to the Islandora codebase and documentationThis is based on the CONTRIBUTING.md file that is standard in every Islandora github repo. Because those have to stand alone, it doesn't really read well as part of the larger documentation set, and it could be more verbose in this context, expecially in terms of how ot contribute to documentation.Example of another CONTRIBUTING.md: https://github.com/Islandora/islandora/blob/7.x/CONTRIBUTING.md
83
AuditedMA |── Resizing a VMhttps://islandora.github.io/documentation/technical-documentation/resizing_vm/Needs WorkQuick FixProceduralTestersInstructions for adjusting the size allocated to a Virtual Machine so that larger files can be adjusted.These instructions are great, but it's wierd that this is a page all on its own. It should be a section or note in a page about using an Islandora VM
84
AuditedMA├── Checking Coding Standardshttps://islandora.github.io/documentation/technical-documentation/checking-coding-standards/Needs WorkModerate WorkProceduralDevelopersDescribes the commands to run to check coding standards before making a contribution.This should be verified by some one with a dev background to make sure it's all still relevant. and it probably does not need to be its own page. it could be rolled into the description of how to do a pull request that is included in the "How to contribute" page in this same section.
85
AuditedYS├── Contributing Workflowhttps://islandora.github.io/documentation/contributing/contributing-workflow/Needs WorkModerate WorkProcedural
New contributors, documentation contributors, developers, committers
This page starts by defining the terms user, controbutor, committer, community. Then it explains how consenus must be reached to ove forward with cahnges, as well as "socail dynamic" goals that the community strives for. Then it goes into more details of workflows that need to be followed when contributing.A) There is a lot of conceptual overlap between this page and https://islandora.github.io/documentation/contributing/CONTRIBUTING/, we may want to see what content shoudl only exist in one of the two pages or maybe we should merge them. B) create link to apache voting rules https://www.apache.org/foundation/voting.html where it is referenced C) create a cross link when issues are first mentioned "Identify if a Github issue is needed" https://islandora.github.io/documentation/contributing/create_issues/ D) "no ticket required" may need tobe changed to "no issue required"? E) "Individual Contributor License" should crosslink https://islandora.github.io/documentation/contributing/CONTRIBUTING/#license-agreements F) "Create a Github Issue if none exists" should crosslink https://islandora.github.io/documentation/contributing/create_issues/
86
AuditedYS├── Creating GitHub Issueshttps://islandora.github.io/documentation/contributing/create_issues/Needs WorkModerate WorkProcedural
all users, documentation contributors, developers, committers
To explain the Islandora community uses GitHub issues to track bug reports, requests for improvements, requests for new features, and use cases. Specifically it teaches how to use Github to create and submit an issue.We could go into more detail about all the details we may need for submittign a bug report, like the OS used, Docker used, "Islandora defaults" used?
87
ReviewedYSMAPR SubmittedYSAB├── Editing Documentationhttps://islandora.github.io/documentation/contributing/editing-docs/Needs WorkModerate WorkProcedural
documentation contributors, developers, committers
Instuctions for editing the documentation using the online Github code editor and by creatign a pull request online.A) explain how markdown is a formatting language and that mkdocs uses it B) Refer to "THIS PROJECTS Documentation Style Guide" to exaplain the provenance of the style guide D) mention that you can request a Contributor License Agreement if you don't have one. E) explain that "Starting from the page you want to edit" refers to any of the github.io versions of this content F) mention that there is a way o contribute docs with Issues as mentioned here, by creatign an issue ...https://github.com/Islandora/documentation/blob/24155c50257de067d02aa4e6e48a381ace273d94/CONTRIBUTING.md G) specifically mention that docuemtnation can be built by forking then clonng a local copy of the repo and then one can follow a typical PR process
H) put in explenatiosn abotu the limitatiosn ofthis "pencil" process, inlcudign how to add images refer: https://youtu.be/wVHJtL-y7P0
The changes in the PR look good to me! AB https://github.com/Islandora/documentation/pull/1837/files
88
ReviewedYSMAPR SubmittedYSAB├── How to Build Documentationhttps://islandora.github.io/documentation/technical-documentation/docs-build/Needs WorkModerate WorkProcedural
documentation contributors, developers, committers
Instructions on how to build the documentation from the docuemntation repo using. Including how to install the mkdocs Python based software needed to build the docs. A) Provide macos install syntax reffering to "pip3 --user" B) Veriffy if we need to run git submodule update --init --recursive to build docs. C) Consider spelling out the steps from linked traiing video on how to test a doc pull request. (download a zip version of PR branch/commit, mkdocs --clean mkdocs, mkdocs server) D) mention that you can use ctrl-c to quit out of mkdocs on the terminal.
89
ReviewedYSMADoneYSMA├── Documentation Style Guidehttps://islandora.github.io/documentation/contributing/docs_style_guide/Good For NowQuick FixReference
documentation contributors, developers, committers
List of suggestions for how to create well formatted and well style documentation.In the bullet that mentions that doc submissiosn shoudl use Github PRs we coudl link to the "Editing Documentation" page that explains the basics of PRs. This page could cover cross page linking syntax for this project.
90
ReviewedMAMACDoneMA└── Committershttps://islandora.github.io/documentation/contributing/committers/Needs WorkQuick FixReferenceEveryone?Describes the rights and responsibilities of Islandora committers, and how new committers are nominated and approved. Also lists current and Emeritus committers.Alan Stanley is listed as working for Prince Edward Islandora [sic].
91
Glossaryhttps://islandora.github.io/documentation/user-documentation/glossary/Good For NowDONEReference
92
93
94
95
96
97
98
99
100