- français
- English
Labo/LAMS
Faculté |
IC |
Contact |
|
Responsable |
LW |
Activité |
- |
En ligne |
|
Qualité |
|
Mise à jour |
continue |
Fraîcheur |
(2010-05) |
Code source: lams-infoscience.py
Remarques Générales
-
Site web: http://lamswww.epfl.ch/people
-
Publications: http://lamswww.epfl.ch/infoscience
-
People: http://lamswww.epfl.ch/people
Cahier des charges
Maquette d'interface du formulaire de recherche: http://empc38.epfl.ch/test/publication_lams.html (non fonctionnelle) http://lamswww.epfl.ch/infoscience(fonctionnelle)
A faire:
- Le cahier des charges est plus ou moins rempli. On fixe les bugs actuellement avec M. Luthi.
- Le LAMS teste actuellement (270405) le formulaire, il y a selon Marc-André Luthi des bugs de mon côté (python) mais aussi je pense du sien, mais pour des tests extensifs, il a été décidé que les membres du LAMS devraient mettre à jour leurs entrées dans infoscience avant de continuer à travailler sur le projet.
- 090505 - On en est toujours au même point, j'ai encore relancé le LAMS à ce sujet.
- 020605 - Feedback du LAMS, on va fixer quelques bugs.
Idée générale
- Marc-André Luthi utilise une plateforme Zope / Plone basée sur une solution Linux si je ne m'abuse. Cela signifie que le language de scripting privilégié par le LAMS est le Python. L'implémentation d'un formulaire de recherche de publications au sein du laboratoire se fait sous forme d'une solution conjointe en DTML (une forme d'HTML dynamique dans Zope) et en Python. M. Luthi s'occupe de la partie DTML et des détails d'implémentation locale, je (Romain Farkas) m'occupe de la partie Python.
- Quelques spécificités. Le formulaire de recherche comporte, notamment, une liste d'auteurs, de keywords et de types de document statique, hardcodée localement. C'est le choix du LAMS. De plus, ils demandent le support de la sélection multiple de valeurs. Cela demande un peu plus de logique dans l'implémentation Python.
-
J'utilise pour le développement l'environnement de développement d'ActiveState, ActivePython http://www.activestate.com.
En développement
- Le développement est lent, de par le changement de développeur et de par le type de collaboration que j'ai avec M. Luthi. En effet, je n'ai pas un accès direct au serveur (pour des raisons de sécurité, je suppose...), contrairement au LANOS. Un peu moins de liberté pour expérimenter, mais c'est une contrainte tout à fait normale...mais il y a de la bonne volonté des deux côtés.
Fixed
- Removed from function's definition the following parameters: title, abstract, journal. New function definition is: def infoscience(authors, keywords, types, year, maxresults).
- La logique a changé pour les auteurs: on cherche pour l'auteur X ou l'auteur Y.
- La logique a changé pour les keywords, on fait une recherche dans les keywords, les abstracts, et les title quand on sélectionne un keyword.
- Je n'ai pas changé la logique pour la sélection des années (2 years ago, ...).
- Added iso-8859-1 support.
Résultats
Labo/LAMS (last edited 2011-06-03 06:34:55 by localhost)
- Ce wiki
- Cette page