mercredi 9 mai 2012

Configuration du front-end

Nous avons ensuite voulu configurer Pawtucket, le module front-end de Collective Acces.
Nous avons utilisé la dernière version fournie par le SVN (et non par le lien direct de Collective Access en utilisant la commande "svn checkout http://collectiveaccess.svn.whirl-i-gig.com/CollectiveAccess/frontends/Pawtucket2/ "en Cygwin). Nous pension ainsi résoudre les problèmes posés par la recherche en pawtucket. Cependant, cette nouvelle version n'a pas solutionné ce problème. IL nous a également falu modifier le moteur de recherche utilisé par pawtucket et remplacer SQLSearch par MysqlFulltext à la ligne 8 du fichier app.conf de pawtucket, mais aussi dans celui de providence (ligne 17).

Dans un premier temps, nous l'avons configuré en local pour des raisons de facilité. Il nous a fallu ajouter les différents modules de gestion d'accès pour tous les objets définis afin de pouvoir les afficher. Collective  Access distingue trois types d'accès front-end : un plein accès, un accès semi restreint (défini par une adresse ip) et une absence d'accès. Il est également possible de désactiver le contrôle d'accès sous toutes ses formes dans le fichier app.conf, à la ligne 212.

Nous avons ensuite désactivé les fonctions folksonomiques (ligne 82) puisqu'elles ne nous paraissait pas correspondre aux besoins de la cinémathèque et qu'il n'était pas possible de les restreindre à certains types d'objets. Il aurait pu être intéressant de ne les inclure, par exemple que pour les événements, puisque les autres objets sont plus axés sur la recherche.

N'ayant pas pu trouver comment modifier les différents textes dans chacune des langues (les textes des différentes pages sont modifiables mais nous n'avons pas pu en créer différents selon les langues sélectionnées) nous avons pris le parti de désactiver les différents langages disponibles (ligne 305) afin de rester cohérents.

Nous avons également modifier le fichier afin qu'il permette de naviguer à la fois par les types d'objets, les personnes et les places afin de faciliter les recherches des utilisateurs (lignes 264 à 280).

Il nous a également fallu rajouter les différentes métadonnées que nous voulions faire afficher en pawtucket (ligne 249). Cela pose cependant un problème : les éléments de liste sont affichés par numéros d'identifiants en non par la valeur du champ.  Ainsi, les langues par exemples affiches des codes et non une valeur textuelle. Une solution vient d'être proposée à ce jour sur le forum de Collective Acces (http://www.collectiveaccess.org/forum/topic.php?id=561). Nous n'avons malheureusement pas encore pu tester et valider cette solution.

Ensuite, nous avons reconfiguré le plugin Gallery afin qu'il affiche les événements encodés par la Cinémathèque afin que ceux-ci soient à la fois centralisés sous le label Events dans le menu et affichés dans la case Featured Item de la page d'accueil. Nous avons donc créé, en Providence un set nommé eventfeatured dont les éléments sont affichés dans la galerie et sur la page d'accueil.

Enfin, avant de modifier le fichier css (..\pawtucket\themes\default\css\global.css) nous avons repérés les différents fichiers textuels et en avons indiqué les chemins d'accès afin de rendre leur modification plus facile par la suite.


Aucun commentaire:

Enregistrer un commentaire