RUCKSTUHL Sylvain 

 
Dernière mise à jour le : 

 
Rapport exercice 1 STAF 2X

Portail avec PhpWebsite

Objectifs / Commentaires / Difficultés rencontrées / réflexions / Références
 
Objectifs

Le but de cet exerciceétait de réaliser un portail utile pour une communauté et utilisé. J'ai choisi de développer un portail pour l'association " Académie des 9 ", association qui organise des fêtes dans la commune de Bernex.

Mes principaux objectifs étaient les suivants :

- Changer la feuille de style du thème PhpWebsite,
- Ajouter un nouveau thème,
- Installer deux modules supplémentaires dont un forum.

Si j'ai réussi à concrétiser la grande majeure partie de ces objectifs, je n'ai malheureusement pas pas pu ajouter un forum. Ceci est dû à la version de PhpWebsite avec laquelle j'ai travaillé et sa compatibilité avec les modules proposés sur le site de PhpWebsite.

Pour rajouter une difficulté supplémentaire, j'aurais pu tenter d'implémenter un module, mais le temps m'a manqué.


 

Objectifs / Commentaires / Difficultés rencontrées / réflexions / Références

 

Commentaires

Mon portail comporte les éléments utiles à l'association. J'ai ajouté un lien sur une page externe qui contient un mot de passe où les membres de l'association (et non les membres du portail) peuvent voir les rendez-vous et les dossiers de travail.

Ceci est un problème de ce portail : un quelconque internaute peut demander de devenir membre du portail. C'est un problème, car l'association travaille avec des informations personnelles. J'aurais pu supprimer l'option de demande de login mais cela aurait été contraire à la logique d'un portail. Alors j'ai décidé de créer des pages protégées.

J'ai ajouté deux modules, un pour mieux présenter les articles (présentation sous forme de tableau) et un formulaire de mail (pour pallier l'absence de forum):

  • all_php.php
  • formmail

    L'installation de ces modules est simple. Cependant, pour faire fonctionner le mail depuis TECFA, il fallait effectuer quelques modifications que je n'aurais su faire tout seul. Seul l'aide de Vivian m'a permis de comcrétiser cette opération. Grâce à cette opération, on peut également s'inscrire au portail et recevoir le mot de passe par mail.

 

Difficultés rencontrées

J'ai connu des difficultés, et en connais toujours, lors de la désinstallation de modules. En effet j'ai inséré un module pour une galerie de photos juste pour tester mes capacités à insérer un module. Ensuite, ne le voulant plus car inutile pour l'association, je l'ai désinstallé. Les tables dans la base de données ont disparu mais pas les icônes dans le menu d'administration des portails. De même, pour le module forum, après désinstallation (car il ne fonctionnait pas) l'icône est toujours présente sur le menu d'administration.

J'ai également rencontré des difficultés pour rentrer en administrateur, comme tous les étudiants qui ont réalisé cet exercice, difficultés dues à la version de PhpWebsite que nous avons utilisée. Grâce à Vivian qui nous a donné des indications sur son installation, tout est rentré dans l'ordre.

Objectifs / Commentaires / Difficultés rencontrées / réflexions / Références

 

Réflexions

La facilité d'utilisation et d'installation, si l'on excepte les difficultés dues à la version (voir ci-dessus), permet de créer un portail rapidement. De là à dire que l'on crée un " bon " portail aussi facilement, je ne pense pas.

Le plus difficile est de réfléchir à ce que le portail doit contenir et à ce qu'il doit fournir pour la communauté qu'il concerne.

Devant réaliser un portail simple pour l'association " Académie des 9 ", j'ai choisi PhpWebsite plutôt que PostNuke, car il me permettait de créer un portail simple rapidement. Le créer avec PostNuke m'aurait pris plus de temps. En effet, PostNuke paraît plus compliqué et l'ajout de module largement plus complexe que dans PhpWebsite. Mon leitmotiv était la création rapide d'un portail, mon choix s'avéra le bon. Mais, après plusieurs heures d'utilisation, et après avoir reçu les articles des membres de l'association, j'ai remarqué (et eux aussi) que seul l'administrateur peut poster les articles et ainsi les rendre lisibles à toute la communauté. C'est dommange que PhpWebsite n'offre pas la possibilité de créer des utilisateurs-modérateurs comme c'est le cas dans PostNuke.

Objectifs / Commentaires / Difficultés rencontrées / réflexions / Références

Références