Utiliser Papyrus


Administrer les sites Papyrus, gérer les menus, alimenter avec du contenu...

Présentation de Papyrus


Papyrus est un intégrateur d’application et un système de gestion de contenu pour l’Internet.

Cette application permet de créer et d’administrer un site complexe structuré en "Mondes", c’est-à-dire en plusieurs parties indépendantes (que l’on pourra différencier au niveau de l’interface graphique). Chaque partie est structurée en rubriques par des menus et peut contenir du contenu (texte, images...) ou des applications (application cartographique, arbre à projets, bazar...).


  • La rédaction du contenu et l’administration du site sont facilitées par une interface d’"Administration", assez simple à manipuler sans aucune notion de programmation.

  • Des compétences plus spécialisées seront par contre nécessaires pour l’installation de l’application et la configuration de l’interface graphique.

  • Développé par l'équipe de Tela Botanica, Papyrus est sous licence logiciel libre (GPL), on peut télécharger entièrement le code sur :
  • http://adullact.net/projects/papyrus/ : la forge de l'Adullact
.

Présentation de Papyrus


Exemples de sites réalisés avec Papyrus




L'identification


Accéder à l'espace Rédaction


L'interface d'administration des sites et des menus est accessible en visitant la page http://monsite.org/papyrus.php?site=100

Généralement, on associe une identification à cette application d'administration des menus.

L'identification

La base de données des administrateurs de Papyrus n'a pour l'instant pas d'interface d'administration. On crée les comptes manuellement, via PhpMyAdmin.
Dans la plupart des cas, vous pouvez également demander à un administrateur de créer le compte pour vous.
Une fois que l'on a un compte créé, on peut s'identifier en donnant un mail et un mot de passe et on clique sur OK.
Il est conseillé de cocher la case "mémoriser mon compte".

identification papyrus

L'identification


Créer un compte "administrateur"


Méthode provisoire

Introduction à PhpMyadmin


PhpMyadmin est l'interface qui permet d'administrer une base de donnée MySQL. C'est à dire de créer des tables, les supprimer, les modifier, ou encore d'y ajouter des données.

Page d'accueil de PhpMyadmin
accueil phpmyadmin
Une Table est un ensemble de données (les valeurs) organisé selon un modèle de lignes (horizontales) et de colonnes (verticales). Chaque table a une structure que l'on peut consulter en cliquant sur le nom de la table. Elle est composé de 1 ou plusieurs champs.
Une table contient des données. Le SGBD permet d'insérer / supprimer /modifier les données des tables.

Consultation : cliquer sur le nom de la table puis sur afficher

Insertion d'une donnée dans une table :

insérer données

Modification d'un enregistrement : afficher l'enregistrement et cliquer sur l'icône modifier.

Suppression d'un enregistrement : afficher l'enregistrement et cliquer sur l'icône supprimer.

Créer un compte "administrateur"


Ajout d'un administrateur

C'est la table gen_annuaire qui contient les administrateurs de papyrus. Il suffit d'ajouter une ligne dans cette table.

ajout admin


L'identification


Modifier un compte adminitrateur


Pour modifier un compte qui permet d'accèder à l'espace de rédaction :


Créer et configurer les menus de Papyrus


Les différents types de menus


Dans Papyrus, chaque page du site est appelée par un menu :



On va configurer les différents menus par l'intermédiaire de l'interface d'administration des menus.

Créer et configurer les menus de Papyrus


La gestion des menus : créer, supprimer, déplier...


L'interface d'administration des menus permet de gérer et d'administrer les menus des sites Papyrus.

admin menu




Créer et configurer les menus de Papyrus


Traduire un menu


Il suffit de cliquer sur "traduire". Un formulaire similaire à la configuration d'un menu apparait, avec en plus un déroulant pour indiquer la langue.
Le point rouge indique que cette traduction est la traduction par défaut, c'est à dire, celle qui s'affiche s'il n'y a pas de traduction dans la langue souhaitée.
On peut modifier cette traduction par défaut en cliquant sur le point blanc d'une autre traduction, le point devient rouge....

Créer un menu dans une langue et uniquement celle-la


Lorsqu'un nouveau menu est créé, il apparait avec le code iso de toutes les langues (après le bouton "traduire").

traduire menu
Ci-dessus, le menu "menu_107".

On peut limiter ce menu à une seule langue (pour ne pas polluer les autres langues par exemple), il suffit de cliquer sur le code iso.
Le code iso sélectionné apparait alors en gras et italique.

traduire menu

Pour annuler cette limitation, re-cliquer sur le code iso.

Créer et configurer les menus de Papyrus


Configurer un menu : lui donner un nom, une application...


En cliquant sur l'icône l'oeil, on arrive sur l'interface de configuration des menus.

configuration menu

Il faut renseigner obligatoirement les champs suivants :







Puis on enregistre ou on annule.

D'autres champs peuvent être renseignés mais sont optionnels, cliquer pour cela sur "Afficher / cacher la configuration avancée". Il s'agit de champs pour les meta-données, suivant le standard Dublin-Core.
voir : Dublin core


Écrire ou modifier des pages et les mettre en forme


Écrire ou modifier un texte et le mettre en forme avec l'application "Rédaction" ou "Afficheur"

C'est celle qui permet de rédiger ou de modifier du contenu dans Papyrus.
On écrit, on colle ou on modifie le contenu dans la fenêtre et on enregistre avec les boutons en bas de page :

redac



Écrire ou modifier des pages et les mettre en forme


Mise en forme avec la barre d'outils


La barre d'outils FCK Editor simplifie la mise en forme du contenu : de la même manière qu'avec un traitement de texte, on peut :

On peut directement coller un texte mis en forme dans Word, toute la mise en page est conservée.

fck

Il peut parfois être utile de désactiver cette barre d'outils, en cliquant sur l'icône Sources, on peut mettre en forme le contenu de la page au format XHTML.

Attention :


Écrire ou modifier des pages et les mettre en forme


Mettre un document en téléchargement ou afficher une image


Avec FCK-Editor : télécharger un document joint
fck

telechargement
telechargement

Afficher une image

Cette barre ne fonctionne qu'avec certains navigateurs :

Télécharger manuellement
Si la barre d'outils ne fonctionne pas, on peut télécharger manuellement des documents et images par un logiciel de ftp, puis insérer un lien dans le contenu de la page pour afficher l'image ou permettre d'ouvrir le document.

Écrire ou modifier des pages et les mettre en forme


Ecrire un lien externe


Voir l'animation (flash indispensable)

Onglet Destination : Nouvelle fenêtre (Blanck)
Onglet avancé : style lien_ext


Écrire ou modifier des pages et les mettre en forme


L'application Wikini : intégrer des pages venant de Wikini (Wikini par défaut)


Pour intégrer une page Wikini, on crée un menu auquel on associe l'application « Wikini ».
Il faut qu'un wikini ait été créé et ait été configuré comme le Wikini par défaut.
Puis on renseigne le champ argument de l'application en indiquant le nom de la page wikini à inclure, sous la forme :
page=PagePrincipale.

Écrire ou modifier des pages et les mettre en forme


Intégrer les pages d'autres Wikinis

On peut également intégrer des pages provenant d'autres wikini installés sur le même serveur, chacun des arguments sera alors séparé par un espace dans le champs "Argument de l'application :
table_prefixe=
bdd_nom=
wikini_nom=
bdd_hote=
bdd_utilisateur=
bdd_mdp=

Écrire ou modifier des pages et les mettre en forme


Administration des wikini

wii

wii

wii

Les actions Papyrus


Présentation des actions


On peut utiliser différentes données renseignées lorsque l'on configure les menus : la date de validité, les mots clefs, les catégories, les auteurs...
Tout çà se gère avec l'application « Rédaction » : on va indiquer que l'on souhaite récupérer toutes les pages qui sont indexées avec tels mots-clefs, ou écrites par tel auteur...


Les actions Papyrus


Syndication


L'action permettant de récupérer les flux RSS provenant d'autre site se présente sous la forme :

{{Syndication titre="Dernières annonces" url="www.futura-sciences.com/services/rss/actu10.xml" nb=3 nouvellefenetre=1 formatdate="jm"}}

Les paramètres disponibles pour cette action

Noter que si on utilise les templates, papyrus ne rajoutera pas les balises de listes habituelles pour le rendu des flux.

Informations complémentaires
Si un seul flux RSS est mentionné l'action ne fait pas apparaitre son titre par contre si au moins deux flux sont indiqués les titres de niveau 2 (h2) sont affichés.

Les actions Papyrus


Afficher le plan d'un site Papyrus


L'action permettant de récupérer le plan d'un ou plusieurs sites Papyrus se présente sous la forme :
{{Plan site="biblio, admin" permalien="oui"}}

Les paramètres disponibles pour cette action

Informations complémentaires
Si un seul site est mentionné l'action ne fait pas apparaître de titre par contre si au moins deux sites sont indiqué les titres de niveau 2 (h2) sont mentionnés.

Les actions Papyrus


Afficher les nouveautés d'un site Papyrus


Afficher les nouveautés d'un site Papyrus


L'action permettant l'affichage des dernières pages modifiées d'un ou plusieurs sites Papyrus se présente sous la forme :
{{Nouveaute nombre="5" site="debuter_bota, admin"}}

Les paramètres disponibles pour cette action

Informations complémentaires
Si un seul site est mentionné l'action ne fait pas apparaître de titre par contre si au moins deux sites sont indiqué les titres de niveau 2 (h2) sont mentionnés.

Les actions Papyrus


Utiliser les mots-clefs de Papyrus


L'action permettant l'affichage des pages des sites Papyrus, contenant certains mots clés, se présente sous la forme :
{{MotCles mots="botanique, arbres, expositions" condition="ET"}}

Les paramètres disponibles pour cette action

Informations complémentaires
Dans l'exemple, on verra apparaître des liens vers toutes les pages contenant les 3 mots-clefs mentionnés.
Par défaut, cette action utilise la condition "OU".

Les actions Papyrus


Utiliser les catégories de Papyrus


L'action permettant l'affichage des pages des sites Papyrus, appartenant à certaines catégories, se présente sous la forme :
{{Categorie mots="Synthese"}}

Les paramètres disponibles pour cette action

Les actions Papyrus


Inclure un menu dans un autre


Papyrus offre la possibilité d'inclure du contenu en provenance d'un autre menu.

Pour cela :
<!-- start contenu --> au début du passage à intégrer
<!-- end contenu --> à la fin du passage à intégrer

Si le menu est un menu commun, le squelette utilisé est le squelette du site "par défaut".

Les actions Papyrus


Inclure une page Wikini


L'action inclure :
{{inclure page="PagePrincipale" interwiki="Wikini_eFlore"}}

Les actions Papyrus


Redirection vers un site externe



Action permettant de re-diriger une page vers un site externe, en quittant l'application l'application en cours.
Sa syntaxe est la suivante :
{{Redirection url="http://www.futura-sciences.com"}}

Les paramètres disponibles pour cette action

Informations complémentaires
Le contenu de la fenêtre est remplacé par le site externe, cette action n'ouvre pas une nouvelle fenêtre.


Les actions Papyrus


Lien vers un menu ou un site interne


Cette action permet de générer un lien vers un site ou menu du site Papyrus courant, elle prend la forme suivante :

{{Lien menu="51" }}
ou
{{Lien site="1" }}
ou
{{Lien menu="51" titre="Mon titre de menu"}}
ou
{{Lien site="1" titre="Mon titre de site"}}

Les paramètres disponibles pour cette action
L'un ou l'autre des paramètre est obligatoire. Si les deux paramètres sont saisis, seul le paramètre menu est pris en compte.

Les actions Papyrus


Créer une galerie de photos


Localisation de l'applette dans l'arborescence Papyrus : /client/gallerie/

Cette action permet de créer une galerie de photos.
Elle est fournie comme applette cliente et ne fait pas partie du cœur de Papyrus.

Elle prend la forme suivante : {{Gallerie dossier="/mon_dossier_images/" }}
ou avec des options : {{Gallerie dossier="/mon_dossier_images/" img_hauteur="600" img_largeur="400" qualite="75"}}

Les paramètres disponibles pour cette action

Fin

fin