Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Complete Update for Drupal 9 1.0.0-RC3 #146

Merged
merged 68 commits into from
Nov 30, 2021
Merged

Complete Update for Drupal 9 1.0.0-RC3 #146

merged 68 commits into from
Nov 30, 2021

Conversation

DiegoPino
Copy link
Member

@DiegoPino DiegoPino commented Nov 29, 2021

What is new?

@alliomeria and @aksm

  • New YML Settings
  • Composer based JS libraries (Range slider was breaking in D9 because Jquery is being deprecated)
  • Last minute updates and fixes on every Module
  • Updates and Patches on Facets
  • Changed NLP from SpaCy to Polyglot to accommodate M1s (but also found out how to make Spacy work with M1, but needs a code change)
  • Updates on our Theme
  • Hydroponics with Time to Live settings
  • Remove messages via Toast and made them normal Messages (better for AMI)
  • AMI was updated
  • Every Twig template encoded and Setup scripts too
  • New Menus with deployment
  • CSV and AMI. JSON also updated (Allison I removed one of the books, too many pages to OCR for a demo)
  • OSX readme updated (Linux one still needs work) to explain how Bucket needs to be created via the Console
  • Main README.md too
  • New Solr OCR highlight from 0.5 to 0.7.1
  • New Solr configs to match Solr 8.8.2 and new Solr Search Module
  • Colors css caches added
  • New YAML files and core extensions
  • Latest Drupal 9.2.9, updated all packages to latest except BootStrap Barrio
  • Fixed JS that was not helping with Metadata display Previews, now Pop Up works well and has a new Template, also for AMI without columns.
  • Small changes on docker-compose (TODO: we need to provide the M1 one too)

Please team: Test this between 9AM and 10AM tomorrow. Deploy from scratch following the instructions without skipping ANY step (@aksm please us OSX ones to update the linux version and if provide a pull, mostly copy/paste from OSX into Linux). Ingest the AMI set. Test search, views, displays of EACH ADO. Make sure all is looking good. If not please add your comments and I fix ASAP. Thanks. What a loooong weekend this was

alliomeria and others added 30 commits November 3, 2021 10:40
Updates to the Column layout for all Displays for Digital Object & Digital Object Collection/Creative Work Series (compound) except for:
DO (Digital Object with thumbnail and abstract, left as ‘plain’ two column): admin/structure/types/manage/digital_object/display/strawberryfield_processed_metadata
Adds "<i class=\"fas fa-map-marked-alt fa-9x\"></i>\r\n<p>\r\n<p>\r\n<i>Geolocation data not provided</I>" if geolocation info is empty
Adds Poster and Page Digital Object types to the default Webform options list, and corresponding view mode mappings for each.
Change Action menu to use 'Views Bulk Operations' for the following actions:
- Export Archipelago Digital Objects to CSV content item
- Publish Latest Revision, labeled 'Publish Digital Object/Collection'
- Unpublish Current Revision, labeled 'Unpublish Digital Object/Collection'
- Change the author of content, labeled 'Change Author/Owner of Digital Object/Colleciton'
- Delete selected entities / translations, labeled 'Delete Digital Object/Collection'
Change Action menu to use 'Views Bulk Operations' for the following actions:
- Export Archipelago Digital Objects to CSV content item
- Publish Latest Revision, labeled 'Publish Digital Object/Collection'
- Unpublish Current Revision, labeled 'Unpublish Digital Object/Collection'
- Change the author of content, labeled 'Change Author/Owner of Digital Object/Colleciton'
- Delete selected entities / translations, labeled 'Delete Digital Object/Collection'
- Add Europeana and MeSH to both Digital Object & Collection default webforms
- Add Embrago Date Lift key to Digital Object default webforms
- Add Europeana and MeSH elements
- Add alternate text to display if no LoD present in metadata
Updated to include mesh, europeana, and date_embargo_lift
Updated November 2021: trim output of data.description, add Rights Statement mapping, and show trimmed output for data.rights (local rights statement)
Updated November 2021: addition of Embargo option, |markdown_2_html for data.description and data.rights, change <footer> for <div>
Still needs: 
- help text for sequence_id, elements that make use markdown in default twig templates, vtt for audio/video, and textures for 3 models
@DiegoPino DiegoPino added Release Duties We are all duty here, heavy duty Service Settings Docker settings, Service Settings. What allows us to run the thing Site Building Things you do via the UI with a lot of Browser tabs open tigresses and bears Community work and Archipelago Travel labels Nov 29, 2021
@DiegoPino DiegoPino added this to the 1.0.0-RC3 milestone Nov 29, 2021
DiegoPino and others added 24 commits November 29, 2021 11:01
Fix data.rights output (markdown_2_html!) Sorry again about missing this @DiegoPino!
Remove spacing from a few keys in the manonabeach object
@alliomeria this is the one we need to test on your shiny M1
@aksm can you give this a quick sanity read in case i missed something?
ISSUE-147: Update docs to match PR146
- Remove Airs novveaux de la covr object
- Remove Manona Beach object
- Add new Altered States webarchive object
- Strip all html tags from truncated descriptions and data.rights so that no broken links are inadvertently created
Update object_metadata_abstract_for_search_search_results.twig.html
We tested this with @alliomeria and OCR is so fast
New Upgrade to 1.0.0-RC3 from RC2 readme.
Better suited for non Dev-OPS people with step by step (tested)
and new colors

@alliomeria this is FINALLY the last part.

Still need to remove the IIIF manifests but to be honest i think we can keep them. Its a release not perfection made real!
@DiegoPino DiegoPino merged commit 1ed3293 into 1.0.0-RC3D9 Nov 30, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
AI - Machine Learning Ok, I have no description for this Composer.json Keep your Libraries fresh Deployment Strategies What every vendor would love to Copy and pasta Discovery Find what is in your soul Docker Containers All about those tiny little critters Drupal YAML files Drupal settings provided by our deployment Drupal9 Drupal9 is the new Drupal8 which was the new Drupal7 wich was the... enhancement New feature or request OSX once BSD, not sure what it is now patch Means we are going to patch this thing Release Duties We are all duty here, heavy duty Service Settings Docker settings, Service Settings. What allows us to run the thing Site Building Things you do via the UI with a lot of Browser tabs open tigresses and bears Community work and Archipelago Travel
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants