zorna Documentation Release 1.1.5 Noureddine Ayachi



Documents pareils
Joomla! Création et administration d'un site web - Version numérique

Utiliser un CMS: Wordpress

Guide d utilisation 2012

0.1 Mail & News : Thunderbird

Projet en nouvelles technologies de l information et de la communication

GESTION DES MENUS. Un menu est un ensemble de liens permettant la navigation dans le site.

Publication dans le Back Office

Webinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de

1 Démarrage de Marionnet

Tutoriel Création d une source Cydia et compilation des packages sous Linux

TP1 : Initiation à l algorithmique (1 séance)

INTRODUCTION AU CMS MODX

Drupal un CMS orienté mé2er. Romain JARRAUD Mathieu GROS

Manuel d utilisation du web mail Zimbra 7.1

Introduction à Eclipse

Administration du site (Back Office)

Manuel d utilisation de mon.vie-publique.fr

Mode d emploi du Bureau Virtuel (BV) à destination des étudiants en Formation À Distance (FAD)

Introduction à l informatique en BCPST

Tutoriel de démarrage rapide destiné aux EDITEURS

Publier dans la Base Documentaire

26 Centre de Sécurité et de

WEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES

Manuel. Administration P.CONSEIL. 12 avril Statut :

Introduction : L accès à Estra et à votre propre espace Connexion Votre espace personnel... 5

Introduction aux concepts d ez Publish

Magento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s

Dans cette Unité, nous allons examiner

mailpro mode d'emploi

Site web établissement sous Drupal

MANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:

Nouveautés de Drupal 8. Léon

Manuel d utilisation du site web de l ONRN

INTERNET est un RESEAU D ORDINATEURS RELIES ENTRE EUX A L ECHELLE PLANETAIRE. Internet : interconnexion de réseaux (anglais : net = réseau)

Organiser le disque dur Dossiers Fichiers

Manuel du composant CKForms Version 1.3.2

LOCAL TRUST SUB. Guide d utilisation Tiers

Formation Webmaster : Création de site Web Initiation + Approfondissement

Drupal, pour quel usage? Comment se positionne Drupal? Les fonctionnalités de Drupal et de son écosystème. L'architecture technique et logicielle Le

Le logiciel de création de site internet IZISPOT est un outil très puissant et qui est assez simple après quelques temps d utilisation.

ESPACE COLLABORATIF. L Espace Collaboratif : votre espace de partage entre acteurs régionaux

Chef de file dans le développement de solutions de gestion de contenu

WordPress Référencement naturel (SEO) Optimiser. son référencement. Daniel Roch. Préface d Olivier Andrieu

Guide d utilisation et d administration

Gestion d identités PSL Exploitation IdP Authentic

Accéder à la plateforme d assistance de la Direction Informatique de l Université Paris-Sud 11. via

PHILA-Collector-USB-16Go Pour Windows & Android

GROOBAX. cliquer sur le «G» Cliquer sur «options» Sélectionner le dossier qui contiendra les paramètres => Cliquer A chercher le dossier créé en 2/

Créer un site Web : mode d emploi Sous SPIP, avec le squelette «établissement» de l académie de Versailles

pas à pas prise en main du logiciel Le Cloud d Orange - Transfert de fichiers sur PC et MAC Le Cloud

Hébergement de site web Damien Nouvel

Point de départ état des lieux. Plus de 200 sites web Internet Périmètre institutionnel = site national + 21 sites des centres de recherche

OFFRE DE SERVICE.

OwnCloud. Définition 1 / 10. Date d'édition 03/09/2013 Public concerné Étudiants, Personnels Version du logiciel

Messagerie & Groupeware. augmentez l expertise de votre capital humain

Nouveautés de la version moodle 2.7

Édu-groupe - Version 4.3

L ARBORESCENCE. Qu est-ce qu un dossier? L arborescence?

Prise en main. août 2014

Construction d un Site Internet Dynamique avec Joomla René-Yves Hervé, Ph.D.

WysiUpStudio. CMS professionnel. pour la création et la maintenance évolutive de sites et applications Internet V. 6.x

USTL - Licence ST-A 1ère année Initiation à la programmation TP 1

Landesk Service Desk

Packs Graphiques. Comparez nos offres! Chrome Silver Gold Platinum Appel non surtaxé. Comment choisir votre pack? Design.

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

CAHIER DES CHARGES DE REALISATION DE SITE INTERNET

Transférer des fichiers à l aide de WinSCP et 2 contextes d utilisation dans des sites SPIP avec FCK editor

Description des pratiques à adopter pour la mise à jour du layout en utilisant le gestionnaire de conception de Sharepoint 2013

Manuel d utilisation de la messagerie.

SITE I NTERNET. Conception d un site Web

Groupe Eyrolles, 2003, ISBN : X

HELPDESK IMAGINLAB GUIDE UTILISATION POUR IMAGINEURS. : Guide HelpDesk pour les Imagineurs-v1.2.docx. Date :

Document d accompagnement pour l utilisation du Cartable en ligne Lycée des Métiers Fernand LÉGER 2013/2014

Utiliser Freemind à l'école

Les logiciels gratuits en ligne

Guide d installation de STS pour Linux

Réaliser un inventaire Documentation utilisateur

Afin d accéder à votre messagerie personnelle, vous devez vous identifier par votre adresse mail et votre mot de passe :

1 - Se connecter au Cartable en ligne

WebSpy Analyzer Giga 2.1 Guide de démarrage

Tutorial sur SQL Server 2000

Constat ERP 20% ECM 80% ERP (Enterprise Resource Planning) = PGI (Progiciel de Gestion Intégré)

Guide Reseller Onbile

ContactForm et ContactFormLight - Gestionnaires de formulaire pour Prestashop Edité par ARETMIC S.A.

Un site web collaboratif avec Drupal. Judith Hannoun - Journées INSHS 16 Octobre 2012

Guide de migration BiBOARD V10 -> v11

Wix : mettre en place un site d e commerce

Documentation utilisateur, manuel utilisateur MagicSafe Linux. Vous pouvez télécharger la dernière version de ce document à l adresse suivante :

Manuel Utilisateur MISE A JOUR DU CLIENT SOFIE VERS LA VERSION 5. v0.99

Tour d horizon des CMS. Content Management System

Réalisation d un portail captif d accès authentifié à Internet

Introduction à. Oracle Application Express

Introduction au développement SharePoint. Version 1.0

ESPACE NUMERIQUE DE TRAVAIL DU LYCEE LYAUTEY LCS SE3

Configurer le Serveur avec une adresse IP Statique (INTERFACE :FastEthernet) : et un masque

TP 1 Prise en main de l environnement Unix

Table des matières L INTEGRATION DE SAS AVEC JMP. Les échanges de données entre SAS et JMP, en mode déconnecté. Dans JMP

Projet 2. Gestion des services enseignants CENTRE D ENSEIGNEMENT ET DE RECHERCHE EN INFORMATIQUE. G r o u p e :

Guide pour le bon fonctionnement des applications académiques avec Internet Explorer 7.x

Transcription:

zorna Documentation Release 1.1.5 Noureddine Ayachi August 14, 2015

Contents 1 Getting Started 1 1.1 English ZORNA documentation..................................... 1 1.2 Documentation de ZORNA en français................................. 1 2 Indices and tables 9 i

ii

CHAPTER 1 Getting Started 1.1 English ZORNA documentation 1.2 Documentation de ZORNA en français 1.2.1 ZORNA Présentation Introduction ZORNA est une puissante plate-forme pour le travail collaboratif et la gestion de contenus. Développé en utilisant le framework DJANGO, ZORNA fournit une architecture simple et extensible qui permet, par son API, de lui ajouter de nouvelles fonctionnalités pour des besoins spécifiques. Le but de ce guide est de fournir assez d informations pour commprendre comment fonctionne ZORNA. Caractéristiques Pages de navigation hiérarchiques Editeur WYSIWYG Publication d articles organisés par catétgories Publication d un même article dans plusieurs catégories Ajout de fichiers joints à l article Droits d accès sur les catégories (Lecteur/Editeur) Gestion et partage de fichiers (personnels et partagés) Gestion des utilisateurs et des groupes d utilisateurs Partage d agendas FAQs Notes Un générateur de formulaires WEB Authentification LDAP... 1

On peut développer facilement des modules pour ajouter de nouvelles fonctionnalités. Quelques exemples de modules développés par AFRAZ : Module de gestion de projets (Tâches, Agenda, Gantt, etc...) Module de gestion électronique de documents (GED) Module de visioconférence s appuyant sur BigBlueButton... Installation ZORNA nécessite Python 2.7. Vérifiez donc que vous avez bien Python installé sur votre machine. La meilleure façon de tester ZORNA est d utilisez virtualenv. Virtualenv permet de créer un environnement virtuel et d isoler l installation de Python et des packages nécessaires de l OS. Pour cela, installer virtualenv comme suit: $ sudo pip install virtualenv Une fois l installation faite, créez un environnement virtuel comme suit: $ cd ~ $ virtualenv MyENV $ cd MyENV Activez l environnement virtuel en tapant la commande suivante: $ source bin/activate ( ou bin/activate on Windows ) Vous remarquez que le prompt change. Ceci indique que votre environnement virtuel est actif. Pour désactiver l environnement, il faut taper la commande deactivate. Continuez en tapant les commandes suivantes ( mise à jour de distribute et création du répertoire qui contiendra notre site de test ) (myenv)$ easy_install -U distribute (myenv)$ mkdir zornasite Téléchargez la dernière version et décompressez le contenu de l archive dans le répertoire zornasite. Installez les requirements: (myenv)$ pip install -r zornasite/requirements.txt Lancez les commandes suivantes pour créer les tables de la base de données et faire la migration: (myenv)$ cd zornasite (myenv)$ python manage.py syncdb --all (myenv)$ python manage.py migrate --fake Lors de la création des tables, il vous sera demandé les informations nécessaires pour créer le super administrateur. Créez le répertoire où ZORNA stockera les documents chargés par l utilisateur: (myenv)$ mkdir upload && mkdir upload/ickeditor Créez les liens symboliques suivants: 2 Chapter 1. Getting Started

(myenv)$ cd public (myenv)$ ln -s../../lib/python2.7/site-packages/ckeditor/static/ckeditor/ ckeditor Enfin, dans le répertoire zornasite, lancez la commande suivante: (myenv)$ python manage.py runserver Et pointez votre navigateur vers l url!: http://127.0.0.1:8000/ 1.2.2 Gestion des droits d accès Préambule ZORNA utilise les groupes pour gérer les droits sur les objets. Un groupe est un ensemble d utilisateurs enregistrés dans la base de données. Les groupes sont hiérarchiques c est à dire organisés sous forme d arborescence. Pour octroyer des droits sur un objet géré par ZORNA ( article, faq, fichier, etc...), on done le droit au groupe ou on le lui refuse. Tous les membres d un groupe bénéficient des droits octroyés à ce groupe. Pour éviter inutilement la création de groupes, ZORNA permet d octroyer des droits par utilisateur. Un droit peut être accordé à un groupe ou au groupe et à ses descendants. De la même manière un droit peut être refusé à un groupe ou à ses descendants. On peut accorder un droit à un groupe et ses descendants et le refuser pour quelques groupes dans la hiérarchie. Cette façon de gérer les droits évite la multiplication des groupes et offre beaucoup plus de souplesse. Les groupes ZORNA permet d organiser les groupes de manière hiérachique: Pour créer un groupe, en tant qu administrateur, cliquez sur le lien Administration -> Groupes puis Ajouter un groupe. Pour voir les membres d un groupe ou en ajouter cliquez l icône Les Membres 1.2. Documentation de ZORNA en français 3

Les droits sur un objet Chaque objet a des droits spécifiques. Ainsi pour un objet on peut octroyer un droit de lecture ou de création alors que pour un autre on utilise plutôt un droit d accès ou tout autre. Les autorisations de droit pour les groupes sont: Allow: pour autoriser le droit au groupe Allow++: pour autoriser le droit au groupe et à ses descendants Deny: pour refuser le droit au groupe Deny++: pour refuser le droit au groupe et à ses descendants Les autorisations d un droit pour un utilisateur sont: Allow: pour autoriser le droit à l utilisateur Deny: pour refuser le droit Duplication des droits L octroi des droits à un objet peut facilement devenir fastidueux surtout si le nombre de groupes est trop important. Pour éviter cela, ZORNA vous permet de dupliquer les droits d un objet pour les appliquer à un autre. Pour cela il suffit de créer le nouvel objet et d aller à l interface de création des droits. Sur cette interface, déroulez la listbox Charger les permissions à partir de pour charger les permissions à partir d un autre objet. ZORNA charge les droits octroyés à l objet pour les appliquer au nouvel objet. Enregistrer pour sauvegarder les nouveaux droits. 4 Chapter 1. Getting Started

1.2.3 Publication des articles Préambule Les articles sont publiés dans des catégories d articles. Les catégories d articles sont organisées de manière hiérarchique ( sous forme d arborescence ). Cette organisation permet à ZORNA de générer dynamiquement des menus hiérarchiques. Un article peut être publié dans une ou plusieurs catégories. Création des catégories articles Création Seul l administrateur peut créer des catégories d articles. Pour celà il faut cliquer sur le lien Administration -> Articles et ensuite sur le lien Ajouter une catégorie. Renseignez le nom de la catégorie d articles. Indiquez son parent s il y a lieu et sauvegardez en cliquant sur le bouton Enregistrer. Droits d accès Une fois la catégorie créée, on doit spécifier ses droits d accès. Pour celà, cliquez sur l image en forme de clé et configurer les droits d accès. Vous pouvez spécifier les droits en utilisant les groupes ou les octroyer explicitement à des utilisateurs. Pour définir les droits d accès sur une catégorie, cliquez sur le bouton en forme de clé: 1.2. Documentation de ZORNA en français 5

Pour chaque catégorie les droits d accès sont définis comme suit: Reader: Le ou les groupes d utilisateurs ayant le droit de lire les articles de la catégories Manager: Le ou les groupes d utilisateurs ayant le droit de gérer les articles de cette catégorie Writer: Le ou les groupes d utilisateur ayant le droit de publier des articles dans cette catégorie Publication des articles Liste de mes articles Un utilisateur qui a le droit de publier des articles accède à l espace de publication des articles par le menu Utilisateur en cliquant sur le lien Publication. Il se retrouve avec la liste des articles qu il a publié: Les articles avec une croix rouge sont des brouillons, c est à dire qu ils ne sont publiés dans aucune catégorie. Les autres sont des articles en ligne et donc publiés dans au moins une catégorie. 6 Chapter 1. Getting Started

Publication Pour publier un article, cliquez sur le lien Rédiger un article Indiquez dans quelles catégories vous souhaitez plubliez cet article: Indquez ensuite les éléments suivants: Titre de l article Slug (il est mis à jour automatiquement). Vous pouvez le modifier si vous le souhaitez. En-tête de l article Le corps de votre article. Un éditeur WYSIWYG vous facilite la mise en page Si vous souhaitez illustrer votre article, indiquez le fichier qui contient l image dans le champ Image Vous avez la possibilité de joindre à votre article un ou deux fichiers. Cliquez sur le bouton Enregistrer pour enregistrer et publier votre article. Si vous souhaitez ne pas publier votre article tout de suite et de rester en mode brouillon, ne sélectionner aucune catégorie de publication. Une fois l article enregistré, vous avez la possiblité de supprimer l image ou de remplacer. De même pour les fichiers joints. 1.2.4 Personnalisation d un site ZORNA Introduction ZORNA vous permet de personnaliser les pages d accueils de votre site en contenus et en graphisme. On distingue deux sortes de pages d accueil: La page d accueil publique Cette page est la page d arrivée sur le site lorsque l utilisateur n est pas encore authentifié La page d accueil privée C est la page où l utilisateur sera dirigé une fois authentifié. ZORNA vous permet de personnaliser ces deux pages pour adopter votre charte graphique ou pour présenter des contenus spécifiques. Le design de ces pages est du ressort du web master. Les connaissances du HTML, CSS et éventuellement du Javascript sont nécessaires. En plus pour une bonne connaissance du langage du moteur de template de DJANGO est requise pour afficher du contenu provenant de la base de données de ZORNA. Dans le répertoire skins/default à la racine de votre site, on trouve ces deux pages et d autres: public.html est la page d accueil publique 1.2. Documentation de ZORNA en français 7

private.html est la page d accueil privée base.html pour personnaliser la description, les mots clés ( meta ) du site header.html contient les menus en haut à droite et le logo du site footer.html contient le bas de la page page_menu.html contient les menus de la page Ce sont des pages HTML qu on peut modifier et adapter pour le site Ces pages sont aussi des pages templates, c est à dire, contiennent des variables et des tags du système de template de DJANGO. 8 Chapter 1. Getting Started

CHAPTER 2 Indices and tables genindex modindex search 9