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

Removes features and geocoder modules #14

Open
wants to merge 232 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
232 commits
Select commit Hold shift + click to select a range
a0853c7
testing
Natkeeran Nov 14, 2021
ad60f27
update to 2x
Natkeeran Nov 15, 2021
7c5c79e
updates to openseadragon and islandora defaults
Natkeeran Nov 15, 2021
fc12195
update drupal version to 9.2
Natkeeran Nov 15, 2021
7125443
revert to drupal 8.9
Natkeeran Nov 15, 2021
46dab0a
update drupal core and related modules
Natkeeran Nov 15, 2021
629eff5
remove carspace
Natkeeran Nov 15, 2021
b9903a3
remove solid, update drush ver
Natkeeran Nov 15, 2021
9845be5
don' synch config dir!
Natkeeran Nov 15, 2021
293da16
testing - remove config folder
Natkeeran Nov 15, 2021
a554ce6
add libraries so that we can install the modules via drush!
Natkeeran Nov 15, 2021
6383062
fix json
Natkeeran Nov 15, 2021
9075eae
add js libraries
Natkeeran Nov 15, 2021
ed67c86
fits does not seem to work with core 9.2.8
Natkeeran Nov 15, 2021
152d89c
put back fits
Natkeeran Nov 16, 2021
15184d5
remove config sync
Natkeeran Dec 14, 2021
781252a
islandora base
Natkeeran Jan 7, 2022
4cd54bb
draft
Natkeeran Jan 10, 2022
c70806c
use dev when pointing to git repos
Natkeeran Jan 10, 2022
f136270
fix compose syntax
Natkeeran Jan 10, 2022
bff6742
composer syntax
Natkeeran Jan 10, 2022
0ce9765
composer syntax
Natkeeran Jan 10, 2022
b4f0b40
additional custom repos
Natkeeran Jan 11, 2022
e8507bc
ableplayer
Natkeeran Jan 11, 2022
42b2151
syntax issue!
Natkeeran Jan 11, 2022
07f5165
islandora lite
Natkeeran Jan 17, 2022
197884b
Update composer.json
Natkeeran Jan 18, 2022
f52b0f3
required plugins enabled
Natkeeran Jan 27, 2022
5902996
Merge branch 'islandora_lite' of https://github.com/Natkeeran/islando…
Natkeeran Jan 27, 2022
7c4b2c4
allow plugins!
Natkeeran Jan 27, 2022
a3a27d3
syntax fix for config
Natkeeran Jan 27, 2022
d52bcfb
Update composer.json
Natkeeran Feb 8, 2022
8bf1237
Update composer.json
Natkeeran Feb 17, 2022
fe88fe8
add advancequeue runner
Natkeeran Feb 17, 2022
c2fb8cb
Update composer.json
Natkeeran Mar 3, 2022
f7865a9
Update composer.json
Natkeeran Mar 3, 2022
2dd524b
Update composer.json
Natkeeran Mar 3, 2022
f432fc4
Update composer.json
Natkeeran Mar 3, 2022
78887be
added access control modules and federated search module
kylehuynh205 Mar 3, 2022
02708e1
Merge pull request #1 from kylehuynh205/islandora_lite
Natkeeran Mar 4, 2022
a4acbc2
Update composer.json
kylehuynh205 Mar 7, 2022
8164900
Update composer.json
kylehuynh205 Mar 7, 2022
b4520f1
Update composer.json
kylehuynh205 Mar 8, 2022
2609d4a
Update composer.json
Natkeeran Mar 8, 2022
4cf94f7
Update composer.json
Natkeeran Mar 8, 2022
7b7fbef
Merge pull request #2 from kylehuynh205/islandora_lite
Natkeeran Mar 8, 2022
8105f61
Update composer.json
Natkeeran Mar 8, 2022
dcbd5f0
Update composer.json
Natkeeran Mar 8, 2022
f2c5300
Update composer.json
Natkeeran Mar 10, 2022
e593265
Update composer.json
Natkeeran Mar 10, 2022
23a7fad
Update composer.json
kylehuynh205 Mar 11, 2022
d10ec09
Merge pull request #3 from kylehuynh205/islandora_lite
Natkeeran Mar 11, 2022
81e5758
Update composer.json
Natkeeran Mar 16, 2022
c1ef960
Update composer.json
Natkeeran Mar 16, 2022
276a546
Update composer.json
Natkeeran Mar 22, 2022
cf54698
Update composer.json
Natkeeran Mar 22, 2022
78896f9
Update composer.json
kylehuynh205 Apr 5, 2022
a360d11
Merge pull request #4 from kylehuynh205/islandora_lite
Natkeeran Apr 5, 2022
969d670
Update composer.json
Natkeeran Apr 7, 2022
e8afb52
Update composer.json
kylehuynh205 Apr 13, 2022
4315ae9
Update composer.json
Natkeeran May 3, 2022
274a607
Merge pull request #5 from kylehuynh205/date_slider
Natkeeran May 10, 2022
68c9725
Update composer.json
kylehuynh205 May 30, 2022
8c837ce
Merge pull request #7 from kylehuynh205/islandora_lite
Natkeeran May 30, 2022
7c66315
Update composer.json
kylehuynh205 May 30, 2022
9e42e16
Merge branch 'Natkeeran:islandora_lite' into islandora_lite
kylehuynh205 May 30, 2022
059b614
Merge pull request #8 from kylehuynh205/islandora_lite
Natkeeran May 30, 2022
f386708
Update composer.json
kylehuynh205 May 30, 2022
0d48e5b
Update composer.json
kylehuynh205 May 30, 2022
d0deb10
Merge pull request #9 from kylehuynh205/islandora_lite
Natkeeran May 30, 2022
47e15d0
views_flipped_table
Natkeeran Jun 1, 2022
29ec4ff
Update composer.json
kylehuynh205 Jun 2, 2022
37eab60
search processor
Natkeeran Jun 2, 2022
b78bb9c
Update composer.json
kylehuynh205 Jun 6, 2022
513c2e5
Update composer.json
Natkeeran Jun 6, 2022
20722cc
Update composer.json
kylehuynh205 Jun 8, 2022
a63ff6b
Update composer.json
kylehuynh205 Jun 8, 2022
ee93d4e
Update composer.json
kylehuynh205 Jun 14, 2022
edfe123
Update composer.json
kylehuynh205 Jun 14, 2022
7d20226
Update composer.json
kylehuynh205 Jun 14, 2022
637f740
Update composer.json
kylehuynh205 Jun 15, 2022
5b0516f
Update composer.json
Natkeeran Jun 15, 2022
ee4995f
Update composer.json
kylehuynh205 Jun 20, 2022
6cce0b3
Update composer.json
kylehuynh205 Jun 21, 2022
097e01b
Update composer.json
kylehuynh205 Jun 22, 2022
e90762e
Update composer.json
Natkeeran Jun 24, 2022
2fb62ca
Update composer.json
Natkeeran Jul 4, 2022
aa05ad3
Update composer.json
Natkeeran Jul 6, 2022
54a2e16
Update composer.json
kylehuynh205 Jul 14, 2022
67d45e0
Update composer.json
kylehuynh205 Jul 14, 2022
5683221
Update composer.json
kylehuynh205 Jul 14, 2022
d09f95f
Update composer.json
kylehuynh205 Jul 19, 2022
b63d0c4
Update composer.json
kylehuynh205 Aug 8, 2022
50860cf
Update composer.json
kylehuynh205 Aug 8, 2022
f01c417
Fix to build composer project with PHP > 8.0
alxp Aug 12, 2022
ebc11a0
Update composer.json
kylehuynh205 Aug 30, 2022
4afa15d
Update composer.json
kylehuynh205 Aug 30, 2022
133524e
Merge pull request #1 from roblib/islandora-lite-php-8.1
Natkeeran Oct 4, 2022
e932557
Update composer.json
kylehuynh205 Oct 28, 2022
a638558
Update composer.json
Natkeeran Nov 15, 2022
aa0fdc0
Update composer.json
Natkeeran Nov 15, 2022
efe6518
Update composer.json
Natkeeran Nov 17, 2022
0473ece
Update composer.json
Natkeeran Nov 17, 2022
f12385f
Update composer.json
Natkeeran Nov 17, 2022
1af2049
Update composer.json
Natkeeran Nov 17, 2022
bfacce5
Update composer.json
kylehuynh205 Feb 9, 2023
cc7b9d0
Update composer.json
Natkeeran Feb 22, 2023
48126bd
Update composer.json
kylehuynh205 Mar 21, 2023
a836a31
Update composer.json
kylehuynh205 Mar 21, 2023
cb1fe1a
Update composer.json
kylehuynh205 Mar 28, 2023
8479351
Update composer.json
Natkeeran Apr 28, 2023
bd29d1d
update ableplayer major version
Natkeeran May 12, 2023
33a848d
add config files
Natkeeran May 23, 2023
62f9dd0
update settings file
Natkeeran May 23, 2023
73769f8
update profile to minimal
Natkeeran May 25, 2023
bdfc7b9
add composer lock file
Natkeeran May 26, 2023
6ab46c8
Merge Kyle's work on refactor Collection member with Context
kylehuynh205 Jun 1, 2023
af062a3
Update core.extension.yml
kylehuynh205 Jun 1, 2023
3a32365
added assets folder
kylehuynh205 Jun 1, 2023
a742972
Update core.extension.yml
kylehuynh205 Jun 2, 2023
4bf8adb
Update block.block.advancedsearchadvancedsearchforcollectionmembers.yml
kylehuynh205 Jun 2, 2023
e6e932f
Update block.block.advancedsearchsearchresultspagerforcollectionmembe…
kylehuynh205 Jun 2, 2023
8ba0c48
Update search_api.server.default_solr_server.yml
kylehuynh205 Jun 2, 2023
da3e8d6
Update search_api.index.default_solr_index_islandora_lite.yml
kylehuynh205 Jun 2, 2023
bd51e39
Update views.view.advanced_search.yml
kylehuynh205 Jun 2, 2023
ab1f81b
Added Ableplayer patch
kylehuynh205 Jun 2, 2023
f00d3d2
Update composer.json
kylehuynh205 Jun 2, 2023
7a359e2
Update composer.json
kylehuynh205 Jun 2, 2023
bab3cd5
Create advanced_search.settings.yml
kylehuynh205 Jun 5, 2023
2860e9e
Update fontawesome.settings.yml
kylehuynh205 Jun 5, 2023
c69c746
Create block.block.views_block__advanced_search_block_1.yml
kylehuynh205 Jun 5, 2023
0b9eeec
Update migrate_plus.migration.islandora_tags.yml
kylehuynh205 Jun 5, 2023
61d9552
Cleaned up the composer.json
kylehuynh205 Jun 5, 2023
401e347
Update migrate_plus.migration.islandora_tags.yml
kylehuynh205 Jun 5, 2023
a0bc7e4
Update core.extension.yml
kylehuynh205 Jun 5, 2023
1f65e5e
Update tags.csv
kylehuynh205 Jun 5, 2023
afbfe03
convert viewer placement to be context driven
Natkeeran Jun 6, 2023
d03c27c
update islandora display terms
Natkeeran Jun 6, 2023
bda0427
viewer context fixes
Natkeeran Jun 6, 2023
af3849f
update composer
Natkeeran Jun 6, 2023
ea596ff
remove ds
Natkeeran Jun 6, 2023
2166ab2
update composer versions from main to beta for several modules
Natkeeran Jun 9, 2023
46c8297
Remove dependencies of micro serviceds modules
kylehuynh205 Jun 12, 2023
24e9f12
Update modules from dev to beta release
amym-li Jun 12, 2023
7afac62
Update composer.json
kylehuynh205 Jun 12, 2023
4d1e5ba
update composer.lock
kylehuynh205 Jun 12, 2023
01daa2a
Update islandora_breadcrumbs from dev to beta release
amym-li Jun 12, 2023
0c9dd1d
Update private_files_adapter from dev to beta release
amym-li Jun 12, 2023
9e0ee99
Update release for Advanced Search module
kylehuynh205 Jun 12, 2023
90ce1c1
Update triplestore_indexer.settings.yml
kylehuynh205 Jun 13, 2023
b1f3adf
Update advancedqueue.advancedqueue_queue.fits.yml
kylehuynh205 Jun 13, 2023
38f41d8
Update advancedqueue.advancedqueue_queue.ocr_extract_text.yml
kylehuynh205 Jun 13, 2023
50f2d39
Update advancedqueue.advancedqueue_queue.triplestore.yml
kylehuynh205 Jun 13, 2023
db14baa
Update triplestore_indexer.settings.yml
kylehuynh205 Jun 13, 2023
e0b7d17
Update composer.lock
kylehuynh205 Jun 14, 2023
e31e8b9
Update fits.fitsconfig.yml
kylehuynh205 Jun 14, 2023
ed41746
Update default_settings.txt
kylehuynh205 Jun 20, 2023
e826dd0
Update default_settings.txt
kylehuynh205 Jun 20, 2023
f93fc26
Update composer.json
kylehuynh205 Jun 20, 2023
21f233a
Added and enable access control modules
kylehuynh205 Jun 20, 2023
db16418
add and setup group_solr and private_file_adpater module
kylehuynh205 Jun 21, 2023
7966459
Update composer.json
kylehuynh205 Jun 22, 2023
7490a7f
Update composer.json
kylehuynh205 Jun 22, 2023
ae1f6b5
Update composer.json
kylehuynh205 Jun 23, 2023
192d90f
Update composer.json
kylehuynh205 Jun 23, 2023
9877649
Moved field_access_terms to active
kylehuynh205 Jun 26, 2023
a9be047
Merge pull request #9 from digitalutsc/access_control
kylehuynh205 Jun 28, 2023
3f1ddeb
Update Islandora Mirador with Amy fixed for https://github.com/digita…
kylehuynh205 Jul 10, 2023
d5cfed3
Update advanced search since it moved to islandroa foundation drupal.org
kylehuynh205 Jul 31, 2023
b832d6e
Update default_settings.txt
kylehuynh205 Aug 1, 2023
0a1c3db
Added Block Mirador
kylehuynh205 Aug 1, 2023
81ed291
Update default_settings.txt
kylehuynh205 Aug 2, 2023
12d46d6
Create install.sh
kylehuynh205 Aug 16, 2023
c2f2c92
Update install.sh
kylehuynh205 Aug 16, 2023
298ec6d
Update composer.lock
kylehuynh205 Aug 30, 2023
07cb91b
Update advancedqueue_runner.settings.yml
kylehuynh205 Aug 30, 2023
549c394
unified revision views
Natkeeran Aug 30, 2023
01643fd
Update views.view.term_info.yml
kylehuynh205 Sep 14, 2023
56fc2f5
Update views.view.download_button.yml
kylehuynh205 Sep 27, 2023
c81f273
Update composer.json
kylehuynh205 Oct 2, 2023
3bc48db
Update composer.lock
kylehuynh205 Oct 2, 2023
0438c71
Update composer.json
kylehuynh205 Oct 6, 2023
8fc91f4
Update composer.lock
kylehuynh205 Oct 6, 2023
2139983
Update composer.json
kylehuynh205 Oct 6, 2023
ac45854
Update composer.lock
kylehuynh205 Oct 6, 2023
933b2a4
Update composer.json - Use D10
kylehuynh205 Oct 6, 2023
849ec49
Use Drupal 10
kylehuynh205 Oct 10, 2023
41ad638
Added missing modules
kylehuynh205 Oct 10, 2023
0a44505
Update islandora_breadcrumb version
kylehuynh205 Oct 10, 2023
4a7015d
update islandora_group version
kylehuynh205 Oct 10, 2023
a814ec6
Update version of jsonld to support Drupal 10
kylehuynh205 Oct 10, 2023
eeb7b69
Remove matomo module
kylehuynh205 Oct 10, 2023
d5e629e
Disable matomo
kylehuynh205 Oct 10, 2023
6d37f30
re-enable matomo module
kylehuynh205 Oct 10, 2023
d562403
Update composer.json
kylehuynh205 Oct 10, 2023
f97ee06
Update private_file_adapter
kylehuynh205 Oct 10, 2023
6e3e1f9
Update version for islandora_group module
kylehuynh205 Oct 11, 2023
3f45ca9
Update composer.lock
kylehuynh205 Oct 23, 2023
9e1baaf
Update composer.json
kylehuynh205 Oct 26, 2023
7115d0b
Update composer.lock
kylehuynh205 Oct 26, 2023
c546b1b
Update composer.lock
kylehuynh205 Oct 27, 2023
f1332f2
Update composer.lock
kylehuynh205 Oct 27, 2023
09e4890
Update composer.lock
kylehuynh205 Oct 30, 2023
d141fff
Update composer.lock
kylehuynh205 Oct 30, 2023
726af35
Update composer.json
kylehuynh205 Oct 30, 2023
d109f7e
Update composer.lock
kylehuynh205 Oct 30, 2023
bf1590c
Update composer.lock
kylehuynh205 Oct 30, 2023
2d00ce6
Update composer.json
kylehuynh205 Oct 30, 2023
ae21d9e
Update composer.json
kylehuynh205 Oct 30, 2023
c5268a4
Update composer.lock
kylehuynh205 Oct 30, 2023
b32bb47
Update composer.lock
kylehuynh205 Oct 30, 2023
d7d67b9
Update citation_select.settings.yml
Natkeeran Nov 8, 2023
71156a6
fix better_social_sharing_buttons to 4.0.7 so Ben's patch will always…
Natkeeran Nov 9, 2023
426311a
update composer pkg info
Natkeeran Nov 17, 2023
affaa2e
update islandora mirador
Natkeeran Nov 17, 2023
b064e6e
remove bartik
Natkeeran Nov 17, 2023
807d9e6
remove bartik theme dependent group_operations block
Natkeeran Nov 17, 2023
fc79789
citation selection patch
Natkeeran Nov 20, 2023
e232311
Update composer.json
Natkeeran Nov 20, 2023
31d968f
patch a package in vendor folder
Natkeeran Nov 20, 2023
eb2c7fc
Update composer.json
kylehuynh205 Jan 11, 2024
477bd47
Update composer.json
kylehuynh205 Jan 11, 2024
3439722
included browse by term module + updated php dependencies (#22)
gerbie-goober Feb 1, 2024
e1e0f0b
removes features modules, also does composer update
Natkeeran Feb 1, 2024
07f2a25
Remove unused module libaries
kylehuynh205 Feb 1, 2024
7913c62
Merge pull request #25 from digitalutsc/remove-libraries
kylehuynh205 Feb 1, 2024
d044cec
actualy remove features from composer!
Natkeeran Feb 1, 2024
155849f
remove unused geocoder
Natkeeran Feb 2, 2024
547964e
remove geocoder settings
Natkeeran Feb 2, 2024
14a4fd8
Update views.view.timelinejs_solr_based_view.yml
kylehuynh205 Feb 5, 2024
2fb92cc
Merge pull request #27 from digitalutsc/timeline-issue-101
kylehuynh205 Feb 6, 2024
e8593a9
Merge branch '2.x' into remove_features
kylehuynh205 Feb 6, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
16 changes: 8 additions & 8 deletions .gitattributes
Original file line number Diff line number Diff line change
Expand Up @@ -19,24 +19,24 @@
*.config text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.css text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.dist text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.engine text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
*.engine text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.html text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=html
*.inc text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
*.install text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
*.inc text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.install text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.js text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.json text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.lock text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.map text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.md text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.module text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
*.php text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
*.module text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.php text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.po text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.profile text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
*.profile text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.script text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.sh text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
*.sh text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.sql text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.svg text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.theme text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php
*.theme text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2 diff=php linguist-language=php
*.twig text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.txt text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
*.xml text eol=lf whitespace=blank-at-eol,-blank-at-eof,-space-before-tab,tab-in-indent,tabwidth=2
Expand Down
37 changes: 37 additions & 0 deletions assets/IslandoraStarterSite.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
<?php

namespace Islandora;

use Composer\Json\JsonFile;
use Composer\Script\Event;
use Composer\Util\Platform;

/**
* Starter Site Composer helper.
*/
class StarterSite {

/**
* Root package installation event callback.
*
* Expected to be triggered on the `post-root-package-install` event, to track
* the version of the project from which a project was derived.
*
* @see https://getcomposer.org/doc/articles/scripts.md#event-names
*/
public static function rootPackageInstall(Event $event) {
$composer = $event->getComposer();
$package = $composer->getPackage();
$version_file = new JsonFile('.starter_site_version');
$version_file->write([
'package' => "$package",
'full-pretty-version' => $package->getFullPrettyVersion(),
'pretty-string' => $package->getPrettyString(),
'pretty-version' => $package->getPrettyVersion(),
'unique-name' => $package->getUniqueName(),
'version' => $package->getVersion(),
'release-date' => $package->getReleaseDate(),
]);
}

}
25 changes: 25 additions & 0 deletions assets/migrate/tags.csv
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
vid,name,description,external_uri
islandora_media_use,Extracted Text,"A textual representation of the Object appropriate for fulltext indexing, such as a plaintext version of a document, or OCR text",http://pcdm.org/use#ExtractedText
islandora_media_use,Intermediate File,"High quality representation of the Object, appropriate for generating derivatives or other additional processing",http://pcdm.org/use#IntermediateFile
islandora_media_use,Original File,The original creation format of a file,http://pcdm.org/use#OriginalFile
islandora_media_use,Preservation Master File,Best quality representation of the Object appropriate for long-term preservation,http://pcdm.org/use#PreservationMasterFile
islandora_media_use,Service File,A medium quality representation of the Object appropriate for serving to users,http://pcdm.org/use#ServiceFile
islandora_media_use,Thumbnail Image,A low resolution image representation of the Object appropriate for using as an icon,http://pcdm.org/use#ThumbnailImage
islandora_media_use,Transcript,"A textual representation of the Object appropriate for presenting to users, such as subtitles or transcript of a video. Can be used as a substitute or complement to other files for accessibility purposes",http://pcdm.org/use#Transcript
islandora_models,Audio,"A resource primarily intended to be heard. Examples include a music playback file format, an audio compact disc, and recorded speech or sounds",http://purl.org/coar/resource_type/c_18cc
islandora_models,Binary,A generic binary file for repository items that don't fall into any other category or cannot be shown in a browser,http://purl.org/coar/resource_type/c_1843
islandora_models,Collection,A collection is an aggregation of items,http://purl.org/dc/dcmitype/Collection
islandora_models,Image,"A visual representation other than text, including all types of moving image and still image",http://purl.org/coar/resource_type/c_c513
islandora_models,Video,"A recording of visual images, usually in motion and with sound accompaniment",http://purl.org/coar/resource_type/c_12ce
islandora_models,Digital Document,An electronic file or document.,https://schema.org/DigitalDocument
islandora_models,Paged Content,"An Electronic Book, object with pages",https://schema.org/Book
islandora_models,Page,A page in an Electronic Paged Content Object,http://id.loc.gov/ontologies/bibframe/part
islandora_models,Publication Issue,"A part of a successively published publication such as a periodical or publication volume, often numbered, usually containing a grouping of works such as articles.",https://schema.org/PublicationIssue
islandora_models,Compound Object,A special type of collection where the parent item may also have complex metadata,http://vocab.getty.edu/aat/300242735
islandora_models,Newspaper,A special type of collection which only has Newspaper Issues for children.,https://schema.org/Newspaper
islandora_display,AblePlayer,Custom viewer for audio and video.,https://ableplayer.github.io/ableplayer
islandora_display,Archive List,Custom viewer for zip file.,https://www.drupal.org/project/archive_list_contents
islandora_display,CSV,Custom viewer for csv file.,https://www.drupal.org/project/csvfile_formatter
islandora_display,Mirador,Custom viewr for image files (s).,https://projectmirador.org
islandora_display,OpenSeadragon,Custom viewer for image file.,http://openseadragon.github.io
islandora_display,PDF.js,Custom viewer for pdf file.,http://mozilla.github.io/pdf.js
22 changes: 22 additions & 0 deletions assets/patches/ableplayer_fixentitydisplayissue.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
diff --git a/ableplayer.install b/ableplayer.install
index 025b44e..f80161d 100644
--- a/ableplayer.install
+++ b/ableplayer.install
@@ -73,7 +73,7 @@ function ableplayer_install() {
}
}

- $factory = \Drupal::configFactory();
+ /*$factory = \Drupal::configFactory();

$video_entity_form_display = $factory->getEditable('core.entity_form_display.media.video.default');
$video_entity_form_display->set('content.field_ableplayer_media_caption.type', 'media_library_widget');
@@ -82,7 +82,7 @@ function ableplayer_install() {
$video_entity_view_display = $factory->getEditable('core.entity_view_display.media.video.default');
$video_entity_view_display->set('content.field_media_video_file.type', 'ableplayer_video');
$video_entity_view_display->set('content.field_media_video_file.settings', ['controls' => FALSE, 'autoplay' => FALSE, 'loop' => FALSE, 'multiple_file_display_type' => 'tags']);
- $video_entity_view_display->save();
+ $video_entity_view_display->save();*/
}

/**
42 changes: 42 additions & 0 deletions assets/patches/citation_select.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
--- src/Layout.php
+++ src/Layout_new.php
@@ -41,9 +41,9 @@
foreach ($this->elements as $element) {
$parts[] = $element->render($data, $mode);
}
-
- $text = implode($this->delimiter, $parts);
-
+
+ $text = implode($this->delimiter ?? '', $parts);
+
if ($mode == 'bibliography' || $mode == 'citation') {
return $this->format($text);
} else {

--- src/RenderingElement.php
+++ src/RenderingElement_new.php
@@ -34,10 +34,9 @@
foreach ($this->elements as $element) {
$text_parts[] = $element->render($data, $mode);
}
- $text = implode($delim, $text_parts); // insert the delimiter if supplied.
+ $text = implode($delim ?? '', $text_parts); // insert the delimiter if supplied.

return $this->format($text);
}

}
-

--- src/DatePart.php
+++ src/DatePart_new.php
@@ -36,7 +36,7 @@ function render($date, $mode = NULL) {
$text = (isset($date[0])) ? $date[0] : '';
if ($text > 0 && $text < 500) {
$text = $text . $this->citeproc->get_locale('term', 'ad');
- } elseif ($text < 0) {
+ } elseif ($text != '' && $text < 0) {
$text = $text * -1;
$text = $text . $this->citeproc->get_locale('term', 'bc');
}
2 changes: 2 additions & 0 deletions assets/patches/default_settings.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
$settings['config_sync_directory'] = '../config/sync';
$settings['file_private_path'] = 'sites/default/private';
136 changes: 136 additions & 0 deletions assets/templates/mods.html.twig
Original file line number Diff line number Diff line change
@@ -0,0 +1,136 @@
<titleInfo>
<title lang="eng">{{ elements.title }}</title>
{% if elements.subtitle is not empty%}
<subTitle>{{ elements.subtitle }}</subTitle>
{% endif %}
</titleInfo>

{% for role_name_info in elements.linked_agent |split ('|') %}
{% set role_name = role_name_info|split(':') %}
{% set name_type_info = elements.linked_agent_vocabulary|split(',') %}

{% set name_type_info_x = name_type_info[loop.index0]|replace({"Person":"person", "Corporate Body":"corporate", "Family":"family"})|raw %}

<name type="{{ name_type_info_x }}">
<role>
<roleTerm type="text">{{ role_name[0] }}</roleTerm>
</role>
<namePart>{{ role_name[1] }}</namePart>
</name>
{% endfor %}

<typeOfResource>{{ elements.typeofresource }}</typeOfResource>
<genre>{{ elements.genre }} </genre>
<abstract>{{ elements.description }}</abstract>
<language>
{% for language in elements.language_iso6392b |split ('|') %}
<languageTerm authority="iso639-2b" type="code">{{ language|trim }}</languageTerm>
{% endfor %}
</language>
<originInfo>
<publisher>{{ elements.publisher }}</publisher>
<place>
<placeTerm type="text">{{ elements.published_place }}</placeTerm>
<placeTerm authority="marccountry">{{ elements.published_place_marccountry }}</placeTerm>
</place>
<dateCreated keyDate="yes">{{ elements.datecreated_rad14b5 }}</dateCreated>
{% if elements.datecreated_start_iso8601 is not empty%}
<dateCreated point="start">{{ elements.datecreated_start_iso8601 }}</dateCreated>
{% endif %}
{% if elements.datecreated_end_iso8601 is not empty%}
<dateCreated point="end">{{ elements.datecreated_end_iso8601 }}</dateCreated>
{% endif %}
<copyrightDate>{{ elements.datecopyright_iso8601 }}</copyrightDate>
</originInfo>
<physicalDescription>
<form authority="smd">{{ elements.physicaldescription_form }}</form>
<extent>{{ elements.physicaldescription_extent }}</extent>
<reformattingQuality>{{ elements.physicaldescription_reformatting_quality }}</reformattingQuality>
<digitalOrigin>{{ elements.physicaldescription_digitalorigin }}</digitalOrigin>
<internetMediaType>{{ elements.physicaldescription_internetmediatype }}</internetMediaType>
<note>{{ elements.physicaldescription_note }}</note>
</physicalDescription>
<subject authority="local">
{% for topic in elements.subject_topic |split ('|') %}
<topic>{{ topic|trim }}</topic>
{% endfor %}
{% for geographic in elements.subject_geographic |split ('|') %}
<geographic>{{ geographic|trim }}</geographic>
{% endfor %}
{% for temporal in elements.subject_temporal |split ('|') %}
<temporal>{{ temporal|trim }}</temporal>
{% endfor %}

{% set name_type_info = elements.subjects_name_vocabulary|split('|') %}
{% for subject_name_info in elements.subjects_name |split ('|') %}

{% set name_type_info_x = name_type_info[loop.index - 1]|replace({"Person":"person"})|raw %}
{% set name_type_info_x = name_type_info_x|replace({"Corporate Body":"corporate"})|raw %}

<name type="{{ name_type_info_x }}">
<namePart>{{ subject_name_info }}</namePart>
</name>
{% endfor %}

<hierarchicalGeographic>
<continent>{{ elements.subject_hierarchicalgeographic_continent }}</continent>
<country>{{ elements.subject_hierarchicalgeographic_country }}</country>
<state>{{ elements.subject_hierarchicalgeographic_state }}</state>
<province>{{ elements.subject_hierarchicalgeographic_province }}</province>
<region>{{ elements.subject_hierarchicalgeographic_region }}</region>
<county>{{ elements.subject_hierarchicalgeographic_county }}</county>
<island>{{ elements.subject_hierarchicalgeographic_island }}</island>
<city>{{ elements.subject_hierarchicalgeographic_city }}</city>
<citySection>{{ elements.subject_hierarchicalgeographic_citysection }}</citySection>
</hierarchicalGeographic>
<cartographics>
<coordinates>{{ elements.subject_geographic_coordinates }}</coordinates>
</cartographics>
</subject>
{% if elements.relateditem_title is not empty %}
<relatedItem type="host">
<titleInfo>
<title>{{ elements.relateditem_title }}</title>
</titleInfo>
</relatedItem>
{% endif %}
{% if elements.relateditem_collection_title is not empty %}
<relatedItem type="collection">
<titleInfo>
<title>{{ elements.relateditem_collection_title }}</title>
</titleInfo>
</relatedItem>
{% endif %}
{% if elements.accesscondition_restrictionandaccess is not empty%}
<accessCondition type="restriction and access">{{ elements.accesscondition_restrictionandaccess }}</accessCondition>
{% endif %}
<accessCondition type="use and reproduction">{{ elements.accesscondition_useandreproduction }}</accessCondition>
<location>
<url usage="primary display">{{ elements.location_url }}</url>
{% if elements.location_physical is not empty %}
<physicalLocation>{{ elements.location_physical }}</physicalLocation>
{% endif %}
</location>
<identifier type="uri">{{ elements.identifier_uri}}</identifier>
<identifier type="local">{{ elements.identifier_local}}</identifier>
<identifier type="ark">{{ elements.identifier_ark}}</identifier>
<note>{{ elements.note }}</note>
<recordInfo>
{% if elements.recordinfo_note_coursecode is not empty %}
<recordInfoNote type="courseCode">{{ elements.recordinfo_note_coursecode }}</recordInfoNote>
{% endif %}
{% if elements.recordinfo_note_courseyear is not empty %}
<recordInfoNote type="courseYear">{{ elements.recordinfo_note_courseyear }}</recordInfoNote>
{% endif %}
{% if elements.recordinfo_note_courseterm is not empty %}
<recordInfoNote type="courseTerm">{{ elements.recordinfo_note_courseterm }}</recordInfoNote>
{% endif %}
<languageOfCataloging>
{% if elements.recordinfo_cataloguing_language_iso6392b is not empty %}
<languageTerm authority="iso639-2b" type="code">{{ elements.recordinfo_cataloguing_language_iso6392b }}</languageTerm>
{% else %}
{# Assume language of cataloguing is eng #}
<languageTerm authority="iso639-2b" type="code">eng</languageTerm>
{% endif %}
</languageOfCataloging>
</recordInfo>
Loading