Guillaume Monnette
cole Ingnieurs 2000 Marne-La-Valle
IR3
Sommaire
Prsentation
Installation
Utilisation
Dfinitions CMS
Caractristiques de Jahia
Qui l'utilise?
Cot
Produits concurrents
Architecture de Jahia
Architecture principale
On peut la dcouper
en 4 Grandes
parties :
Les fondations
Le systme de
gestion de contenu
Le serveur de portail
Le central
d'administration
Architecture (Fondations)
Permet d'intgrer
des web
applications crites
en JAVA
Larchitecture du noyau du
CMS
Linterface graphique
utilisateur du CMS
La gestion de fichiers
lectroniques
Le moteur de recherche
Le traitement de donnes
(workflow, versioning,
contenu avant validation,
etc.)
Arch. (Console
d'administration)
Partie Applicative
qui gre
l'administration du
site
Utilise notamment
Struts (MVC/java) et
ResourceBundle
pour la gestion des
langues
Architecture complete
HTML
Java
Applet
MS
Word
ActiveX
Jahia Future
3rd
Party
Emails/
Forms
Input
Dynamic
XML
Export
XML
Import
Filter
Web Authoring
(Estimates)
Default Templates
Dreamweaver Plug-in
Jahia Scripting
Templates
Jahia Doctor
Objects
Management
Upgrade
System
Repository of
Content
Cache
Management
User/Group
Management
Backups
System
Properties
Database
Settings
Installation
Wizard
Maintenance
Tools
Other
Devices
(WML;)
Virtual Site
Management
Admin
Tools
CMS
Portal
Web Apps
(Servlets)
Portlets
Web Services
Portlets API
(JSR 168)
Layout
Manager
My Settings
Engine
My Home Page
Management
Versioning
Multilanguage
& I18N
J2EE
API
SOAP
Workflow
Engine
(BPML)
Workflow
Editor
(BPMN)
Third Party
Application
Jahia Foundation
Document Management
Full WebDAV
(Apache Slide)
Jahia Resources
(Apache Slide)
Objects Associations,
Categories and Perspectives
Global Repository of Objects
Style
Content
Personalization,
Security (ACL),
action permissions
and user roles
WebApps
JSR
170
-
Third Party
Application
Conten
t API
JXTA
P2P
LDAP
File System
Third Party
Application
Connectivit
Oracle
Microsoft SQL Server
MySQL
PostgreSQL
Toute base compatible 99,999% SQL & JDBC3
Installation
Installation (2)
Portlets
Forum
Administration du site
Deux panneaux
d'administration :
Au niveau de la
configuration du
serveur (paramtres
de bases de donne)
Au niveau de la
configuration du site
(gestion des
utilisateurs, etc...)
Scurit
Performances
Base de donnes
Serveur J2EE
Machine virtuelle Java
www.jahia.org / www.jahia.com
www.boomtchak.net