présentation des travaux entre typo3 et alfresco

Post on 17-Dec-2014

4.091 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

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

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

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

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

Présentationde l'entreprise Infoglobe

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

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

7 / 38

Nos références clients TYPO3

Présentation de la solution 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)

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

Présentation de la solution TYPO3

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)

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

Gestion de Contenuavec 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

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)

Gestion Électronique des Documents avec TYPO3

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.

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)

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

Exemple d'intégrationavec TYPO3

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

23 / 38

Exemple d'intégration avec TYPO3

Synchronisation des répertoires

Alfresco TYPO3 (répertoire fileadmin)

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

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

FonctionnalitésAlfresco et TYPO3

27 / 38

Exemple d'intégration avec TYPO3

Exploration d'un répertoire

Répertoire « Présentations » dans l'environnement 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

29 / 38

Exemple d'intégration avec TYPO3

Exploration d'un répertoire

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

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

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

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

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

Profiter desavantages d'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

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)

Conclusion

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

39 / 38

  Visitez notre blogueVisitez notre blogueet retrouvez des astuceset retrouvez des astuces

sur TYPO3sur TYPO3

http://blogue.infoglobe.ca

Blogue

top related