diff --git a/.gitignore b/.gitignore
index 4df9954c04b2bc8c9a0f5e667ca32259417c1d7a..944cda295819a49d03252a900b68f2e05881cf0d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,5 +2,5 @@
 /xml_files/*.xml
 readme-haltools.txt
 /ranking/*.csv
-/static/*
-/bibtex_csv_files/*.csv
\ No newline at end of file
+static/*
+bibtex_csv_files/*.csv
\ No newline at end of file
diff --git a/hal/dict_scimago_core.py b/hal/dict_scimago_core.py
new file mode 100644
index 0000000000000000000000000000000000000000..45364dfbbd31aad607a39e9ac717a8c8f461cc1d
--- /dev/null
+++ b/hal/dict_scimago_core.py
@@ -0,0 +1,29 @@
+
+
+
+# URLs SCIMAGO pour tous les les domaines informatique
+dict_scimago = {
+    "SCIMago-J-2021.csv":'https://www.scimagojr.com/journalrank.php?year=2021&type=j&out=xls',
+    "SCIMago-J-2020.csv":'https://www.scimagojr.com/journalrank.php?year=2020&type=j&out=xls',
+    "SCIMago-J-2019.csv":'https://www.scimagojr.com/journalrank.php?year=2019&type=j&out=xls',
+    "SCIMago-J-2018.csv":'https://www.scimagojr.com/journalrank.php?year=2018&type=j&out=xls',
+    "SCIMago-J-2017.csv":'https://www.scimagojr.com/journalrank.php?year=2017&type=j&out=xls',
+    "SCIMago-J-2016.csv":'https://www.scimagojr.com/journalrank.php?year=2016&type=j&out=xls',
+    "SCIMago-J-2015.csv":'https://www.scimagojr.com/journalrank.php?year=2015&type=j&out=xls',
+    "SCIMago-J-2014.csv":'https://www.scimagojr.com/journalrank.php?year=2014&type=j&out=xls',
+    "SCIMago-J-2013.csv":'https://www.scimagojr.com/journalrank.php?year=2013&type=j&out=xls'
+}
+
+
+# URLs CORE pour les confs en informatique
+dict_core = {
+    "CORE-C-2021.csv":"http://portal.core.edu.au/conf-ranks/?search=&by=all&source=CORE2021&sort=arank&page=1&do=Export",
+    "CORE-C-2020.csv":"http://portal.core.edu.au/conf-ranks/?search=&by=all&source=CORE2020&sort=arank&page=1&do=Export",
+    "CORE-C-2018.csv":"http://portal.core.edu.au/conf-ranks/?search=&by=all&source=CORE2018&sort=arank&page=1&do=Export",
+    "CORE-C-2017.csv":"http://portal.core.edu.au/conf-ranks/?search=&by=all&source=CORE2017&sort=arank&page=1&do=Export",
+    "CORE-C-2014.csv":"http://portal.core.edu.au/conf-ranks/?search=&by=all&source=CORE2014&sort=arank&page=1&do=Export",
+    "CORE-C-2013.csv":"http://portal.core.edu.au/conf-ranks/?search=&by=all&source=CORE2013&sort=arank&page=1&do=Export"
+}
+
+
+
diff --git a/hal/templates/hal/bibformat_2hal.html b/hal/templates/hal/bibformat_2hal.html
new file mode 100644
index 0000000000000000000000000000000000000000..ed18e4661656862bddb38e1f82bf094c080cb0f5
--- /dev/null
+++ b/hal/templates/hal/bibformat_2hal.html
@@ -0,0 +1,197 @@
+{% extends "base.html" %}
+{% load static %}
+{% load bootstrap3 %}
+{% load bootstrap_themes %}
+
+{% block head %}
+<head>
+    <link rel="stylesheet" href="{% static 'css/bootstrap.min.css' %}">
+    <link rel="shortcut icon" href="{%  static 'imgsite/favicon.ico' %}">
+    <title>ImportHAL</title>
+</head>
+{% endblock %}
+
+{% block content %}
+<h3>Bibtex to HAL : Publications à déposer</h3>
+  <br/>
+  	{% if user.is_authenticated %}
+	  <h4>2e étape</h4>
+	  <b><u>Séléction des publications</u></b><br/>
+		Vous trouverez sur cette page une liste des publications non trouvées dans HAL (la recherche s'est faite sur le titre)<br/>
+		La colonne Type indique le type de publications, ART pour un article, COMM pour une communication dans un congrès, ...<br/>
+		Le champ TODO indique l'état de la publication dans HAL, D indique que la publi peut être déposée et E indique qu'elle existe déjà.<br/>
+		Après vérification, vous pouvez sélectionner les publications que vous souhaitez déposer.<br/>
+		<br/>
+		<b><u>Infos identifications HAL</u></b><br/>
+		Ces champs sont à remplir pour pouvoir s'authentifier sur HAL et y déposer des publications.<br/>
+		Ainsi le chercheur doit indiquer son nom et son identifiant de connexion ainsi que son idHal.<br/>
+		Une autre personne ayant des droits de dépôts, un référent, peut aussi déposer pour un chercheur.<br/>
+		Il doit indiquer son login et son password d'authentification dans HAL.<br/>
+		Indiquez une adresse mail vers laquelle les résultats seront envoyés.<br/>
+		Vérifier bien le numéro de structure, c'est 490706 pour le Limos, pour un autre labo, cet identifiant doit être récupéré dans Auréhal.<br>
+		Pour le choix du dépôt, il est fortement conseillé, pour de premirèes utilisations de l'outil, de déposer dans la preprod afinde s'assurer 
+		que les dépôts correspondent bien à ce qui est attendu.<br/> 
+		<br/>
+		Enfin, sélectionner les domaines de recherche, il doit y en avoir au moins un.<br/>
+		Ces domaines seront appliqués à tous les dépôts sélectionnés.<br/>
+		<br/>
+
+	  {% if messages %}
+	  {% for message in messages %}
+	  <div style="color:red"><b>{{ message }} </b></div>
+	  {% endfor %}
+	  {% endif %}
+
+	<div class="well bs-component">
+	<form action="{% url "bibformat_2hal" csvfile %}" method="post">
+	{% csrf_token %}
+
+
+	<h4>Sélection des publications</h4>
+
+
+	{% if list_to_post|length > 0%}
+
+	  <table class="table table-striped table-hover ">
+	  <tr>
+		  <th>Num</th>
+		  <th>Auteurs</th>
+		  <th>Titre</th>
+		  <th>Conf/Journ</th>
+		  <th>Pages</th>
+		  <th>Vol</th>
+		  <th>Date</th>
+		  <th>Type</th>
+		  <th>TODO</th>  
+		  <th>Ville</th>  
+		  <th>Pays</th>
+		  <th>Select</th>	
+	  </tr>
+
+	  {% for p in list_to_post %}
+	  <tr>
+		  <td>{{ p.num }}</td>
+		  <td>{{ p.authors }}</td>
+		  <td>{{ p.title }}</td>
+		  <td>{{ p.conf }}</td>
+		  <td>{{ p.page }}</td>
+		  <td>{{ p.vol }}</td>
+		  <td>{{ p.date }}</td>
+		  <td>{{ p.type }}</td>
+		  <td>{{ p.todo }}</td>
+		  <td>{{ p.ville  }}</td>
+		  <td>{{ p.pays }}</td> 
+		  <td>
+			  {% if p.todo == 'D' %}
+			  <input type="checkbox" value="{{ p.num }}" name="chkbox"  id="{{ p.num }}" />
+			  {% else %} 
+			  <b>X</b>
+			  {% endif %}
+		  </td>
+	  </tr>
+	  {% endfor %}
+
+	  </table>
+	  
+  	{% endif %}
+
+
+ 		<h4>Infos identification HAL</h4>
+		 <div class="row">
+			<!-- 1e ligne -->
+			<div class="col-lg-3">
+				<div class="fieldWrapper">
+				{{ form.name_user.errors }}
+				{{ form.name_user.label_tag }}<br/>
+				{{ form.name_user }}
+				</div>           
+			  </div>
+	
+			  <div class="col-lg-3">         
+				<div class="fieldWrapper">
+				{{ form.id_hal_user.errors }}
+				{{ form.id_hal_user.label_tag }}<br/>
+				{{ form.id_hal_user }}
+				</div>           
+			  </div>
+	
+			  <div class="col-lg-3">
+				<div class="fieldWrapper">
+				{{ form.mail_reponse.errors }}
+				{{ form.mail_reponse.label_tag }}<br/>
+				{{ form.mail_reponse }}
+				</div>        
+			  </div>
+			  <div class="col-lg-3">
+				<div class="fieldWrapper">
+				{{ form.labo_auth_final.errors }}
+				{{ form.labo_auth_final.label_tag }}<br/>
+				{{ form.labo_auth_final }}
+				</div>        
+			  </div> 
+
+			  <!-- 2e ligne -->
+			  <div class="col-lg-3">
+				<div class="fieldWrapper">
+				{{ form.login_user.errors }}
+				{{ form.login_user.label_tag }}<br/>
+				{{ form.login_user }}
+				</div>           
+			  </div>
+
+			  <div class="col-lg-3">         
+				<div class="fieldWrapper">
+				{{ form.login_depot.errors }}
+				{{ form.login_depot.label_tag }}<br/>
+				{{ form.login_depot }}
+				</div>           
+			  </div>
+			  
+			  <div class="col-lg-3">
+				<div class="fieldWrapper">
+				{{ form.passwd_depot.errors }}
+				{{ form.passwd_depot.label_tag }}<br/>
+				{{ form.passwd_depot }}
+				</div>      
+			  </div>  
+	
+			  <div class="col-lg-3">
+				<div class="fieldWrapper">
+				{{ form.choice_depot.errors }}
+				{{ form.choice_depot.label_tag }}<br/>
+				{{ form.choice_depot }}					
+				</div>      
+			  </div>  
+
+			  <!-- 3e ligne -->
+			  <div class="col-lg-7">         
+				<div class="fieldWrapper">
+					{{ form.domains.errors }}
+					{{ form.domains.label_tag }}<br/>
+					{{ form.domains }}
+				</div>           
+			  </div>
+			  <div class="col-lg-5">         
+					<div class="fieldWrapper">
+						{{ form.domains2.errors }}
+						{{ form.domains2.label_tag }}<br/>
+						{{ form.domains2 }}
+					</div>           
+			  </div>
+		</div>
+		<input type="submit" class="btn btn-primary" name = "valid" value="Valider"/>
+
+			</form> 
+	</div>
+
+	<div class="well bs-component">
+	  <h3>Résultats</h3>
+	  {{ result|safe }}
+	</div>
+
+	{% else %}
+	<br/>
+
+	{% endif %}
+
+{% endblock %}
diff --git a/hal/templates/hal/verifhal_byuser.html b/hal/templates/hal/verifhal_byuser.html
new file mode 100644
index 0000000000000000000000000000000000000000..20c5381ae0f1df2b6f93f654608d66281ee3adbc
--- /dev/null
+++ b/hal/templates/hal/verifhal_byuser.html
@@ -0,0 +1,102 @@
+{% extends "base.html" %}
+{% load static %}
+{% load bootstrap3 %}
+{% load bootstrap_themes %}
+
+{% block head %}
+<head>
+    <link rel="stylesheet" href="{% static 'css/bootstrap.min.css' %}">
+    <link rel="shortcut icon" href="{%  static 'imgsite/favicon.ico' %}">
+    <title>ImportHAL</title>
+</head>
+{% endblock %}
+
+{% block content %}
+<h3>Verification des métadonnées HAL</h3>
+  <br/>
+  	{% if user.is_authenticated %}
+
+
+	<table>
+		<tr>
+			<td>
+				Pour modifier le nom d'un journal ou d'une conférence d'une publication :
+				<ul>
+					<li>Cliquer sur le lien</li>
+					<li>Connectez vous sur HAL (si ce n'est pas le cas)</li>
+					<li>Cliquez sur le bouton </b>"Modifier les métadonnées"</b></li>
+					<li>Pour une modification d'<b>article</b>, retrouver le champ <b>"Nom de la revue"</b> et apportez la modification</li>
+					<li>Pour une modification de <b>conférence</b>, retrouver les champs <b>"Titre du congrés"</b> et <b>"Source"</b></li>
+					<li>Valider en cliquant sur le bouton "MODIFIER LE DEPOT" en bas de page</li>
+				</ul> 
+			</td>
+			<td>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</td>
+			<td>
+				<img src="{% static 'img/modif_metadata.png' %}" width="50" ><br/>
+				<i>Modifier les métadonnées</i>
+				<br/><br/>
+				<img src="{% static 'img/modif_confname.png' %}" width="300" ><br/>
+				<i>Modifier le nom de la conférence</i>
+			</td>
+		</tr>
+	  </table>
+	
+	<br/>
+	  <h4>Liste des métadonnées HAL</h4>
+
+	  Il ne vous est proposé de modifier que les publications présentant une différence entre les données HAL et les données Scimago/Core 
+	  <br/>
+	  <b>SEULEMENT</b> si vous êtes propriétaire du dépôt.
+	  <br/>
+	  Si ce n'est pas le cas, et que vous voulez apporter une modification, cliquer sur <b>"Demander la propriété"</b>. 
+	  <br/>Un mail sera envoyé au propriétaire du dépôt qui pourra vous donner les droits de modification sur la publication.
+	  <br/><br/>
+
+
+	  {% if list_to_post|length > 0%}
+
+		<table class="table table-striped table-hover ">
+			<tr>
+				<th>Type</th>
+				<th>Titre</th>
+				<th>URL</th>
+				<th>Date</th>
+				<th>Resultat</th>
+				<th>Journ/Conf HAL</th>
+				<th>Journ/Conf Rank</th>
+				<th>Propriété</th>  
+				<th>Lien</th>  		   		
+			</tr>
+
+				{% for pub in list_to_post %}
+			<tr>
+				<td>{{ pub.type }}</td>
+				<td>{{ pub.title }}</td>
+				<td>{{pub.uri}}</td>
+				<td>{{ pub.date }}</td>		 
+				<td>{{ pub.change }}</td>
+				<td>{{ pub.conf }}</td>
+				<td>{{ pub.conf2 }}</td>
+				<td>{{ pub.owner }}</td>
+				<td> 
+					{% if pub.change == 'DIFF' and pub.owner == 'Y' %}
+					<a href="{{ pub.uri }}" target="_blank">{{ pub.uri }}</a>
+					{% else %}
+					<b>NON</b>
+					{% endif %}
+				</td>  	    
+			</tr>
+		{% endfor %}
+
+		</table>
+	  {% endif %}
+	  
+
+
+	{% else %}
+	<h5>Pour faire une demande d'identifiants, envoyer un mail à jessica.leyrit@uca.fr</h5>
+	<br/>
+
+	{% endif %}
+
+{% endblock %}
diff --git a/hal/templates/hal/verifhalconf_ranking.html b/hal/templates/hal/verifhalconf_ranking.html
new file mode 100644
index 0000000000000000000000000000000000000000..b3993c2ee9b2591b187441d93f29b9a750a421d4
--- /dev/null
+++ b/hal/templates/hal/verifhalconf_ranking.html
@@ -0,0 +1,98 @@
+{% extends "base.html" %}
+{% load static %}
+{% load bootstrap3 %}
+{% load bootstrap_themes %}
+
+{% block head %}
+<head>
+    <link rel="stylesheet" href="{% static 'css/bootstrap.min.css' %}">
+    <link rel="shortcut icon" href="{%  static 'imgsite/favicon.ico' %}">
+    <title>ImportHAL</title>
+    
+</head>
+{% endblock %}
+
+{% block content %}
+<h3>Vérification des métadonnées des dépôts HAL</h3>
+  <br/>
+  	{% if user.is_authenticated %}
+
+	  {% if messages %}
+		{% for message in messages %}
+		<div style="color:red"><b>{{ message }} </b></div>
+		{% endfor %}
+  	  {% endif %}
+
+	  {% if csvfile != '' %}
+		Résultat :  <a href="{% url 'verifhal_byuser' csvfile %}" target="_blank">{{ csvfile }}</a>
+	  {% endif %}
+  
+	<div>Cet outil permet de récupérer les <b>métadonnées</b> concernant les noms des journaux ou conférences pour les articles et communications déposés dans HAL.
+		<br/><br/>
+		Une <b>comparaison</b> est effectuée avec les <b>noms exacts des journaux et conférences</b> tels qu'ils apparaissent dans les données de <b>Scimago ou Core</b>.
+		<br/>
+		Si le nom du journal ou de la conférence n'est pas exact, il vous est proposé le nom le plus proche apparaissant dans Scimago ou Core 
+		(à l'aide de la librairie Python <b>difflib</b>)
+		<br/><br/>
+		<b>Si vous êtes propriétaire du dépôt</b>, un lien vers celui-ci vous est proposé afin que vous fassiez les modifications.
+		<br/>
+		<br/>
+		<div class="alert alert-dismissible alert-warning">
+			<p class="mb-0">La modification d'un dépôt serait possible, notamment sur ce champ précis, mais pourrait potentiellement écraser des informations existantes. <br/>
+				Cette fonctionnalité n'a donc pas été implémentée</p>
+		</div>
+  
+	</div>
+
+	<div class="well bs-component">
+    <form action="{% url "verifhalconf_ranking" %}" method="post">
+        {% csrf_token %}
+
+        <div class="row">
+
+          <div class="col-lg-12">         
+			<div class="fieldWrapper">
+			<h3>Auteur</h3>
+			</div>           
+          </div>
+
+           <!--  1e ligne -->         
+          
+          <div class="col-lg-4">
+			<div class="fieldWrapper">
+		    {{ form.name_user.errors }}
+		    {{ form.name_user.label_tag }}<br/>
+		    {{ form.name_user }}
+			</div>           
+          </div>
+          
+          <div class="col-lg-4">
+			<div class="fieldWrapper">
+		    {{ form.firstname_user.errors }}
+		    {{ form.firstname_user.label_tag }}<br/>
+		    {{ form.firstname_user }}
+			</div>                   
+          </div>        
+
+          <div class="col-lg-4">         
+			<div class="fieldWrapper">
+				{{ form.id_hal_user.errors }}
+				{{ form.id_hal_user.label_tag }}<br/>
+		   		{{ form.id_hal_user }}
+			</div> 
+		  </div>           
+
+		</div>
+		<br/>
+	
+        <input type="submit" class="btn btn-primary" value="Submit" />
+    </form>
+	</div>
+
+	{% else %} 
+	<h5>Pour faire une demande d'identifiants, envoyer un mail à jessica.leyrit@uca.fr</h5>
+	<br/>
+
+	{% endif %}
+
+{% endblock %}
diff --git a/staticfiles/img/aide_corr1.png b/staticfiles/img/aide_corr1.png
new file mode 100644
index 0000000000000000000000000000000000000000..f17cb9bb30b57449f352e6b81415e09ac9308dd2
Binary files /dev/null and b/staticfiles/img/aide_corr1.png differ
diff --git a/staticfiles/img/aide_verifhal1.png b/staticfiles/img/aide_verifhal1.png
new file mode 100644
index 0000000000000000000000000000000000000000..268b88eea07d690655712b8176e585b5d0367050
Binary files /dev/null and b/staticfiles/img/aide_verifhal1.png differ
diff --git a/staticfiles/img/modif_confname.png b/staticfiles/img/modif_confname.png
new file mode 100644
index 0000000000000000000000000000000000000000..ecd9f045dda25848c030d0f651b25f85ecd48497
Binary files /dev/null and b/staticfiles/img/modif_confname.png differ
diff --git a/staticfiles/img/modif_metadata.png b/staticfiles/img/modif_metadata.png
new file mode 100644
index 0000000000000000000000000000000000000000..bf0ac9e71c39777be7038ed84a425e3a1b3caeb9
Binary files /dev/null and b/staticfiles/img/modif_metadata.png differ