Atelier Webmaster 2004
Portails Postnuke : Les modules non standard
Portails PostNuke : Les modules non standard
Sommaire
Portails PostNuke : Les modules non standard ... 1
Sommaire ... 1
1. Généralités : les différents types de modules ... 1
2. Deux exemples : le wiki et la shoutbox... 1
2.1. Installer pnPhpWiki ... 1
Installer pnPhpWiki : Procédure : ... 1
Fonctionnement du Wiki : ... 2
2.2. Installer la shoutbox... 2
Installer la shoutbox : Procédure : ... 2
1. Généralités : les différents types de modules
La communauté de développeurs de PostNuke programme fréquemment de nouveaux modules pour répondre à divers besoins. Certains sont considérés comme des modules standard, d’autres pas, car ils nécessitent quelques étapes d’installation supplémentaires.
Il est donc important de lire la documentation fournie dans les répertoires DOCS des modules que vous téléchargez avant de procéder à toute installation.
Nous allons voir deux exemples de modules non standard. L’un nécessite d’exécuter une requête SQL via phpmyadmin, l’autre de modifier les permissions sur l’un des fichiers.
2. Deux exemples : le wiki et la shoutbox
2 . 1 . I n s t a l l e r p n P h p W i k i
Le WIKI permet de créer des pages de manière collaborative. (Chacun peut créer et éditer directement des pages sur le portail)
Installer pnPhpWiki : Procédure :
• Allez sur le portail TecfaSeed (http://tecfaseed.unige.ch/door) dans la zone Downloads (barre horizontale) puis successivement entrez dans Postnuke Components/Content Management et localisez pnPhpWiki pour Postnuke 0.750
• Téléchargez le module et décompressez le
• Envoyez le répertoire pnPhpWiki dans le répertoire Modules de votre portail sur le serveur
act-pn-mods-ns 1
Atelier Webmaster 2004
Portails Postnuke : Les modules non standard
• Allez sur PhpMyadmin (http://tecfaseed.unige.ch/phpMyAdmin/) loguez vous et cliquez sur SQL dans votre base de données
• Cliquez sur le bouton Parcourir et localisez le répertoire schemas dans le répertoire pnPhpWiki que vous avez téléchargé. Sélectionnez le fichier mysql puis cliquez sur GO (les tables sont créées)
• Retournez dans la zone d’administration de votre portail et cliquez sur modules puis sur régénérer
• Repérez pnPhpWiki (les modules sont classés par ordre alphabétique), initialiser le module et activez le.
• Allez dans Blocks et ajouter pnPhpWiki entre crochets : [pnPhpWiki] dans un menu de type Generic menu (menu avec liens) dans le champ URL sans oublier de lui donner un nom.
Fonctionnement du Wiki :
Pour créer une nouvelle page : Cliquer sur Edit en bas de page (petit bouton).
Entrer un * et une phrase avec majuscules et minuscules sans espace : EX :
*CeciEstUnTest puis cliquer sur le bouton Preview (optionnel) puis sur Save. La phrase apparaît en marron avec une zone cliquable. Cliquer sur la zone : vous vous retrouvez sur une nouvelle page. Remplacez : « Describe [CeciEstUnTest]
here. » par le titre de votre page…
Pour écrire des listes : * pour le premier niveau, ** pour le deuxième
Caractères gras : entourer le mot ou expression de deux soulignés : __gras__
2 . 2 . I n s t a l l e r l a s h o u t b o x
La shoutbox est une petite boîte, une sorte de mini chat qui permet à tous de s’exprimer et d’afficher instantanément de petites phrases ou informations visibles par le reste de la communauté.
Cet outil permet de donner un air plus convivial à votre portail. Ainsi, l’utilisateur ne se sent pas isolé, le portail paraît plus « vivant ».
Installer la shoutbox : Procédure :
• Allez sur le portail TecfaSeed (http://tecfaseed.unige.ch/door) dans la zone Downloads (barre horizontale) puis successivement entrez dans Postnuke
Components/Awareness Tools/Community building et localisez puis enregistrez le module Shoutbox (zip version)
• Décompressez l’archive et envoyez le répertoire entier Shoutbox dans le répertoire modules de Postnuke sur le serveur via ftp
• Entrez dans le répertoire Shoutbox sur le serveur et repérez le fichier
"shout.csv".
• Faites un clic droit et changez les droits (chmod) en 777 (cocher toutes les cases)
• Allez dans modules sur votre portail et régénérez, initialisez puis activez la shoutbox (les modules sont classés par ordre alphabétique)
• Allez dans blocks et installez un nouveau block de type shoutbox (le type de bloc se sera affiché en bas de liste)
act-pn-mods-ns 2