staf 2x: introduction aux portails installation et

34
Staf2x Les portails: Michele Notari Staf 2x: Introduction aux portails Installation et administration d'un portail PostNuke (for dummies...) Proposé par Michele Notari le 12. mai 2003 Excuséz les fautes d'orthographe.. et les autres.... et corrigez les s.v.p. Préface: Cette page a été crée pour le cours staf2x. En cas vous ne participez pas au cours et voulez seulement installer un portail vous pouvez sauter l'introduction et les exercices. L'installation du portail devrait marcher aussi pour des personnes qui n'ont pas de grands notions de programmation et sans ultérieurs explications (pas testé..) . C'est un peu l'idée qu'on puisse employer ce fichier aussi pour des étudiants qui font leurs premiers démarches à TECFA ou bien des élèves intéressés qui veulent se lancer dans le domaine et qui ont à disposition un serveur Apache, PHP et une base MySql. Les instructions sont conçus (pour l'installation d'un portail Postnuke (ou autre)) pour des personnes qui ont accès au serveur de TECFA, droit à de l'espace Web et une base de donnée avec mot de passe. Prérequis: emploi d'un programme FTP, du programme Winzip et une notion de structure de répertoires et fichiers (sur le serveur de TECFA). Cette page avec l'instruction se trouve dans un Swiki. Il est donc possible de rejoindre des choses (ex. installation d'un module) et de corriger des fautes. Un des devoirs pour les participants du cours staf2x sera de rejoindre au Swiki la description d'un module au Swiki. En cas vous ne participez pas au cours et vous avez envie de faire la même chose, allez is! http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (1 von 34) [16.05.2003 11:29:19]

Upload: others

Post on 15-Apr-2022

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

Staf 2x: Introduction aux portails Installation et administration d'un portail

PostNuke (for dummies...)Proposé par Michele Notari le 12. mai 2003

Excuséz les fautes d'orthographe.. et les autres.... et corrigez les s.v.p.

Préface:Cette page a été crée pour le cours staf2x. En cas vous ne participez pas au cours et voulez seulement installer un portail vous pouvez sauter l'introduction et les exercices.L'installation du portail devrait marcher aussi pour des personnes qui n'ont pas de grands notions de programmation et sans ultérieurs explications (pas testé..) . C'est un peu l'idée qu'on puisse employer ce fichier aussi pour des étudiants qui font leurs premiers démarches à TECFA ou bien des élèves intéressés qui veulent se lancer dans le domaine et qui ont à disposition un serveur Apache, PHP et une base MySql. Les instructions sont conçus (pour l'installation d'un portail Postnuke (ou autre)) pour des personnes qui ont accès au serveur de TECFA, droit à de l'espace Web et une base de donnée avec mot de passe. Prérequis: emploi d'un programme FTP, du programme Winzip et une notion de structure de répertoires et fichiers (sur le serveur de TECFA).

Cette page avec l'instruction se trouve dans un Swiki. Il est donc possible de rejoindre des choses (ex. installation d'un module) et de corriger des fautes. Un des devoirs pour les participants du cours staf2x sera de rejoindre au Swiki la description d'un module au Swiki. En cas vous ne participez pas au cours et vous avez envie de faire la même chose, allez is!

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (1 von 34) [16.05.2003 11:29:19]

Page 2: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

Le Menu du fichier:

IntroductionButs de la journéeRépartition du tempsDefinition de CMS / C3MS: Portail, Blog, Wiki

Installation du serveur Apache, de PHP et de la base de donnée MySql

Installation d'un portail postnuke(ou d'un Blog Movable type)La fenêtre DOS et la connexion TELNET / Changer les permissions des fichiers demandésTélécharger les FichiersInstaller un portail PostNuke 0.7.2.3

Administration du portail PostnukeGetting startedLe menu 'Administration' 'Settings'Language settingsInstallation d'une langue supplémentaire Adaptation de la barre de gaucheInstallation du module 'phpWiki'

Exercices (pendant la journée)

1. se loguer avec telnet et changer la permission d'un fichier2. se loguer avec FTP et changer la permission d'un fichier3. Editer ou nouveau 'Poll' 4. Changer l'image de postnuke5. Enlever le menu 'Reminder' de la barre de gauche

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (2 von 34) [16.05.2003 11:29:19]

Page 3: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

6. Adapter la barre de gauche -> Traduction pour les différentes langues 7. Ajouter un module à choix

Exercice individuel (pour faire à la maison)

Références bibliographiques: (Ce ficher a été crée par David Touve de la promo Gina en janvier 2002)

Portail exemple crée pour ce cours

Introduction:

Buts de la journéeRépartition du tempsDefinition de CMS / C3MS: Portail, Blog, Wiki

But de la journée:

● Chaqu'un et chaqu'une aura implémenté son portail postnuke dans le répertoire perso de TECFA● Vous saurez comment ajouter des modules dans votre portail● Vous saurez comment ajouter et gérer l'emploi des langues dans le portail● Vous connaisserez le menu 'Admin' du portail.

Répartition du temps:

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (3 von 34) [16.05.2003 11:29:19]

Page 4: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

09:30 : 11:00 Introduction aux portails; Blogs et Wikis11:00 : 11:30 PAUSE11:30 : 12:30 Préparations à l'installation et installation du portail12:30 : 13:30 PAUSE pour manger13:30 : 15:00 terminer l'installation; Le concept d'administration du portail postnuke; installation de la langue française15:00 : 15:30 PAUSE15:30 : 17:00 Installation d'un autre module: phpWiki, Shoutbox; proposition pour les exercices a consigner17:00 FIN

CMS / C3MS: Portail, Blogs, Wiki

La plupart de ces définition ont été prises dans un fichier crée par Ortelli/Touvet (promo Gina: Janvier 2002):http://tecfa.unige.ch/staf/staf-g/touvet/staf2x/ex1/matos/ressources/staf2x_portail_%20theorie.pdf

Définitions:CMS: Content management system:L’idée de base est de séparer le contenu du design.Les « design » sont contenus dans des thèmes ou des templates alors que le contenu estconservé dans des bases de données ou des fichiers séparés (Xml). Lorsque l’utilisateurdemande une page, ces deux parties sont combinées pour produire un document (HTML).La page résultante peut donc provenir de multiples sources.

C3MS: Community, Collaboration, Content Management SystemLes nouveaux portails d’information et de communication réunissent : community management,collaboration management, news management et content management. Voir aussi les slides du talk de Daniel Schneider à Goteburg (2003):http://tecfa.unige.ch/proj/seed/catalog/docs/goteburg03-talk.pdfou bien l'article de Rhodes(2002):http://tecfa.unige.ch/proj/seed/catalog/docs/rhodes-paper-tecfa-web.pdf

Portail:« entrée monumentale et décorée d’un édifice, d’un parc, comportant une ouplusieurs portes » (encyclopédique) Un portail web (notion relativement récente; 2002) est généralement un site qui offre un nombre

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (4 von 34) [16.05.2003 11:29:19]

Page 5: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

indéterminé d’outils sur sa homepage (moteur de recherche, informations diverses, métEo,actualités, côte de la Bourse, classement de sites par thèmes, astrologie, courrierélectronique, chatrooms, forums, achats on-line, etc.). Techniquement, il repose sur une basede données et sur des scripts qui génèrent dynamiquement le contenu. Le tout est géré onlinegrâce à une interface web. L'objectif étant de guider les internautes et faciliter leur accèsau réseau en fonction d’un objectif commercial ou d’un ou plusieurs thèmes.est un site web entièrement paramétrable et personnalisable on-line qui permetl’échange d’informations (poster / lire / commenter des messages).Trois types de portails (une typologie parmi d’autres) :

● Les portails d’information : annuaire + moteur de recherche + nouvelles (Yahoo,Nomade, etc.)

● Les portails interactifs : portail d’information + chats, forums, etc. (type postnukepar exemple)

● Les portails collaboratifs : portail interactif + production en commun d’informations,de contenu grâce à la participation active des utilisateurs (Weblog, Wiki)

● (Les portails transaction, les portails de portails, etc.).

Blog / WeblogSignification littérale : « journal de bord sur le web ». Autre étymologie trouvée : « weeblog» (Peter Merholz).Définitions diverses :

● « a Weblog is a Web site that maintains a constantly updated list of links to othersites; those links can deal with any subject or focus on a particular one. Webloggerstypically offer pithy, sarcastic commentary about the links » (Chicago Tribune)

● « un weblog est une suite d’articles datés diffusés sur le web, avec une mise à jourfréquente » ( ??)

● « a weblog is a small web site, usually maintened by one person that is updated on aregular basis and has a high concentration of repeat visitors » (Cameron Barrett).

● Portail personnel. Une partie d’un site ou alors le site lui-même.● Peu développé en Europe, tout se fonde principalement sur le modèle US.● Evolution entre un outil destiné à commenter des liens (Metafilter, avec trois boxes : une

pour entrer l’URL, une pour le titre de l’article, une pour le commentaire) et un outilpermettant d’entrer du contenu librement (Blogger, qui n’impose aucune restrictions dans la

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (5 von 34) [16.05.2003 11:29:19]

Page 6: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

forme du contenu qui est posté). Grâce à Blogger, le weblog est passé d’un « filter-style »weblog à un « journal-style » weblog.

WikiUn Wiki est un site web dynamique dont tout visiteur peut modifier les pages à volonté .Il s'agit d'un concept assez récent, bien que la technologie nécessaire existe depuis plusieurs années. Le nom Wiki provient de l'hawaïen "WikiWiki" qui signifie vite. Ward Cunningham, le créateur de Wiki, choisit ce nom pour former un diminutif à partir de "WikiWikiWeb". Définition prise par Wikipedia:http://fr.wikipedia.org/wiki/Accueil

Installation du serveur Apache, de PHP et de la base de donnée MySql:

Pour créer un Portail ou un blog à TECFA il n'est pas nécessaire installer Apache, PHP et MySql... En cas on aimerait installer un portail ailleur eh, bien il faut.

l'installation du serveur Apache, du PHP et de la base de donnée mySql n'est pas décrite en détail (!).

Les sites nécessaires pour installer:

Consulter les pages toolbox du serveur Tecfa: http://tecfa.unige.ch/guides/toolbox.html ou bien directement:Apache (Version actuelle 2.0.45 ; le 8 mai 2003):Main page: http://httpd.apache.org/documentation pour Apache 2.0: http://httpd.apache.org/docs-2.0/PHP (Version actuelle 4.3.1; février 2003)Main page: http://www.php.net/downloads.phpdocumentation française: http://dev.nexen.net/docs/php/annotee/manuel_tocd.php:MySql (Version actuelle 4.1; Version 5.0 sortira bientôt):Main page: http://www.mysql.com/

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (6 von 34) [16.05.2003 11:29:19]

Page 7: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

documentation française: http://tecfa.unige.ch/guides/mysql/fr-man/manuel_toc.html

Un document crée par Olivier Claviel (Zeitoun 2001) vous indique les pas nécessaires pour installer serveur, PHP et mySql (pas de version actuelle!! Faites gaffes aux versions: pas chaque version de Apache marche bien avec tout les autres programmes... mal heureusement..):http://tecfa.unige.ch/guides/tie/html/inst-serverset/inst-serverset.html

Installation d'un portail (ex. postnuke)

1. La fenêtre DOS et la connexion TELNET / Changer les permissions des fichiers demandés

2. Télécharger les Fichiers 3. Installer un portail PostNuke 0.7.2.3

Le principe d'installation pour les Portails est à peut près la même. une fois qu'un a se serveur le PHP et la base de donné on mets les fichiers au bon endroit, on change les permissions et on clique un peu des boutons et voilà! (Après les problèmes commencent...;)

1. La fenêtre DOS et la connexion Telnet et /ou la connexion par FTP

La fenêtre DOS (Dos window) peut servir pour changer les permissions des fichiers. Il n'est pas absolument nécessaire de connaître le fonctionnement de telnet mais pour l'installation de portails des fois ça rends la tâche plus facile. Une Alternative pour changer les permissions est le programme FTP.

Changement de permission de fichier par TELNET:

1. ouvrir une fenêtre DOS

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (7 von 34) [16.05.2003 11:29:19]

Page 8: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

2. commande: 'telnet tecfasun7.unige.ch' (sans guillemets)3. commande: votrenom4. commande: votrepassword5. aller au répertoire ou on veut changer les permissions:

commande: 'cd /web/perso/staf/votrenom/' (cd signifie change directory..)

6. changer la permission avec la commande: 'chmod 666 votrefichier'

7. Avec la commande 'dir' vous pouvez voir tout les fichiers qui se trouvent dans le répertoire choisi. En cas vous voulez connaitre le fonctionnement d'autres commandes tapez 'man' suivi par la commande que vous voulez connaîre.

Image 1: Dosshell avec les commandes et la syntaxe de la commande chmod les nombres après la commande chmod 666 indiquent la permission donné au fichier: exemple: 666: peut être lu et écrit par tout le monde; 777 peut être lu, écrit et executé par tout le monde.

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (8 von 34) [16.05.2003 11:29:19]

Page 9: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

Changement de permission par FTP:

1. Se connecter au serveur et aller au répertoire ou on veut changer les permissions2. sélectionner le fichier3. choisir le menu Hôte4. choisir le menu propriété5. sélectionner les propriétés du fichier désiré

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (9 von 34) [16.05.2003 11:29:19]

Page 10: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

Image 2: changement de permission à un fichier avec FTP-expert

2. Téléchargement les Fichiers

Au moment ou on veut télécharger les fichiers on doit se décider quelle Version, quelles langues on choisit etc. Il est conseillé de faire ce choix à ce point là de l'installation!

Installation Portail Postnuke

Les fichiers se trouvent:

Conseillé: Pour l'installation en deux langues directement: Français et Anglais( version 07.2.3; dans ce site on trouve aussi le fichier langue française: pnlang-07.2.2_fra):http://www.postnuke-france.org/

Pour voir ce qui se passe dans la communauté postnuke, nouveaux versions, modules, thèmes etc..:http://www.postnuke.com/

Ou bien: http://news.postnuke.com/ pour voir les news et la version originale la plus récente

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (10 von 34) [16.05.2003 11:29:19]

Page 11: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

3. Instruction de l'installation du portail Postnuke 07.2.3

● Dézipper les fichiers (Le programme winzip est un outil de compression et décompréssion de fichiers. On peut télécharger winzip ici (http://www.winzip.com/ ; utilisez pour essayer la version d'évaluation))

● placer les fichiers dans le répertoire suivant● Créer un répertoire nommé: portail dans votre espace personnel:

/web/perso/staf/votrenom/portail/● Consulter le fichier INSTALL.txt qui se trouve dans votre répertoire portail de votre installation● Exécuter le fichier install.php qui se trouve dans le répertoire html de votre portail

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (11 von 34) [16.05.2003 11:29:19]

Page 12: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

Image 3: En haut vous voyez le nom du fichier pour mon portail; seléctionnez la langue 'English'

● Acceptez la licence de GNU (Next)● Changez la permission aux fichiers config.php, et config-old.php qui se trouvent dans le répertoire 'html'. vous pouvez faire cela

avec FTP-expert ou bien avec telnet .

Image 4: Changement de la permission de fichiers

● Après avoir changé la permission appuyez Re-check● Insérez les valeurs suivants pour la base de donnée et appuyez 'submit'

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (12 von 34) [16.05.2003 11:29:19]

Page 13: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

Image 4. Insérez dans 'Database username' votre nom de login (pour moi : notari); le mot de passe pour la base de donnée (!) et le nom de la base (= votre nom de login). Le préfix peut être ce que vous voulez. pn est pour postnuke (votre portail); chaque table qui sera crée dans la base aura le préfix pn_...

● Choisissez nouvelle installation! 'New install'● Choisissez 'Start' sans crocher 'create the Database'● Choisissez 'Continue'● Entrez les donnés pour l'administration du portail et cliquez 'Set Login'

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (13 von 34) [16.05.2003 11:29:19]

Page 14: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

Image 5: Les donnés pour l'administrateur.. gardez les quelque part!!

● Cliquez 'Finish' et voilà que votre portail est installé!!● Cliquez 'Go to your PostNuke site'

● Et vous y êtes, dans votre nouvel portail (qui pour le moment est assez moche!!)

Dans les exercices suivants on va administrer le portail:

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (14 von 34) [16.05.2003 11:29:19]

Page 15: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (15 von 34) [16.05.2003 11:29:19]

Page 16: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

Image 6: Le portail rude sans changements faits.

Administration du portail postnuke:

Getting startedLe menu 'Administration' 'Settings'Language settings (préparation pour installer une langue supplémentaire)Installation d'une langue supplémentaire (ex. Français)Adaptation de la barre de gaucheInstallation du module 'phpWiki'

Getting started

● L'adresse URL du portail est:http://tecfa.unige.ch/perso/staf/votrenom/portail/postnuke-phoenix-7.2.3/html/index.php (normalement..)

● Pour commencer on doit effacer des fichiers important ou on pourrait retrouver le mot de passe de la base de donnée:Il s'agit des fichiers: 'install.php' et du répertoire 'install' avec FTP ou bien directement (en cas vous avez accès directe au serveur)

Menu: 'Administrtaion' -> 'Settings':

● Après vous être logué dans votre portail comme administrateur (vous avez sauvegardé vos donnés!!! eh?) vous sélectionnez le répertoire 'Admnistration' et choisissez le menu 'Settings' .

● Nom du site: 'Site name'● Logo du site: ('Site logo'on peut voir le logo que dans certains thèmes du site. Le Logo est sauvegardé dans le répertoire

html/images/logo.gif

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (16 von 34) [16.05.2003 11:29:19]

Page 17: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

● Le thème du site (il s'agit de l'apparition générale du site (pour l'exemple on an choisi le thème 'PostNukeBlue'● Il est conseillé de crocher le radiobutton: 'graphics in administration menu' ->' yes' pour voir des icônes dans le menu

'Administration'● Le Message tout en bas 'Footer line' qui est visible toujours (On peut y mettre par exemple d'adresse mail de l'administrateur ou

un logo etc..)● On peut aussi régler l'emploi des tags html pour l'édition dasl le portail: par exemple on peut interdire d'employer la balise <h1>

pour éditer des textes dans le portail.

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (17 von 34) [16.05.2003 11:29:19]

Page 18: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

Image 7: Le menu 'Settings' permet le choix du logo du site (1), du thème du site (2) et des icônes dans le menu 'Administration'

Language settings

● Rassurez vous que dans le menu 'Administration' 'Language' 'Language Configuration' l'option 'Activate ML' soit 'Yes'

Image 8: pour permettre plusieurs langues dans le portail le menu 'Language setting' doit être 'Yes'; l'activation de 'User Flags' démontre des drapeaux avec les langues.

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (18 von 34) [16.05.2003 11:29:19]

Page 19: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

Installation d'une langue supplémentaire

● Reprenez le fichier pn-07.2.2_fra que vous avez téléchargé au début de la session et introduisez tout les répertoires dans les fichier de votre portail: Faites gaffe à maintenir la structure des fichiers de votre portail (les noms des répertoires sont 'case sensitif; dés fois en téléchargeant des répertoires des noms sont écrits en minuscule.. -> peut causer des problèmes!!!!

Image 9: avec FTP les répertoires du fichier pn-07.2.2_fra (1) sont téléchargé dans le répertoire du portail (2)

● ainsi vous pouvez installer plusieurs langues!● retour au menu 'Administration' 'Langages' vous pourvez choisir une nouvelle langue 'Choose Language' et charger la traduction

'Load translation'● En fin il vous faut générer les langues avec le bouton 'Add missing' et 'Generate'

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (19 von 34) [16.05.2003 11:29:19]

Page 20: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

Image 10: choix de la langue (1) et en suite chargement de langues (2)

Adaptation de la barre de gauche

● L'adaptation de la barre de gauche est faite par le menu d'Administration' 'Blocs' (maintenant que la langue française a été choisie les commendes sont en français...;))

● Le Menu 'Blocs' permet de postionner tout ce qu'on veut ou on veut dans la fenêtre du portail!! Dans cet exemple on va changer que la barre de gauche.

● On va désactiver le menu 'Reminder', changer le titre du 'Main Menu' en 'Menu Principale' et en fin éditer le 'Menu principale', c'est à dire enlever le menu 'Downloads' , 'Sections', 'Top List' et tout ce que vous voulez...

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (20 von 34) [16.05.2003 11:29:19]

Page 21: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

Image 11: La position verticale des menus de la barre de gauche peut être changée avec les flèches (1 ex. faire monter le 'Main Menu' et descendre le menu 'Reminder'; Le titre du menu 'Main Menu peut être changé en 'Menu Principale' en appuyant sur 'Editer'(2 et 3); On pourrait aussi positionner le 'Menu Principale' au centre de la fenêtre; Les menus peuvent être activés ou supprimés ou bien le contenus des Blocs édités (3 ex. le contenu du Bloc 'Menu Principale' est : 'My Account', 'Administration', 'Logout' etc.). Dans ce Menu 'Blocs' on peut aussi ajouter des Blocs -> 'Nouveau bloc' etc..

● Après avoir cliqué sur le bouton 'Editer' du Bloc 'Main Menu' (voir Image 11 en dessous de no. 3) on arrive au menu pour modifier le bloc:

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (21 von 34) [16.05.2003 11:29:19]

Page 22: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

Image 12: A ce point on renomme le bloc en 'Menu Principale' et on le positionne à Gauche (1), en suite on supprime le Modules qu'on ne veut pas montrer dans le bloc 'Menu Principale' (2). Important: si on choisit sous Langue (près du point 1) Français ou Anglais ce bloc sera affiché que si on choisit cette option de langue. De cette façon on peut créer des blocs qui ont des titres selon la langue de navigation qu'on choisit...

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (22 von 34) [16.05.2003 11:29:19]

Page 23: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

Installation du module 'phpWiki'

● Télécharger les fichiers pour le module qui se trouvent entre outre dans un portail qui s'appelle 'Stuff Kling nu':http://stuff.kling.nu/modules.php?op=modload&name=UpDownload&file=index&req=viewdownloaddetails&lid=4&ttitle=phpWiki pour avoir accès au téléchargement vous devez vous inscrire au portail. ( on trouve certellement aussi ailleurs des phpWiki pour votre portail mais dans la page de Postnuke on m'a dirigé ici pour ce phpWiki qui est bien intégré dans le portail...)

● Dézipper le fichier téléchargé et placer ce répertoire 'phpWiki' dans le répertoire 'modules' de votre portail (faites gaffe: le répertoire avec le nom 'Wiki' que vous trouvez dans le répertoire 'modules' n'a rien à voire avec le phpWiki qu'on va installer!!)

● Ouvrir dans le menu d'Administration' le menu 'Modules' et ici cliquer sur 'Regenerate'; en suite le module 'phpWiki' sera intégré dans le modules.Il suffit de 'Activate' le module:

Image 13: Activation du module 'phpWiki' dans le menu 'Administration' -> 'Modules' (L'activation fonctionne qu'après la régénération ('Regenerate') des modules disponibles

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (23 von 34) [16.05.2003 11:29:19]

Page 24: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

● Maintenant on peut ajouter le module 'phpWiki' dans la barre de gauche sous le menu 'Menu Principale'● Editer dans le menu d'Adminstration' -> 'Blocs' le module 'Menu principale'● Ajouter au fond de la page 'Blocs' dans la ligne vide à gauche le titre: 'phpWiki', au milieu: rubrique 'URL' adapté (voir prochaine

ligne) et à droite un commentaire● L'URL (à remplir au centre) doit avoir la forme suivante:

http://tecfa.unige.ch/perso/staf/notari/portal/2postnuke-phoenix-0.7.2.3/html/modules.php?op=modload&name=phpWiki&file=indexAu début l'url du site'http://tecfa.unige.ch/perso/staf/<votre nom>/portal/2postnuke-phoenix-0.7.2.3/html/' (voilà pour le portail exemple..)en suite le reste de la ligne qui est pour tout le monde la même... Une alternative à cette forme compliqué pour remplir ce champs est d'écrire [phpWiki] ; Avec cette commande ce devrait marcher aussi, si le module a été activé correctement... (l'activation du module ne marche pas toujours, c'est pour ça que j'ai proposé les deux solutions).

Image 14: Dans le menu 'Administration' -> 'Blocs' -> 'edit' du bloc 'Menu principale' au bout de la page il faut insérer les donnés

● Pour terminer il faut cliquer le menu crée 'phpWiki' dans la page principale du portail. Le Wiki sera initialisé et accessible pour l'employ!

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (24 von 34) [16.05.2003 11:29:19]

Page 25: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

Liens

PNphpBB2 Forumhttp://www.pnphpbb.com/

Exercices présentielles:

1. se loguer avec telnet et changer la permission d'un fichier2. se loguer avec FTP et changer la permission d'un fichier3. Editer ou nouveau 'Poll'4. Changer l'image de postnuke5. Enlever le menu 'Reminder' de la barre de gauche6. Adapter la barre de gauche -> Traduction pour les différents langues 7. Ajouter un module à choix (si on a le temps)

1. Loguez vous dans le serveur Tecfa, allez au répertoire personnel et permettez l'écriture dans un fichier par tout le monde, montrez une liste des fichiers dan ce répertoire.

2. Ouvrez le programme 'FTP-expert, allez dans votre répertoire et changez la permission d'un fichier.

3. Créer un nouveau poll avec une question à choix http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (25 von 34) [16.05.2003 11:29:19]

Page 26: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

Image15: Poll

4. Changez l'image de postnuke dans le heading du portail

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (26 von 34) [16.05.2003 11:29:19]

Page 27: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

image 16: Iimage dans le heading du portail

5. Dans la barre de gauche vous trouvez le menu 'Reminder' pour enlever des fichiers après l'installation du portail. Pour travailler avec le portail ce menu 'Reminder' peut être enlevé.

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (27 von 34) [16.05.2003 11:29:19]

Page 28: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

Image 17: Le menu 'Reminder' dans la page principale

6. Adaptez la barre de gauche de façon que pour chaque langue vous ayes des titres de modules compréhensibles (traduction..)

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (28 von 34) [16.05.2003 11:29:19]

Page 29: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

-> -> -> ->Image 18: La barre de gauche du portail

7. Ajoutez un module à choix: exemple shoutbox ou journal ou ...ou.. (Je ne connais pas très bien tout les modules on va bricoler ensemble..;)).

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (29 von 34) [16.05.2003 11:29:19]

Page 30: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

Image 19: Chatbox

Image 20: Module Journal

Exercice individuel

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (30 von 34) [16.05.2003 11:29:19]

Page 31: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

Staf2xles portails d'information et de communication

Michele Notari (exercice copié partiellement de David Touvet et Roberto Ortelli

consignes pour l'exercicefin de Juin

Ex1 Portail Php / MySql (exercice)

contenu

1. Créationet administraton d'un portail Php / MySql à choix avec un but précis! (pour une école, une communauté de sport, de musique, ...(vous pouvez créer un portail d'un autre type que postnuke..)

2. Commentaire concernant l'installation d'un portail postnuke sur la page Swiki http://idefix.gymliestal.ch:8888/staf2xet description de l'installation d'un module supplémentaire dans le Swiki de nouveau 'for dummies'!!!

date de retour Fin de Juin

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (31 von 34) [16.05.2003 11:29:19]

Page 32: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

noms de fichiers

http://tecfa.unige.ch/staf/staf-g/<login>/staf2x/ex3/welcome.html

● page d'introduction de votre portail qui le présente● enfin, un lien permettant d'accéder au portail● Lien permettant d'acceder à la description de l'installation du module sur le Swiki

contraintes

● le choix du sujet n'a pas beaucoup d'importance, mais il faut choisir un sujet qui se prête bien à la philosophie d'un portail

● configurez-le correctement (en enlevant tout ce qui est inutile et en le rendant "utilisable" : pour cela, si vous créez des "topics", vous devez également créer des catégories avec des images (etc.) et poster quelques articles!)

● créez quelques utilisateurs● personnalisez son apparence en lui changeant son "thème" et en personnalisant les images,

logo et autres détails (ne pas se limiter à juste plaquer un nouveau thème!)● ajoutez-lui au moins deux modules différents de ceux montrés au cours (par conséquent,

choisir un portail qui s'y prête... ● créez un utilisateur guest (login=guest / password=guest) pour que vos collègues puissent aller

voir votre portail

critères d'évaluation

● votre portail doit être adapté au sujet que vous choisissez, en d'autres termes si votre sujet est relativement simple, n'installez pas "PortaildelaMort" avec mille fonctionnalités inutiles pour votre sujet

● le sujet de votre portail est bien mis en valeur et expliqué au "visiteur"● votre portail fonctionne et contient des informations (articles, liens, fichiers à downloader, etc.)● votre portail doit être entièrement personnalisé (enlevez les choses inutiles)● créativité● utilité● point bonus: Installation d'un serveur Apache avec une base de donné et php (contacter

D.Schneider en cas vous ne pouvez pas installer ailleurs..)

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (32 von 34) [16.05.2003 11:29:19]

Page 33: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

remarques

● c'est votre premier portail, restez donc calme et ne visez pas trop haut!● réfléchissez plutôt au contenu qu'à la forme● pensez en terme d'utilité (création d'une communauté)● Por la description de l'installation d'un module pensez que se soit votre grandmère qui doit

l'instller... (essayez de formuler si simple que possible.. insérez des images ou vous pensez se soit opportun. Insérez un lien au endroit: 'Le menu du fichier: Titre: installation du module <bla bla> crée par <votrenom>; créez une nouvelle page sur le swiki..

ressources● voir la page principale du cours● et la page de Daniel K. SCHNEIDER sur les portails (longue!)

buts pédagogiques

● apprendre les notions de base concernant un serveur Apache complet (Apache + Php + MySql + phpMyAdmin)

● apprendre à utiliser l'interface phpMyAdmin● savoir installer et configurer des portails de type Php / MySql● se familiariser avec un système utilisant le concept de CMS et découvrir ses implications

pédagogiques

Ex1 Portail Php / MySql (rapport)

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (33 von 34) [16.05.2003 11:29:19]

Page 34: Staf 2x: Introduction aux portails Installation et

Staf2x Les portails: Michele Notari

contenu

description/discussion de vos objectifs et de l'implémentation, par exemple:

● objectifs de la réalisation : vous devez expliquer pourquoi vous avez choisi votre sujet et décrire son contexte d'utilisation (il faut que votre sujet soit utile à une communauté)

● commentaires sur la réalisation● difficultées rencontrées● réflexions sur évolution possible à donner à votre portail (que manque-t-il, comment l'améliorer,

quels sont ses points forts, quels sont les intérêts pédagogiques, etc.)● références

noms de fichiers http://tecfa.unige.ch/staf/staf-g/<login>/staf2x/ex3/comment.html

critères d'évaluation

● clarté● réflexions● sincérité (pas de blabla inutiles!)● références

http://tecfa.unige.ch/staf/staf-h/notari/staf2x/welcome.html (34 von 34) [16.05.2003 11:29:19]