4.3.2-0 - AIGLe sait désormais compiler les documents pdflatex (comme sur arXiv, HAL , on peut forcer la compile pdflatex avec \pdfoutput=1) - Correction d'un bug lors du depot de HDR/These/CEL (AIGLe utilisait encore les anciens WS :-( - Ajout de nouveaux champs sur certain type de publication (modif HAL) - Le gestionnaire d'absence peut enregistrer les abs. d'autre personne. - Le gestionnaire d'absence voir les abs des personnels d'equipe (calendrier planning) - Quelques modifs dans les code d'EXTRANET - HAL a changé le nom du parametre 'affiliation' en 'affi' dans la methode getRefLab_byAffi du WS :-( 4.3.1-1 - Corrige des bugs dus au changement de noms de parametres dans les WS HAL. - A la page 'auteurs' du formulaire de depot d'une publi on a 'assouplit' la regle (introduite dans la 4.3.0-0) pour présenter les auteurs dans le 'select' ( l'auteur devait avoir un etat de service pour l'année de reference de la publi, trop restrictive pour certains labos). - Certains mails n'étaient pas encore en html. 4.3.1-0 - Correction d'un bug (pas d'import depuis HAL des auteurs sans affectation labo) - Nouveau format de Mail. 4.3.0-0 - AIGLe devient incompatible PHP 4. - Utilisation de PHP SOAP pour les clients soap, la librairie nusoap devient inutile (Les serveurs WS de AIGLe continuent à l'utiliser) - Utilise les nouveaux styles de WebServices HAL (document/literal/wrapped). - Nouveau champ 'researchTeam' pour les auteurs (HAL). Disparition de la metadonnée de publi 'researchteam'. - Export de liste de personnel en format (PDF, Excell...) plus 'lisible' - Nouvelle génération du select des auteurs locaux possible selon la date ref d'une publi. - Correction de nombreux 'Deprecated' (split et ereg). - Reecriture du WebServeur salles.php en respect des normes WSDL. - Les codes de l'EXTRANET inclus maintenant une config 'IFRAME' (compatible avec tout les CMS). Les pages AIGLe sont alors des iframes du CMS.(sur une idée de Nicolas.Geysse_AT_univ-montp2.fr) - On peut déposer/editer selon certaines conditions un document hors labo... 4.2.22-1 - Partage des salles possibles entre plusieurs instances de AIGLe (entre labos) - Codes d'Yvan GANZA - Génération de fichiers PDF ou Excell contenant les informations choisies d'une liste de personnels préalablement selectionnés, ex: extraire les nom, prénom, grade de tous les ITA/IATOS de BAP E - certaines informations n'étant accessibles qu'aux gestionnaires du personnel) - Codes de Mickael BERGER. - Nouveaux libellés (métadonnées et/ou typedoc) de HAL. - Corrections de bugs dans les codes de l'EXTRANET. 4.2.21-0 - champ arXiv pour les 'Rapport de Recherche' - Emails envoyés aux Gestionnaires de publi et de seminaires par structure. 4.2.20-1 - On differencie les colloquiums (seminaires) - Correction d'un bug (Alban Politi) dans la recherche de personnel. 4.2.20-0 - Comme sur HAL le format des dates dans les publis devient: YYYY ou YYYY-MM ou YYYY-MM-DD. - Code pour l'importation d'utilisateur depuis une autre Base de donnée AIGLe. (permet la fusion de Laboratoire, ou de parties de labo) - Correction bug dans le code de correction de revues (revues.inc.php) (Patch de Fabien Rico ) - Correction bug dans javascript du module personnel (Rattachements secondaires n'apparaissaient pas correctement). - Nouveau type de Structures = Autre - Divers petites modifs autour des Structures - Reecriture complete du Code EXTRANET : plugin SPIP, Sans CMS et FastBoil (Fabien Rico ) - Les ref HAL peuvent avoir une syntaxe autre que instance-numero (ex: sic_00496816) - On peut rechercher le personnel sur 'permanent', 'non-permanent' - Nouveau champ HAL pour les theses (numnat) - Dans la config des seminaires on peut preciser si des seminaires en // sont possibles ou non. - Fiche Perso: Information de l'etage du bureau dans le bat, second Num de Tel et Case Courrier: - On peut modifier la Ville d'adresse dans les import des publis depuis WoS - Editeur Scientifique dans Export des Chapitres d'ouvrage 4.2.15 - Correction d'un bug lors de la compilation de certains fichiers LateX. - Encryptage des MdP dans MySQL avec la fonction crypt() (Patch de Fabien Rico ) - Correction Bug OST - Correction bug modif données auteurs Bibliothèque. - On peut configurer ces propres listes d'organismes de tutelles (personnel/mes_organismes.php-sample) (Patch de Fabien Rico ) - On accepte les contributeurs (N'importe qui peut soumettre une publication, même si pas auteur. Un contributeur peut modifier les publis qu'il a deposé) - les Axes de Recherches/Services/Equipes/Dept peuvent être structurés en arbre (notion de structure mère) . - Correction bug wos_import (apparaissant sous debian) - nouveau champ page pour le type de publi 'OTHER' 4.2.14 - Correction d'un bug dans le module de vote (merci à Fabien Rico ) - Nouveau code pour OST (nouveau format du fichier CSV) - Export Bibtex: le champ @booktitle est le nom de la conférence et pas celui de l'ouvrage (merci à Fabien Rico ) - Bug dans le module de resa materiel. - La mise à jour du Statut n'est plus obligatoire pour utiliser l'application (selon config du module personnel) 4.2.13 - Nouveau format d'échange de données sur le WebService de HAL. - Recherche de publication sur DOI - Bug de SQL (visible uniquement sur install Mandriva) - Le Sigle du Labo entre dans la référence interne des publications (permet la fusion de laboratoire). - Quelques modifs de messages issus des synchros automatiques. 4.2.12 - Correction d'un bug lors de l'importation depuis PubMed. - Nouveau champ HAL 'projet Europeen' - Nouveau WS AIGLe_Harpege (pour UM2) 4.2.10.3 - Optimisation du code générant l'arbre des domaines de Recherche. - Nouvelle table en BD pour les equipes des publications (Si un auteur change d'equipe, la publi reste a son ancienne equipe) - Nouveau champ sur HAL (keyword_jel) ... pour l'instant ignoré par AIGLe (domaine de recherche : Finances !) - Nouveau mapping domaines de Rech arXiv <=> domaines de Rech HAL (AIGLe) - Correction du Pb de remplacement des \n en provenance de arXiv:OAI - Nouvelle release de JabRef 2.4.2 + quelques bugs de bibliographie corriges. - Nouvelle version de prototype (V-1.6.1) - Ajout de jQuery (pour le menu smooth et select multiple sans Ctrl+Click) - Quelques bugs corrigés. 4.2.9 - Interface de recherche de personnel plus elaboree (on peut chercher sur les grade, organisme, BAP, statuts, etc....) - Correction d'un bug dans la classe Resultat.class.php: la valeur de l'identifiant de la checkbox de ligne de resultat pouvait comporter des ' fermant la chaine de caracteres (htmlspecialchars($value,ENT_QUOTE)!!) - Modif du look - On enregistre en BD la date et le document prefere lors de la declaration de doublon. - On peut importer les publis depuis WoS sur une periode (plus seulement sur une annee particuliere). 4.2.8 - Le gestionnaire du personnel peut ajouter un user a la base (plus le SuperUser) - Correction d'un bug lorsqu'un document existant sur HAL et sur AIGLe (donc jamais detecte comme doublon) change de typedoc pour devenir CONF et peux alors etre doublon!! - Import de Web of Sciences 4.2.7 - Le Programme scientifique est au format PDF (plus au format TeX). - Le nom des Equipes/Services.. peut aller jusque 250 caract. - Depot/Import/Soumission des cours (CEL) - On enregistre les date de depart et d'arrivee des users. - l'import EndNOte peut etre force par le superUSer (bypass la detection de doublon) - Interface de Gestion des revues ameliore 4.2.6 - Soumission automatique des doublons sur le WS HAL. (avec preference). - Install possible sur Fedora core 9 - Correction d'un Bug si import HAL typedoc='COURS' - Modif du GUI pour la presentation des documents importes . 4.2.5 - Si le cron est en place, la MaJ des domaines de recherche se fait par lui. - Nouvelle version de Scriptaculous (1.8.2) - Modification de l'algorythme de detection de doublon. - Correction d'un bug si un docuemnt XML EndNote ne comporte qu'une seule publication. - AIGle peut enregistrer dans la base locale un publi dont la soumission sur HAL aurait échouée (dans certaines conditions). Si le crontab est en place, celui tentera de resoumettre seul le document. Il est egalement possible de le resoumetre via l'interface Web (les documents sont classés comme documents 'A soumettre') - Meilleure gestion des revues. - L'auteur peut choisir son nom d'auteur (publis) - Un utilisateur peut etre Responsable d'un theme/service/equipe meme si ca n'est pas son theme/service/equipe principal. - Les themes/services/equipes peuvent etre uniquement 'principal', uniquement 'secondaire' ou les deux. - Reorganisation du formulaire 'Profil utilisateur' - La photo peut etre en jpeg ou en png. - Les formulaires de config de Module ont un champ CheckBox si le champ SQL est de type tinyint(1) (aka Boolean) - Configuration possible (publications) d'envoie d'email aux auteurs du labo lors d'un depot/Maj de Publi. - Possibilite aux utilisateurs de changer leur MdP ldap depuis leur 'Fiche Personnelle'. MaJ possible des infos du LDAP avec les infos de la fiche personnelle des utilisateurs. - Affectation possible de plusieurs labos/par auteurs. - Plusieurs SuperUser possibles. - Les gestionnaire du personnel peut ajouter/modifier/Supprime les rattachements au projets/contrats de tous les utilisateurs. - Fusion de BAP H et I en BAP J (REFERENS_2) pour IATOS. - Meilleur contrôle des ISSN avec la fonction checkISSN($issn). - une fonction GetUserId($bd,$nom,$prenom) a ete creee dans publications/fonctions.php pour eviter la redondance dans Classes/OAI.class.php ET publications/EN_Classes/ENDNOTE.class.php - Le SuperUser n'est plus oblige d'entrer un patronyme et un email pour supprimer un user !! - Insertion/MaJ de la photo possible sur le serveur Ldap. - Les gestionnaires de conges recoivent un Mail meme si il n'y a pas de validations necessaires. - Recherche des publications sur l'Equipe/Axe de Rech/Service - Correction d'un bug qui permettait d'importer un publication depuis HAL même si aucun auteur du labo n'vait ete trouve dans la BdD. - Correction d'un bug dans le cron si le nom du labo ($Labo) est different de la Collection HAL. - Possibilite de donnees confidentielles. - Import depuis PubMed (par identifiant ou en masse/nom d'auteur) - Reecriture du code de gestion des alias de nom. - Correction d'un bug qui supprimait les publis le week-end en cas de Pb reseau !! 4.2.0 - Code de controle avec une base Harpege (le WS harpege n'est pas founi pour l'instant). - Ajout de fonctionnalites pour l'aide au reperage OST. - Import possible de publication depuis arXiv. - Ajout du nom patronymique dans la fiche individuelle. - Divers correction bugs et fonctionnalites mineures. - Le module hotel disparait, les codes integrent le module congres. - Le contributeur d'une publi peut indiquer le nom et pays d'un labo etranger inconnu de HAL (l'affection et mise a 'inconnue'). - Le contributeur d'une publi peut choisir une revue de HAL meme si elle n'a pas d'ISSN. 4.1.5 - Garde l'ordre des auteurs. - Enregistre l'auteur correspondant (meme si il est exterieur au labo) - Code de controle avec un fichier csv de l'OST. 4.1.3 - Embarque une machine Java (jre1.6.0_02, LinuX) et JabRef legerement modifie, pour les exportations de format de bibliographie. - Nouveau fichier Classes/MyTypeDoc.class.php qui regroupe tout ce que doit faire l'admin pour ajouter un nouveau type de document et/ou de nouveaux attributs specifiques (il peut aussi modifier le required de n'importe quel attribut) - Generation de code Bibtex (en intranet). - Enregistrement/Recuperation/Modif des emails des AuteursExt. - Recherche possible de publis uniquement sur projet ANR. - Enregistrement des references des projet nat et inter (surtout pour ANR .. obligatoire !!) - On supprime bien les fichiers qui n'existent plus dans un hal_import - Nouvelle classe Session.class.php - Nouvelle classe TypeDoc.class.php et 'restructuration' de la classe Publication.class.php. - La variable $MODULE disparait au profit de la constante MODULE. - La variable $Location disparait au profit de la constante LOCATION. 4.1.2 - Correction Bug et On peut ajouter un document a un séminaire 4.1.1 (4.1.0=version Beta) - Import des documents XML provenant de EndNote (V8 ou plus) et/ou de Wikindx. - Une partie de code reecrit (fonctions remplacees par des methodes de Classe - InsertPubli(),Details(),searchPubli()). - Le(s) gestionnaire(s) de publications gere(ent) desormais les revues. - On peut rechercher un labo a partir de son nom (plus seulement a partir de son sigle) - On peut detailler une Publication a partir du formulaire de Recherche des publi (plus de bouton Commentaire/Abstract) - Code EXTRANET reecrit en parti. - Le cron de AIGLe verifie chaque week-end si des publications n'ont pas ete effacees de HAL, ou si elles ont toujours au moins un auteur affecte au labo. - La reference d'un nouveau document est calculee en fonction de l'annee de publi (ou d'ecriture ou de defencedate) du nouveau document (evite d'avoir de vieux docus avec des references recentes). - Nouveau Module Bibliotheque. - Correction de Bugs mineurs. 4.0.2 - Recherche de l'ISSN de revues sur HAL (soap) - Importe les documents HAL meme ss abstract et ss ISSN de revue (elle sera obligatoire pour toute modif). - Prepare a la version 4.1.0 (Import de EndNote XML) - Debuggage des codes EXTRANET - Gere les PubMed Central - On peut lister les doublons - Ajout de mysql_free_result() (Warning PHP 5) - On enleve les caracteres bidons des noms d'auteur ($char_to_remove=Array('*','!') in OAI.class.php) - Divers petis bugs corriges - les Indicateurs passent dans un module a part. - AIGLe verifie, lors de l'enregistrement d'une nouvelle publi, si elle n'est pas deja dans sa base. - Enregistrement dans la base de tous les labos d'affectation d'un auteur (uniquement pour les auteurs hors labo!) 4.0.1 - La fonction insert_SQL() met a NULL toute variable non passees en parametre. - On utilise plus shell_exec dans comparaison.php pour connaitre l'OS mais plutot php_uname() (*) - Definition des CONSTANTES SERVER_OS et SAFE_MODE (index.php) - On controle SERVER_OS et SAFE_MODE dans transfert.php pour savoir si on peut utiliser AIGLe-tartex - On passe le parametre typedoc a la fonction add_mininav() pour savoir si on peut mettre des fichiers attaches. Plus bug affichage au transfert. (*) - On tient compte de la version hal dans searchPubli - On met le hal_passwd a NULL si on change de hal_ref (via un hal_import) (*) - AIGLe ne taggue plus avec la Collection (pas sur que se soit mieux ?) - petit Bug dans centre.php qd on clique sur le bouton back du navigateur (HTTP_REFERER). - quelques modifs de CSS. - Si pas de module php_imap et/ou php_ldap on previent l'admin a l'install. (config/fonctions.php) - petit bug new_release (lib/newrelase.php et CSS) - Gros Bug pour l'installation primitive du en parti au get_magic_quote() !! !! (AIGLE_Install.php, centre.php config/fonctions.php , config/module.php , config/comparaison.php, Classes/BD.class.php et Classes/BDMySQL.class.php) - On recupere les ISSN des Revues inconnues via le WS de HAL, l'abstract n'est plus obligatoire a l'import, il existe des auteurs sans Nom ni Prenom !!! (publications/insertPubli_SOAP.php ET Classes/OAI.class.php ) - on peut ajouter un user qui n'est pas en MySQL (admin/module.php et admin/head.php) - Message different de IMAP si le user n'a pas de compte IMAP.(login.php) - On n'insere plus aucune revue dans la base a l'install. (config/creationsql et config/comparaison.php) - On remplace 'Tel XXXX' par 'Poste tel' dans le formulaire de CV (personnel/formulaire.php) - largeur max d'un SELECT = 450px ( Classes/Form.class.php ) - Il existe des noms de revues avec un / dedans!! l'ISSN est alors derriere le dernier / (publications/enregistrement.php , publications/recapitulation.php) - On ajoute la metadonnee projetanr 4.0.0 - Import/Export des Documents depuis/vers HAL.