Le site francophone des utilisateurs de PostNuke pendant les vacances scolaires

Qu'est-ce que PostNuke & calendriers scolaires ?

PostNuke est un Système de gestion de contenu (CMS) disponible gratuitement. Il est écrit en PHP et disponible sous licence GNU (General Public Licence, GPL)
Avec PostNuke, vous pouvez, gérer directement votre site Internet à travers de votre navigateur favoris ! Par la séparation du contenu et de la structure, vous réduisez les frais et le temps passé pour que votre groupe, organisation, entreprise aie une présence sur internet, même pendant les jours feries.
PostNuke est développé de façon modulaire. Les fonctions importantes sont développées de façon centrale et utilisées dans des modules. De ce fait, vous pouvez adapter votre site aux besoins que VOUS avez !

PostNuke est un système collaboratif de gestion de contenu et de communauté. C'est votre boîte à outils électronique, des outils vous permettant de construire un site généré dynamiquement qui 5 ans auparavant, aurait coûté des milliers de dollars à lancer.

Postnuke version .726 (beta)

La version (stable) la plus récente de PostNuke est la version .726. Vous remarquerez qu'elle est loin de la version 1.0. Cela veut tout simplement dire que bien que le produit est stable et utilisable, il n'est pas terminé ! Evidemment, le prix est ce qu'il est : GRATUIT. Ceci est dû au fait que PostNuke est un projet Open Source. Bien que PostNuke soit dans un état non-fini, il est utilisé par des milliers de sites Internet librement accessible par le public à travers le monde et dans des langues différentes. C'est un des meilleurs CMS disponibles.

Qu'est-ce que l'OPEN SOURCE ?

L'Open Source est un sujet bien trop large pour le couvrir adéquatement ici. Toutefois, pensez à la dernière fois que vous avez acheté un logiciel. Rappelez-vous avoir cliqué ou fermé un document à caractère légal rempli rempli de petite lignes. Ce document légal était la Licence Utilisateur d'Utilisation (End User License Agreement - EULA). Cette licence dicte les termes d'utilisation du logiciel que vous avez acheté. Souvent, en lisant attentivement cette licence, vous pourriez découvrir que vous n'avez pas nécessairement acheté quoique ce soit ! Vous avez simplement emprunté le logiciel à la socitété et qu'au final, vous ne possédez rien. Ils ne vous permettront pas non plus de modifier le logiciel ou de le redistribuer pour quelque raison que ce soit.

L'Open Source est l'opposé. L'Open Source a aussi une licence Utilisateur. En fait, il y en a plusieurs mais la plus répandue est la GNU General Public License Cette licence permet à l'utilisateur de modifier et de redistribuer le logiciel selon la manière que l'utilisateur juge bonne. L'utilisateur peut fixer un montant ou le donner gratuitement. Il y a bien sûr des restrictions comme pour toute license mais cette méthode de redistribution est très différente des méthodes fermées ou corporatives. Pour plus d'information, commencez par le site mentionné plus haut.

Qui a t il en faveur de PostNuke ?

PostNuke dispose d’un noyau robuste sur lequel est programmé l’interface, le système ADOdb d’abstraction de base de donnée et le système de templates basé sur Smarty permettent la sécurité, la mise en place d’utilisateurs et la gestion de groupes.
Le développement de PostNuke vise aussi à une performance optimale de l'ensemble du système; le lien avec la base de donnée, permet une accélération de l’accès aux données les plus souvent accédées. En particulier pour les données statiques (qui sont en libre accès). Ces informations produites dynamiquement sont donc stockées et disponibles très rapidement depuis le serveur avec cette technologie.

Mettre en place un site PostNuke est une chose à réfléchir, par rapport à un site dit « classique » ou à l’engagement d’un professionnel. Une grande étape est l’utilisation du système de gestion de templates Xanthia. Il permet de créer un site correspondant parfaitement aux besoins graphiques à l’aide de Smarty et de ses capacités à s’adapter à la langue demandée. La mise en place de templates permet en outre de créer des thèmes totalement compatibles W3C. Par la mise en place de l’abstraction de la base de donnée, ADOdb permettra à l’avenir l’utilisation d’autres systèmes de base de données autre que MySQL?.

La fondation PostNuke

Lancé en Juillet 2001, le projet PostNuke est un système de gestion de contenu Libre et distribué gratuitement sous licence GPL, utilisé par des centaines de milliers de sites Internet à travers le monde. En Juin 2004, la Fondation PostNuke fut créée afin de fournir une structure légale et une identité sous la forme d'une organisation à but non lucratif afin d'assurer la croissance et le développement au-delà de la contribution du particulier. Les membres fondateurs de la Fondation PostNuke sont Harry Zink (Fizbin Consultants, LLC), Mark West (Chef du développement), La Fondation PostNuke Allemande (représenté actuellement par Andreas Krapohl), Drak (HostNuke?), et Vanessa Haakenson (Distance-Educator.com).

Résumé
Librement disponible/librement adaptable

1. Bienvenue sur votre site internet

Bienvenue sur votre site internet Postnuke. Vous êtes entrez dans le vaste royaume du World Wide Web et vous avez votre présence! Vous aurez assurément quelques questions et rencontrerez des obstacles. Mais à la fin, vous aurez amélioré votre niveau de communication avec vos audiences ciblées et probablement même appris quelque chose dans le processus!

1.1 But de ce guide

le but de ce guide est de vous aider le long du processus d'apprentissage pour devenir un administrateur de sit internet et pour répondre si tout va bien à certaines des nombreuses questions que vous aurez probablement tout au long du guide. Le guide essayera d'être aussi concis et complet que possible. Comme vous l'avez appris le plus, ce guide peut devenir un outil de référence maniable pour vous pendant que vous cherchez à améliorer votre site.

Ce guide ne couvre pas l'installation et la configuration initiale de Postnuke. On suppose que vous avez une installation fonctionnelle de Postnuke.

Ce guide n'est pas exhaustif en termes d'expliquer tout. Il explique simplement les choses les plus importantes. Si vous souhaitez faire plus, vous êtes encouragé à rechercher des questions sur le sujet. Rejoignez la communauté Postnuke sur le concours vacances scolaires. De là, vous pouvez joindre les forums et apprendre un peu plus. En outre, il y a plusieurs sites sur internet qui vous fourniront plus d'information. Une recherche des forums mentionnés ci-dessus ou une recherche avec Google vous fournira plus d'information que vous pourriez lire en une année. Voir la section huit pour en savoir plus.

1.2 But d'un site internet

Quel est le but d'un site internet ? Quel est le but de tout site internet, pas simplement un seul ? La plupart des sites sur internet font une ou plusieurs de ces trois choses : 1) fournir des informations 2) développer une Communauté et 3) des produits ou des services de vente. Lesquelles de ces choses cherchez-vous à réaliser avec votre site?

Il y a des milliers et des milliers de sites complètement inefficaces sur internet; bon nombre d'entre eux sont comme une ville fantôme virtuelle . Pourquoi sont-ils inefficaces ? Il est probable qu'ils n'aient pas développé des buts clairs et pour cette raison fait qu'ils font trop ou trop peu. Si votre site doit être efficace, vous devez développer des buts clairs et bien définis !

Internet est un milieu instantané. Internet n'est pas un livre ou un journal. Internet n'est pas un lieu de réunion de congrès. Internet n'est pas une devanture de magasin de brique-et-mortier. les internautes veulent quelque chose et ils la veulent maintenant - immédiatement.

Créer un site Web c'est du travail. Cela prend du temps. Avec les formations à Internet, les sites internet prendraient littéralement des milliers d'heures à créer et maintenir. Cela exige du personnel à temps plein avec la connaissance et des qualifications avançées. Les personnes normales n'ont pas ce genre de temps ou d'expertise! Comment une personne normale peut créer et maintenir une présence sur internet sans payer trop ? Cette question aura sa réponse dans la section 2.5 ci-dessous.

2. Comment fonctionne un site Internet ?

Cette section tente d'expliquer brièvement comment fonctionne un site Internet. Le guide couvrira cinq sujets dans cette section, qu'est-ce qu'un navigateur, héberger un site Internet sur un serveur, ce qu'est un nom de domaine, qu'est-ce que le HTML et qu'est-ce qu'un CMS.

2.1 Qu'est-ce qu'un Navigateur ?

Un Navigateur (browser) est une application (ou programme) utilisé sur l'ordinateur d'un utilisateur. Le plus répandu est le Microsoft Internet Explorer. D'autres navigateurs existent : Netscape Communicator, Mozilla, Mozilla Firebird (maintenant appelé FireFox), Safari de Apple, et Opera pour ne nommer que ceux-là. La plupart des navigateurs sont gratuits et devraient être mis à jour à leur dernière version pour assurer une meilleure compatibilité avec la plupart des sites Internet. Vous pouvez mettre à jour votre navigateur en visitant le site officiel de ce dernier et en téléchargeant la nouvelle version.

Le navigateur est un outil permettant à l'utilisateur de se connecter et de naviguer (surfer) sur de nombreux sites Internet.

2.2 Hébergement sur un serveur

Tout site Internet est situé sur un serveur quelconque. Un serveur est tout simplement un ordinateur dédié à la transmission de fichiers et services à d'autres ordinateurs contrairement à l'utilisation qu'une personne comme vous pourriez en faire, par exemple créer ou imprimer un document comme celui-ci. Héberger signifie que les fichiers constituant le site Internet (souvent de simples fichiers textes) sont sauvegardés sur ce serveur de la même façon que vous sauvegardez vos fichiers Microsoft Word ou Excel sur un disque dur ou une disquette.

Un serveur hébergeant un site Internet doit constamment être connecté à l'Internet afin que tous puisse avoir accès aux fichiers au moment où ils le désirent. Il est aussi appréciable que ce serveur soit protégé des surtensions électriques et de la perte des données. Ce sont des raisons pourquoi les sites Internet sont habituellement hébergés par des sociétés d'hébergements spécialisées possédant beaucoup de serveurs et fournissant l'hébergement comme un service. La société d'hébergement prend alors en charge le service et la protection des serveurs afin que l'administrateur du site Internet n'ait pas à le faire.

2.3 Nom de Domaine

Le nom de domaine est un 'nom familier' que les gens inscrivent dans la barre d'adresse de leur navigateur pour pouvoir accéder au site. Pensez à l'adresse de courrier d'un domicile. Le nom de domaine est constitué de lettres (et éventuellement de chiffres) qui indique sur internet où est situé le site. Un mot équivalent au 'nom de domaine' est l'URL.

Une organisation Internationale existe afin d'archiver tous les noms de domaines existants et en demande pour éviter la duplication et assurer que les ordinateurs puissent trouver chacuns d'entre-eux, le tout en traduisant le nom de domaine en 'language machine' et en les pointant dans la bonne direction.

Parce que cette organisation a besoin d'argent pour opérer, et à cause des lois de l'offre et de la demande, le processus pour faire la demande d'un nom de domaine et pour le valider (appelé enregistrement ou registration) coûte de l'argent. Différentes sociétés offrent ce service à des prix variables. Toutes louent les noms de domaine aux entreprises et aux particuliers généralement sur une base annuelle basique, requérant de nouveaux paiements chaque année pour continuer l'exploitation du nom de domaine.

2.4 HTML

Les fichiers HTML sont des fichiers spéciaux de type textes enregistrés sur le serveur. Ces fichiers sont ensuite envoyés à tout navigateur par Internet, ces fichiers sont générés (interprétés et affichés) par le navigateur sur l'ordinateur de l'utilisateur. Le fichier HTML utilise une sorte de code pour dire au navigateur quel texte afficher, où l'afficher, comment les liens devraient êtres suivis, et tout formattage spécial devant être appliqué, etc. Tous les navigateur interprète le HTML.

Certaines parties de votre site PostNuke vous permet d'incorporer votre propre code HTML dans vos articles et autres textes. Il pourrait vous être utile de connaître un peu le HTML ! Voici un des milliers de tutoriel sur le HTML pour débutant Vous pouvez aussi passer par Google afin d'en trouver d'autres à votre convenance !

2.5 CMS

CMS est l'acronyme pour Content Management System (en français : Système de Gestion de Contenu). Un CMS est une façon nouvelle et efficace de gérer un site Internet. Un CMS automatise beaucoup de difficultés de la gestion d'un site Internet en utilisant un code spécial interprété par le serveur qui intègre l'utilisation d'une base de données. Cette base de données permet à l'administrateur de manipuler dynamiquement l'aspect de leur site à leur convenance, souvent en utilisant simplement leur navigateur Internet ! Plusieurs très gros sites Internet utilisent un type de CMS leur site (CNN, ESPN, Wall Street Journal, etc.)

Votre site utilise le CMS PostNuke. Postnuke utilise le code (interprété serveur) PHP et le MySQL comme base de données. Il n'est pas important que vous compreniez la signification de ces nouveaux acronymes. Leur explication dépasse simplement les buts de ce guide. Si votre site Internet fonctionne toujours comme espéré, vous ne devriez pas avoir besoin d'en savoir énormément sur ces technologies !

4. Vue d'ensemble des parties d'un site Web Postnuke

4.1 Blocs

Les blocs sont les secteurs spéciaux du contenu sur la Page d'accueil du site. Ils sont habituellement divisés en trois régions : colonnes de gauche, centrale et droite. Les blocs sont semblables aux blocs sur votre journal - différentes régions de contenu. Dans un journal, il peut y avoir une table des matières, plusieurs nouvelles avec des titres, une image, et peut-être plusieurs plus petits secteurs spéciaux pour le temps ou les brèves des nouvelles à continuer plus loin à l'intérieur du journal. Les blocs de Postnuke sont semblables en définitive à ces derniers. Vous pouvez avoir des blocs de menu, des blocs de calendrier, des liens, des blocs d'ouverture et de message (et plus). La beauté de Postnuke est que tous ces blocs peuvent être déplacés presque n'importe où dans la page pour convenir à vos besoins.

4.2 Modules

Les modules sont ce qui font fonctionner un site Web. Comme exemple, considérez votre ordinateur. Un ordinateur a besoin de beaucoup de choses pour être fonctionnel : clavier, souris, moniteur, imprimante, modem, etc... Certains de ces modules sont facultatifs comme l'imprimante et le modem. Certains sont exigés par l'ordinateur pour fonctionner comme le clavier et le moniteur. Postnuke est analogue à votre ordinateur - il fonctionne seul, mais il a besoin de modules pour être utile à n'importe qui. Quelques modules font parties intégrantes de Postnuke et sont nécessaire au fonctionnement (comme les modules de NS-Utilisateur et de NS-Groupes), d'autres sont installés mais pas exigés (comme les modules de commentaires et de NS-Scrutins). Postnuke peut être encore augmenté par l'installation de modules tiers tels que ContentExpress et pnBloodhound.

Les modules peuvent inclure des blocs qui peuvent être aussi bien affichés sur la page principale. PnBloodhound et ContentExpress sont deux modules qui contiennent également des blocs avec l'affichage facultatif.

4.3 Thèmes

Les thèmes déterminent l'aspect global de votre site. N'importe quelle couleur, graphiques ou disposition structurale est déterminée par le thème. Différents thèmes peuvent être employés sur le même site, qui permet à des utilisateurs et/ou à des admins d'adapter l'aspect visuel de leur site selon leurs préférences. Vous pouvez permettre à des utilisateurs de choisir leur propre thème ou de les forcer à employer le même thème. Vous avez probablement eu un thème particulièrement créé pour votre site Web. Ceci donne à votre site un aspect unique comparé à d'autres sites sur internet.

5. Les Blocs Installés sur votre site

Certains des blocs cités ci-dessous sont déjà installés sur votre site. Cette section du guide est faite pour tenter de vous donner une brève explication sur l'utilité de chaque bloc. Tous les Blocs peuvent être configurés via le le Menu d'Administration en suivant le lien Blocs.

5.1 Menu Principal (Main Menu)

Le Bloc Menu Principal contient des liens. Ces liens peuvent-être internes à votre site ou dirigés vers d'autres sites sur Internet. Les liens internes dirigent les utilisateurs vers les zones contrôlées par les modules dans votre site.

5.2 Qui est en ligne (Who's Online)

Le bloc Qui est en Ligne est un bloc additionnel qui affiche quels utilisateurs enregistrés visitant actuellement le site ou ont été là dans les 10 dernières minutes. Il affiche également le nombre de Messages Privés que vous avez, nouveaux et total sous la forme suivante : "(12 | 20)." Vous pouvez cliquer sur l'un ou l'autre pour voir vos messages privés. Le bloc affiche également une marque sur laquelle vous pouvez cliquer pour écrire et envoyer rapidement un message privé à un autre utilisateur en ligne.

5.3 Mouchard (Tracker)

Le bloc Mouchard (ou pnBloodhound ou "Qui est où" Where is everyone) block est un bloc additionnel qui affiche l'endroit du site où se trouve chaque utilisateur en ligne (ou ceux qui ont été en ligne au cours des 10 dernières minutes). Il peut également être configuré pour afficher l'endroit où se trouvent les Invités (utilisateurs non enregistrés).

5.4 Messages de l'Administrateur

Le bloc Messages de l'Administrateur s'affiche généralement en haut de la colonne centrale d'un site PostNuke. Le bloc affiche des messages (généralement en texte) que l'Administrateur estime suffisament important pour mériter la meilleure place, avant les Nouvelles qui apparaissent habituellement en dessous. Vous pouvez configurer ce qui y apparaît via le Menu Administration en suivant le lien Admin Messages.

5.5 Calendrier/Evènements

Comme vous devez vous en douter, le bloc Calendrier ou Evènements affiche le calendrier et les évènements à venir. Il peut-être configuré pour afficher un petit calendrier graphique, les évènements du jour ou les prochains. De plus, quand vous passez la souris sur un évènement, les détails de l'évènement peuvent s'afficher dans un pop up. Les membres et les administrateurs peuvent proposer un évènement à ajouter.

5.6 Liens

Le bloc Liens affiche autant de liens que vous le souhaitez. Les liens peuvent être proposés par les utilisateurs ou ajoutés par les administrateurs.

5.7 Crédits

Le bloc Crédits affiche de petites images indiquant les techniques utilisées pour la création de ce site web. Il peut également y avoir un lien vers une autre page affichant des informations à propos de tous les modules installés. Certaines de ces informations sont parfois affichées dans le pied de page de la page principale.

5.8 Connexion

Ce bloc permet aux utilisateurs de se connecter lorsqu'ils arrivent sur le site. Après leur connexion, le bloc disparait jusqu'à ce qu'ils soient déconnectés. Quand les utilisateurs se connectent, ils peuvent cocher la case "Retenir". Celà signifie qu'ils n'auront pas à se reconnecter quand ils reviendront sur le site (avec le même ordinateur). Les nouveaux utilisateurs peuvent cliquer sur le lien "Enregistrez vous !" pour s'enregistrer et ceux qui ont perdu leur mot de passe peuvent cliquer sur "Problème de Connexion" pour le retrouver.

5.9 Contenu en attente

Ce bloc affiche le nombre de nouvelles, d'évènements, questions, ou autres éléments proposés attendant la validation d'un administrateur. Ce bloc n'est visible que par les administrateurs, cliquez sur le lien dans le bloc pour aller directement dans la partie de l'administration voulue pour approuver/rejeter la proposition.

6. Devenir Membre

Cette section du guide est destinée à vous expliquer les différences; entre les membres et les non membres. Elle explique également comment les visiteurs deviennent membres, retrouver un mot de passe perdu, le processus de Connexion/Déconnexion et les options disponibles à partir du lien "Votre Compte" réservé aux membres.

6.1 Membres (utilisateurs) vs. non-membres vs. visiteurs anonymes

Un membre est un visiteur qui s'est enregistré sur ce site, il a reçu un mot de passe par email puis est revenu se connecter sur le site. Les non-membres sont des visiteurs qui ne sont pas enregistrés. Les visiteurs anonymes sont des visiteurs qui ne sont pas connectés au site (peu importe qu'ils puissent l'être ou non, ils ne sont pas connectés).

NOTE : devenir membre de ce site ne signifie en aucun cas s'affilier à un quelconque organisme. Il n'y a pas de transfert vers d'autres listes de membres qui puissent être en rapport avec des partenaires de développement du site. Pseudonymes et Mots de Passe doivent être différents et les informations ne peuvent-être partagées entre différentes bases de données.

6.2 Enregistrement

Tout visiteur anonyme peut s'enregistrer sur le site selon la procédure suivante :
1) Cliquer sur le lien "Enregistrez vous !" dans la boîte de connexion link ou cliquez sur "ici" dans le bloc Qui est en ligne.
2) Cliquer sur le lien "S'enregistrer".
3) Cliquer sur le lien d'acceptation des conditions appropriés;.
4) Choisissez et saisissez un pseudonyme (ce que vous voulez)
5) Saisissez une adresse e-mail VALIDE que vous serez capable de retrouver
6) Retapez la même adresse e-mail
7) Cochez les cases qui indiquent que vous êtes d'accord avec les conditions d'utilisation et les règles du site.
8) Si vous le souhaitez, cochez la case qui permet aux autres utilisateurs de voir votre adresse e-mail (non recommandé)
9) Cliquez sur le bouton "Nouvel Utilisateur".
10) Si votre enregistrement s'est bien passé, vous recevrez à l'adresse que vous avez fourni un message vous indiquant votre mot de passe - SAUVEGARDEZ CET E-MAIL QUELQUE PART !
11) Retournez sur le site, connectez vous avec le pseudo que vous avez choisi et le mot de passe que vous avez reçu.
12) Lisez la section 6.5 pour savoir comment modifier votre mot de passe (conseillé)

6.3 Retrouver un mot de passe perdu

Les utilisateurs qui ne se rappellent plus de leur mot de passe peuvent en obtenir un nouveau en suivant la procédure qui suit. Pour des raisons de sécurité, les mots de passe originaux ne peuvent être redonnés.
1) Cliquez sur le lien "Enregistrez vous !" dans la boîte de connexion, puis cliquez sur le lien "Récupérer un mot de passe égaré."
2) Entrez votre pseudo dans le champ approprié puis cliquez sur le bouton "Envoyer le mot de passe".
3) Vous recevrez un message avec un code de confirmation pour confirmer que c'est bien vous qui avez fait cette demande.
4) Retournez sur le site en cliquant sur le lien qui se trouve dans l'e-mail de confirmation.
5) Sur le site, cliquez de nouveau sur "Récupérer un mot de passe égaré."
6) Saisissez votre Pseudo et le Code de confirmation reçu dans les champs appropriés.
7) Cliquez une nouvelle fois sur le bouton "Envoyer le mot de passe".
8) Vous recevrez un mouvel e-mail qui vous indiquera votre nouveau mot de passe.
9) Suivez le lien qui se trouve dans le message pour retourner sur le site. Cliquez sur "Connexion".
10) Entrez votre pseudo et votre nouveau mot de passe, cochez la case "Retenir" puis cliquez sur le bouton "Identification"
11) Lisez la section 6.5 pour savoir comment modifier votre mot de passe (conseillé)

6.4 Connexion/Déconnexion

6.4.1 Connexion

Suivez les étapes suivantes pour vous connecter au site :
1) Allez sur la page principale du site.
2) Trouvez la boîte de connexion.
3) Entrez votre pseudo et votre mot de passe.
4) Cochez la case "Retenir" (conseillé).
5) Cliquez sur le bouton "Identification".
6) Si le pseudo et le mot de passe sont corrects, vous serez connecté.

6.4.2 Déconnexion

Pour vous déconnecter, cliquez sur le lien "Anonymat" dans le menu principal.

6.5 Votre Compte

Vous pouvez accéder à "Votre page personnelle" en cliquant sur le lien "Votre compte" dans le menu principal.
Changer votre page d'accueil : Cette partie vous permet d'ajouter au site un bloc personnel qui ne sera visible que par vous. Vous pouvez y mettre ce que vous voulez.
Changer vos données : Il s'agit de vos données personnelles. Vous y trouverez de nombreux champs optionnels supplémentaires que vous pouvez compléter afin que les autres visiteurs du site en sachent un peu plus sur vous, mais le plus important est que c'est dans cette partie que vous pouvez changer votre mot de passe. Pour effectuer ce changement, allez en bas de la page, saisissez deux fois votre nouveau mot de passe puis cliquez sur le bouton Sauver les "Modifications".
Réglage des commentaires : Cette partie vous permet de choisir la façon dont les commentaires s'affichent.
Inscription à la NewsLetter : Ici, vous pouvez souscrire à notre lettre d'information.
Déconnexion/Sortie : Vous déconnecter du site.

7. Le Menu Administration (Modules installés)

Cette partie vous explique comment administrer votre site en ajustant vos paramètres à partir du Menu Administration. Les chapitres sont groupés par importance et priorité.

7.1 Paramètres (Settings)

Cette partie gère la configuration de base de votre site tels que le nom du site, le slogan, la date de lancement, l'e-mail de l'administrateur, le thème par défaut, si les utilisateurs peuvent choisir un autre thème, la zone horaire (heure du serveur), le module qui sert de page d'accueil (News est conseillé), le nombre d'articles qui apparaissent sur la page d'accueil, le contenu du pied de page, les otptions de sécurité, les balises HTML autorisées.

7.2 Les menus Modules et Blocs

7.2.1 Modules

Ce menu vous permet d'installer, activer, désactiver ou supprimer des modules du système de PostNuke. Pour voir tous les modules installés ou en désactiver, cliquez sur le lien "Liste". Pour voir tous les modules disponibles, cliquez sur le lien "Régénérer". Soyez très prudent quand vous changez quelque chose dans cette partie. Vous pouvez facilement y désactiver entièrement votre site !

7.2.2 Blocs

Ce menu vous permet de voir quels blocs sont actifs sur votre site et de les déplacer. Cliquer sur le lien "Afficher tous les blocs" pour afficher une liste de tous les blocs activés ou non de votre site. Vous pouvez activer/désactiver, éditer ou effacer les blocs dans la liste. Chaque bloc est paramétrable individuellement en l'éditant. Vous pouvez également ajouter un nouveau bloc en cliquant sur le lien "Nouveau bloc". Il existe de nombreux types de blocs à ajouter. Vous pouvez tester et effacer les blocs que vous ne voulez pas conserver.

7.3 Gestion des Utilisateurs

En tant qu'administrateur, vous pouvez ajouter ou supprimer des utilisateurs, modifier les informations qui les concernent et les changer de groupe.

7.3.1 Administration des Utilisateurs

Modifier/Supprimer un Utilisateur : Saisissez simplement son pseudo, sélectionnez Editer ou supprimer puis cliquez sur OK.
Ajouter un Utilisateur : Remplissez les champs requis et cliquez sur le bouton "Ajouter un utilisateur". N'oubliez pas d'envoyer ces renseignements à l'utilisateur créé !

7.3.2 Groupes

Rendre un utilisateur administrateur : (ATTENTION : celà leur permettra de faire tout ce que vous pouvez faire !)
1) Cliquez sur le lien "Groupes" dans le menu d'Administration
2) Cliquez sur le nom du groupe "Admins"
3) Cliquez sur le lien "Ajouter un utilisateur au groupe"
4) Selectionnez le pseudo de l'utilisateur dans la liste déroulante puis cliquez sur le bouton "Confirmer".
Procédez de la même manière pour mettre des utilisateurs dans d'autres groupes, mais vous devez créer le groupe avant.

7.4 Gestion des Nouvelles

La gestion des nouvelles est une des fonctions premières d'un site PostNuke. Les administrateurs et les utilisateurs peuvent proposer des nouvelles. Les Nouvelles proposées par les Utilisateurs sont mises en attente (elles ne sont pas publiées) tant qu'elles n'ont pas été approuvées par un adlministrateur.

Après qu'un utilisateur ait proposé une nouvelle, quand un administrateur visite le site, il voit en haut à gauche, un lien affichant le contenu en attente. Cliquez sur le lien "Voir la Nouvelle" puis sur le bouton GO. Lisez le contenu de la nouvelle, et si tout vous semble correct, sélectionnez "Poster la Nouvelle" (en bas) et cliquez sur le bouton "Envoyer". La nouvelle apparait alors avec les autres nouvelles dans le module News (souvent également page d'accueil). Vous pouvez également choisir de supprimer la nouvelle.

7.4.1 Sujets (Topics)

Les Sujets sont utilisés pour classer vos nouvelles sur votre site. Chaque sujet peut être associé à une icône qui le représente. Certains sujets sont préinstallés dans votre site. Vous pouvez si vous le souhaitez, en ajouter en cliquant sur le lien "Topics" dans le menu administration. Si vous voulez associer une image à ce sujet, vous devez la charger sur votre serveur, dans le dossier images/topics/. Renseignez ensuite les valeurs comme il se doit et cliquez sur le bouton "Ajouter un sujet".

7.4.2 Ajouter une Nouvelle (Add Story)

Cet élément du menu sert aux admins pour ajouter une nouvelle. Les nouvelles proposées de cette manière n'ont pas à être validées par un autre administrateur, mais sont directement validées et apparaissent sur le site. Pour ajouter une nouvelle procédez comme ceci :
1) Cliquez sur le lien "Ajouter une Nouvelle" dans le menu administration
2) Saisissez un titre, choissez un Sujet et une Catégorie, écrivez texte de l'article, le texte étendu et la note, sélectionnez "Poster la Nouvelle" puis cliquez sur le bouton "OK" button. La nouvelle est postée immédiatement.
Avec le module Add Story, vous pouvez également choisir de programmer votre nouvelle pour qu'elle apparaisse plus tard. Testez les différentes options pour voir ce qui est possible

7.4.3 Proposer une nouvelle (Submit News)

Le lien "Proposer une nouvelle" dans le menu administration vous permet uniquement de configurer ce qui va se passer quand un utilisateur va proposer une nouvelle.
Le lien Proposer une nouvelle visible sur la page principale du site (dans le menu principal ou ailleurs) est celui sur lequel les visiteurs cliqueront pour proposer leurs propres nouvelles. L'interface ressemble beaucoup à celle du lien "Ajouter une Nouvelle" que nous avons vu dans la section 7.4.2, nous n'allons pas nous étendre. La différence entre les deux est que les nouvelles proposées par l'intermédiaire du lien "Proposer une nouvelle" doivent être approuvées par un administrateur avant d'apparaître sur le site.

7.5 Messages Administrateurs

Les messages des Adminitrateurs sont des annonces qui apparaissent en haut de la page d'accueil, mais pas sur les autres pages. Le bloc qui contient le message s'affiche dans la colonne centrale avant les nouvelles. Il peut y avoir autant de messages administateurs différents que vous le désirez. Vous pouvez également configurer ces messages pour qu'ils n'apparaissent que pour certaines catégories d'utilisateurs (anonymes, membres, administrateurs). Pour créer un Message Administrateurs :
1) Dans l'administration, cliquez sur Admin Messages
2) (optionnel) Saisissez un titre.
3) Saisissez le texte de votre message
4) Cliquez sur le bouton radio "Activer".
5) Sélectionnez le groupe auquel s'adresse votre message.
6) Cliquez sur le bouton "Ajouter le message".
Vous pouvez également effacer, éditer, activer ou désactiver les messages existants dans le tableau en haut de la page.

7.6 Liens Web

Le module Liens Web permet aux utilisateurs de partager des liens (URL) vers des sites qu'ils estiment intéressants. Tout utilisateur peut proposer un lien.
Pour proposer un lien :
1) Cliquez sur le lien "Liens Web" dans le menu principal.
2) Cliquez sur le lien "Ajouter un Lien" en haut de la page.
3) Entrez les informations demandées (assurez vous d'avoir choisi une catégorie).
4) Cliquez sur le bouton " Ajouter cette URL".

Pour administrer les liens Web :
1) Cliquez sur le lien "Liens Web" dans le menu Administration
2) Plusieurs options sont disponibles à partir de cette page. La plupart sont suffisament explicites.

  1. Avant de modifier un lien existant, vous devez récupérer son ID de la manière suivante :
  2. Cliquez sur "Liens Web" dans le menu principal
ii. Selectionnez la catégorie qui contient le lien que vous cherchez.
iii. Placez le curseur de la souris sur le lien et regardez la barre de statut de votre navigateur.
iv. Le lien qui s'y affiche ressemble à ceci :
  1. A la fin vous avez : "lid=1", c'est l'ID du lien (1). Notez l'ID et retournez à la page d'administration des liens pour le modifier.

7.7 Messages Privés

Sur votre site, les utilisateurs enregistrés ont la possibilité de s'envoyer des messages privés. Si vous avez installé le module PNphpBB2, il existe deux manières pour le faire. Un message privé est semblable à un email, sauf que l'utilisateur doit être connecté au site pour pouvoir lire son message. Pour envoyer un message privé à un utilisateur, procédez de la manière suivante :
1) Cliquez sur le marqueur affiché à la suite du nom de l'utilisateur dans le bloc "Qui est en Ligne" ou cliquez sur l'icône Message privé associé à l'utilisateur dans la liste des membres.
2) Entrez le sujet et le texte de votre message puis cliquez sur le bouton "Envoyer".
Vous pouvez accéder à vos messages privés en cliquant sur le "(2 | 5)" (2 messages non lus | 5 messages en tout) à côté de votre pseudo dans le bloc "Qui est en Ligne".

Si vous avez installé le module PNphpBB2, vous devez lire sa documentation à propos des messages privés pour savoir comment ils fonctionnent.

7.8 Les Modules dont vous n'aurez sans doute pas besoin de vous soucier

7.8.1 Censure

Ce module vous permet de censurer certains mots dans les textes écrits sur votre site. Si vous êtes la seule personne à écrire sur le site (ou si vous faites confiance aux personnes qui écrivent), vous n'avez pas à vous préoccuper de ce module.

7.8.2 Commentaires

Le module Commentaires permet aux utilisateurs de livrer leurs propres réflexions. Vous pouvez paramétrer cette possibilité à partir de Commentaires dans le menu administration.

7.8.3 FAQ

FAQ ou Foire Aux Questions est un module qui vous permet de donner les réponses aux questions les plus souvent posées par les utilisateurs. Avant de l'utiliser, vous devez en paramétrer les catégories. Une fois que c'est fait, vous pouvez ajouter le contenu.

7.8.4 Permissions

Les permissions permettent d'interdire l'accès de votre site à certains groupes. Le système est très délicat et il est conseillé de ne rien changer à ces paramètres à moins de savoir ce que vous faites.

7.8.5 Sondages (Polls)

Avant d'utiliser les sondages sur votre site, vous devez installer le bloc Pools (dans le menu Blocs de l'administration). Vous pouvez ensuite utiliser cette partie de l'administration pour configurer votre propre sondage.

7.9 Modules additionnels - Que vous aurez *Peut-être* installé

7.9.1 Content Express

Content Express est une excellente manière d'ajouter du contenu à votre site de façon plus permanente que les nouvelles habituelles ou les Messages Administrateurs. Il est particulièrement adapté pour des compte rendus de réunions, des documents texte, et même des documents contenant des photos. Il dispose même d'un éditeur visuel (WYSIWYG) dont les fonctions ressemblent beaucoup à celles de Microsoft Word. Comme le tutorial en lien plus haut explique très bien comment utiliser ce module, nous ne nous étendrons pas sur les explications. Si vous avez lu le tutorial, vous pouvez gérer une installation fonctionnelle, vous pouvez passer cette partie. Le site dispose également d'un forum d'assistance sur lequel vous pourrez poser les questions que vous vous posez encore.

7.9.2 PNphpBB2

PNphpBB2 est un module de Forum (espace de discussion) qui permet à vos utilisateurs de discuter sur votre site. Le guide en lien plus haut est très approfondi et répond à la plupart des questions. Le site dispose également d'un forum d'assistance sur lequel vous pourrez poser les questions que vous vous posez encore.

7.9.3 phpbible

phpBible est un module qui vous donne accès à plusieurs versions de la Sainte Bible. La documentation des développeurs est fournie dans l'Appendice 1 de ce document. Si ce module est installé sur votre site, il est configuré avec au moins une traduction fonctionnelle.

7.9.4 pnBloodhound

pnBloodhound est un module qui suit les visiteurs. Le module utilise un bloc sur la page d'accueil pour afficher qui est sur votre site et sur quelle page il se trouve. Il n'y a quasiment rien à configurer pour ce module, mais vous pouvez en voir les options à partir du menu Administration.

7.9.5 PostCalendar

PostCalendar est un module qui propose, à vous et à vos visiteurs, un calendrier d'événements que vous pouvez consulter ou parmi lesquels vous pouvez chercher. L'ancienne documentation (en anglais) est disponible. Je présume qu'elle sera déplacée plus tard sur le nouveau site. Pour plus de renseignements, veuillez consulter ces deux sites.

7.9.6 UpDownload

Le module UpDownload est une alternative au module standard Download de PostNuke. Comme son nom l'indique, ce module vous permet de télécharger vos fichiers sur votre serveur pour permettre aux autres de les télécharger. Afin qu'il soit fonctionnel, vous devez d'abord ajouter des catégories dans le Menu Administration. Ensuite, vous pouvez télécharger des fichiers sur votre serveur en utilisant la page web prévue à cet effet. Une fois que vos fichiers sont sur le serveur, ils sont disponibles pour les autres visiteurs de votre site.

7.9.7 pnEmployee

pnEmployee est utilisé sur plusieurs de nos sites comme présentation des membres du bureau directeur, de membres de comités ou comme page de contacts. Sa configuration et son utilisation sont relativement explicites. La façon d'ajouter la photo d'un utilisateur est une des principales fonctions qui n'est pas très bien expliquée. Pour celà, vous devez télécharger leurs photos par FTP dans le dossier modules/pnEmployee/img/. Les photos sont alors disponibles dans le menu de sélection déroulant. D'autres informations sont disponibles dans l'Appendice 2 de ce document

7.9.8 pnTresMailer

pnTresMailer est un module qui vous permet d'envoyer par email des lettres d'information à vos utilisateurs qui se sont inscrit pour la recevoir. D'autres informations sont disponibles en suivant le lien ci dessus.

8. Amélioration, développement ou changements de votre site

Il existe deux façons d'améliorer et développer votre site. Vous pouvez payer quelqu'un pour le faire ou le faire vous même. N'importe quelle société ou personne ayant une certaine connaissance de PostNuke peut faire ce travail pour vous. Vous n'êtes pas obligé de passer par les concepteurs originaux. Bien sur c'est plus économique de le faire vous même, mais celà vous impose d'apprendre certaines choses. Si vous optez pour cette dernière solution, voici quelques sources d'information.

La première des choses est d'apprendre à utiliser le FTP pour transférer ou récupérer vos fichiers sur votre serveur. Cette connaissance est nécessaire pour ajouter quoi que ce soit sur votre site. Pour des raisons de sécurité, certains sites nécessitent l'utilisation de SFTP ou SCP à la place de FTP pour transférer les fichiers. Vous pouvez chercher des clients (programmes) qui feront ça en ligne pour vous. Il existe de nombreuses applications gratuites pour cela.

Ensuite, devenir membre de PostNuke-France, le support français de PostNuke, et pour les anglophones, le site officiel de PostNuke et participer à leurs forums respectifs. Ce sont les endroits idéaux pour trouver des réponses à vos questions. Tant que vous y êtes, vous pouvez également rechercher dans les forums et sur les sites secondaires les manières d'ajouter différentes fonctions à votre site. Les Modules et les Blocs sont souvent évoqués dans la partie Nouvelles des sites. Vous pouvez télécharger n'importe quels modules ou blocs et les ajouter à votre site.

8.1 Comment Installer un Nouveau Module

Pour installer un nouveau module, suivez la procédure générale ci dessous. Lisez la section 7.2.1 avant de commencer.

1) Téléchargez le module sur le site de son développeur. Vous pouvez avoir à vous enregistrer avant de pouvoir télécharger.

2) Décompressez dans un coin de votre disque dur l'archive que vous avez reçu. Vous pouvez mettre l'archive de côté.

3) Trouvez le fichier README (ou LISEZMOI pour les versions françaises) et/ou INSTALL qui se trouvent dans le(s) dossier(s) que vous venez de décompresser et lisez les (les deux) entièrement. Si des directives diffèrent en quoi que ce soit de celle que nous décrivons, suivez absolument celles décrites dans ces documents, et non (ou en plus de) celle que nous donnons ici !

4) Lancez votre client FTP/SFTP pour vous connecter à votre site. Allez dans le dossier /modules.

5) Transférez la totalité du nouveau module de votre ordinateur vers votre hébergeur.

6) Exécutez toutes autres directives données dans les fichiers INSTALL/README (comme changer les permissions de certains dossiers).

7) Lancez votre navigateur et allez sur votre site.

8) Cliquez sur Administration -> Modules

9) Cliquez sur "régénérer".

10) Trouvez votre nouveau module dans la liste puis cliquez sur "Initialiser".

11) Après le rechargement de la page, cliquez sur "Activer".

12) Le module doit maintenant être activé et fonctionnel. Il peut y avoir un nouvel élément pour votre nouveau module dans le menu administration.

13) Vous pouvez également avoir à ajouter un élément à votre menu principal pour permettre à vos utilisateurs d'y accéder. Pour la plupart des modules le lien dans le menu peut-être entré sous la forme : "[nomdumodule]" ou"{nomdumodule}". La documentation du module devrait vous indiquer comment créer ce lien.

8.2 Comment Installer un Nouveau Bloc

Pour installer un nouveau bloc, suivez la procédure générale ci dessous. Lisez la section 7.2.2.

1) Téléchargez le bloc sur le site de son développeur. Vous pouvez avoir à vous enregistrer avant de pouvoir télécharger.

2) Décompressez dans un coin de votre disque dur l'archive que vous avez reçu. Vous pouvez mettre l'archive de côté.
3) Trouvez le fichier README (ou LISEZMOI pour les versions françaises) et/ou INSTALL qui se trouvent dans le(s) dossier(s) que vous venez de décompresser et lisez les (les deux) entièrement. Si des directives diffèrent en quoi que ce soit de celle que nous décrivons, suivez absolument celles décrites dans ces documents, et non (ou en plus de) celle que nous donnons ici !

4) Lancez votre client FTP/SFTP pour vous connecter à votre site. Allez dans le dossier /includes/blocks.

5) Transférez le fichier du bloc de votre ordinateur vers votre hébergeur.

6) Exécutez toutes autres directives données dans les fichiers INSTALL/README (comme changer les permissions de certains dossiers). Les blocs sont accompagnés de fichiers de définition de langue qui doivent eux aussi être mis sur le serveur dans un autre dossier.

NOTE : Les Modules peuvent également contenir les blocs qu'ils peuvent utiliser. Dans ce cas, vous n'avez pas besoin de les mettre dans un dossier séparé du module sur le serveur. Une fois le module installé et fonctionnel, vous pouvez directement commencer par la 7ème étape.

7) Lancez votre navigateur et allez sur votre site.

8) Cliquez sur Administration -> Blocks

9) Cliquez sur Nouveau Bloc.

10) Dans la boîte de sélection, trouvez et sélectionnez le bloc que vous voulez créer. Donnez lui un titre, choisissez une position et une langue. Cliquez sur le bouton "Effectuer les Changements".

11) Votre bloc est créé, mais vous devez compléter la mise en place du bloc en éditant son contenu. Cela se passe différemment selon les blocs, aussi il n'est pas possible de vous l'expliquer ici de manière détaillée. Quand vous avez terminé, cliquez sur le bouton "Effectuer les Changements".

8.3 Développement personnel

Bien qu'il y ait de nombreux modules et blocs pour améliorer votre site, il est possible que vous ne puissiez trouver celui qui correspond à vos besoins. Les Blocs comme les modules peuvent être développés pour vous personnellement. Vous trouverez parfois un développeur qui pourra créer gratuitement un module pour vous, mais c'est rare. Comme ils le disent, le temps c'est de l'argent ; un développement personnalisé prend du temps et par conséquent coûte généralement de l'argent. Quiconque comprend le fonctionnement de PostNuke peut créer de nouveaux modules et blocs. Si vous ne souhaitez pas travailler avec n'importe qui au paramétrage de votre site original, vous pouvez contacter de jeunes développeurs par les forums de PostNuke-France.org ou Postnuke.com.