présentation des travaux entre typo3 et alfresco

39
Alfresco et TYPO3 Présenté par Yannick Pavard dans le cadre des rencontres WebEducation – Février 2008

Upload: yannick-pavard

Post on 17-Dec-2014

4.091 views

Category:

Technology


4 download

DESCRIPTION

Présentation qui montre les possibilités de connexion entre le CMS TYPO3 et l'outil de GED Alfresco. On y retrouve les différentes approches existantes et quelques scénarios possibles. Cette présentation a été donnée à Québec lors des rencontres WebEducation (gouvernement du Québec).

TRANSCRIPT

Page 1: Présentation des travaux entre TYPO3 et Alfresco

Alfresco et TYPO3 Présenté par Yannick Pavarddans le cadre des rencontres WebEducation – Février 2008

Page 2: Présentation des travaux entre TYPO3 et Alfresco

2 / 38

À la fin de cette présentation, vous serez en mesure :

– de citer des ministères ayant fait le pas vers TYPO3

– d'identifier les différences entre Alfresco et TYPO3

– de comprendre les avantages d'une intégration d'Alfresco avec TYPO3

Objectifs

Page 3: Présentation des travaux entre TYPO3 et Alfresco

3 / 38

Présentation des deux solutions➔ Alfresco➔ TYPO3

Gestion de contenu avec AlfrescoGestion Électronique des Documents avec TYPO3

➔ L'existant : DAM➔ Pourquoi utiliser Alfresco ?➔ Exemple d'intégration avec TYPO3➔ Scénario possible pour profiter des avantages d'Alfresco

Conclusion

So

mm

ai

re

Qui sommes-nous ?➔ Historique➔ Notre offre de service➔ Nos références clients pour le CMS TYPO3

Page 4: Présentation des travaux entre TYPO3 et Alfresco

Présentationde l'entreprise Infoglobe

Page 5: Présentation des travaux entre TYPO3 et Alfresco

5 / 38

 Infoglobe est une entreprise québécoise créée en 2004  Avec plus d'une centaine d'employés

 Elle est devenue en l'espace de 3 ans, la plus grande plateforme canadienne en logiciel open source 

Présente à Québec, Montréal et Ottawa

Infoglobe : Historique

Page 6: Présentation des travaux entre TYPO3 et Alfresco

6 / 38

Notre offre de service

Infoglobe s'est donnée pour mission de construire une offre globale

✔ Infoglobe.evolutionAnalyse et suivi de vos projets web

✔ Infoglobe.tc2lMise en place de votre infrastructure système

✔ Infoglobe.securitéAudit et sécurité de vos réseaux et serveurs

✔ Infoglobe.formationOffre de formation autour des solutions open source

Page 7: Présentation des travaux entre TYPO3 et Alfresco

7 / 38

Nos références clients TYPO3

Page 8: Présentation des travaux entre TYPO3 et Alfresco

Présentation de la solution ALFRESCO

Page 9: Présentation des travaux entre TYPO3 et Alfresco

9 / 38

Présentation d'Alfresco

Nom : Alfresco Famille : ECMS (Entreprise CMS) / GED Cible : Gestion documentaire et mise

en ligne de contenu. Licence : Opensource (GPL) Coût : Gratuit Environnement : JAVA / Tomcat Base de données : Hibernate (MySQL, Oracle ...)

➔ Un avantage : Facilité d'intégration dans un environnement Windows

➔ Un inconvénient : Encore plus complexe que TYPO3 (pour le module web)

Page 10: Présentation des travaux entre TYPO3 et Alfresco

10 / 38

Présentation d'Alfresco

Quelques chiffres

Janvier 2005 : Création d'Alfresco par John Newton et John Powell

Nombre de membres : 35000

Utilisateurs : 5000 entreprises

Environnement : 51% sous Linux / 41% sous Windows

Base de données : 60% sous MySQL / 14% pour Oracle

Suite office : 66% pour MSOffice et 24% pour OpenOffice

Page 11: Présentation des travaux entre TYPO3 et Alfresco

Présentation de la solution TYPO3

Page 12: Présentation des travaux entre TYPO3 et Alfresco

12 / 38

Présentation de TYPO3

Nom : TYPO3 Famille : CMS / SGC Cible : Réalisation de site web

nécessitant une entière liberté de création Licence : Opensource (GPL) Coût : Gratuit Environnement : Php / Typoscript Base de données : MySQL, Oracle, MS-SQL ...

➔ Un avantage : Extensible (3000 extensions)

➔ Un inconvénient : Gestion des fichiers (versionnement et historique)

Page 13: Présentation des travaux entre TYPO3 et Alfresco

13 / 38

Présentation de TYPO3

Quelques chiffres

1997 : Naissance de TYPO3

2001 : Première version opensource pour TYPO3

Nombre de site web recensé : + 8000

Nombre de site au gouvernement du Québec : ~ 30

Environnement : 79% sous Linux / 4% sous Windows

Pays d'origine : 56% hébergé en allemagne

Traduction : + 40 langues

Page 14: Présentation des travaux entre TYPO3 et Alfresco

Gestion de Contenuavec Alfresco

Page 15: Présentation des travaux entre TYPO3 et Alfresco

15 / 38

Gestion de contenu avec Alfresco

La gestion coté web est géré par un module appelé WCMS

Voici la liste des fonctionnalités :

➔ Gestion avancée des formulaires➔ Workflow➔ Virtualisation (copie intégrale des changements)➔ Mise en ligne des documents produits par l'entreprise➔ Support un grand nombre de visiteurs (clustering)➔ Webscript (service web) : afficher du contenu sur un autre sit

Page 16: Présentation des travaux entre TYPO3 et Alfresco

16 / 38

Gestion de contenu avec Alfresco

TYPO3 est un CMS / Alfresco est un ECMS

« Malgré le fait qu'Alfresco offre depuis peuun nouveau module WCMS

(Web Content Management System)les deux solutions ne sont pas comparables »

Alfresco est basé sur du XML (formulaire/Xforms, contenu ...) pour produire ces pages web.

:: Production de site statique

TYPO3 est une boite à outil configurable qui se rapproche plus du HTML (css, php, javascript ...)

:: Production de site dynamique (interaction)

Page 17: Présentation des travaux entre TYPO3 et Alfresco

Gestion Électronique des Documents avec TYPO3

Page 18: Présentation des travaux entre TYPO3 et Alfresco

18 / 38

Intégration de TYPO3 et Alfresco

But

Offrir à TYPO3 la possibilité de gérer plusieurs versions

d'un même document binaire (images, word, openoffice, video, etc)

et ainsi offrir la possibilité de restaurer une ancienne version

pour la rendre accessible sur le site web.

Page 19: Présentation des travaux entre TYPO3 et Alfresco

19 / 38

Intégration de TYPO3 et Alfresco

L'existant

TYPO3 possède une extensionappelée le DAM (Digital Asset Management)

qui offre les options suivantes :

Gestion des meta-données Références entre les fichiers et les contenus TYPO3 Gestion des catégories Filtrage et traitement par lot Exploiter les meta-données sur votre site (Galerie

photo, liste de documents, classement par catégorie)

Page 20: Présentation des travaux entre TYPO3 et Alfresco

20 / 38

Intégration de TYPO3 et Alfresco

Pourquoi utiliser Alfresco ?

Gestion et restauration des versions Intégrer des documents déjà existants en interne

(qui ne seraient pas sur le serveur web) Utiliser les possibilités offertes par Alfresco comme les actions

(Génération PDF automatique, etc) Faciliter la mise en ligne des documents depuis l'environnement

de travail des employés (CIFS, Webdav) Utilisation de Workflow pour l'ajout des documents

Page 21: Présentation des travaux entre TYPO3 et Alfresco

Exemple d'intégrationavec TYPO3

Page 22: Présentation des travaux entre TYPO3 et Alfresco

22 / 38

Exemple d'intégration avec TYPO3

Un nouveau module Alfresco

Accéder aux fichiers disponibles

dans l'environnement Alfresco

Options pour les administrateurs

qui permettra de personnaliser

l'environnement de travail

Page 23: Présentation des travaux entre TYPO3 et Alfresco

23 / 38

Exemple d'intégration avec TYPO3

Synchronisation des répertoires

Alfresco TYPO3 (répertoire fileadmin)

Page 24: Présentation des travaux entre TYPO3 et Alfresco

24 / 38

Exemple d'intégration avec TYPO3

Comment s'effectue la synchronisation ?

Plusieurs protocoles sont disponibles :

NFS : Accès depuis une machine Linux CIFS : Accès depuis une machine Windows Webdav : Accès depuis un explorateur de fichier FTP : Accès depuis une machine distante Webscript (REST) : Accès depuis une page web

Page 25: Présentation des travaux entre TYPO3 et Alfresco

25 / 38

Exemple d'intégration avec TYPO3

Exemple avec le NFS :

Dépôt de fichiers depuis Alfresco :

Les fichiers sont disponibles pour être proposés en téléchargement sur page web (TYPO3)

Dépôt de fichiers depuis TYPO3 :

Le fichier est archivé avec Alfresco et devient disponible pour le réseau local (depuis votre ordinateur)

Connexion NFS

Page 26: Présentation des travaux entre TYPO3 et Alfresco

FonctionnalitésAlfresco et TYPO3

Page 27: Présentation des travaux entre TYPO3 et Alfresco

27 / 38

Exemple d'intégration avec TYPO3

Exploration d'un répertoire

Répertoire « Présentations » dans l'environnement Alfresco

Page 28: Présentation des travaux entre TYPO3 et Alfresco

28 / 38

Exemple d'intégration avec TYPO3

Détails des fonctionnalitésÉditer le fichier

Modifier son contenudirectement soit avec un

programme externe

Copie de travail

Créer une copie de travail du fichier et verrouille l'original

Supprimer le fichier

Supprimer le fichier et toutes les versions précédentes

Actions supplémentaires Remplacer le fichier Couper/Copier Discussion Workflow

Détails Liens (webdav, cifs, etc) Propriétés avancées (taille, version, auteur, etc) Version multilingue Catégorie Versions précédentes

Page 29: Présentation des travaux entre TYPO3 et Alfresco

29 / 38

Exemple d'intégration avec TYPO3

Exploration d'un répertoire

Répertoire « Présentations » dans l'environnement TYPO3

Page 30: Présentation des travaux entre TYPO3 et Alfresco

30 / 38

Exemple d'intégration avec TYPO3

Détails des fonctionnalitésÉditer les metas

Modifier les meta données du fichier

Éditer le fichier

Éditer directement le fichier quand cela est possible

Informations

Voir les meta-données du fichier

Visualiser le fichier

Ouvrir le fichier pour visualiser son contenu

Renommer

Renommer le nom physique du fichier

Remplacer

Déposer une nouvelle version

Copie de travail

Effectuer une copie de fichier et verrouiller l'original

Versions

Accès aux différentes versions du fichier

Suppression

Supprimer le fichier et toutes les versions

Page 31: Présentation des travaux entre TYPO3 et Alfresco

31 / 38

Exemple d'intégration avec TYPO3

Restaurer une versionLa fonction essentielle permettra de restaurer une ancienne

version d'un document disponible dans la base d'Alfresco

Copie de travail

Effectuer une copie de fichier et verrouiller l'original

Restaurer

Permet de restaurer une version spécifique

Visualiser

Permet de visualiser une versionspécifique du document

Page 32: Présentation des travaux entre TYPO3 et Alfresco

32 / 38

Exemple d'intégration avec TYPO3

Autre solution envisagéeL'intégration d'une page Alfresco directement dans TYPO3

en utilisant la technologie des Webscripts (REST)

Module Alfresco

L'accès s'effectuera toujoursdepuis un module de TYPO3

Espace Alfresco

L'environnement de travail Alfrescoest à l'identique mais dans un

environnement externe (ici TYPO3)

Identification

Le module devra identifier l'utilisateur pour ne lui montrer que les fichiers et répertoires dont il a accès

Page 33: Présentation des travaux entre TYPO3 et Alfresco

33 / 38

Exemple d'intégration avec TYPO3

Exploiter les donnéesLe but est aussi de pouvoir proposer des fichiers en

téléchargement sur les sites web produits avec TYPO3

Permettre aux edimestres de sélectionner des fichiers depuis le système de fichier à TYPO3 (en natif)

Exploiter les meta-données stocké dans l'environnement d'Alfresco Afficher une liste de fichiers en fonction d'une catégorie Alfresco

Cela nécessitera :

➔ De modifier/étendre certaines extensions de TYPO3➔ De modifier des fonctionnalités de TYPO3

:: C'est exactement comment que fonctionne le DAM

Page 34: Présentation des travaux entre TYPO3 et Alfresco

Profiter desavantages d'Alfresco

Page 35: Présentation des travaux entre TYPO3 et Alfresco

35 / 38

Profiter des avantages d'Alfresco

Exemple : Production d'un document PDF

A partir de votre environnement de travail Envoyer vos

documents

A travers le réseau

Sélectionner un répertoire sur le serveur Alfresco

Transformer automatiquement vos

documents au format PDF via une action AlfrescoDéposer les

automatiquement fichiers sur votre serveur TYPO3

Mettez les à disposition pour vos visiteurs

Page 36: Présentation des travaux entre TYPO3 et Alfresco

36 / 38

Profiter des avantages d'Alfresco

Exemple : Valider des documents envoyés par courriel

La pièce jointe est catégoriséedans Alfresco

Le fichier est déposé

dans le répertoire de travail de TYPO3Mettez les à disposition

pour vos visiteurs

Utilisez votre logicielde messagerie préféré ... .. pour envoyer

un courriel avec une pièce jointe

Le fichier passe par un processus de validation

(workflow)

Page 37: Présentation des travaux entre TYPO3 et Alfresco

Conclusion

Page 38: Présentation des travaux entre TYPO3 et Alfresco

38 / 38

➔ TYPO3 est déjà bien intégré au gouvernement

➔ Alfresco et TYPO3 sont deux solutions opensource, donc modifiable à souhait !

➔ Alfresco s'intégrera facilement dans votre environnement de travail

➔ La version 5 de TYPO3 sera basé sur la norme JSR­283 (comme Alfresco)

Conclusion

Page 39: Présentation des travaux entre TYPO3 et Alfresco

39 / 38

  Visitez notre blogueVisitez notre blogueet retrouvez des astuceset retrouvez des astuces

sur TYPO3sur TYPO3

http://blogue.infoglobe.ca

Blogue