Liferay Portail Web Enterprise Plateforme Collaborative
by Sven Werlen, Savoir-faire Linux
Conférence sur les Logiciels Libres et les Administrations Publiques.
Québec , 5 novembre 2009
Migration de technologie J2EE vers PHP à M6WebOlivier NOEL
Pour obtenir plus de flexibilité afin de répondre aux demandes des équipes webmarketing, la mise en place d\'applications alliant PHP et MySQL en remplacement de J2EE a permis de répondre à ces besoins. Cela a également permis une baisse des coûts (infrastructure d\'exploitation, équipes de développements, ...)
Migration de technologie J2EE vers PHP à M6WebOlivier NOEL
Pour obtenir plus de flexibilité afin de répondre aux demandes des équipes webmarketing, la mise en place d\'applications alliant PHP et MySQL en remplacement de J2EE a permis de répondre à ces besoins. Cela a également permis une baisse des coûts (infrastructure d\'exploitation, équipes de développements, ...)
Présentation effectuée à la création numérique "Alchimie 12" par Christophe Villeneuve sur "WebExtensions, it's now / c'est maintenant".
La présentation a pour but de montrer où en sont les WebExtensions à quelques jours de la sortie de Firefox 'Quantum' 57
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?ekino
Nombreuses sont les directions digitales ayant aussi bien des besoins éditoriaux que métiers. D'un point de vue business, il n'est pas possible de séparer les deux.
Basiquement, quels choix avons-nous ?
- partir sur un CMS et coder en "CMS"...
- partir sur un framework et réinventer le CMS...
Aujourd'hui, une des solutions est d'alier le meilleur des 2 mondes, mais a aussi ses problématiques :
- comment faire communiquer les 2 solutions ?
- où trouver les bons profils compte tenu de expertise différentes ?
- comment ne pas complexifier la maintenance et l'exploitation ?
Bref, pour ce qui est d'aujourd'hui, c'est possible, mais difficile... Mais demain ?
Ce document présente la nouvelle version 3 d'OBM dont les évolutions majeures sont :
* la refonte de l'interface web pour avoir l'agenda et la messagerie dans la même fenêtre
* un système de notification dans la barre supérieure du navigateur pour les nouveaux mails et les invitations en attente de traitement
* la séparation d'oPush (composant de synchronisation pour les dispositifs mobiles) pour en constituer un projet autonome avec sa propre roadmap. Ainsi, les mises à jour d'oPush sont simplifiées car elles n'imposent plus de montée de version d'OBM !
* l'introduction du backend de stockage Cassandra (pour oPush pour le moment mais travaux sur le stockage des mails en cours).
* un API REST de provisionning de utilisateurs, des identités et des groupes OBM
* et enfin le support de Debian Wheezy ;-)
Le panel-GZW est une solution destinée à l’hébergement de sites internet sur des plates-formes de type Unix/Linux. Actuellement les environnements non-Unix (Microsoft) ne sont pas compatibles.
Cette solution a été conçue au tour de cinq points majeurs :
- Un code source ouvert.
- Une solution gratuite.
- Une simplicité tant côté serveur que côté interface.
- Une indépendance du serveur vis à vis de notre solution.
- Une modularité en fournissant la possibilité de développer aisément des modules.
En utilisant cette solution, l’hébergé pourra facilement gérer son hébergement web en utilisant toute une liste de modules tels que :
- La gestion des utilisateurs FTP.
- La gestion des emails.
- La gestion des domaines.
- La gestion des tâches planifiées.
- La gestion des bases de données SQL.
Pour ce qui est de l’administrateur système, ce dernier pourra gérer de manière très simple les actions suivantes :
- L’activation/désactivation des modules.
- Les quotas.
- Les membres présents sur la plate-forme.
- Les comptes FTP.
- Les bases de données SQL.
- Les boîtes email, les redirections email.
- Les tâches planifiées.
- Les pré-installations.
L’utilisation de PHP est aujourd’hui généralisée dans tous les départements IT. Reconnue pour son évolutivité et son développement rapide, cette technologie doit désormais répondre à de fortes attentes en termes d’exigences et de qualité.
Quels sont les outils nécessaires pour piloter une équipe de développement de taille importante et produire plusieurs centaines de site web par an ? L’heure de l’industrialisation est venue, avec la mise en place d’une planification et d’une organisation de la production de code capables de détecter les bogues avant la publication.
Nous verrons les outils et méthodes nécessaires pour piloter la conception, la production, la publication et la gestion d’équipe.
Le prochain Webinar SoftLayer aura lieu le 4 Juin 2015 :
https://ibm.biz/Webinar_SoftLayer_France
Le prochain Webinar Start-Up aura lieu le 21 Mai 2015 :
https://ibm.biz/Meetup_Incubation_Start-Ups
SoftLayer vous remercie d'avoir assisté à son sixième Webinar de l'année 2015.
Grâce au datacenter de Paris SoftLayer vous permet dorénavent d'héberger vos données stratégiques en France.
SoftLayer se distingue également des autres fournisseurs de Cloud par des performances inégalées, un maximum de flexibilité et une sécurité totale de sa plateforme IaaS.
Les serveurs SoftLayer sont disponibles en quelques clicks, connectés grâce à un réseau privé global et managés par une interface unifiée; garantissant une expérience client incomparable.
SoftLayer assure aujourd'hui un service chez plus de 30.000 clients à travers plus de 150 pays, sur 5 continents et plus de 250.000 serveurs en toute sécurité.
Merci d'être venu nous rejoindre pour découvrir comment exploiter le potentiel de la plateforme IaaS SoftLayer.
Nous évoquerons aussi quelques succès et cas d'usages pour vous motiver dans votre choix.
Inscrivez-vous dès maintenant pour découvrir le Cloud sans compromis !
Pour venir nous rejoindre chez Softlayer, rien de plus simple : essayez le contrat électronique !
Un seul lien : www.ibm.com/buycloud/fr/fr
Aucun engagement : Vous ne payez que ce vous consommez et pouvez résilier à tout moment.
En quelques minutes votre compte est opérationnel et nous sommes là pour vous accompagner à toutes les étapes de votre transformation.
N'hésitez pas à me contacter si vous avez des questions ou si vous souhaitez plus d'informations : ibm.biz/NicolasVerdier
10 tips pour améliorer les performances de vos applications Windows 8Microsoft
S’il est très simple de réaliser des applications Windows 8 de qualité, il est moins évident de créer des applications ultra performantes. Windows tourne désormais sur tout type d’appareils, des PC de gamers aux tablettes peu puissantes. Pour ces dernières, il est nécessaire de tirer parti au maximum des API fournies par WinRT. Cette session vous propose de découvrir 10 astuces afin d’améliorer visiblement les performances de vos applications.
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...Xavier Lacot
Cette présentation a été effectuée dans le cadre du Forum PHP 2010.
Apparus il ya quelques années, les frameworks PHP évoluent rapidement,gagnent en maturité et, avec l'arrivée de PHP 5.3, ils entament une nouvelle mutation.
Après avoir rappelé l'intérêt de l'emploi de frameworks, cette session mettra l'accent sur les critères de choix permettant de départager les différents frameworks du marché, présentera les différences entre les grands frameworks du moment, mettra en évidence les tendances architecturales, et finalement s'attachera à montrer l'enracinement des frameworks dans le paysage professionnel PHP.
Présentation réalisée au CIGREF pour éclairer le sujet de l'évolution de l'écosystème JAVA suite au changement de licence et de modèle économique d'Oracle sur l'exploitation en production du JDK
Présentation effectuée à la création numérique "Alchimie 12" par Christophe Villeneuve sur "WebExtensions, it's now / c'est maintenant".
La présentation a pour but de montrer où en sont les WebExtensions à quelques jours de la sortie de Firefox 'Quantum' 57
Drupagora 2013 : Drupal8 et Symfony2, quel impact ?ekino
Nombreuses sont les directions digitales ayant aussi bien des besoins éditoriaux que métiers. D'un point de vue business, il n'est pas possible de séparer les deux.
Basiquement, quels choix avons-nous ?
- partir sur un CMS et coder en "CMS"...
- partir sur un framework et réinventer le CMS...
Aujourd'hui, une des solutions est d'alier le meilleur des 2 mondes, mais a aussi ses problématiques :
- comment faire communiquer les 2 solutions ?
- où trouver les bons profils compte tenu de expertise différentes ?
- comment ne pas complexifier la maintenance et l'exploitation ?
Bref, pour ce qui est d'aujourd'hui, c'est possible, mais difficile... Mais demain ?
Ce document présente la nouvelle version 3 d'OBM dont les évolutions majeures sont :
* la refonte de l'interface web pour avoir l'agenda et la messagerie dans la même fenêtre
* un système de notification dans la barre supérieure du navigateur pour les nouveaux mails et les invitations en attente de traitement
* la séparation d'oPush (composant de synchronisation pour les dispositifs mobiles) pour en constituer un projet autonome avec sa propre roadmap. Ainsi, les mises à jour d'oPush sont simplifiées car elles n'imposent plus de montée de version d'OBM !
* l'introduction du backend de stockage Cassandra (pour oPush pour le moment mais travaux sur le stockage des mails en cours).
* un API REST de provisionning de utilisateurs, des identités et des groupes OBM
* et enfin le support de Debian Wheezy ;-)
Le panel-GZW est une solution destinée à l’hébergement de sites internet sur des plates-formes de type Unix/Linux. Actuellement les environnements non-Unix (Microsoft) ne sont pas compatibles.
Cette solution a été conçue au tour de cinq points majeurs :
- Un code source ouvert.
- Une solution gratuite.
- Une simplicité tant côté serveur que côté interface.
- Une indépendance du serveur vis à vis de notre solution.
- Une modularité en fournissant la possibilité de développer aisément des modules.
En utilisant cette solution, l’hébergé pourra facilement gérer son hébergement web en utilisant toute une liste de modules tels que :
- La gestion des utilisateurs FTP.
- La gestion des emails.
- La gestion des domaines.
- La gestion des tâches planifiées.
- La gestion des bases de données SQL.
Pour ce qui est de l’administrateur système, ce dernier pourra gérer de manière très simple les actions suivantes :
- L’activation/désactivation des modules.
- Les quotas.
- Les membres présents sur la plate-forme.
- Les comptes FTP.
- Les bases de données SQL.
- Les boîtes email, les redirections email.
- Les tâches planifiées.
- Les pré-installations.
L’utilisation de PHP est aujourd’hui généralisée dans tous les départements IT. Reconnue pour son évolutivité et son développement rapide, cette technologie doit désormais répondre à de fortes attentes en termes d’exigences et de qualité.
Quels sont les outils nécessaires pour piloter une équipe de développement de taille importante et produire plusieurs centaines de site web par an ? L’heure de l’industrialisation est venue, avec la mise en place d’une planification et d’une organisation de la production de code capables de détecter les bogues avant la publication.
Nous verrons les outils et méthodes nécessaires pour piloter la conception, la production, la publication et la gestion d’équipe.
Le prochain Webinar SoftLayer aura lieu le 4 Juin 2015 :
https://ibm.biz/Webinar_SoftLayer_France
Le prochain Webinar Start-Up aura lieu le 21 Mai 2015 :
https://ibm.biz/Meetup_Incubation_Start-Ups
SoftLayer vous remercie d'avoir assisté à son sixième Webinar de l'année 2015.
Grâce au datacenter de Paris SoftLayer vous permet dorénavent d'héberger vos données stratégiques en France.
SoftLayer se distingue également des autres fournisseurs de Cloud par des performances inégalées, un maximum de flexibilité et une sécurité totale de sa plateforme IaaS.
Les serveurs SoftLayer sont disponibles en quelques clicks, connectés grâce à un réseau privé global et managés par une interface unifiée; garantissant une expérience client incomparable.
SoftLayer assure aujourd'hui un service chez plus de 30.000 clients à travers plus de 150 pays, sur 5 continents et plus de 250.000 serveurs en toute sécurité.
Merci d'être venu nous rejoindre pour découvrir comment exploiter le potentiel de la plateforme IaaS SoftLayer.
Nous évoquerons aussi quelques succès et cas d'usages pour vous motiver dans votre choix.
Inscrivez-vous dès maintenant pour découvrir le Cloud sans compromis !
Pour venir nous rejoindre chez Softlayer, rien de plus simple : essayez le contrat électronique !
Un seul lien : www.ibm.com/buycloud/fr/fr
Aucun engagement : Vous ne payez que ce vous consommez et pouvez résilier à tout moment.
En quelques minutes votre compte est opérationnel et nous sommes là pour vous accompagner à toutes les étapes de votre transformation.
N'hésitez pas à me contacter si vous avez des questions ou si vous souhaitez plus d'informations : ibm.biz/NicolasVerdier
10 tips pour améliorer les performances de vos applications Windows 8Microsoft
S’il est très simple de réaliser des applications Windows 8 de qualité, il est moins évident de créer des applications ultra performantes. Windows tourne désormais sur tout type d’appareils, des PC de gamers aux tablettes peu puissantes. Pour ces dernières, il est nécessaire de tirer parti au maximum des API fournies par WinRT. Cette session vous propose de découvrir 10 astuces afin d’améliorer visiblement les performances de vos applications.
Forum PHP 2010 - Les frameworks, essentiels dans-l-ecosysteme-php-xavier-laco...Xavier Lacot
Cette présentation a été effectuée dans le cadre du Forum PHP 2010.
Apparus il ya quelques années, les frameworks PHP évoluent rapidement,gagnent en maturité et, avec l'arrivée de PHP 5.3, ils entament une nouvelle mutation.
Après avoir rappelé l'intérêt de l'emploi de frameworks, cette session mettra l'accent sur les critères de choix permettant de départager les différents frameworks du marché, présentera les différences entre les grands frameworks du moment, mettra en évidence les tendances architecturales, et finalement s'attachera à montrer l'enracinement des frameworks dans le paysage professionnel PHP.
Présentation réalisée au CIGREF pour éclairer le sujet de l'évolution de l'écosystème JAVA suite au changement de licence et de modèle économique d'Oracle sur l'exploitation en production du JDK
S’appuyant sur une très large communauté, Alfresco est la plateforme open source de gestion de documents en mode collaboratif la plus dynamique et la plus mature au monde. C’est aussi l’une des seules à offrir des fonctions d’archivage électronique évoluées en mode natif.
Une présentation de Jeanne Darche, archiviste et responsable de la gestion documentaire à l'Agence de la santé et des services sociaux des Laurentides, et Yannick Richard, leader de pratique GED Open Source chez Savoir-faire Linux.
Germana Freitas* was in Montreal on Jun 5, 2013, to attend an OpenERP seminar co-organized with Savoir-faire Linux. This is the slide deck of her presentation about the OpenERP Partnership Program.
* Germana is Account Executive at OpenERP for USA, Canada & Brazil
* These slides are published by courtesy of OpenERP sa.
OpenERP - What We Do Differently - by Marc Laporte (OpenERP)Savoir-faire Linux
Marc Laporte was in Montreal on Jun 5, 2013, to attend an OpenERP seminar co-organized with Savoir-faire Linux. This is the slide deck of his presentation about the OpenERP DNA.
These slides are published by courtesy of OpenERP sa.
Barriers to Mission Critical Open Source Software AdoptionSavoir-faire Linux
Mission critical Open Source Software (OSS) adoption by organizations is relatively new and the research field related to the issue is new as well. Professor Placide Poba-Nzaou (UQÀM) and his research team used the Delphi method to investigate barriers to mission-critical OSS adoption as perceived by two panels of experienced providers in France and in Quebec, Canada. The open source adoption literature is therefore complemented by adding new insights to the existing body of knowledge dominated by client perspective alone.
* This presentation is published by courtesy or Pr Placide Pobia-N'zaou.
Talend and Savoir-faire Linux Present Open Data ManagementSavoir-faire Linux
Talend is a global leader in open source integration solutions. It was founded in 2005 to address challenges in data management and integration that were previously cost prohibitive, difficult to manage, had a steep learning curve, and were "black box" in nature. Talend offers a unique integration solution comprising best-of-breed solutions, a unified platform, and converged integration. This solution is built on next generation technology including a code generator, standard-based architecture, and distributed architecture. Talend's solution and technology are presented through an innovative open source business model that is community-based and uses a subscription pricing approach.
Telecommunications Infrastructures Open Source Haute Valeur Ajoutee
Liferay Portail Web Enterprise Plateforme Collaborative
1. Liferay : Portail web d'entreprise
Plateforme collaborative
Sven Werlen
Directeur, Solutions d'entreprise
com@savoirfairelinux.com
Conférence sur les Logiciels Libres et les Administrations Publiques
Québec, 5 novembre 2009
2. Liferay
Qu'est-ce que Liferay?
Les points forts
Démo
5 novembre 2009 2
5. Liferay – Points forts (2/5)
Respect des standards
● Portlets (JSR-168, 127, 170, 286, 314)
● Interactivité (Ajax)
● Mise en page (XHTML, CSS)
● Services (JSON, Soap)
● Microformats, iCal, OpenSearch
● ...
5 novembre 2009 5
6. Liferay – Points forts (3/5)
Technologies de pointe
● SOA (service-oriented architecture)
● Couche d'abstraction BD
● Technologies: velocity, jQuery, struts, SSO, LDAP,...
5 novembre 2009 6
7. Liferay – Points forts (4/5)
Simplicité
● Facilité de prise en main pour l'usager
● Personnalisation de la plateforme
● Internationalisation (support multilingue)
● Outils d'intégration
5 novembre 2009 7
8. Liferay – Points forts (5/5)
Développement
● Développement isolé – mise-à-jour simple
● Outils élaborés - SDK
● Plateforme libre
● Évolution rapide mais stable
5 novembre 2009 8
11. Expertise Savoir-faire Linux (1/5)
Consultation
● Évaluation des besoins
● Mise en place de la plateforme
● Configurations « métier »
● Permissions
5 novembre 2009 11
13. Expertise Savoir-faire Linux (3/5)
Développement
● Personnalisation
● Nouvelles applications
● Nouvelles fonctionnalités
5 novembre 2009 13
14. Expertise Savoir-faire Linux (4/5)
Formation
● Transfert de connaissance
● Utilisation de la plateforme
● Conseils développement
5 novembre 2009 14
15. Expertise Savoir-faire Linux (5/5)
Support
● Correction de bogues
● Surveillance de la plateforme
● Suivi du projet
● Mise à jour
5 novembre 2009 15