SlideShare a Scribd company logo
Incremental building
on Greenstone
Diego J. Spano 2011 - Página | 2 |
Import / BuildImport / Build
Diego J. Spano 2011 - Página | 3 |
Documents
Import
Metadata extraction
Convertion to GA Format
GA + source docs
Build
Collect.cfg
(plugins)
GS Collection: indexes and
browsing structures…
Collect.cfg
(indexes,
classifiers)
Search Results
Collect.cfg +
macros
Diego J. Spano 2011 - Página | 4 |
$GSDLHOME
collect
demo
import archives building index etc perllib
Source documents
import.pl
buildcol.pl
rm –r index/*
mv building/* index
Collection is
served from here
Collect.cfg
The building workflow
Diego J. Spano 2011 - Página | 5 |
demo
import archives building index etc perllib
Doc1.pdf
Doc2.pdf
Doc3.doc
Doc4.jpg
HASH0105.di
r
HASH017d.di
r
HASH63e6.di
r
HASHaad6.di
r
(empty)
assoc
dtx
stt
stx
Text
build.cfg
collect
.cfg
The building workflow
Diego J. Spano 2011 - Página | 6 |
DepositorDepositor
Diego J. Spano 2011 - Página | 7 |
The Depositor
Edit
/greenstone/etc/main.cfg and
add:
depositor enabled
Diego J. Spano 2011 - Página | 8 |
The Depositor
You can choose any collection for
upload the document but…
You need a user/password created by
the GS administrator
Diego J. Spano 2011 - Página | 9 |
The Depositor
You can choose any collection for
upload the document but…
You need a user/password created by
the GS administrator
Diego J. Spano 2011 - Página | 10 |
The Depositor
Now we have access to the Form…
Diego J. Spano 2011 - Página | 11 |
The Depositor
We select the file to upload…
And Confirm before uploading the item
Diego J. Spano 2011 - Página | 12 |
The Depositor
There are two options for the last step. We
can choose one of them just editing the
macro file “deposit.dm”:
_laststep_ {bild}
or
_laststep_ {depositonly}
Diego J. Spano 2011 - Página | 13 |
The Depositor
If we select
_laststep_ {bild}
then Depositor will
build the collection
every time a
document is
uploaded.
Diego J. Spano 2011 - Página | 14 |
The Depositor
If we select
_laststep_{depositonly}
then Depositor will only
save the document in
import folder.
We have to build the
collection when we want to
update the index.
Diego J. Spano 2011 - Página | 15 |
The Depositor
How can we build the collection to get the
uploaded documents indexed???
We can use GLI
Or
We can use Command Line
Diego J. Spano 2011 - Página | 16 |
The Depositor
In GLI CREATE panel  Minimal Rebuild option
Diego J. Spano 2011 - Página | 17 |
C:> cd "C:greenstone"
C:greenstone> setup.bat
The first time we will make a full build
C:greenstone> perl -S import.pl coll_name
C:greenstone> perl -S buildcol.pl coll_name
Next time we run only incremental process
C:greenstone> perl -S incremental-rebuild.pl coll_name
The Depositor
Or… open a terminal window and …
Diego J. Spano 2011 - Página | 18 |
Depositor will only work with Apache web server. No way with local
library server.
Incremental build needs Lucene as indexer (no MG or MGPP)
Before doing an incremental indexing we have to run a full
import/build process
Incremental build through command line can be scheduled in cron
(Linux) or scheduled task (Windows)
The Depositor
Things to be careful about
Diego J. Spano 2011 - Página | 19 |
THANKS !!!
Diego Spano
dspano@prodigioconsultores.com
www.prodigioconsultores.com

More Related Content

What's hot

Program to find factorial of a number
Program to find factorial of a numberProgram to find factorial of a number
Program to find factorial of a number
Swarup Boro
 
Altitude San Francisco 2018: WebAssembly Tools & Applications
Altitude San Francisco 2018: WebAssembly Tools & ApplicationsAltitude San Francisco 2018: WebAssembly Tools & Applications
Altitude San Francisco 2018: WebAssembly Tools & Applications
Fastly
 
Open Flash Chart And Perl
Open Flash Chart And PerlOpen Flash Chart And Perl
Open Flash Chart And Perljoshua.mcadams
 
Header files of c++ unit 3 -topic 3
Header files of c++ unit 3 -topic 3Header files of c++ unit 3 -topic 3
Header files of c++ unit 3 -topic 3
MOHIT TOMAR
 
Flink meetup
Flink meetupFlink meetup
Flink meetup
Frank McSherry
 
Sol10
Sol10Sol10

What's hot (8)

Case Study
Case Study Case Study
Case Study
 
Code
CodeCode
Code
 
Program to find factorial of a number
Program to find factorial of a numberProgram to find factorial of a number
Program to find factorial of a number
 
Altitude San Francisco 2018: WebAssembly Tools & Applications
Altitude San Francisco 2018: WebAssembly Tools & ApplicationsAltitude San Francisco 2018: WebAssembly Tools & Applications
Altitude San Francisco 2018: WebAssembly Tools & Applications
 
Open Flash Chart And Perl
Open Flash Chart And PerlOpen Flash Chart And Perl
Open Flash Chart And Perl
 
Header files of c++ unit 3 -topic 3
Header files of c++ unit 3 -topic 3Header files of c++ unit 3 -topic 3
Header files of c++ unit 3 -topic 3
 
Flink meetup
Flink meetupFlink meetup
Flink meetup
 
Sol10
Sol10Sol10
Sol10
 

Viewers also liked

Privacy Corporate Compliance Forum
Privacy Corporate Compliance ForumPrivacy Corporate Compliance Forum
Privacy Corporate Compliance Forum
Salomone & Travaglia Studio Legale
 
IL CONTENZIOSO BANCA-CLIENTI
IL CONTENZIOSO BANCA-CLIENTIIL CONTENZIOSO BANCA-CLIENTI
IL CONTENZIOSO BANCA-CLIENTI
Salomone & Travaglia Studio Legale
 
LA RIFORMA DELLE PROCEDURE DI RISANAMENTO DELLE IMPRESE IN CRISI
LA RIFORMA DELLE PROCEDURE DI RISANAMENTO DELLE IMPRESE IN CRISILA RIFORMA DELLE PROCEDURE DI RISANAMENTO DELLE IMPRESE IN CRISI
LA RIFORMA DELLE PROCEDURE DI RISANAMENTO DELLE IMPRESE IN CRISI
Salomone & Travaglia Studio Legale
 
Configuring Greenstone's OAI server
Configuring Greenstone's OAI serverConfiguring Greenstone's OAI server
Configuring Greenstone's OAI server
Diego Spano
 
IL CONSULENTE PRIVACY NEL SETTORE BANCARIO E FINANZIARIO
IL CONSULENTE PRIVACY NEL SETTORE BANCARIO E FINANZIARIOIL CONSULENTE PRIVACY NEL SETTORE BANCARIO E FINANZIARIO
IL CONSULENTE PRIVACY NEL SETTORE BANCARIO E FINANZIARIO
Salomone & Travaglia Studio Legale
 
Circolare n. 285 aggiornata con le nuove "Disposizioni in materia di politich...
Circolare n. 285 aggiornata con le nuove "Disposizioni in materia di politich...Circolare n. 285 aggiornata con le nuove "Disposizioni in materia di politich...
Circolare n. 285 aggiornata con le nuove "Disposizioni in materia di politich...
Salomone & Travaglia Studio Legale
 
CORSO SPECIALISTICO: IL CONSULENTE PRIVACY NEL SETTORE BANCARIO E FINANZIARIO
CORSO SPECIALISTICO: IL CONSULENTE PRIVACY NEL SETTORE BANCARIO E FINANZIARIOCORSO SPECIALISTICO: IL CONSULENTE PRIVACY NEL SETTORE BANCARIO E FINANZIARIO
CORSO SPECIALISTICO: IL CONSULENTE PRIVACY NEL SETTORE BANCARIO E FINANZIARIO
Salomone & Travaglia Studio Legale
 
Bearing design ebook
Bearing design ebookBearing design ebook
Bearing design ebook
rajasekhar medidi
 
COOKIE, PROFILAZIONE ON LINE, DIRECT-/SOCIAL-/VIRAL-MARKETING
COOKIE, PROFILAZIONE ON LINE, DIRECT-/SOCIAL-/VIRAL-MARKETINGCOOKIE, PROFILAZIONE ON LINE, DIRECT-/SOCIAL-/VIRAL-MARKETING
COOKIE, PROFILAZIONE ON LINE, DIRECT-/SOCIAL-/VIRAL-MARKETING
Salomone & Travaglia Studio Legale
 
PRIVACY E CONTROLLO SUI LAVORATORI ALLA LUCE DEI DECRETI ATTUATIVI DEL JOBS ACT
PRIVACY E CONTROLLO SUI LAVORATORI ALLA LUCE DEI DECRETI ATTUATIVI DEL JOBS ACTPRIVACY E CONTROLLO SUI LAVORATORI ALLA LUCE DEI DECRETI ATTUATIVI DEL JOBS ACT
PRIVACY E CONTROLLO SUI LAVORATORI ALLA LUCE DEI DECRETI ATTUATIVI DEL JOBS ACT
Salomone & Travaglia Studio Legale
 

Viewers also liked (13)

Privacy Corporate Compliance Forum
Privacy Corporate Compliance ForumPrivacy Corporate Compliance Forum
Privacy Corporate Compliance Forum
 
IL CONTENZIOSO BANCA-CLIENTI
IL CONTENZIOSO BANCA-CLIENTIIL CONTENZIOSO BANCA-CLIENTI
IL CONTENZIOSO BANCA-CLIENTI
 
LA RIFORMA DELLE PROCEDURE DI RISANAMENTO DELLE IMPRESE IN CRISI
LA RIFORMA DELLE PROCEDURE DI RISANAMENTO DELLE IMPRESE IN CRISILA RIFORMA DELLE PROCEDURE DI RISANAMENTO DELLE IMPRESE IN CRISI
LA RIFORMA DELLE PROCEDURE DI RISANAMENTO DELLE IMPRESE IN CRISI
 
Configuring Greenstone's OAI server
Configuring Greenstone's OAI serverConfiguring Greenstone's OAI server
Configuring Greenstone's OAI server
 
EMIR: Regulatory technical standards
EMIR: Regulatory technical standards EMIR: Regulatory technical standards
EMIR: Regulatory technical standards
 
IL CONSULENTE PRIVACY NEL SETTORE BANCARIO E FINANZIARIO
IL CONSULENTE PRIVACY NEL SETTORE BANCARIO E FINANZIARIOIL CONSULENTE PRIVACY NEL SETTORE BANCARIO E FINANZIARIO
IL CONSULENTE PRIVACY NEL SETTORE BANCARIO E FINANZIARIO
 
Circolare n. 285 aggiornata con le nuove "Disposizioni in materia di politich...
Circolare n. 285 aggiornata con le nuove "Disposizioni in materia di politich...Circolare n. 285 aggiornata con le nuove "Disposizioni in materia di politich...
Circolare n. 285 aggiornata con le nuove "Disposizioni in materia di politich...
 
CORSO SPECIALISTICO: IL CONSULENTE PRIVACY NEL SETTORE BANCARIO E FINANZIARIO
CORSO SPECIALISTICO: IL CONSULENTE PRIVACY NEL SETTORE BANCARIO E FINANZIARIOCORSO SPECIALISTICO: IL CONSULENTE PRIVACY NEL SETTORE BANCARIO E FINANZIARIO
CORSO SPECIALISTICO: IL CONSULENTE PRIVACY NEL SETTORE BANCARIO E FINANZIARIO
 
Bearing design ebook
Bearing design ebookBearing design ebook
Bearing design ebook
 
Analisi delle aree aziendali sensibili al rischio privacy
Analisi delle aree aziendali sensibili al rischio privacyAnalisi delle aree aziendali sensibili al rischio privacy
Analisi delle aree aziendali sensibili al rischio privacy
 
Adozione del Regolamento sul procedimento sanzionatorio
Adozione del Regolamento sul procedimento sanzionatorio Adozione del Regolamento sul procedimento sanzionatorio
Adozione del Regolamento sul procedimento sanzionatorio
 
COOKIE, PROFILAZIONE ON LINE, DIRECT-/SOCIAL-/VIRAL-MARKETING
COOKIE, PROFILAZIONE ON LINE, DIRECT-/SOCIAL-/VIRAL-MARKETINGCOOKIE, PROFILAZIONE ON LINE, DIRECT-/SOCIAL-/VIRAL-MARKETING
COOKIE, PROFILAZIONE ON LINE, DIRECT-/SOCIAL-/VIRAL-MARKETING
 
PRIVACY E CONTROLLO SUI LAVORATORI ALLA LUCE DEI DECRETI ATTUATIVI DEL JOBS ACT
PRIVACY E CONTROLLO SUI LAVORATORI ALLA LUCE DEI DECRETI ATTUATIVI DEL JOBS ACTPRIVACY E CONTROLLO SUI LAVORATORI ALLA LUCE DEI DECRETI ATTUATIVI DEL JOBS ACT
PRIVACY E CONTROLLO SUI LAVORATORI ALLA LUCE DEI DECRETI ATTUATIVI DEL JOBS ACT
 

Similar to Configuring Greenstone's self-archive tool - The Depositor

groovy & grails - lecture 13
groovy & grails - lecture 13groovy & grails - lecture 13
groovy & grails - lecture 13
Alexandre Masselot
 
CI-CD WITH GITLAB WORKFLOW
CI-CD WITH GITLAB WORKFLOWCI-CD WITH GITLAB WORKFLOW
CI-CD WITH GITLAB WORKFLOW
AddWeb Solution Pvt. Ltd.
 
High performance web programming with C++14
High performance web programming with C++14High performance web programming with C++14
High performance web programming with C++14
Matthieu Garrigues
 
Full Stack Visualization: Build A React App With A Sankey Diagram
Full Stack Visualization: Build A React App With A Sankey DiagramFull Stack Visualization: Build A React App With A Sankey Diagram
Full Stack Visualization: Build A React App With A Sankey Diagram
Neo4j
 
Building RT image with Yocto
Building RT image with YoctoBuilding RT image with Yocto
Building RT image with Yocto
Alexandre LAHAYE
 
mago3D Technical Workshop Material
mago3D Technical Workshop Material mago3D Technical Workshop Material
mago3D Technical Workshop Material
SANGHEE SHIN
 
generate IP CORES
generate IP CORESgenerate IP CORES
generate IP CORES
guest296013
 
Level Up Your Android Build -Droidcon Berlin 2015
Level Up Your Android Build -Droidcon Berlin 2015Level Up Your Android Build -Droidcon Berlin 2015
Level Up Your Android Build -Droidcon Berlin 2015
Friedger Müffke
 
Automate DBA Tasks With Ansible
Automate DBA Tasks With AnsibleAutomate DBA Tasks With Ansible
Automate DBA Tasks With Ansible
Ivica Arsov
 
R programming for data science
R programming for data scienceR programming for data science
R programming for data science
Sovello Hildebrand
 
Delta Management excercise
Delta Management excerciseDelta Management excercise
Delta Management excercise
Marcelo Honores
 
Mender.io | Develop embedded applications faster | Comparing C and Golang
Mender.io | Develop embedded applications faster | Comparing C and GolangMender.io | Develop embedded applications faster | Comparing C and Golang
Mender.io | Develop embedded applications faster | Comparing C and Golang
Mender.io
 
Gdg cloud taipei ddt meetup #53 buildpack
Gdg cloud taipei ddt meetup #53 buildpackGdg cloud taipei ddt meetup #53 buildpack
Gdg cloud taipei ddt meetup #53 buildpack
KAI CHU CHUNG
 
Turbogears2 tutorial to create mvc app
Turbogears2 tutorial to create mvc appTurbogears2 tutorial to create mvc app
Turbogears2 tutorial to create mvc app
fRui Apps
 
Jenkins X - automated CI/CD solution for cloud native applications on Kubernetes
Jenkins X - automated CI/CD solution for cloud native applications on KubernetesJenkins X - automated CI/CD solution for cloud native applications on Kubernetes
Jenkins X - automated CI/CD solution for cloud native applications on Kubernetes
Ted Won
 
ContainerDayVietnam2016: Django Development with Docker
ContainerDayVietnam2016: Django Development with DockerContainerDayVietnam2016: Django Development with Docker
ContainerDayVietnam2016: Django Development with Docker
Docker-Hanoi
 
Coscup x ruby conf tw 2021 google cloud buildpacks 剖析與實踐
Coscup x ruby conf tw 2021  google cloud buildpacks 剖析與實踐Coscup x ruby conf tw 2021  google cloud buildpacks 剖析與實踐
Coscup x ruby conf tw 2021 google cloud buildpacks 剖析與實踐
KAI CHU CHUNG
 
Git as version control for Analytics project
Git as version control for Analytics projectGit as version control for Analytics project
Git as version control for Analytics project
Nag Arvind Gudiseva
 
Simple build tool
Simple build toolSimple build tool
Simple build tool
Knoldus Inc.
 
Nagios Conference 2012 - Nathan Vonnahme - Writing Custom Nagios Plugins in Perl
Nagios Conference 2012 - Nathan Vonnahme - Writing Custom Nagios Plugins in PerlNagios Conference 2012 - Nathan Vonnahme - Writing Custom Nagios Plugins in Perl
Nagios Conference 2012 - Nathan Vonnahme - Writing Custom Nagios Plugins in Perl
Nagios
 

Similar to Configuring Greenstone's self-archive tool - The Depositor (20)

groovy & grails - lecture 13
groovy & grails - lecture 13groovy & grails - lecture 13
groovy & grails - lecture 13
 
CI-CD WITH GITLAB WORKFLOW
CI-CD WITH GITLAB WORKFLOWCI-CD WITH GITLAB WORKFLOW
CI-CD WITH GITLAB WORKFLOW
 
High performance web programming with C++14
High performance web programming with C++14High performance web programming with C++14
High performance web programming with C++14
 
Full Stack Visualization: Build A React App With A Sankey Diagram
Full Stack Visualization: Build A React App With A Sankey DiagramFull Stack Visualization: Build A React App With A Sankey Diagram
Full Stack Visualization: Build A React App With A Sankey Diagram
 
Building RT image with Yocto
Building RT image with YoctoBuilding RT image with Yocto
Building RT image with Yocto
 
mago3D Technical Workshop Material
mago3D Technical Workshop Material mago3D Technical Workshop Material
mago3D Technical Workshop Material
 
generate IP CORES
generate IP CORESgenerate IP CORES
generate IP CORES
 
Level Up Your Android Build -Droidcon Berlin 2015
Level Up Your Android Build -Droidcon Berlin 2015Level Up Your Android Build -Droidcon Berlin 2015
Level Up Your Android Build -Droidcon Berlin 2015
 
Automate DBA Tasks With Ansible
Automate DBA Tasks With AnsibleAutomate DBA Tasks With Ansible
Automate DBA Tasks With Ansible
 
R programming for data science
R programming for data scienceR programming for data science
R programming for data science
 
Delta Management excercise
Delta Management excerciseDelta Management excercise
Delta Management excercise
 
Mender.io | Develop embedded applications faster | Comparing C and Golang
Mender.io | Develop embedded applications faster | Comparing C and GolangMender.io | Develop embedded applications faster | Comparing C and Golang
Mender.io | Develop embedded applications faster | Comparing C and Golang
 
Gdg cloud taipei ddt meetup #53 buildpack
Gdg cloud taipei ddt meetup #53 buildpackGdg cloud taipei ddt meetup #53 buildpack
Gdg cloud taipei ddt meetup #53 buildpack
 
Turbogears2 tutorial to create mvc app
Turbogears2 tutorial to create mvc appTurbogears2 tutorial to create mvc app
Turbogears2 tutorial to create mvc app
 
Jenkins X - automated CI/CD solution for cloud native applications on Kubernetes
Jenkins X - automated CI/CD solution for cloud native applications on KubernetesJenkins X - automated CI/CD solution for cloud native applications on Kubernetes
Jenkins X - automated CI/CD solution for cloud native applications on Kubernetes
 
ContainerDayVietnam2016: Django Development with Docker
ContainerDayVietnam2016: Django Development with DockerContainerDayVietnam2016: Django Development with Docker
ContainerDayVietnam2016: Django Development with Docker
 
Coscup x ruby conf tw 2021 google cloud buildpacks 剖析與實踐
Coscup x ruby conf tw 2021  google cloud buildpacks 剖析與實踐Coscup x ruby conf tw 2021  google cloud buildpacks 剖析與實踐
Coscup x ruby conf tw 2021 google cloud buildpacks 剖析與實踐
 
Git as version control for Analytics project
Git as version control for Analytics projectGit as version control for Analytics project
Git as version control for Analytics project
 
Simple build tool
Simple build toolSimple build tool
Simple build tool
 
Nagios Conference 2012 - Nathan Vonnahme - Writing Custom Nagios Plugins in Perl
Nagios Conference 2012 - Nathan Vonnahme - Writing Custom Nagios Plugins in PerlNagios Conference 2012 - Nathan Vonnahme - Writing Custom Nagios Plugins in Perl
Nagios Conference 2012 - Nathan Vonnahme - Writing Custom Nagios Plugins in Perl
 

Recently uploaded

By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
Prayukth K V
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
Peter Spielvogel
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
91mobiles
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
nkrafacyberclub
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 

Recently uploaded (20)

By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdfFIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
FIDO Alliance Osaka Seminar: FIDO Security Aspects.pdf
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 previewState of ICS and IoT Cyber Threat Landscape Report 2024 preview
State of ICS and IoT Cyber Threat Landscape Report 2024 preview
 
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdfSAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
SAP Sapphire 2024 - ASUG301 building better apps with SAP Fiori.pdf
 
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdfSmart TV Buyer Insights Survey 2024 by 91mobiles.pdf
Smart TV Buyer Insights Survey 2024 by 91mobiles.pdf
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptxSecstrike : Reverse Engineering & Pwnable tools for CTF.pptx
Secstrike : Reverse Engineering & Pwnable tools for CTF.pptx
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 

Configuring Greenstone's self-archive tool - The Depositor

  • 2. Diego J. Spano 2011 - Página | 2 | Import / BuildImport / Build
  • 3. Diego J. Spano 2011 - Página | 3 | Documents Import Metadata extraction Convertion to GA Format GA + source docs Build Collect.cfg (plugins) GS Collection: indexes and browsing structures… Collect.cfg (indexes, classifiers) Search Results Collect.cfg + macros
  • 4. Diego J. Spano 2011 - Página | 4 | $GSDLHOME collect demo import archives building index etc perllib Source documents import.pl buildcol.pl rm –r index/* mv building/* index Collection is served from here Collect.cfg The building workflow
  • 5. Diego J. Spano 2011 - Página | 5 | demo import archives building index etc perllib Doc1.pdf Doc2.pdf Doc3.doc Doc4.jpg HASH0105.di r HASH017d.di r HASH63e6.di r HASHaad6.di r (empty) assoc dtx stt stx Text build.cfg collect .cfg The building workflow
  • 6. Diego J. Spano 2011 - Página | 6 | DepositorDepositor
  • 7. Diego J. Spano 2011 - Página | 7 | The Depositor Edit /greenstone/etc/main.cfg and add: depositor enabled
  • 8. Diego J. Spano 2011 - Página | 8 | The Depositor You can choose any collection for upload the document but… You need a user/password created by the GS administrator
  • 9. Diego J. Spano 2011 - Página | 9 | The Depositor You can choose any collection for upload the document but… You need a user/password created by the GS administrator
  • 10. Diego J. Spano 2011 - Página | 10 | The Depositor Now we have access to the Form…
  • 11. Diego J. Spano 2011 - Página | 11 | The Depositor We select the file to upload… And Confirm before uploading the item
  • 12. Diego J. Spano 2011 - Página | 12 | The Depositor There are two options for the last step. We can choose one of them just editing the macro file “deposit.dm”: _laststep_ {bild} or _laststep_ {depositonly}
  • 13. Diego J. Spano 2011 - Página | 13 | The Depositor If we select _laststep_ {bild} then Depositor will build the collection every time a document is uploaded.
  • 14. Diego J. Spano 2011 - Página | 14 | The Depositor If we select _laststep_{depositonly} then Depositor will only save the document in import folder. We have to build the collection when we want to update the index.
  • 15. Diego J. Spano 2011 - Página | 15 | The Depositor How can we build the collection to get the uploaded documents indexed??? We can use GLI Or We can use Command Line
  • 16. Diego J. Spano 2011 - Página | 16 | The Depositor In GLI CREATE panel  Minimal Rebuild option
  • 17. Diego J. Spano 2011 - Página | 17 | C:> cd "C:greenstone" C:greenstone> setup.bat The first time we will make a full build C:greenstone> perl -S import.pl coll_name C:greenstone> perl -S buildcol.pl coll_name Next time we run only incremental process C:greenstone> perl -S incremental-rebuild.pl coll_name The Depositor Or… open a terminal window and …
  • 18. Diego J. Spano 2011 - Página | 18 | Depositor will only work with Apache web server. No way with local library server. Incremental build needs Lucene as indexer (no MG or MGPP) Before doing an incremental indexing we have to run a full import/build process Incremental build through command line can be scheduled in cron (Linux) or scheduled task (Windows) The Depositor Things to be careful about
  • 19. Diego J. Spano 2011 - Página | 19 | THANKS !!! Diego Spano dspano@prodigioconsultores.com www.prodigioconsultores.com