Les fichiers
credentials.php , .htpasswd et .htaccess
ne sont pas push sur le Git
URL : https://theses.edmeeleon.fr/
LOGIN : dans le sujet
PASSWORD : dans le sujet
Fonctionnalités :
- Recherche (min 3 caractères) : par le titre,resume, auteur, discipline (exacte) et le nnt, date (forme aaaa-mm-jj),
- Dashboard qui affiche le nombre de thèses, auteur,directeur et établissement au total ou selon la recherche
- Bouton "J'ai de la chance" qui affiche 10 thèses aléatoires (possibilité de changer le nombre dans la barre URL (max 100 thèses))
- Design Responsive
- NOUVEAU :
- Possibilité de créer un compte
- Possibilité de se connecter
- Possibilité de modifier son profil
- Possibilité de supprimer son compte
- Possibilité d'ajouter, supprimer, voir ses alertes
- Possibilité d'envoyer les thèses selon nos alertes par mail
- Graphiques généraux ET selon la recherche
Pour utiliser le projet : Faire :
git clone https://github.com/Leon-ED/theses
Puis :
cd theses
Puis :
git submodule update --init --recursive
Afin que le script d'import fonctionnecréer un fichier
credentials.php
ou utiliser le fichier template (à renommer) dans le dossier config
comme ceci :Script pour importer les données :
script/script_import.php
, fichier pour les thèses : fichiers/extract_theses.json
Dump de la base (structure et structure + données):
bdd/
$servername = "URL_SERVEUR";
$username = "NOM_UTILISATEUR";
$password = "MOT_DE_PASSE";
$dbname = "NOM_BASE_DE_DONNES";
$password_mail = "MOT_DE_PASSE_MAIL";
Testé en PHP 7.0.33 et 8.1.10