mnylc / islandora_multi_importer

This is a flexible, twig based, all cmodel, tabular data to islandora Object importer with optional ZeroMQ processing
GNU General Public License v3.0
16 stars 15 forks source link

How to properly update the IMI module #90

Open petermacdonald opened 6 years ago

petermacdonald commented 6 years ago

To update IMI on our server, would "git pull" do it?

Or do I need to follow the same steps as the initial Installation?

That is, 1) clone the module, then 2) run "composer install".

Pardon my inexperience with composer.

DiegoPino commented 6 years ago

Hi Peter, all depends on how far away you are from your last git pull.

Normally a "git pull" should work out and that is enough. Once that works out i would recommend to do a test ingest and see if the interface is still what you remembered. Please make sure you update your Google Credentials inside the IMI admin interface since some caches and tokens could end being invalidated making accessing your google spreadsheets impossible

If composer.json has changed since your last pull (last change was a year ago) then YES to 2), you need to do a composer install

Side note: composer update is for the brave, or for dev. Since it will try to get all packages to its newest versions skipping the lock that sets proven versions. I will update composer.json for Islandora 7.x-1.12 release when we do again house cleaning

DiegoPino commented 6 years ago

TODO: this needs to go into documentation @kllhwang refining IMI documentation is something you could help with?

petermacdonald commented 6 years ago

Thank you for the IMI updating advice.

BTW. We at Hamilton College can't use the functionality the IMI offers that uses Google Credentials because our college Google accounts cannot use that Google service (it is not a service the college permits). So I get around it by exporting my GSheets to CSV and importing the CSV file into the IMI, which works just fine for me.

Peter

On Fri, Sep 21, 2018 at 11:57 AM Diego Pino Navarro < notifications@github.com> wrote:

Hi Peter, all depends on how far away you are from your last git pull.

Normally a "git pull" should work out and that is enough. Once that works out i would recommend to do a test ingest and see if the interface is still what you remembered. Please make sure you update your Google Credentials inside the IMI admin interface since some caches and tokens could end being invalidated making accessing your google spreadsheets impossible

If composer.json has changed since your last pull (last change was a year ago) then YES to 2), you need to do a composer install

Side note: composer update is for the brave, or for dev. Since it will try to get all packages to its newest versions skipping the lock that sets proven versions. I will update composer.json for Islandora 7.x-1.12 release when we do again house cleaning

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/mnylc/islandora_multi_importer/issues/90#issuecomment-423584569, or mute the thread https://github.com/notifications/unsubscribe-auth/AAqWGcyIhGOMiPoaPo8CYOEXmnzSRo9Eks5udQyDgaJpZM4W0azD .

-- Peter MacDonald, Library Information Systems Specialist Hamilton College Library Clinton, New York 315 859-4493 pmacdona-hamilton (Skype)

DiegoPino commented 6 years ago

Thanks to you for using and supporting this project! Let us know what other services (no google) we could provide to make integrations and data sources for you folks easier

Best!