Portail collaboratif du Réseau Pédagogique Neuchâtelois Présentation TECFA Prototype Zope – CMF - Plone Version 1.0 – 17 Déc. 2003 Patrick.

Slides:



Advertisements
Présentations similaires
Mais vous comprenez qu’il s’agit d’une « tromperie ».
Advertisements

le cloud d’Orange au service du succès des start-ups innovantes
Présentation des technologies SharePoint 2007
Zope : environnement professionnel Steve Giraud Pentila 02/11/2004.
Les technologies décisionnelles et le portail
EG - PS - 7 janvier Pourquoi un logiciel de Gestion Electronique de Documents ? (plate-forme opérationnelle mutualisée)
1 Plus loin dans lutilisation de Windows Vista ©Yves Roger Cornil - 2 août
« Les Mercredis du développement » Introduction Office « 12 » Présenté par Bernard Fedotoff Microsoft Regional Director Agilcom.
Présentation générale de SPIP Fonctionnalités principales dun CMS La séparation entre contenu et présentation Susciter linteractivité en interne et en.
W3Line | 10 Ter, Rue Pasteur – BOURG LES VALENCE | Tél. : – Fax : | – Web :
Piloter l'utilisation des informations produits et services par les télé-conseillers pour améliorer la qualité de service délivrée Dominique Gilles – InStranet.
Les systèmes d’informations documentaires et les ENT Éléments de cahier des charges pour les projets nouveaux.
Architecture des ordinateurs
Projet extranet My.Eolas
Les numéros 70 –
Construire un site Web Internet en utilisant Microsoft Office SharePoint Server 2007.
Microsoft Office Groove Le contexte Une utilisation des postes de travail en très grande évolution chez les professionnels. Des lieux de travail.
Introduction aux fonctions de gestion de contenu Web dans Microsoft Office SharePoint Server 2007.
Excel 2007 et les services Excel. Pourquoi Excel ? Outil privilégié danalyse des données issues des bases multidimensionnelles Ergonomie connue des outils.
Tour dhorizon de la plate-forme Portail SharePoint de Microsoft version 2007.
Une solution personnalisable et extensible
Cours MIAGE « Architectures Orientées Services » Henry Boccon-Gibod 1 Orchestration de Web Services Module 5 Exercice Pratique à l'usage de l'environnement.
Site Internet 29 Mai Le site internet aujourdhui 2.
« ARCHEODOC, un portail dynamique pour la recherche d’information en archéologie » Véronique HUMBERT (Lattes) Blandine.
Le développement d’applications sous Lotus Notes
L’environnement technologique de l’Assistant de Manager
Commission Web de l'Université de Rennes 1 9 mai Copyright© 2000 Pascal AUBRY - IFSIC - Université de Rennes 1 Le serveur web de lIFSIC Pascal AUBRY.
Présentation La société VFCS, offre un éventail très large de services couvrant vos besoins liés aux technologies actuelles de l'informatique. Du développement,
Introduction aux CMS.
Initiation et perfectionnement à lutilisation de la micro-informatique Créer un blog avec Windows Live Spaces sur un Mac ou sur un PC ©Yves Roger Cornil.
Le WebCampus de l’UPPA Plateforme dédiée à la formation en ligne
Restriction daccès aux logiciels et aux matériels Problème de licence Nicolas CHABANOLES Matière : SRR Lieu: UFRIMA.
Amélioration de la sécurité des données à l'aide de SQL Server 2005
Présentation générale
Lycée Louis Vincent Séance 1
IUT2 de Grenoble Université Pierre Mendès France
Lutilisation de la Cloudwatt-box Emmanuel Keller, CTO OpenSearchServer.
Configuration de Windows Server 2008 Active Directory
Alexis Bernard Promotion 2016
Distribution Linux pour clients légers Rolland DUDEMAINE ST50 - GI – RSR Printemps 2002.
WINDOWS Les Versions Serveurs
Atelier « Créations de sites » : Les techniques de réalisation de sites EPN :...
Utilisation de SPIP comme rédacteur
* Cete Nord Picardie, 9 septembre 2002
Les chiffres & les nombres
Présentation 1. Consumer/Soho Small BusinessMidsize Business CorporateEnterprise Windows Home Server 1-4 employés 1-4 PCs 1-4 employés 1-4 PCs 5-49 employés.
Visio 2010 : représentez et partagez encore plus simplement vos diagrammes et données
Production des supports multi-média et denseignement à distance : Aspects conceptuels et pédagogiques. Dr Riadh Gouider, Faculté de Médecine de Tunis 2006.
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
Portail CVM Vision pédagogique.
Portail gouvernemental de services Présentation pour WebÉducation Claude Lavigne 18 mars 2004 Sous-Secrétariat à linforoute gouvernementale et aux ressources.
Aire d’une figure par encadrement
Retour dexpérience Supportech INSA.NET Daniel Boteanu – Michaël Piffret.
Commutation de niveau 5 Guillaume CASSIN Charles DESMOULINS 24 Mars 2001.
MAGIE Réalisé par Mons. RITTER J-P Le 24 octobre 2004.
SPIP Existe depuis 1 er juillet 2001 Système de publication simplifié et partagé pour Internet : interface graphique très simple pour gérer des sites relativement.
09/11/2006 CMS Content Management System Système de Gestion de Contenu.
Tirer le meilleur parti d’Office /10/ Vincent Bippus IT/OIS 07 octobre 2014.
TP Développement d’applications web.  Etapes de création  Quel type de pages créer?  Editeurs de sites web  Systèmes de gestion de contenu.
© WYNIWYG / Communication, reproduction interdite sauf autorisation.
Centralisation des sites web d’ELTA & Mise en place d’un serveur NAS
eFormGen, produit E-Business : Développement de Composants Web
Plan de la présentation
Séance /10/ Projet de site dynamique avec Dreamweaver : MyCMS
Les solutions de travail collaboratif
 Web 2 et Projet éditorial Janvier 2012– Eric Giraudin.
CMS : SPIP Formation PBC – Septembre SPIP = Système de publication Internet SPIP = Système de publication Internet SPIP = CMS = Content Management.
Travail Collaboratif & Open Source Etat de l’art - Solutions - Méthodes.
La brique documentaire et le CDI Virtuel dans l'ENT.
Un espace collaboratif pour le CODEV quelles fonctionnalités?
Transcription de la présentation:

Portail collaboratif du Réseau Pédagogique Neuchâtelois Présentation TECFA Prototype Zope – CMF - Plone Version 1.0 – 17 Déc Patrick Gelin Conseiller scientifique Office de la Statistique et de lInformatique Scolaire Tour Espacité – 2300 La Chaux-de-Fonds

1.Technologies Web et collaboration [1 slide] 2.Zope, CMF, PLONE – Aspects techniques [4 slides] 3.Optimisation des performances [8 slides] 4.Conclusion [1 slide] 5.Propositions de lectures [1 slide]

Site institutionnel UTILISATEUR LECTEUR (critique) ou REDACTEUR Les sites institutionnels sont informatifs. Ils présentent lentreprise, sa vision et ses valeurs… PUBLICATION ET DIFFUSION DE LINFORMATION (Workflow de modération : IMAGE) Site communautaire UTILISATEUR CONTRIBUTEUR Les sites communautaires proposent un contenu et des services créés par différents membres de la communauté. Ils sont autant un lieu déchanges ponctuels que de diffusion du savoir. ENRICHISSEMENT MUTUEL– CREATIVITE ET PARTAGE DE RESSOURCES INDIVIDUELLES SANS CONCURRENCE (Workflow de modération : ANTI-POLUTION) Site intranet UTILISATEUR COLLABORATEUR Point daccès unique vers un contenu à valeur ajoutée et des fonctionnalités de travail collaboratif. COLLABORATION ET FORTE CONCURRENCE SUR DES RESSOURCES COLLECTIVES (Workflow de collaboration : INTEGRITE ET NON REGRESSION) Site de portail dentreprise UTILISATEUR « ROI » « Un outil qui agrège, sur un seul écran, personnalisé en fonction du profil de chaque utilisateur, toutes les informations et applications dont il a besoin pour travailler au quotidien » PERSONNALISATION ET ABONNEMENT– LE LECTEUR EST SERVIE PAR LE SYSTEME DINFORMATION (Workflow de diffusion : PROFIL) Conduite de projet Web Groupe - Eyrolles, 2003 – ISBN Réseaux Pédagoogique Neuchâtelois Prototype Espaces de travails Prototype (Site individuel UTILISATEUR LECTEUR OU CREATEUR )

1.Technologies Web et collaboration [1 slide] 2.Zope, CMF, PLONE – Aspects techniques [4 slides] 3.Optimisation des performances [8 slides] 4.Conclusion [1 slide] 5.Propositions de lectures [1 slide]

ZODB ZopeCMFPlone SQL FS Serveur dapplication Web 5 utilisateurs concurrents 3 req.s -1 La configuration actuelle du prototype… Site communautaire LDAP 1/3 SAVOIR (Partage, Confidentialité, Archivage, Acquis) 2/3 INTELIGENCE (Performance, Sécurité, Politique, Communication) 3/3 BEAUTE (Ergonomie, Simplicité)

ZODB SQL FS ZopeCMFPloneZopeCMFPloneZopeCMFPlone ZEO Apache Squid Clusters Zope PROGRAMMATION DU CACHE SUR LES COMPOSANTS

1.Technologies Web et collaboration [1 slide] 2.Zope, CMF, PLONE – Aspects techniques [4 slides] 3.Optimisation des performances [8 slides] 4.Conclusion [1 slide] 5.Propositions de lectures [1 slide]

ZopeCMFPlone Serveur dapplication WebServeur WEB Apache Linux RedHat CM stat. TELEMAINTENANCE INGENIWEB CM dyna. Amélioration des performances Entreprise INGENIWEB M. Olivier DECKMYN

Linux RedHat 9.0 Suppression des processus inutiles au fonctionnement du serveur dapplication WEB Interface utilisateur X11, VNC (gros consommateur de CPU), Winbindd (utilise 81% de la mémoire…), … Activation du démarrage au niveau III Zope Augmentation du cache interne de 400 objets à 4000 objets Produits Installation du produit StandardCacheManager Apache Activation du proxycache Cache statique (images, CSS, Javascript non gzippé) Cache dynamique (Programmation des règles en fonction de lutilisation) Flux Activation de la compression gzip

Zope CMF plonePrint.css plonePresentation.css ploneNS4.css plone_javascript.js ploneCustom.css plone.css plone_FormToolTop.js logo.jpg linkOpaque.gif site_icon.gif linkTransparent.gif mail_icon.gif print_icon.gif Plone ZODB DIFFUSION (Front-office) EDITION (Back-office) CM dyna. CM stat. Objet volatile 1 2 Objets publiques persistants Objets publiques volatiles STRATEGIE 1-3

Le modèle contributif dune communauté ouverte… Visible Private Members Published Proxy Cache Spectateurs anonymes Rubrique contenant linfo. officielle diffusée (Front Office) 80% activité Info. personnelle ou partagée (Back Office) 20% activité 1. Information publique dans un espace de diffusion communautaire (Utilisateur anonyme, communauté prise en charge par lorganisation de sous réseaux et lenceinte de lentreprise) PROXY CACHE publish 2. Information communautaire dans un espace de diffusion publique (Utilisateur authentifié, communauté simulée par lapplication) PAS DE PROXY CACHE Le workflow de travail collaboratif de Plone ne répond pas tant à des besoin utilisateurs complexes, il répond aussi et surtout aux problèmes de performances liés au travail collaboratif sur le web. STRATEGIE 2-3

Interactivité Production de contenu volatile Diffusion Absence de contenu de type « persistant & publique » Communauté Absence de sous-réseaux Communautaires (Contenu privé) Concurrence Utilisation en présentiel PLONE 20 % Edition – 80 % Diffusion PLONE 20 % Edition – 80 % Diffusion RPN 99,9 % Edition - 0,1 % Diffusion RPN 99,9 % Edition - 0,1 % Diffusion Z O P E (Serveur dapplication) A P A C H E (Serveur Web) CPU CPU // STRATEGIE 3-3 Proxy Cache Private Visible Pending Public Contributif CollaboratifInterne Externe Volatile Persistant

- Serveur Compaq ML370 monoprocesseur 866 Mhz - 1Go RAM - Taille du swap fait initialement 512 MB -RedHat 9.0 -Zope lancé avec 10 threads - Serveur Compaq ML370 monoprocesseur 866 Mhz - 1Go RAM - Taille du swap fait initialement 512 MB -RedHat 9.0 -Zope lancé avec 10 threads Le serveur de test Recommandation INGENIWEB - CPU PIV (ou Xeon) > 2Ghz - 2Go RAM - FastEthernet (ou giga ethernet, mais les drivers linux sont encore rares) A envisager aussi : - Disques SCSI (pour la vitesse) - Distribution DEBIAN (qui installe moins d'éléments par défaut)

Objets atomiques publiques (LOGO du site) Util. Conc.Zope [ms]Apache [ms]Gain 1243x x 31.8 EFFETS DU PROXY CACHE APACHE APACHE: 236 req.s-1

% 371 ms +/ req.min % 370 ms +/ req.min-1 98% 669 ms +/ req.min % 372 ms +/ req.min-1 95% 644 ms +/ req.min % 369 ms +/ req-min-1 93% 630 ms +/ req.min % 369 ms +/ req.min-1 88% 606 ms +/ req.min-1 98% 864 ms +/ req.min % 360 ms +/ req.min-1 83% 578 ms +/ req.min-1 95% 845 ms +/ req.min % 360 ms +/ req.min-1 73% 546 ms +/ req.min-1 91% 773 ms +/ req.min % 371 ms +/ req.min-1 70% 548 +/ req.min-1 88% 700+/ req.min-1 95% / req.min % 368 ms +/ req.min-1 46% 550 +/ req.min-1 63% 735 +/ req.min-1 73% 930 ms +/ req.min-1 96% / req.min-1 récupération [ms] Utilisateurs concurrents REGIME PERMANENT – JMETER % > 1 sec # 162 req.min-1 (2.7 req.s-1) 100% > 1 sec # 162 req.min-1 (2.7 req.s-1)

1.Technologies Web et collaboration [1 slide] 2.Zope, CMF, PLONE – Aspects techniques [4 slides] 3.Optimisation des performances [8 slides] 4.Conclusion [1 slide] 5.Propositions de lectures [1 slide]

ZOPE CMF Plone Content TypesMembership ServiceWorkflowCatalog Tool Plone User Interface PythonC Z Object DatabaseSQL AdaptorFile SystemPlug-ins Z Object Publisher Z Server (web)FTPWebDAVXML-RPC Plone : Ergonomie trop complexe et en chantier CMF : Workflow à la fois simpliste et déroutant

1.Technologies Web et collaboration [1 slide] 2.Zope, CMF, PLONE – Aspects techniques [4 slides] 3.Optimisation des performances [8 slides] 4.Conclusion [1 slide] 5.Propositions de lectures [1 slide]

Propositions de lectures VEBLOG « Ressources pour réussir des projets internet centrés sur les besoins de leurs utilisateurs » Content management : promesses et réalité – [7 pages] Agence pour le Développement de lAdministration Électronique Les solutions de workflows - Le choix des logiciels libres - 17 octobre 2002 [5 pages] CMFOpenflow Editions EYROLLES Conduite de projet Web, 2003 – Stéphane Bordage - ISBN