« Stage juin 2014 » : différence entre les versions
Aucun résumé des modifications |
|||
Ligne 26 : | Ligne 26 : | ||
== utils.php == |
== utils.php == |
||
<?php |
<nowiki><?php |
||
$paprVersion = 'Papr 2.0 - 2013'; |
$paprVersion = 'Papr 2.0 - 2013'; |
||
$paprPath = '/papr/'; |
$paprPath = '/papr/'; |
||
Ligne 63 : | Ligne 63 : | ||
// directory name for protected files |
// directory name for protected files |
||
$protected = "private"; |
$protected = "private"; |
||
</nowiki> |
Version du 3 juin 2014 à 11:03
Sujet
Papr : Administration de publications de recherche (http://icube-publis.unistra.fr/papr/index.php)
Papr est une application développée en interne pour la gestion des publications de recherche des membres du laboratoire. Elle permet la saisie, l'édition et la consultation des publications. C'est une aide à l'élaboration du rapport d'activité du laboratoire.
Travaux à réaliser:
- adapter les formulaires d'édition au framework Silex: http://silex.sensiolabs.org/
- optimiser l'interface de recherche des doublons des auteurs et des revues
- sauvegarder l'état des doublons
- visualiser les publications relatives aux doublons pour une meilleure validation
- interface des auteurs HORS ARHI, indiquer l'affectation + si ancien membre
- modifier l'extraction des publications
- permette l'import de publis depuis une resource extérieur: Scopus, PubMed, Google Scholar ISI Web of Sciences
- Effectuer un échantillonnage
- https://github.com/asifr/PHP-PubMed-API-Wrapper
- ARHI: graph
- https://code.google.com/apis/ajax/playground/?type=visualization#programmatic_control_changes
- https://code.google.com/apis/ajax/playground/?type=visualization#chart_editor
- https://developers.google.com/chart/interactive/docs/reference#DataView
- http://sophiedogg.com/creating-a-google-pie-chart-using-sql-data/
utils.php
<?php $paprVersion = 'Papr 2.0 - 2013'; $paprPath = '/papr/'; $webRoot = '/home/www'; $serverName = $_SERVER['SERVER_NAME']; $paprLink = 'http://icube-intranet.unistra.fr/papr/index.php'; $mailAdmin = 'webmaster@icube.unistra.fr'; $msgError = 'Papr a rencontré une erreur, veuillez-nous excuser pour la gêne occasionnée.'; // TODO: definir une politique! define('SERVER_NAME', $serverName); define('PAPR_PATH', $paprPath); define('WEB_ROOT', $webRoot); define('LABO', 'ICube'); define('MAIL_ADMIN', $mailAdmin); define('DEV_IP', ''); define('PAPR_LINK',$paprLink); define('PAPR_VERSION',$paprVersion); function printArray($var){ if( DEV_IP == $_SERVER['REMOTE_ADDR'] ){ print '<pre>'; print_r($var); print '</pre>'; } } // TODO: a supprimer $local_server = "/home/www"; $public_path = "/papr"; $intra_path = "/papr/intranet/"; $images_path = "/papr/images"; $css_path = "/parp/css/"; // directory name for protected files $protected = "private";