Liferay Portal Datasheet

Transcription

Liferay Portal Datasheet
Liferay Portal
Datasheet
LIFERAY PORTAL DATASHEET
Liferay Portal
Développement
Liferay Portal est la plate-forme de portail Web open source de
référence. Utilisée dans quasiment tous les secteurs d’activité et
largement adoptée par les entreprises pour des solutions diverses,
Liferay regroupe une communauté de plus de 100 000 membres et
totalise près d’un million de déploiements dans le monde.
Lancée dans le cadre d’un projet open source en 2001, Liferay Portal est
une plate-forme de développement Web en langage Java, destinée
au développement d’applications et au déploiement de solutions.
Plébiscitée dans le monde entier, la technologie primée de Liferay
Portal se distingue de par ses fonctionnalités de développement
rapides, son évolutivité inégalée et sa fiabilité éprouvée. Voici
quelques-unes des principales applications de la plate-forme :
•
•
•
•
•
•
•
Sites Web personnalisés
Portails en libre-service
Communautés en ligne
Portails pour réseaux franchisés
Sites Web fonctionnant selon des règles de rôle
Sites Web de collaboration / coordination
Sites Web et portails intranet
S’adaptant à des applications de tailles diverses, Liferay Portal
convient aussi bien aux solutions de groupes de travail intranet qu’aux
sites Web ayant des millions d’utilisateurs. Liferay Portal séduit les
développeurs et les architectes qui apprécient la conformité de Liferay
Portal aux standards de l’industrie et le support qu’elle apporte dans
un large panel de solutions, depuis le site web client léger ou riche,
jusqu’à l’application critique d’entreprise hautement sécurisée.
La plate-forme légère Liferay Portal regroupe des services de base,
articulés autour d’un noyau modulaire. Ces services prêts à l’emploi
comprennent notamment : portail, gestion de contenu Web,
gestion documentaire, intégration d’applications, workflow de
contenu et collaboration sur les réseaux sociaux.
Principales Fonctionnalités
Liferay Portal est livré avec plus de 70 fonctionnalités et portlets prêts
à l’emploi, tous dotés de leur propre API de service :
•
•
•
•
•
•
•
•
•
•
•
Modèles d’application
Blogs
Calendriers
Catégories & tags
Chat
Bibliothèque documentaire
et multimédia
Forums
Intégration
Microblogs / Flux d’activités
Aperçus mobiles
Kit de développement
logiciel mobile
www.liferay.com
•
•
•
•
•
•
•
•
•
•
•
Conteneur OpenSocial
Sondages
Thèmes Responsive
Contenu fonctionnant selon
des règles de rôle
Recherche
Réseaux sociaux
Frameworks UI
Gestion de contenu Web
Listes de données /
Formulaires Web
Wikis
Moteur de workflows
Liferay facilite le développement des sites Web et applications grâce à
des outils, des méthodes et des services fondés sur les standards de l’industrie:
Outils pour développeur: Liferay fournit un plug-in Eclipse, Liferay IDE,
disponible sur Eclipse Marketplace et offrant un environnement
complet de développement / test pour concevoir des portlets,
des hooks et des portails.
Frameworks UI pris en charge: Liferay AlloyUI (qui utilise YUI3), Twitter
Bootstrap et bien plus encore (par ex., JQuery, GWT).
Frameworks de portlets pris en charge: JSF, Liferay Faces, MVC,
Spring, Vaadin et bien plus encore.
Outils de conception de thèmes et de modèles pris en charge:
Freemarker, Velocity.
Intégration: Liferay prend en charge la plupart des solutions ESB
/ MOM reposant sur des normes et peut s’intégrer aux protocoles
ESB standard comme SOAP, JSON, REST et JMS. Liferay inclut non
seulement des API locales pour ses services, mais également des
API à distance via SOAP, JSON et REST. L’outil Service Builder de
Liferay permet de définir un modèle et de créer automatiquement
des services locaux et distants pour gérer le chargement de classes,
la mise en cache et les outils de recherche de services. Seules les
méthodes d’implémentation du service doivent être ajoutées.
Liferay Marketplace: Les développeurs Liferay peuvent déployer
des applications à partir de Liferay Marketplace, via le site
liferay.com/marketplace ou à partir de la console de gestion de Liferay.
Liferay Marketplace contient des thèmes, des fonctionnalités modulaires,
des portlets et des applications complètes reposant sur Liferay Portal.
ZOOM SUR UNE FONCTIONNALITE:
Mobile
Intégrant des fonctionnalités performantes de développement et de
prise en charge d’applications natives et de sites Web mobiles, Liferay
Portal est une solution mobile prête à l’emploi. Liferay Portal est une
plate-forme sophistiquée qui s’adapte à toute stratégie mobile, grâce
à des fonctionnalités inégalées : thèmes réactifs par défaut, aperçus
mobiles en un clic, contenu conçu spécifiquement pour les dispositifs
mobiles avec adaptation de contenu, kit de développement logiciel
mobile complet, etc.
Configuration et Déploiement
Gestion de la sécurité et des identités: Liferay Portal utilise des
technologies de cryptage de classe gouvernementale, aux normes
de l’industrie, incluant des algorithmes sophistiqués comme AES,
3-DES et RSA. Liferay inclut également une API SSO (authentification
unique) pouvant s’intégrer aux technologies CAS, LDAP (par exemple,
Active Directory), NTLM, CA SiteMinder, Oracle Access Manager,
Novell Identity Manager, OpenSSO, SAML et bien plus encore. En outre,
Liferay Portal inclut de solides fonctionnalités de sécurité et de gestion
© 2014, Liferay, Inc. All rights reserved. 140513
LIFERAY PORTAL DATASHEET
des utilisateurs (politiques sur les mots de passe, paramètres de rappel
pour les utilisateurs et procédures complètes de connexion sécurisée).
site peut hériter de permissions ou définir ses propres autorisations et
s’occuper de la gestion des rôles, des groupes et des utilisateurs pour
les divers portlets choisis.
Performance: Chaque version de Liferay Portal est soumise à des
tests de charge avec des instances uniques prenant en charge plus
de 30 000 utilisateurs virtuels simultanés et plus de 5 000 utilisateurs
virtuels simultanés pour les services collaboratifs avec un seul serveur
à huit cœurs. Il a été démontré que Liferay fonctionne avec des
solutions Internet de plus de 2 millions d’utilisateurs actifs.
Clustering / Haute disponibilité: Pouvant prendre en charge des
déploiements de tailles diverses, Liferay Portal est une solution prête à
l’emploi configurée pour gérer un environnement avec un seul serveur.
Liferay Portal peut également prendre en charge plusieurs hôtes virtuels
et équilibreurs de charge ainsi que des clusters de serveurs d’applications
et de bases de données.
Architecture multi-tenant: Liferay Portal permet aux entreprises de
classer les utilisateurs dans des catégories définies par leurs soins
(par exemple, services, zones géographiques, bureaux) ou dans des
groupes de travail ou équipes interservices. Chaque organisation ou
Support cloud: les configurations On-premise et cloud hébergées
sont supportées par Liferay, en multi hosting, et des fournisseurs de
service d’hébergement existent aujourd’hui, entre autres EC2, Azure,…
Architecture
Le tableau ci-dessous présente l’architecture générale d’une instance Liferay.
Navigateur
desktop
Navigateur
mobile
Applications
tierces
Applications
moblies
Client
WebDAV
Liferay
Sync
Authentification
SAML
LDAP
CAS
OAuth
SiteMinder
OpenSSO
Facebook
API
& bien plus
encore
HTTP Basic
Front-end
UI du portail
Alloy UI
Twitter Bootstrap
HTTP Basic
Web Services
Gadgets
UI des portlets
Depuis des sites externes
(Google, OpenSocial, etc.)
JSP, JSF, Vaadin, GWT, etc.
Digest
WebDAV
API Web Services
SOAP
JSON
Services
Portlets
Services externes (contrôle des autorisations)
Services internes
Plug-in d'architectures
Référentiel de documents
Indexation / Recherche
Workflow
IndexWriter
Référentiel Liferay
CMIS
API
Lucene
Tout système CMIS
Documentum
(EE uniquement)
Persistance
Rationnel
Solr
WorkflowHandler
API
Kaleo
JBPM
Google Search
Appliance
Microsoft
FAST (autre)
Kaleo Engine
Tout moteur JBPM
Stockage de fichiers
Système de
fichiers
Base de données
MySQL, DB/2
SQL Server
Oracle et bien
plus encore
Amazon S3
Liens Utiles:
Téléchargements: https://www.liferay.com/Downloads
Se lancer: https://www.liferay.com/Start
Documentation: https://www.liferay.com/Documentation
Marketplace: https://www.liferay.com/Marketplace
Contactez-nous:
Formation: https://www.liferay.com/Training
Evénements: https://www.liferay.com/Events
Communauté Liferay: http://liferay.org
IDE pour développeurs: https://www.liferay.com/Developer
Références de Liferay:
*Envoyez un e-mail à [email protected] pour obtenir une liste plus complète de nos utilisateurs.
Liferay France
15, rue Taitbout - 75009 Paris
+33 1 73 02 08 08
[email protected]
Rendez-vous sur: www.liferay.com
Compatibilité de déploiement
Systèmes d’exploitation
Conteneurs de servlets
Serveurs d’applications
Bases de données
Linux (CentOS, RHES, SUSE,
Ubuntu et autres)
Unix (AIX, HP-UX, Solaris
et autres)
Windows Server
Mac OS X
Resin
Tomcat
GlassFish
JBoss
JOnAS
WebLogic
WebSphere
Tcat
tc Server
DB2
MySQL
Oracle
PostgreSQL
SQL Server
Sybase
Clouds publics et privés
Liferay Portal peut être déployé
dans des environnements
cloud et virtualisés.
Envoyez un e-mail à [email protected]
pour obtenir la liste la plus récente des
versions et configurations prises en charge.
6.2 Détail des fonctionnalités
Informations sur le portail
Performance et évolutivité
Clustering avec n’importe quelle
combinaison de niveaux
(présentation, service, logique métier
et base de données)
Mise en cache avancée (Ehcache)
Prise en charge de la plate-forme de
recherche Solr
Prise en charge de l’analyse des
performances (profilage Java, JMX, etc.)
Bac à sable pour portlets
Sécurité
Technologies de cryptage de classe
gouvernementale : DES, MD5, SHA
et RSA.
Plug-in de modules d’authentification
Vérification des e-mails
Autorisation granulaire
Authentification LDAP
Gestion de sessions
Langages de développement
de portlets
Java
Groovy
Ruby
PHP
Python
Scala
Prise en charge de la gestion
des identités
Authentification LDAP
Modèle producteur-consommateur
SAML
OAuth
Oracle Access Manager
Novell Identity Manager
Sun Identity Manager
OpenSSO / Forgerock
SiteMinder
Tivoli
Standards Facebook
Services Web
SOAP
JSON
RMI
Spring Remoting
WebDAV
Frameworks JavaScript
AlloyUI
GWT
JSF
Vaadin
...et autres
Frameworks front-end
AlloyUI
Modèles d’affichage d’applications
Détection de dispositifs
TagLibs
Twitter Bootstrap
Frameworks back-end
Asset
Cache
Comments
Data handlers
File storage
Membership policies
Message bus
Permissions
Ratings
Recycle bin
Scheduler
Scripting
ServiceContext
Workflow
Langages de développement
de thèmes
Freemarker
Velocity
Autres standards / Technologies
AJAX
iCalendar & microformat
JSR-168 (portlet)
JSR-286 (portlet 2.0)
WSRP 1 & 2
JSR-127 (JSF)
JSR-314 (JSF 2.0, 2.1), JSR-344 (JSF 2.2)
JSR-170 (référentiel de contenu)
Spring 3.0 & AOP
CMIS 1.0 / 2.0
OpenSearch 1.1
OpenSocial 2.5
Ensemble de projets Hibernate
OSGi 4.3
SAML 2.0
OAuth 1.1
Fonctionnalités de gestion de contenu
Référentiel de contenu
Publication de site
Création de contenu
Mobile
Prise en charge de référentiels multiples
Types de documents personnalisables
Métadonnées par type de document
Intégration à Microsoft Office©
Prise en charge de CMIS
Enregistrement / modification
Prévisualisation de contenu
Suivi des versions de contenu
Définition de workflows par
type de document
Synchronisation de fichiers poste de
travail / mobile avec Liferay Sync
Modèles de sites dynamiques ou
statiques
Drag & Drop du plan du site
Prise en charge de protocoles de plans
de site
URL conviviales
Stockage intermédiaire et planification
sur des serveurs distants
Suivi des versions/modifications
multisite
Recherche multidimensionnelle
Corbeille
Pages personnalisables par l’utilisateur
Editeur WYSIWG
Conception de modèles : FreeMarker
ou Velocity
Partage de contenu global entre sites
Partage de contenu dans la hiérarchie
du site
Aperçus mobiles au sein du navigateur
Thème réactif mobile
Reconnaissance de dispositif mobile
Kit de développement logiciel mobile
reposant sur la technologie Eclipse
Thèmes et présentation
Framework JavaScript : AlloyUI 2.0
Framework CSS : Twitter Bootstrap
Conforme à la norme HTML 5.0
Thème réactif mobile
Multiples modèles de présentation
de page
Collaboration et fonctionnalités sociales
Wikis, blogs et forums intègrent
tous les fonctionnalités suivantes
Editeur WYSIWG
Evaluations / Commentaires
Flux RSS
Catégories / Tags
Ressources associées
Abonnements des lecteurs
Wikis
Contrôle des versions et restauration
Syntaxe Creole, HTML ou MediaWiki
Pièces jointes
File de commentaires
Blogs
Listes des blogs récents
Icône « badge » pour les activités sur les
réseaux sociaux
Partage de signets
Possibilité de signaler un contenu
inapproprié
Forums
Liste des posts récents, liste de mes posts
Abonnements des lecteurs
Possibilité de publier un post
de façon anonyme
Pièces jointes
Prise en charge de la réorganisation des
catégories / files
Possibilité de signaler un contenu
inapproprié
Rappels d’événements par e-mail,
messagerie instantanée ou SMS
Réseaux sociaux et présence
en ligne
Base de connaissances
Client de chat AJAX
Liste d’amis
Mur d’activités
Suivi des activités
Calendrier
Interface AJAX
Prise en charge des microformats
et d’iCal
Personnel et groupe
Listes des tâches
Planification des ressources
Editeur WYSIWG
File d’articles
Restauration, contrôle des versions et
historique de contenu
Prise en charge de l’impression PDF
Pièces jointes
Abonnements des lecteurs / RSS
Evaluations / Commentaires
Alertes / Annonces
Diffusion d’actualités ou de statuts
Démarrage / arrêt planifié
Ciblage en fonction du site ou du rôle

Documents pareils