Université de Tlemcen 29 Mai 2014
Pourquoi? 1 Centraliser le patrimoine scientifique 2 Rendre visible la production scientifique 3 Améliorer le classement 4 Partage réseautage
Archives Ouvertes Open Access Augmenter l impact de vos publications en publiant en «Open Access» maximiser l impact de la recherche en maximisant l accès à la recherche
Démarche de déploiement au niveau des établissements de la CRUO Atelier de formation Administrateur Atelier de formation Editeur Ingénieur Enseignant Installation Structure de l entrepôt Configuration Communication autour de l entrepôt Paramétrage
Contenu de l entrepôt Thèses Mémoires Actes de colloques Articles de recherche Dépôt du texte intégral???
ETAPES DU PROJET 1. INSTALLATION DSPACE Interface Java Interface XML EPRINT Interface XML 1. Analyse et évaluation techniques des deux plateformes 2. Choix de la plateforme DSPACE 3. Paramétrage et personnalisation de l interface 4. Mise en place de l arbre de navigation
ETAPES DU PROJET 2. ALIMENTATION 1. Récolte des publications 2. Extraction du titre, résumé et mots-clés 3. Mise en forme du document «texte intégral» 4. Annotation avec les métadonnées 5. Création des notices
INTERFACE DU DÉPÔT INSTITUTIONNEL DE L UABT http://dspace.univ-tlemcen.dz
INSTALLATION DE DSPACE 1. Installation des packages pré-requis 2. Configure java-runtime 3. Téléchargement du package Dspace 4. Décompression du package 5. Creation du compte Dspace 6. Changer les droits d accès 7. Configuration de Postgresql 8. Creation du compte utilisateur Postgresql de Dspace 9. Configuration de Dspace 10. Construire le package maven 11. Installation de Dspace 12. Configuration de tomcat webapps 13. Creation du compte administrateur 14. Access à la page d accueil de Dspace
1-Installation des packages pré-requis ojava apt-get install openjdk-7-jdk apt-get install openjdk-7-jre oapache2 apt-get install apache2 otomcat apt-get install tomcat6 o Maven apt-get install maven o Postgresql apt-get install postgresql
2-Configure java-runtime: Si on a plusieurs versions de java on exécute la commande suivante: Update-alternatives config java On sélection le numéro de la ligne: *2 /usr/libjvm/java-7-openjdk-i386/jre/bin/java 1051 manual mode
3-Téléchargement du package Dspace Change the directory: cd /usr/src/ Then download the package wget - c http://sourceforge.net/projects/dspace/files/dspace%20stable/ 3.2/dspace-3.2-src-release.tar.gz 4-Décompression du package tar -zxvf dspace-3.2-src-release.tar.gz
5-Creation du compte Dspace useradd dspace 6-Changer les droits d accès chown -R dspace:dspace dspace-3.2-src-release
7-Configuration de Postgresql vi /etc/postgresql/9.1/main/pg_hba.conf # Database administrative login by UNIX sockets #local all postgres peer<<< comment this line and add line below local all postgres trust # TYPE DATABASE USER CIDR-ADDRESS METHOD # local is for Unix domain socket connections only #local all all peer <<< comment this line and add line below local all all trust Restart Postgresql /etc/init.d/postgresql restart
8-Creation du compte utilisateur Postgresql de DSpace createuser -U postgres -d -A -P dspace createdb -U dspace -E UNICODE dspace
9- Configuration de Dspace cd dspace-3.2-src-release/dspace/config/ Edit dspace.cfg # DSpace installation directory dspace.dir = ${dspace.install.dir} # DSpace host name - should match base URL. Do not include port number. dspace.hostname = ${dspace.hostname} # DSpace base host URL. Include port number etc. dspace.baseurl = ${dspace.baseurl} # DSpace base URL. Include port number etc., but NOT trailing slash dspace.url = ${dspace.baseurl}/xmlui # Name of the site dspace.name = ${dspace.name} # Default language for metadata values default.language = ${default.language}
##### Database settings ##### # Database name ("oracle", or "postgres") db.name = ${db.name} # URL for connecting to database db.url = ${db.url} # JDBC Driver db.driver = ${db.driver} # Database username and password db.username = ${db.username} db.password = ${db.password} # Maximum number of DB connections in pool db.maxconnections = ${db.maxconnections} # Maximum time to wait before giving up if all connections in pool are busy (milliseconds) db.maxwait = ${db.maxwait} # Determine if prepared statement should be cached. (default is true) db.statementpool = ${db.statementpool}
Exepmle: # DSpace installation directory #dspace.dir = ${dspace.install.dir} dspace.dir = /usr/local/dspace # DSpace host name - should match base URL. Do not include port number. #dspace.hostname = ${dspace.hostname} dspace.hostname = localhost # DSpace base host URL. Include port number etc. #dspace.baseurl = ${dspace.baseurl} dspace.baseurl = http://172.16.224.153:8080 # DSpace base URL. Include port number etc., but NOT trailing slash # Change to xmlui if you wish to use the xmlui as the default, or remove # "/jspui" and set webapp of your choice as the "ROOT" webapp in # the servlet engine. #dspace.url = ${dspace.baseurl}/xmlui dspace.url = http://localhost:8080
# Name of the site #dspace.name = ${dspace.name} dspace.name = Tlemcen University # Default language for metadata values #default.language = ${default.language} default.language = en_us # Database name ("oracle", or "postgres") #db.name = ${db.name} db.name = postgres # URL for connecting to database #db.url = ${db.url} db.url = jdbc:postgresql://localhost:5432/dspace # JDBC Driver #db.driver = ${db.driver} db.driver = org.postgresql.driver # Database username and password #db.username = ${db.username} db.username = dspace #db.password = ${db.password} db.password = dspace
# Maximum number of DB connections in pool #db.maxconnections = ${db.maxconnections} db.maxconnections = 30 # Maximum time to wait before giving up if all connections in pool are busy (milliseconds) #db.maxwait = ${db.maxwait} db.maxwait = 5000 # Determine if prepared statement should be cached. (default is true) #db.statementpool = ${db.statementpool} db.statementpool = true # Specify a name for the connection pool (useful if you have multiple applications sharing Tomcat's dbcp) # If not specified, defaults to 'dspacepool' #db.poolname = ${db.poolname} db.poolname = dspacepool
10- Construire le package maven cd /dspace-3.2-src-release/dspace mvn package
[INFO] Copying 1386 files to /usr/src/dspace-1.7.0-release/dspace/target/dspace-1.7.0-build.dir [INFO] [INFO] [INFO] ------------------------------------------------------------------------ [INFO] Reactor Summary: [INFO] ------------------------------------------------------------------------ [ INFO] DSpace Addon Modules... SUCCESS [8:46.193s] [INFO] DSpace XML-UI (Manakin) :: Web Application... SUCCESS [1:02:46.078s] [INFO] DSpace LNI :: Web Application... SUCCESS [2:39.578s] [INFO] DSpace OAI :: Web Application... SUCCESS [43.201s] [INFO] DSpace JSP-UI :: Web Application... SUCCESS [3:26.257s] [INFO] DSpace SWORD :: Web Application... SUCCESS [1:22.040s] [INFO] DSpace SOLR :: Web Application... SUCCESS [17:28.865s] [INFO] DSpace Assembly and Configuration... SUCCESS [5:06.675s] [INFO] ------------------------------------------------------------------------ [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESSFUL [INFO] ------------------------------------------------------------------------ [ INFO] Total time: 102 minutes 23 seconds [INFO] Finished at: Wed Mar 09 06:57:19 PST 2011 [INFO] Final Memory: 40M/92M [INFO] ------------------------------------------------------------------- -----
11- Installation de Dspace cd /dspace-3.2-src-release/dspace/target/dspace-3.2- build ant fresh_install
[echo] [echo] =================================================== [echo] The DSpace code has been installed, and the database initialized. [echo] [echo] To complete installation, you should do the following: [echo] [echo] * Setup your Web servlet container (e.g. Tomcat) to look for your [echo] DSpace web applications in: /dspace/webapps/ [echo] [echo] OR, copy any web applications from /dspace/webapps/ to [echo] the appropriate place for your servlet container. [echo] (e.g. '$CATALINA_HOME/webapps' for Tomcat) [echo] [echo] * Make an initial administrator account (an e-person) in DSpace: [echo] [echo] /dspace/bin/dspace create-administrator [echo] [echo] * Start up your servlet container (Tomcat etc.) [echo] You should then be able to access your DSpace's 'home page': [echo] http://localhost:8080/xmlui [echo] [echo] You should also be able to access the administrator UI: [ [echo] http://localhost:8080/xmlui/dspace-admin [echo] ============================================================= BUILD SUCCESSFUL Total time: 17 minutes 33 seconds
12-Configuration de tomcat webapps Cp R /usr/local/dspace/webapps/* /var/lib/tomcat6/webapps rm rvf /var/lib/tomcat6/webapps/root cd /var/lib/tomcat6/webapps ln sv /usr/local/dspace/webapps/xmlui ROOT /etc/init.d/tomcat6 restart
13-Creation du compte administrateur cd /usr/local/dspace/bin chmod 775 dspace./dspace create-administrator
14-Access a la page d aceuil de Dspace http://dspace_server_address:8080/xmlui 15- L accès au compte administrateur http://dspace_server_address:8080/password-login
QUELQUES FONCTIONNALITÉS DE DSPACE 1. Recherche simple et avancée 2. Navigation par discipline, auteur, titre, année de publication 3. Statistiques de consultation et de téléchargement 4. Affichage sur la page d accueil des derniers dépôts
LES COMMUNAUTÉS Chercher? Les derniers dépôts http://dspace.univ-tlemcen.dz
EXEMPLE DE NOTICE
RECHERCHE PAR AUTEUR
RECHERCHE PAR SUJET
RECHERCHE PAR DÉPARTEMENT
RECHERCHE PAR TITRE
Espace personnel
DÉPÔT D UN ARTICLE (1)
DÉPÔT D UN ARTICLE?? (2)
DÉPÔT D UN ARTICLE??????
DÉPÔT D UN ARTICLE??? Vide Vide
DÉPÔT D UN ARTICLE (3) (4)
DÉPÔT D UN ARTICLE
DÉPÔT D UN ARTICLE
DÉPÔT D UN ARTICLE
DÉPÔT D UN ARTICLE
Université de Tlemcen 29 Mai 2014