• Aucun résultat trouvé

Activités Webmaster: portails communautaires

N/A
N/A
Protected

Academic year: 2022

Partager "Activités Webmaster: portails communautaires"

Copied!
16
0
0

Texte intégral

(1)

Activités Webmaster: portails communautaires act-webm

Activités Webmaster: portails communautaires

Code: act-webm

Originaux

url: http://tecfa.unige.ch/guides/tie/html/act-webm/act-webm.html

url: http://tecfa.unige.ch/guides/tie/pdf/files/act-webm.pdf

Auteurs et version

• Daniel K. Schneider -Vivian Synteta

• Version: 0.8 (modifié le 7/11/04 par dks)

Modules techniques et théoriques

Portails, HTML, CSS, PHP, (My)SQL, etc.

Objectif

• Fil rouge pour les activités de l’Atelier Webmaster de site pédagogique - portails

(2)

Activités Webmaster: portails communautaires - 1. Table des matières détaillée act-webm-2

1. Table des matières détaillée

1. Table des matières détaillée 2

2. Les activités de l’atelier 3

3. Activités portails 4

Activité A:Installation de PostNuke et configuration de base 4 Activité B:Configuration des fonctionalités de base de PostNuke 5 Activité C:Créer une activité pédagogique 6

Activité D:Outils de “community building”, mutualisation, etc. 7

4. Techniques et concepts de base 8

Activité E:Conception et création d’un quizz "on-line" 9 Activité F:Traitement d’un formulaire (quiz on-line) 10 Activité G:Création d’un "livre d’or" 11

5. Activités portails II 12

Activité H:Installation et configuration de portails 13 Activité I: Le tutorat 14

Activité J: Gestion efficace de la mise en page 15

(3)

Activités Webmaster: portails communautaires - 2. Les activités de l’atelier act-webm-3

2. Les activités de l’atelier

• Les participants seront amenés à faire des exercices et un mini-projet portail en plusieurs étapes.

Les participants ont installé leur

propre portail PhP,

Traitement HTML

Scénarios pédagogiques

Les participants ont un portail pédagogique et / ou

communautaire acceptable

(avec activités), Gestion d’une (Ftp, zip, install)

communauté,

SQL

MySQL Pratique portails

PHP - MySQL

(4)

Activités Webmaster: portails communautaires - 3. Activités portails act-webm-4

3. Activités portails

Activité A:Installation de PostNuke et configuration de base

Objectifs:

• choisir, télécharger et installer un portail sur un serveur Résultat attendu:

• Chaque participant possède “son” portail Déscription:

• Choisissez un portail parmi la liste des portails suggérés et téléchargez-le

• Installez un portail selon les instructions dans le manuel

• FaitesSW-vous aider !

Technologies: PostNuke Resources:

url: Installation de PostNuke sur tecfaseed

url: Architecture, choix et installation de portails C3MS url: Page Portals at TECFA

(5)

Activités Webmaster: portails communautaires - 3. Activités portails act-webm-5

Activité B:Configuration des fonctionalités de base de PostNuke

Objectifs:

• Transfert et décompression d’archives

• Changement de permissions

• Apprentissage de l’interface administrateur Résultat attendu:

• Le portail marche et il est utilisable par une certaine communauté Déscription:

• Installation complète d’un portail de type PostNuke

Technologies: PostNuke Resources:

url: Installation de PostNuke sur tecfaseed url: La notion de portail communautaire url: Page Portails at TECFA

(6)

Activités Webmaster: portails communautaires - 3. Activités portails act-webm-6

Activité C:Créer une activité pédagogique

Objectifs:

• Créer un scénario pédagogique pour une activité qui représente environ 10 heures de travail apprenant

• A partir du scénario pédagogique, être en mesure de choisir les médias adéquats

• Utiliser les outils et cadres de travail qui vous conviennent le mieux (Laurillard, Reeves, Catalogue Tecfaseed) et créer le votre le cas échéant!

Résultat attendu:

• Un scénario pédagogique d’une (ou plusieurs) activité pédagogique finalisé et prêt à être implémenté dans votre portail

Déscription:

• Il s’agit de décrire de manière détaillée un scénario pédagogique d’une activité donnée en précisant au préalable quelques informations générales sur le contexte (public cible, cours, distance/présence, évaluation).

• Libre à vous de travailler seul(e) ou en binôme Resources:

url: Créer une activité pédagogique url: Catalogue “TecfaSEED”

(7)

Activités Webmaster: portails communautaires - 3. Activités portails act-webm-7

Activité D:Outils de “community building”, mutualisation, etc.

Objectifs:

• Définir les besoins d’une communauté ou collectivité virtuelle

• Connaître les différent types de fonctionalités (applications de base, “boites”, modules à option etc.)

• Connaître quelques stratégies d’animation d’une communauté ou collectivité Résultat attendu:

• Le portail est configuré pour une communauté

• Les modules nécessaires sont installés, configurés et activités Déscription:

• Organiser et configurer votre portail selon les statégies de fidélisation de communauté définies dans les transparents du cours

Technologies: PostNuke, PhPWebSite Resources:

url: Portails d’information et de communication

url: Community building, mutualisation de connaissances et ...

(8)

Activités Webmaster: portails communautaires - 4. Techniques et concepts de base act-webm-8

4. Techniques et concepts de base

Buts de ces activités

• Utilisation d’un serveur Web (transfert de fichiers avec FTP)

• Utilisation d’un outil HTML (utile pour éditer des fichiers de configuration, des chablons pour les styles, etc.)

• Initiation aux technologies utilisés pour construire certains portails

communautaires (et d’autres applications Internet). Il s’agit du traitement de formulaires HTML avec le langage PHP, de SQL avec MySQL et de l’interface MySQL/PhP. Ces connaissances peuvent être utiles lors des problèmes

d’installation ou encore lorsqu’il s’agit d’écrire vos propres extensions.

• Premières réflexions pédagogiques

Serveur Web

Serveur SQL Utilisateur

(Navigateur Web) (Apache)

(MySQL)

PhP réquête

page Web

interrogation

enregistrement contenu

de la requête page

Web

traitement

(9)

Activités Webmaster: portails communautaires - 4. Techniques et concepts de base act-webm-9

Activité E:Conception et création d’un quizz "on-line"

Objectifs:

• Savoir créer des simples formulaires (par ex. un quizz) en HTML et vérifier qu’ils fonctionnent

Résultat attendu:

• Un formulaire en HTML sous forme de quizz, déposé sur le serveur Déscription:

• Il s’agit de créer une page web qui contient un quizz simple, c.a.d 2-3 questions avec quelques réponses à choix. Ce quizz sera ensuite traité par l’Activité F:

“Traitement d’un formulaire (quiz on-line)” [10]

Technologies: "Forms" de HTML Resources:

url: Les formulaires HTML url: Activités PHP/HTML

(10)

Activités Webmaster: portails communautaires - 4. Techniques et concepts de base act-webm-10

Activité F:Traitement d’un formulaire (quiz on-line)

Objectifs:

• Créer des pages interactives

• Apprendre PHP de base pour traiter des formulaires en HTML Résultat attendu:

• Un fichier PHP avec le code qui traite le formulaire de l’Activité E:, p. 9.

Déscription:

• Il s’agit d’élaborer le code en PHP pour traiter les données d’un formulaire en ligne et pour créer une page HTML "on the fly" avec les résultats.

Technologies: PHP server-side (côté serveur) Resources:

url: Pages dynamiques avec PHP url: Activités HTML/PHP

(11)

Activités Webmaster: portails communautaires - 4. Techniques et concepts de base act-webm-11

Activité G:Création d’un "livre d’or"

Objectifs:

• "Stocker" les données d’un formulaire et créer un livre d’or (“guestbook”)

• Apprendre des notions de base sur les bases des données (MySQL) et comment on peut y accéder avec PHP

Résultats attendus:

• La définition SQL d’une table dans une base de données PHP

• Un fichier PHP avec le code qui traite le formulaire et qui insère les données dans la bd.

Déscription:

Il s’agit d’organiser la structure d’une base de données pour "stocker" des

informations et d’élaborer le code en PHP qui intéragit avec cette base des données pour manipuler les informations depuis un formulaire en ligne

Technologies: PHP et MySQL Resources:

url: PHP et MySQL

(12)

Activités Webmaster: portails communautaires - 5. Activités portails II act-webm-12

5. Activités portails II

• Configuration avancée de PostNuke

• Installation et configuration de base d’un autre portail

• Implémentation de modules PostNuke

(13)

Activités Webmaster: portails communautaires - 5. Activités portails II act-webm-13

Activité H:Installation et configuration de portails

Objectifs:

• Apprentissage d’une interface administrateur

• Savoir éditer un fichier de configuration (si nécessaire) Résultat attendu:

• Le portail marche et il est utilisable par une certaine communauté Déscription:

• Chaque portail possède une interface très différente. Les animateurs peuvent-vous aider ...

Technologies: PostNuke Resources:

url: Portails d’information et de communication url: Page Portails at TECFA

(14)

Activités Webmaster: portails communautaires - 5. Activités portails II act-webm-14

Activité I:Le tutorat

Objectifs:

• Présenter des éléments de tutorat, que ce soit de pair à pair ou sous une forme d’animation et de support à la réalisation d’une activité

Résultat attendu:

• Un scénario de support tutoral qui serait adéquat à la formation et/ou des modules existants ou à développer pour implémenter ce scénario dans un portail

Déscription:

A définir

Technologies: papier-crayon et modules des portails Resources:

url: Le tutorat

(15)

Activités Webmaster: portails communautaires - 5. Activités portails II act-webm-15

Activité J: Gestion efficace de la mise en page

Objectifs:

• Comprendre l’utilité de séparer le contenu et la mise en page

• Apprendre CSS de base Résultat attendu:

Faire un site web homogène (avec le même style partout) Déscription:

Il s’agit de faire une feuille de style dans un fichier externe et de l’intégrer à toutes les pages du site

Technologies:

HTML et CSS (feuilles de style)

Editeur CSS de AceHTML et si nécessaire utilitaire Tidy (nettoyage de pages Web) Resources:

url: Cascading Style Sheets

(16)

Activités Webmaster: portails communautaires - 5. Activités portails II act-webm-16

Références

Documents relatifs

PETIT GUIDE DE CALCUL

 Avez-vous bien compris qu'à la suite d'un brassage pendant la méiose, lors de la fécondation, s'effectue un autre brassage contribuant à la diversité génétique?. III

Soit les 2 pages php suivantes : index.php et blog.php. La balise nav contient un ul et 2 li avec des href permettant de passer d’une page à l’autre. Pour l’exercice, réécrire

 Pour passer des valeurs d'une page à l'autre, la méthode POST est sure, mais il faut utiliser à chaque fois un formulaire.  Solution : les sessions,

Supposons qu’Alice et Bob veulent collaborer sur le projet super-proj - Alice possède le code initial qu’elle publie sur son dépôt gitlab : https://gitlab.com/alice/super-proj.git

 Parmi les nombreux atouts du langage PHP, un des plus connus est son interfaçage avec la majorité des bases de données du marché..  Parmi les plus connues, on peut citer

 Par valeur , c'est a dire que s'ils ont une valeur à l'extérieur de la fonction, seule la valeur est transmise à la fonction, si la variable subit des modifications à

Remarque : pour avoir du HTML correct, les champs du formulaire (input), ainsi que les étiquettes label et le reste du contenu ne doivent pas être mis directement dans la balise