Skip to content

Commit

Permalink
Deploy preview for PR 2343 🛫
Browse files Browse the repository at this point in the history
  • Loading branch information
rosiel committed Aug 13, 2024
1 parent 86de521 commit 0702832
Show file tree
Hide file tree
Showing 3 changed files with 240 additions and 24 deletions.
2 changes: 1 addition & 1 deletion pr-preview/pr-2343/search/search_index.json

Large diffs are not rendered by default.

Binary file modified pr-preview/pr-2343/sitemap.xml.gz
Binary file not shown.
262 changes: 239 additions & 23 deletions pr-preview/pr-2343/user-documentation/extending/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -1882,6 +1882,27 @@
Image slideshow
</a>

</li>

<li class="md-nav__item">
<a href="#csv-file-formatter" class="md-nav__link">
CSV File Formatter
</a>

</li>

<li class="md-nav__item">
<a href="#timelines" class="md-nav__link">
Timelines
</a>

</li>

<li class="md-nav__item">
<a href="#sort-titles-without-initial-articles-the-a-etc" class="md-nav__link">
Sort titles without initial articles (The, A, etc)
</a>

</li>

</ul>
Expand Down Expand Up @@ -1914,6 +1935,68 @@
</ul>
</nav>

</li>

<li class="md-nav__item">
<a href="#content-management" class="md-nav__link">
Content Management
</a>

<nav class="md-nav" aria-label="Content Management">
<ul class="md-nav__list">

<li class="md-nav__item">
<a href="#batch-editing" class="md-nav__link">
Batch editing
</a>

</li>

<li class="md-nav__item">
<a href="#clone-a-content-type" class="md-nav__link">
Clone a content type
</a>

</li>

<li class="md-nav__item">
<a href="#prevent-orphaned-entity-relationships" class="md-nav__link">
Prevent orphaned entity relationships
</a>

</li>

<li class="md-nav__item">
<a href="#content-management-workflows" class="md-nav__link">
Content Management Workflows
</a>

</li>

<li class="md-nav__item">
<a href="#shared-content-between-sites" class="md-nav__link">
Shared content between sites
</a>

</li>

<li class="md-nav__item">
<a href="#external-content" class="md-nav__link">
External content
</a>

</li>

<li class="md-nav__item">
<a href="#paragraphs-for-structuredhierarchical-content" class="md-nav__link">
Paragraphs for structured/hierarchical content
</a>

</li>

</ul>
</nav>

</li>

<li class="md-nav__item">
Expand All @@ -1929,6 +2012,13 @@
Custom search weighting
</a>

</li>

<li class="md-nav__item">
<a href="#render-field-as-link-to-faceted-search" class="md-nav__link">
Render field as link to faceted search
</a>

</li>

</ul>
Expand All @@ -1937,26 +2027,26 @@
</li>

<li class="md-nav__item">
<a href="#other" class="md-nav__link">
Other
<a href="#auditing" class="md-nav__link">
Auditing
</a>

<nav class="md-nav" aria-label="Other">
<ul class="md-nav__list">
</li>

<li class="md-nav__item">
<a href="#batch-editing" class="md-nav__link">
Batch editing
<a href="#logging-administrative-events" class="md-nav__link">
Logging administrative "events"
</a>

</li>

<li class="md-nav__item">
<a href="#clone-a-content-type" class="md-nav__link">
Clone a content type
<a href="#other" class="md-nav__link">
Other
</a>

</li>
<nav class="md-nav" aria-label="Other">
<ul class="md-nav__list">

<li class="md-nav__item">
<a href="#gather-user-feedback" class="md-nav__link">
Expand Down Expand Up @@ -2818,6 +2908,27 @@
Image slideshow
</a>

</li>

<li class="md-nav__item">
<a href="#csv-file-formatter" class="md-nav__link">
CSV File Formatter
</a>

</li>

<li class="md-nav__item">
<a href="#timelines" class="md-nav__link">
Timelines
</a>

</li>

<li class="md-nav__item">
<a href="#sort-titles-without-initial-articles-the-a-etc" class="md-nav__link">
Sort titles without initial articles (The, A, etc)
</a>

</li>

</ul>
Expand Down Expand Up @@ -2850,6 +2961,68 @@
</ul>
</nav>

</li>

<li class="md-nav__item">
<a href="#content-management" class="md-nav__link">
Content Management
</a>

<nav class="md-nav" aria-label="Content Management">
<ul class="md-nav__list">

<li class="md-nav__item">
<a href="#batch-editing" class="md-nav__link">
Batch editing
</a>

</li>

<li class="md-nav__item">
<a href="#clone-a-content-type" class="md-nav__link">
Clone a content type
</a>

</li>

<li class="md-nav__item">
<a href="#prevent-orphaned-entity-relationships" class="md-nav__link">
Prevent orphaned entity relationships
</a>

</li>

<li class="md-nav__item">
<a href="#content-management-workflows" class="md-nav__link">
Content Management Workflows
</a>

</li>

<li class="md-nav__item">
<a href="#shared-content-between-sites" class="md-nav__link">
Shared content between sites
</a>

</li>

<li class="md-nav__item">
<a href="#external-content" class="md-nav__link">
External content
</a>

</li>

<li class="md-nav__item">
<a href="#paragraphs-for-structuredhierarchical-content" class="md-nav__link">
Paragraphs for structured/hierarchical content
</a>

</li>

</ul>
</nav>

</li>

<li class="md-nav__item">
Expand All @@ -2865,6 +3038,13 @@
Custom search weighting
</a>

</li>

<li class="md-nav__item">
<a href="#render-field-as-link-to-faceted-search" class="md-nav__link">
Render field as link to faceted search
</a>

</li>

</ul>
Expand All @@ -2873,26 +3053,26 @@
</li>

<li class="md-nav__item">
<a href="#other" class="md-nav__link">
Other
<a href="#auditing" class="md-nav__link">
Auditing
</a>

<nav class="md-nav" aria-label="Other">
<ul class="md-nav__list">
</li>

<li class="md-nav__item">
<a href="#batch-editing" class="md-nav__link">
Batch editing
<a href="#logging-administrative-events" class="md-nav__link">
Logging administrative "events"
</a>

</li>

<li class="md-nav__item">
<a href="#clone-a-content-type" class="md-nav__link">
Clone a content type
<a href="#other" class="md-nav__link">
Other
</a>

</li>
<nav class="md-nav" aria-label="Other">
<ul class="md-nav__list">

<li class="md-nav__item">
<a href="#gather-user-feedback" class="md-nav__link">
Expand Down Expand Up @@ -2979,6 +3159,7 @@ <h3 id="islandora-contributed-modules">Islandora contributed modules<a class="he
<li><a href="https://github.com/mjordan/islandora_whole_object">Islandora Whole Object</a> - Islandora module that provides some Drupal blocks containing various representations of an Islandora object.</li>
<li><a href="https://github.com/mjordan/ip_range_access">IP Range Access</a> - A context condition to check the user's IP address against a range, and provide 403 if not accepted.</li>
<li><a href="https://github.com/rosiel/typed_relation_display_name/">Typed Relation with Display Name</a> - A field type that's a Typed Relation field plus a display name that is unique to the instantiation. Allows you to transcribe what's on the object, while still linking to a controlled form of a name.</li>
<li><a href="https://www.drupal.org/project/linked_data_field">Linked Data Lookup Field</a> - allows you to autocomplete from external authorities. It creates a two-part field and stores the label and the URI. It is extensible and can be made to work with more APIs. Currently it supports Library of Congress Subject Headings, Global Research Identifier Database (GRID) entries, and Australian and New Zealand Standard Research Classification Fields of Research.</li>
</ul>
<h3 id="access-control">Access Control<a class="headerlink" href="#access-control" title="Permanent link">&para;</a></h3>
<h4 id="access-control-by-taxonomy-tags">Access control by taxonomy tags<a class="headerlink" href="#access-control-by-taxonomy-tags" title="Permanent link">&para;</a></h4>
Expand All @@ -2994,6 +3175,15 @@ <h3 id="displays">Displays<a class="headerlink" href="#displays" title="Permanen
<h4 id="image-slideshow">Image slideshow<a class="headerlink" href="#image-slideshow" title="Permanent link">&para;</a></h4>
<p><a href="https://www.drupal.org/project/views_slideshow">Views Slideshow</a></p>
<p>Views Slideshow can be used to create a slideshow of any content (not just images) that can appear in a View. Powered by jQuery, it is heavily customizable: you may choose slideshow settings for each View you create. It can be used to create an easy, adjustable slideshow of images from an Islandora repository. Views Slideshow can be seen in action with Islandora objects on the front page <a href="http://future.islandora.ca/">here</a></p>
<h4 id="csv-file-formatter">CSV File Formatter<a class="headerlink" href="#csv-file-formatter" title="Permanent link">&para;</a></h4>
<p><a href="https://www.drupal.org/project/csvfile_formatter">CSV File Formatter</a></p>
<p>This module provides a formatter that displays CSV files in the browser.</p>
<h4 id="timelines">Timelines<a class="headerlink" href="#timelines" title="Permanent link">&para;</a></h4>
<p><a href="https://www.drupal.org/project/views_timelinejs">TimelineJS</a></p>
<p>Integration with TimelineJS to create timeline displays.</p>
<h4 id="sort-titles-without-initial-articles-the-a-etc">Sort titles without initial articles (The, A, etc)<a class="headerlink" href="#sort-titles-without-initial-articles-the-a-etc" title="Permanent link">&para;</a></h4>
<p><a href="https://www.drupal.org/project/views_natural_sort">Views Natural Sort</a></p>
<p>This module adds a new sort option to Content views that sorts while skipping a configurable list of initial articles like "The", "A", "An", "L'", etc. Note that it works only with Content views and not with Search API (solr) views.</p>
<h3 id="ingest">Ingest<a class="headerlink" href="#ingest" title="Permanent link">&para;</a></h3>
<h4 id="batch-uploading-via-csv">Batch uploading via CSV<a class="headerlink" href="#batch-uploading-via-csv" title="Permanent link">&para;</a></h4>
<p><a href="https://github.com/Islandora-CLAW/migrate_islandora_csv">Migrate Islandora CSV</a></p>
Expand All @@ -3002,17 +3192,43 @@ <h4 id="batch-uploading-via-csv">Batch uploading via CSV<a class="headerlink" hr
<h4 id="alternative-way-to-batch-upload-via-csv">Alternative way to batch upload via CSV<a class="headerlink" href="#alternative-way-to-batch-upload-via-csv" title="Permanent link">&para;</a></h4>
<p><a href="https://github.com/mjordan/islandora_workbench">Islandora Workbench</a></p>
<p>Command-line tool for ingesting (and updating) nodes and media from anywhere - you don't need to access to the Drupal server's command line. Provides robust data validation, flexible organization of your input data (can use CSV, Google Sheets, or Excel files) plus creation of taxonomy terms on the fly.</p>
<h3 id="search">Search<a class="headerlink" href="#search" title="Permanent link">&para;</a></h3>
<h4 id="custom-search-weighting">Custom search weighting<a class="headerlink" href="#custom-search-weighting" title="Permanent link">&para;</a></h4>
<p><a href="https://www.drupal.org/project/search_overrides">Search Overrides</a></p>
<p>This module provides a method for users with the necessary permissions to manually override the results being returned by Search API Solr. They will be able to choose a specific search term, and pick which nodes should be at the top, and also choose to exclude nodes so they will not be shown in the results. Currently, only nodes are supported.</p>
<h3 id="other">Other<a class="headerlink" href="#other" title="Permanent link">&para;</a></h3>
<h3 id="content-management">Content Management<a class="headerlink" href="#content-management" title="Permanent link">&para;</a></h3>
<h4 id="batch-editing">Batch editing<a class="headerlink" href="#batch-editing" title="Permanent link">&para;</a></h4>
<p><a href="https://www.drupal.org/project/views_bulk_edit">Views Bulk Edit</a></p>
<p>A powerful tool that turns Views into a means of batch editing nodes, including Islandora repository objects. Once installed, create a view, add the fields that you would like to edit, add a <code>Views bulk operations (Edit)</code> field to the view, and select which actions you would like to have available. The <code>Modify field values</code> action will allow you to batch edit the value for the same field across multiple objects. A demonstration of a simple bulk-editing view with a few fields and actions can be found <a href="http://future.islandora.ca/islandora-batch-edit">here</a></p>
<h4 id="clone-a-content-type">Clone a content type<a class="headerlink" href="#clone-a-content-type" title="Permanent link">&para;</a></h4>
<p><a href="https://www.drupal.org/project/content_type_clone">Content Type Clone</a></p>
<p>A tool that allows you to clone an existing content type. Can be used to copy and easily make your own version of the Repository Item Content Type with fewer or edited fields, without starting over. Has options to also copy all nodes from the old type to the new, and to delete from the old type when copying.</p>
<h4 id="prevent-orphaned-entity-relationships">Prevent orphaned entity relationships<a class="headerlink" href="#prevent-orphaned-entity-relationships" title="Permanent link">&para;</a></h4>
<p><a href="https://www.drupal.org/project/entity_reference_integrity">Entity Reference Integrity</a>
<a href="https://github.com/discoverygarden/entity_reference_integrity_extra">Entity Reference Integrity Extras</a></p>
<p>Normally when deleting content (nodes, taxonomy terms, etc), any content that references the deleted entity isn't altered so you end up with orphan/zombie references, which are visible in the JSON representation but invisible otherwise. With Entity Reference Integrity's submodule (-Enforce), you won't be able to delete content that's referenced from elsewhere, preserving your database integrity.</p>
<p>Because the Drupal module doesn't play with Typed Relation fields, DGI's -Extras module is useful. </p>
<h4 id="content-management-workflows">Content Management Workflows<a class="headerlink" href="#content-management-workflows" title="Permanent link">&para;</a></h4>
<p><a href="https://www.drupal.org/project/content_moderation">Content moderation</a></p>
<p>This module lets you set up workflows that "transition" content between "states", which may be published or unpublished. It also allows you to set revisions as mandatory (normally an editor can decide to make an edit without creating a revision, making it very hard to track for auditing).</p>
<h4 id="shared-content-between-sites">Shared content between sites<a class="headerlink" href="#shared-content-between-sites" title="Permanent link">&para;</a></h4>
<p><a href="https://www.drupal.org/project/entity_share">Entity Share</a></p>
<p>Share entities between different Drupal instances. Works with nodes, taxonomy terms, media, etc.</p>
<h4 id="external-content">External content<a class="headerlink" href="#external-content" title="Permanent link">&para;</a></h4>
<p><a href="https://www.drupal.org/project/external_entities">External Entities</a></p>
<p>Lets you use sources of content external to Drupal as though they were internal.</p>
<h4 id="paragraphs-for-structuredhierarchical-content">Paragraphs for structured/hierarchical content<a class="headerlink" href="#paragraphs-for-structuredhierarchical-content" title="Permanent link">&para;</a></h4>
<p><a href="https://www.drupal.org/project/paragraphs">Paragraphs</a></p>
<p>Paragraphs is based on Entity Reference Revisions and allows you to create an on-the-fly entity with structured fields. Paragraphs could be used for complex titles with title type, subtitle, part name, etc. They can be used for grouping fields together that are, as a block, repeatable. </p>
<h3 id="search">Search<a class="headerlink" href="#search" title="Permanent link">&para;</a></h3>
<h4 id="custom-search-weighting">Custom search weighting<a class="headerlink" href="#custom-search-weighting" title="Permanent link">&para;</a></h4>
<p><a href="https://www.drupal.org/project/search_overrides">Search Overrides</a></p>
<p>This module provides a method for users with the necessary permissions to manually override the results being returned by Search API Solr. They will be able to choose a specific search term, and pick which nodes should be at the top, and also choose to exclude nodes so they will not be shown in the results. Currently, only nodes are supported.</p>
<h4 id="render-field-as-link-to-faceted-search">Render field as link to faceted search<a class="headerlink" href="#render-field-as-link-to-faceted-search" title="Permanent link">&para;</a></h4>
<p><a href="https://www.drupal.org/project/entity_reference_facet_link">Entity Reference Facet Link</a></p>
<p>Provides a field formatter that points an entity reference field to a facet search for that value. Could be used in search result displays with taxonomy terms (for example) to stay within the "search ecosystem". Does not work with Typed Relation fields.</p>
<h3 id="auditing">Auditing<a class="headerlink" href="#auditing" title="Permanent link">&para;</a></h3>
<h3 id="logging-administrative-events">Logging administrative "events"<a class="headerlink" href="#logging-administrative-events" title="Permanent link">&para;</a></h3>
<p><a href="https://www.drupal.org/project/events_logging">Events Logging</a></p>
<p>This module provides a separate log to record "events" such as the creation, editing, and deletion of content (actually any entities you configure it to, including config entities). This can provide a log of who did what, when. The log is not mixed in with the "Watchdog"/"Recent log entries" log, but still uses the database (unless you have another log method enabled). </p>
<p>When content is updated, the log only says that it was updated but does not say how or provide a diff. It does not seem to have the ability to link log messages to the revisions that may have been created during edits. </p>
<h3 id="other">Other<a class="headerlink" href="#other" title="Permanent link">&para;</a></h3>
<h4 id="gather-user-feedback">Gather user feedback<a class="headerlink" href="#gather-user-feedback" title="Permanent link">&para;</a></h4>
<p><a href="https://www.drupal.org/project/content_feedback">Content Feedback</a></p>
<p>The Content Feedback module allows users and visitors to quickly send feedback messages about the currently displayed content, and can be applied to Islandora nodes. All content feedback messages are listed and grouped by status in an administrative feedback list.</p>
Expand Down

0 comments on commit 0702832

Please sign in to comment.