NXTWEB HHVM / TYPO3. Compatibilité & Performance. HHVM / TYPO3 : Compatibilité & Performance
|
|
- Cécile Josephine Beaupré
- il y a 8 ans
- Total affichages :
Transcription
1 NXTWEB HHVM / TYPO3 Compatibilité & Performance
2 Typo3, HHVM et Nxtweb en quelques mots Typo3 est un CMS utilisé par environ sites web à travers le monde. Les promoteurs et utilisateurs de Typo3 mettent en avant sa flexibilité, son excellente internationalisation, sa maturité et ses performances. Typo3 est particulièrement adapté à la réalisation de sites d'entreprise ou de grands sites institutionnels. HHVM est un interpréteur PHP développé par les équipes de Facebook. Sa raison d'être est la diminution du temps de calcul consacré à l'exécution du code PHP. C'est un projet open-source, disponible sur github depuis Il a été conçu initialement pour exécuter le code du site Facebook et présentait à l'origine de nombreuses lacunes dans le traitement des CMS les plus courants. Peu à peu, pour un certain nombre de plateformes, HHVM s'est rapproché d'une iso-fonctionnalité totale avec son prédécesseur, l'interpréteur Zend. Côté performance, les résultats sont au rendez-vous. Il est aujourd'hui admis qu'hhvm est l'interpréteur PHP le plus efficace du marché. Nxtweb est une startup dont le coeur de métier est d'optimiser les performances des sites internet. Les gains en efficacité que nous obtenons bénéficient à tous les acteurs de la toile : propriétaires, développeurs, hébergeurs et utilisateurs. Par ailleurs, en diminuant drastiquement les besoins en ressources machine, notre action améliore nettement le bilan environnemental du web. Nxtweb a fait d'hhvm son principal outil d'optimisation. Nous corrigeons ses bugs résiduels et développons des extensions accélératrices dédiées. Autrement dit, nous sommes à même de mettre en place les sites Wordpress, Prestashop, Magento, etc... voire Typo3?, les plus rapides au monde. HHVM peut-il améliorer les performances des sites Typo3? Cette question n'est pas nouvelle. Dès avril 2014, au vu des résultats très positifs obtenus sur les plateformes concurrentes, les mainteneurs du CMS ont lancé plusieurs actions dans le but d'aboutir à la compatibilité HHVM de Typo3. Les dernières informations disponibles sur le sujet semblent indiquer que ce projet n'a pas été mené à bien. Pour nous forger notre propre opinion sur la question, nous avons décidé de reprendre le problème à zéro : en passant les tests de non-régression PHPUnit en mesurant la plus-value obtenue sur le frontend du site "The Official Introduction Package". Nous nous servons ici de Typo3 pour éclairer la nature de notre travail d optimisation et de maintenance fonctionnelle. Un travail sans doute un peu complexe à présenter autrement que par une étude de cas. Nous intervenons en effet à la croisée de l'outil HHVM, des CMS PHP et de leur utilisation dans la construction de sites web particuliers. Evaluer la compatibilité : Les tests unitaires Les promoteurs de Typo3 ont une démarche qualité très appréciable. Ils ont notamment créé une suite de tests de non-régression afin de valider le bon fonctionnement des évolutions successives.
3 En 2014, c'est très naturellement cette suite de tests qui a été utilisée pour établir un premier aperçu de la compatibilité HHVM de Typo3. On constate alors que 95,5% des 6458 tests de non-régression se terminent correctement. La dernière log du testeur résume la situation d'alors : FAILURES! Tests: 6458, Assertions: 10675, Failures: 71, Errors: 45, Incomplete: 17, Skipped: 153. C 'est à dire que 95.57% des tests se sont bien déroulés, 1.1% ont échoué, 0.7% ont provoqué une erreur, 0.26% ont été incomplets et 2.37% n'ont pas été exécutés car non pertinents sur l'environnement utilisé. En août 2015, nous constatons que les dernières versions du testeur, de Typo3 et de HHVM produisent cette sortie : FAILURES! Tests: 7268, Assertions: 9379, Errors: 4, Failures: 6, Skipped: 144. Les tests en erreurs Ce sont des tests qui n'ont pu être menés à bien du fait d'une incompatibilité HHVM du code du testeur. Ces incompatibilités sont traitées au fil de l'eau par les développeurs Typo3. Pour pouvoir réaliser tous les tests nous avons : appliqué le patch pour le test scanavailablepackageskeepsexistingpackageconfiguration, appliqué la modification suivante dans le fichier./typo3/sysext/core/tests/unit/package/packagemanagertest.php //patch nxtweb $packagestates = require('vfs://test/configuration/packagestates.php'); $packagestates = eval(substr(substr(file_get_contents('vfs://test/configuration/packagestates.php'),5),0, -2).";"); Les tests en echec Il s'agit de tests qui se sont déroulés entièrement mais dont le résultat ne correspond pas au résultat attendu. checkdatewithinvaliddatevalues with data set "Not Good" : correction par nxtweb du code hhvm checkdatewithinvaliddatevalues with data set "HH:ii yyyy-mm-dd" : correction par nxtweb du code hhvm scanavailablepackagestraversesthepackagesdirectoryandregisterspackagesitfinds Ces 3 cas d'erreurs correspondent à des incompatibilités réelles de HHVM avec le code Typo3. Nous avons corrigé, en une quarantaine de lignes, les portions de code HHVM fautives.
4 Les tests après corrections Nxtweb Après correction de l'outil de test et de HHVM par Nxtweb, il ne reste plus que 3 tests en échec : registeredextractorclasswithsamepriorityarereturnedinsameorderastheywereadded registeredfilerendererclasswithsamepriorityarereturnedinsameorderastheywereadded executevaluemodifierreturnsmodifiedresult Ces erreurs correspondent à des "faux positifs" (comportement attendu erroné) qui sont en cours de traitement par les développeurs Typo3 ( et Conclusion A ce stade de notre étude, nous disposons donc du premier binaire HHVM 100% compatible avec les tests unitaires Typo3. Evaluer les performances Notre protocole de test est le suivant : Nous interrogeons toutes les urls du front office du site "Introduction package" avec 1, 3, 5, 10 et 50 concurrents et nous mesurons les paramètres suivants : cpu, mémoire, temps de réponse obtenus avec php 5.6 puis avec HHVM. Voici nos premiers résultats : Comparaison des consommations moyennes CPU (%) Consommation moyenne CPU (%) ,5 % -25,5 % -29,6 % -35 % -46,5 % Nxtweb 3.8 2
5 Comparaison des consommations moyennes Mémoire RES Consommation moyenne Mémoire RES (Octets) 600 k 400 k +45,4 % +41,2 % +38,4 % +45,2 % +41,1 % -46,5 % Nxtweb Comparaison des moyennes des temps de réponse 0,06 Temps de réponse moyen (sec) 0,04 /2-43,8 % -48,5 % /2,2 /2,1 Nxtweb 3.8
6 Aller au-delà Pour Nxtweb, les gains obtenus grâce à HHVM ne sont qu'un point de départ. Nous avons profilé les différents traitements du front Typo3 et avons créé un accélérateur HHVM dédié à ce CMS. Les gains obtenus par rapport à la version HHVM de base sont les suivants : Comparaison des consommations moyennes CPU (%) Consommation moyenne CPU (%) ,3 % -12,9 % -27,2 % -28,2 % -24,1 % Nxtweb 3.8 OPT Nxtweb 3.8 Comparaison des moyennes des temps de réponse 0,03-19,8 % Temps de réponse moyen (sec) 0, ,7 % -20,6% -10% -31,7 % Nxtweb 3.8 OPT Nxtweb 3.8
7 Comparé à php 5.6, nous obtenons : Comparaison des consommations moyennes CPU (%) Consommation moyenne CPU (%) ,3 % -35,1 % -48,8 % /2,1 / 2,5 Nxtweb 3.8 OPT Comparaison des moyennes des temps de réponse Temps de réponse moyen (sec) 0,06 0,04 20 /2,9 /2,4 /2,4 /2,6 /2,6 Nxtweb 3.8 OPT Conclusion A ce stade de nos tests, nous disposons, à configuration et paramétrage égals, du site Typo3 "Introduction package" le plus rapide au monde! ;-).
8 Bilan Nous avons montré que l'isofonctionnalité HHVM/Zend pour Typo3 est accessible dès aujourd'hui. qu HHVM divise plus ou moins par deux les consommations CPU et les temps de réponses du front Typo3 "Introduction Package". En ce qui concerne les performances et la consommation énergétique, faute de temps/budget, cette étude est très incomplète. Nous n'avons pas eu le loisir de bencher le backoffice. Il faut pourtant s'attendre sur cette partie de l'application à des résultats beaucoup plus positifs encore. En effet, plus les traitements php sont importants et plus l'écart se creuse entre HHVM et Zend. Or, les requêtes backoffice, qui ne peuvent bénéficier des mécanismes de cache qui réduisent au strict minimum les traitements front-office, sont très gourmandes en CPU. Pour certains clients de Nxtweb, tous CMS confondus, la plus value d'hhvm réside d'ailleurs dans l'accélération du backoffice : leurs gains de productivité pendant la phase d'intégration sont impressionnants. L'optimisation que nous avons réalisée est très sommaire. Avec un peu de temps et l'aide d'une expertise Typo3, il est certainement possible d'aller beaucoup plus loin. Toujours faute de temps, nous n'avons pas pu mesurer l'impact d'hhvm sur la consommation électrique du site Typo3. Nos précédents tests nous ont montré que la diminution de la consommation CPU moyenne donnait un ordre de grandeur de la diminution de consommation énergétique induite. On peut donc raisonnablement tabler sur une division par 2 de cette consommation. En résumé, nos tests ont porté sur une partie seulement d'un site Typo3 de démonstration. Il serait imprudent d'affirmer que nos conclusions s'appliquent à tous les front/back de tous les sites Typo3 aujourd'hui en production. Néanmoins, nous pensons avoir établi que la migration d'un site opérationnel a de grandes chances de s'avérer payante. Il est aujourd'hui admis que l'efficacité est un enjeu crucial pour les sites marchands. Il faut rappeler que les sites institutionnels ont également tout à gagner à améliorer leurs performances. Optimiser la réactivité d'un site institutionnel, c'est lui donner plus de visibilité, augmenter son trafic et le nombre de pages vues par visite. C'est également, en fluidifiant son utilisation, lui offrir une identité web dynamique et positive. Enfin, diminuer son impact environnemental, c'est participer à la révolution greenit et pouvoir revendiquer une démarche éco-responsable.
SECURITY ADVISORY VULNERABILITE SUR LES DONNEES CLIENTS MAGENTO
SECURITY ADVISORY VULNERABILITE SUR LES DONNEES CLIENTS MAGENTO Date : le 25 avril 2012 Versions affectées : Enterprise 1.6 et Community jusqu'à 1.3.3.0 (incluse) Niveau de sécurité : critique Mode d'exploitation
Plus en détailCursus 2013 Déployer un Content Management System
Cursus 2013 Déployer un Content Management System Les critères d évaluation d un CMS Les utilisateurs, après examen de la taille de la base d utilisateurs en France. La communauté, selon son dynamisme
Plus en détailORACLE TUNING PACK 11G
ORACLE TUNING PACK 11G PRINCIPALES CARACTÉRISTIQUES : Conseiller d'optimisation SQL (SQL Tuning Advisor) Mode automatique du conseiller d'optimisation SQL Profils SQL Conseiller d'accès SQL (SQL Access
Plus en détailVous rappelez-vous des premiers sites Internet auxquels vous avez accédé?
Les TMS Vous rappelez-vous des premiers sites Internet auxquels vous avez accédé? Souvenir, souvenir...1998 Les premiers sites Internet Techniquement très difficile à réaliser Nécessitaient une expertise
Plus en détailWEB & DÉVELOPPEMENT LES BASES DU WEB LE LANGAGE HTML FEUILLES DE STYLES CSS HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES
WEB & DÉVELOPPEMENT LES BASES DU WEB HISTORIQUE D INTERNET ET DU WEB LES DIFFÉRENTS LANGAGES LE LANGAGE HTML STRUCTURE D UNE PAGE En-tête et corps Syntaxe INSÉRER DES CONTENUS Texte : formatage (titre,
Plus en détailMéthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.
Méthode de Test Pour WIKIROUTE Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel. [Tapez le nom de l'auteur] 10/06/2009 Sommaire I. Introduction...
Plus en détaileps Network Services Alarmes IHM
09/2005 Alarmes IHM eps Network Services Alarmes IHM Instructions de diagnostic Valable pour : Logiciel Version de logiciel eps Network Services 4.1 eps Network Services, Instructions de diagnostic (DA)
Plus en détailGestion du centre de données et virtualisation
Gestion du centre de données et virtualisation Microsoft Corporation Juin 2010 Les informations contenues dans ce document représentent l'opinion actuelle de Microsoft Corporation sur les points cités
Plus en détailSage 50 Comptabilité. Solutions logicielles en nuage, sur place et hybrides : Qu'est-ce qui convient le mieux à votre petite entreprise?
Sage 50 Comptabilité Solutions logicielles en nuage, sur place et hybrides : Qu'est-ce qui convient le mieux à votre petite entreprise? À titre de propriétaire de petite entreprise, vous devez bien sûr
Plus en détailConférence Développeurs Magento. 27 novembre 2013 mageconf.org
Conférence Développeurs Magento 27 novembre 2013 mageconf.org Montée de version de Magento : la préparation, les étapes, les pièges à éviter Par Sébastien Lepers (SeL) http://meliweb.fr Montée de version
Plus en détailNotre vision, Votre croissance
Notre vision, Votre croissance Montez et gérez votre plateau de service offshore, rapidement, sans engagement, rentablement. Contactez-nous! Nous sommes là pour vous accompagner. Notre vision, Votre croissance
Plus en détailDÉVELOPPEMENT INFONUAGIQUE - meilleures pratiques
livre blanc DÉVELOPPEMENT INFONUAGIQUE MEILLEURES PRATIQUES ET APPLICATIONS DE SOUTIEN DÉVELOPPEMENT INFONUAGIQUE - MEILLEURES PRATIQUES 1 Les solutions infonuagiques sont de plus en plus présentes sur
Plus en détailL'attribution marketing :
Partenaires : Marketing & Social Marketing L'attribution marketing : Comment développer une stratégie cross-canal efficace en pilotant ses ressources, en mesurant ses actions et en optimisant son ROI?
Plus en détailINGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP. 27 ans - 6 ans d'expérience
A0251 INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP 27 ans - 6 ans d'expérience Expert ises mét iers : Langues : Editeur de logiciels, E- Commerce, Tourisme et loisirs Roumain (Langue maternelle), Anglais (Intermédiaire)
Plus en détailHébergement PHP. Comprendre pour bien choisir son hébergement
Hébergement PHP Comprendre pour bien choisir son hébergement Who am I? Souriant? Directeur Associé d Oxalide Ancien dev PHP/Java/C Responsable du design d infrastructure / Avant vente à Oxalide Oxalide?
Plus en détailMettre à jour PrestaShop
Mettre à jour PrestaShop De nouvelles versions de PrestaShop sortent régulièrement. Certaines sont des versions majeures, la plupart sont mineures, mais toutes apportent leur lot d'innovation, d'amélioration
Plus en détailCOMMENT LIRE UN DEVIS DE CREATION DE SITE WEB?
COMMENT LIRE UN DEVIS DE CREATION DE SITE WEB? Lorraine En matière de création ou de refonte d un site Internet, il apparaît souvent difficile de faire un choix parmi les propositions qui font suite à
Plus en détailPlateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento version 1.3.x.x. Paiement en plusieurs fois. Version 1.
Plateforme PAYZEN Intégration du module de paiement pour la plateforme Magento version 1.3.x.x Paiement en plusieurs fois Version 1.4a Guide d intégration du module de paiement Multiple Magento 1/24 SUIVI,
Plus en détailMysql. Les requêtes préparées Prepared statements
Mysql Les requêtes préparées Prepared statements Introduction Les prepared statements côté serveur sont une des nouvelles fonctionnalités les plus intéressantes de MySQL 4.1 (récemment sorti en production
Plus en détailMagento. Magento. Réussir son site e-commerce. Réussir son site e-commerce BLANCHARD. Préface de Sébastien L e p e r s
Mickaël Mickaël BLANCHARD BLANCHARD Préface de Sébastien L e p e r s Magento Préface de Sébastien L e p e r s Magento Réussir son site e-commerce Réussir son site e-commerce Groupe Eyrolles, 2010, ISBN
Plus en détailÉditions QAD On Demand est disponible en trois éditions standard : QAD On Demand is delivered in three standard editions:
QAD On Demand QAD On Demand est une option du déploiement de QAD Enterprise Applications. Grâce à elle, les utilisateurs tirent un profit maximum de QAD Enterprise Applications, partout dans le monde,
Plus en détailUtilisation d'outils de WebMapping OpenSource dans une collectivité territoriale Communauté de Communes de l'agglomération Saint-Loise (CCASL)
Utilisation d'outils de WebMapping OpenSource dans une collectivité territoriale Communauté de Communes de l'agglomération Saint-Loise (CCASL) SOMMAIR E 1. Présentation de la CCASL 2. Enjeux de la cartographie
Plus en détailGWT à l'épreuve du feu. by Sami Jaber (DNG Consulting) twitter @samijaber http://www.dng-consulting.com
1 GWT à l'épreuve du feu by Sami Jaber (DNG Consulting) twitter @samijaber http://www.dng-consulting.com Abstract Qu'est-ce que le projet Cobra? Une démo, une démo, une démo! Les défis techniques d'un
Plus en détailPLAN 1. A PROPOS 2. EXPERTISE 3. NOS RÉFÉRENCES 4. TECHNOLOGIES 5. CONTACT
PLAN 1. A PROPOS 2. EXPERTISE 3. NOS RÉFÉRENCES 4. TECHNOLOGIES 5. CONTACT A PROPOS D EMENCIA QUI SOMMES NOUS? Emencia est une société de services en logiciels libres (SSLL) spécialisée dans l intégration
Plus en détailRéduisez vos activités de maintenance SAP pour vous concentrer sur la valeur ajoutée
Réduisez vos activités de maintenance SAP pour vous concentrer sur la valeur ajoutée Note de synthèse parrainée par IBM Introduction SAP est un élément vital de nombreuses entreprises le moteur qui permet
Plus en détailMANUEL WORDPRESS. Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site:
MANUEL WORDPRESS Objectif: Refonte d un site web sous Wordpress I PRE-REQUIS: 1 / Créer un backup (sauvegarde) du site: A/ Traitement de la base de données: Pour cette étape, vous aurez besoin au préalable
Plus en détailFormation Magento Intégrateur / Designer
Page 1 sur 5 28 bd Poissonnière 75009 Paris T. +33 (0) 1 45 63 19 89 contact@ecommerce-academy.fr http://www.ecommerce-academy.fr/ Formation Magento Intégrateur / Designer Indépendant ou en agence, vous
Plus en détailRésoudre les problèmes PHP, les meilleures (et les pires) techniques
Résoudre les problèmes PHP, les meilleures (et les pires) techniques Xavier Gorse Architecte - Expert PHP (ELAO) xavier.gorse@elao.com Un peu d ordre dans la maison! Toutes les lignes téléphoniques sont
Plus en détailGérer une forte charge avec ez Publish Obtenir la meilleure réactivité de publication. Solutions natives ez. Solution spécifique.
Gérer une forte charge avec ez Publish Obtenir la meilleure réactivité de publication Solutions natives ez Classique Cluster ez DFS Cache statique Solution spécifique Publication statique spécifique Solution
Plus en détailS informer et se développer avec internet
S informer et se développer avec internet S informer et se développer sur Internet - CCI Caen 03/03/2014 1 1 Le réseau internet Sommaire Internet : un média devenu incontournable S informer sur Internet
Plus en détailCCI DE SAÔNE-ET-LOIRE - ATELIER ENP 18 MAI 2011. La création de sites internet
CCI DE SAÔNE-ET-LOIRE - ATELIER ENP 18 MAI 2011 La création de sites internet Le référencement de sites internet Je veux créer mon site internet Objectifs et démarche Les objectifs Définition Un site internet
Plus en détailWebinar. Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL. avec la participation de
En partenariat avec Webinar Découvrez Rubedo, la première solution CMS open-source tirant profit des atouts de Zend Framework et du NoSQL avec la participation de 19 mars 2013 Qui sommes-nous? INTRODUCTION
Plus en détailPeregrine. AssetCenter. Product Documentation. Solution Asset Tracking. Part No. DAC-441-FR38. Build 49
Peregrine AssetCenter Product Documentation Solution Asset Tracking Part No. DAC-441-FR38 Build 49 AssetCenter Copyright 2005 Peregrine Systems, Inc. Tous droits réservés. Les informations contenues dans
Plus en détailSommaire. 1. Présentation de WordPress. 2. Hébergement et installation. 3. Prise en main, ajouter des contenus
Découverte du CMS Sommaire 1. Présentation de WordPress 2. Hébergement et installation 3. Prise en main, ajouter des contenus 4. Choix du thème, où trouver des thèmes? 5. Faire de votre blog un site de
Plus en détailHélène CHEUTIN. Master 2 ISMAG 2005-2006
Hélène CHEUTIN Master 2 ISMAG 2005-2006 SRM ((Supplliierr Rellattiionshiip Managementt)) INTRODUCTII ION Les entreprises cherchent sans cesse à améliorer leurs performances et notamment à réaliser des
Plus en détailcarburant au soleil et à l'eau Premiers essais d'une voiture s I.
L'ExPless arc fr _ La Palestine veut être reconnue lie, en tent qu'eut per l'onu s I. Seite: 1 Fläche: 12'937 mm² Premiers essais d'une voiture carburant au soleil et à l'eau MARIN Une voiture à hydrogène
Plus en détailModule de livraison DPD Magento
Module de livraison DPD Magento France uniquement Sommaire 1- INTRODUCTION... 3 2- INSTALLATION DU MODULE... 4 3- CONFIGURATION DU MODULE... 5 A. GESTION DES FRAIS DE PORT... 6 B. EXEMPLES DE CONFIGURATIONS...
Plus en détailProgramme CREATION SITE INTERNET (CMS Wordpress)
Programme CREATION SITE INTERNET (CMS Wordpress) Objectifs de la formation Apprendre à créer son site internet. Cette formation vous permettra de gérer et d'optimiser le contenu d'un blog professionnel
Plus en détailSoon_AdvancedCache. Module Magento SOON. Rédacteur. Relecture & validation technique. Historique des révisions
Module Magento SOON Soon_AdvancedCache Rédacteur Hervé G. Lead développeur Magento herve@agence-soon.fr AGENCE SOON 81 avenue du Bac 94210 LA VARENNE ST HILAIRE Tel : +33 (0)1 48 83 95 96 Fax : +33 (0)1
Plus en détailEn quoi consiste le REFERENCEMENT de votre site?
1 En quoi consiste le REFERENCEMENT de votre site? Ce document se propose de vous éclairer sur les enjeux du référencement et les solutions proposées par MediaPro DX pour y faire face. MediaPro DX est
Plus en détailMySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada
MySQL (Administrateur) (Dernière édition) Programme de formation Microsoft Partner France, Belgique, Suisse, Roumanie - Canada WWW.SASGROUPE.COM Formez vos salariés pour optimiser la productivité de votre
Plus en détailLa solution IBM Rational pour une ALM Agile
La solution IBM pour une ALM Agile Utilisez votre potentiel agile Points clés Adopter l'agilité à votre rythme Supporter une livraison multiplateforme Intégrer la visibilité Démarrer rapidement Que votre
Plus en détailPerrothon Sandrine UV Visible. Spectrophotométrie d'absorption moléculaire Étude et dosage de la vitamine B 6
Spectrophotométrie d'absorption moléculaire Étude et dosage de la vitamine B 6 1 1.But et théorie: Le but de cette expérience est de comprendre l'intérêt de la spectrophotométrie d'absorption moléculaire
Plus en détailFabien Pinckaers Geoff Gardiner. OpenERP. Tiny. Pour une. gestion d entreprise efficace et intégrée. Groupe Eyrolles, 2008, ISBN : 978-2-212-12261-9
Fabien Pinckaers Geoff Gardiner OpenERP Tiny Pour une gestion d entreprise efficace et intégrée, ISBN : 978-2-212-12261-9 Conclusion Parmi les géants comme SAP, Microsoft, et les petits éditeurs pullulant
Plus en détailExamen technique des technologies de mise en cache
technologies de mise en cache LIVRE BLANC Au cours des 10 dernières années, l'utilisation d'applications facilitant les processus métier a considérablement évolué. Ce qui était un plus avantageux fait
Plus en détailFOIRE AUX QUESTIONS PAIEMENT PAR INTERNET. Nom de fichier : Monetico_Paiement_Foire_aux_Questions_v1.7 Numéro de version : 1.7 Date : 2014-05-29
FOIRE AUX QUESTIONS PAIEMENT PAR INTERNET Nom de fichier : Monetico_Paiement_Foire_aux_Questions_v1.7 Numéro de version : 1.7 Date : 2014-05-29 FOIRE AUX QUESTIONS Confidentiel Titre du document : Monetico
Plus en détailPourquoi? Pourquoi externaliser? Pour être flexible et réactif Pour réduire ses coûts sans perdre en qualité
Pourquoi? Pourquoi externaliser? Pour être flexible et réactif Pour réduire ses coûts sans perdre en qualité Pourquoi Madagascar? Pour sa maîtrise de la langue française et sa proximité culturelle Pour
Plus en détailProfil. Formations Certifications. Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience.
Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience Profil Expert SYMFONY 2 / ZEND Etude et modélisation UML Montée en charge / Compétence Sécurité / Authentification
Plus en détailPlateforme PAYZEN. Intégration du module de paiement pour la plateforme Magento 1.4 et supérieur. Version 1.5.1
Plateforme PAYZEN Intégration du module de paiement pour la plateforme Magento 1.4 et supérieur. Version 1.5.1 Guide d intégration du module de paiement Magento 1/52 Notes de versions Version Date Commentaires
Plus en détailEchosgraphik. Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet
Echosgraphik Ce document sert uniquement à vous donner une vision sur ma manière de travailler et d appréhender un projet Présentation I. Echosgraphik Protocoles de travail I. Développement du site II.
Plus en détailOptimisation WAN de classe Centre de Données
Optimisation WAN de classe Centre de Données Que signifie «classe centre de données»? Un nouveau niveau de performance et d'évolutivité WAN Dans le milieu de l'optimisation WAN, les produits de classe
Plus en détailCatalogue Formations Jalios
Catalogue Formations Jalios Offre de services Jalios 23/04/2015-6.0 1 / 19 Sommaire Sommaire... 2 1. Introduction... 3 2. Jalios, organisme de formation... 4 3. Formations fonctionnelles... 5 3.1. Formation
Plus en détailLes salaires de L écosystème php en france. L Association Française des Utilisateurs de PHP (AFUP) le cabinet de recrutement spécialisé Agence-e
L Association Française des Utilisateurs de PHP (AFUP) & le cabinet de recrutement spécialisé Agence-e vous propose : baromètre AFUP Agence-e 2014 : Les salaires de L écosystème php en france édito : Fondée
Plus en détailnovatis Agence Web innovatrice
QUI SOMMES NOUS? 02 novatis La théorie c est quand on comprend tout et que rien ne marche La pratique c est quand tout marche mais on ne sait pas pourquoi! Chez Novatis, nous avons réussi les deux... tout
Plus en détailVérifier la qualité de vos applications logicielle de manière continue
IBM Software Group Vérifier la qualité de vos applications logicielle de manière continue Arnaud Bouzy Kamel Moulaoui 2004 IBM Corporation Agenda Analyse de code Test Fonctionnel Test de Performance Questions
Plus en détailLes messages d erreur d'applidis Client
Fiche technique AppliDis Les messages d erreur d'applidis Client Fiche IS00313 Version document : 1.00 Diffusion limitée : Systancia, membres du programme Partenaires AppliDis et clients ou prospects de
Plus en détailMANUEL D INSTALLATION 2015. du module Chronopost pour. version 1.0.5
MANUEL D INSTALLATION 2015 du module Chronopost pour version 1.0.5 Objectif Ce document explique comment installer et utiliser le module Chronopost depuis votre site Magento. Périmètre Ce module permet
Plus en détailExamen professionnel. Informatique, système d information. Réseaux et télécommunications
CIGpetitecouronne Ingénieurterritorial20132015 Volume2 Sujetdel épreuve Établissementd'unprojetouétude Examenprofessionnel Spécialité Informatique,systèmed information Option Réseauxettélécommunications
Plus en détailSommaire. Préface 1 : Pourquoi choisir Magento? Chapitre 1 : Magento, quésaco? Chapitre 2 : Quoi sous le capot?
Le Guide Magento 1 Sommaire Préface 1 : Pourquoi choisir Magento? Chapitre 1 : Magento, quésaco? Chapitre 2 : Quoi sous le capot? Chapitre 3 : Les fonctionnalités natives Chapitre 4 : Performance Chapitre
Plus en détailQu'est-ce que le BPM?
Qu'est-ce que le BPM? Le BPM (Business Process Management) n'est pas seulement une technologie mais, dans les grandes lignes, une discipline de gestion d'entreprise qui s'occupe des procédures contribuant
Plus en détailProposition pour la création d un site de gestion de projet
Proposition pour la création d un site de gestion de projet Société E-FOOLKY 27/03/2009 Réalisé par : Pour le compte de : Réalisé par : Bachir Ouchrif Rachid Lahlou Adil Kouhen Amal Mhaidra Sommaire 1
Plus en détailUtiliser un CMS: Wordpress
Utiliser un CMS: Wordpress Annie Danzart Annie.Danzart@telecom-paristech.fr Wordpress Concevoir un site web statique Concevoir un site web dynamique Choisir un hébergement Choix du CMS Wordpress: installation
Plus en détailKarim EL KHALIFA Web developer
Curriculum Vitæ Karim EL KHALIFA Web developer + EXPÉRIENCES PROFESSIONNELLES + 2010-2013 Vert-Pomme Communication Création et développement des produits web vendus par l agence. Direction de l équipe
Plus en détailCA Desktop Migration Manager
CA Desktop Migration Manager Manuel de configuration du déploiement DMM Service Pack 12.8.01 La présente Documentation, qui inclut des systèmes d'aide et du matériel distribués électroniquement (ci-après
Plus en détailComment gagner du temps dans la gestion de votre boutique prestashop? Conférence Webinar du jeudi 11 Décembre 2014
Comment gagner du temps dans la gestion de votre boutique prestashop? Conférence Webinar du jeudi 11 Décembre 2014 Forces & Faiblesses FORCES Leader du marché européen Solution open-source Une optimisation
Plus en détailINF2015 Développement de logiciels dans un environnement Agile. Examen intra 20 février 2014 17:30 à 20:30
Examen intra 20 février 2014 17:30 à 20:30 Nom, prénom : Code permanent : Répondez directement sur le questionnaire. Question #1 5% Quelle influence peut avoir le typage dynamique sur la maintenabilité
Plus en détailOPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE
OPTIMISER SON PROCESSUS DE TEST AVEC UNE APPROCHE BOITE GRISE Retour d expérience Benjamin Boutin QA Manager S2E www.s2e-services-epargne-entreprise.com Marc Rambert Director Dynamic Testing Solution Coverity/Synopsys
Plus en détail3 Les premiers résultats des plans d'actions
3 Les premiers résultats des plans d'actions Les résultats que nous avons obtenus en ce qui concerne les plans d'action, résultent de l'analyse de 48 entreprises seulement. Revenons sur notre échantillon.
Plus en détailFormation Magento Utilisateur/Administrateur
Page 1 sur 7 28 bd Poissonnière 75009 Paris T. +33 (0) 1 45 63 19 89 contact@ecommerce-academy.fr http://www.ecommerce-academy.fr/ Formation Magento Utilisateur/Administrateur Administrateur de site Magento
Plus en détailFOIRE AUX QUESTIONS ACT! 2009
FOIRE AUX QUESTIONS ACT! 2009 Informations générales sur ACT! 1. Quelles sont les principales fonctionnalités d ACT!? - Gérer tous vos contacts et vos clients en toute simplicité - Communiquer avec vos
Plus en détailTNT Express. Magento
Manuel d'installation du module TNT Express pour Magento Version 3.0.13 SOMMAIRE DU DOCUMENT 1. OBJECTIF DE CE DOCUMENT...3 2. COMPATIBILITÉ ET PRÉ-REQUIS...3 2.1 Compatibilité... 3 2.2 Compte TNT Express
Plus en détailAccélérez la transition vers le cloud
Livre blanc technique Accélérez la transition vers le cloud Architecture HP Converged Cloud Table des matières Une nouvelle informatique pour l'entreprise... 2 Faites évoluer votre stratégie informatique
Plus en détailCréer et gérer des catégories sur votre site Magento
Créer et gérer des catégories sur votre site Magento Version utilisée pour l élaboration de ce guide : Magento 1.3.0 Rédigé par : Olivia Contexte Pour créer un site sous Magento, vous allez être obligé
Plus en détailSOMMAIRE 1. NOTRE AGENCE... 3 2. NOS PRESTATIONS... 6 3. NOTRE MÉTHODOLOGIE PROJET... 11 4. NOS OFFRES...12 5. LES ATOUTS DE NOS OFFRES...
CONCEPTION WEB SOMMAIRE 1. NOTRE AGENCE... 3 1.1 Nos valeurs... 4 1.2 Notre expertise... 5 1.3 Notre équipe... 5 2. NOS PRESTATIONS... 6 2.1 Site institutionnel / vitrine... 7 2.2 Site e-commerce... 8
Plus en détailDéploiement d ESUP-ECM à l Université de Valenciennes. Retour fonctionnel d expérience
Déploiement d ESUP-ECM à l Université de Valenciennes. Retour fonctionnel d expérience 1. Situation de départ Utilisation de l outil intranet pour l ensemble du personnel dans 2 cadres différents : - Intranets
Plus en détailProfessionnel, mettez en avant votre expertise!
Professionnel, mettez en avant votre expertise! Créer un blog pro pour vous rendre plus visible sur le web Avoir un site web, c'est bien. Etre vu, c'est mieux! 20 millions de Français se connectent chaque
Plus en détailRESUME DE CARRIERE. Alice JULIENNE. 23 ans Nationalité Française Développeur Web Front-End. Compétences
RESUME DE CARRIERE Alice JULIENNE 23 ans Nationalité Française Développeur Web Front-End Compétences Systèmes Langages Windows (XP, 98) Macintosh OS X HTML, XHTML, CSS, XML, PHP, SQL, Javascript, J-Querry
Plus en détailCOMPÉTENCES TECHNIQUES
André RIHANI, 43 ans DEUG A (MPM), 1993 Anglais courant 06.15.30.08.31 andre@rihani.fr DÉVELOPPEUR PHP ORANGE: Développeur LAMP (Linux, Apache, MySql, Php) durant 7 ans, tests unitaires et fonctionnels,
Plus en détailSynthèse d'études de migration vers LibreOffice vs MS Office STARXPERT MAI 2013 AUTEUR
Synthèse d'études de migration vers LibreOffice vs MS Office AUTEUR STARXPERT MAI 2013 STARXPERT - Siège social : 100, rue des Fougères 69009 Lyon SAS au capital de 40 000 - Siret : 449 436 732 00035 -
Plus en détailINFORMATIONS ET INSTALLATION DU THEME CENATA RESPONSIVE
INFORMATIONS ET INSTALLATION DU THEME CENATA RESPONSIVE Cenata Responsive à été réalisé par Presta-Theme Contact : webmaster@presta-theme.com Compatibilité PrestaShop : 1.5.x Documentation Prestashop 1.5
Plus en détailObservation des modalités et performances d'accès à Internet
Observation des modalités et performances d'accès à Internet Avant-propos La base de cette étude est constituée par les informations collectées par l'outil Cloud Observer d'iplabel (chargement des différents
Plus en détailINTRODUCTION. A- Modélisation et paramétrage : CHAPITRE I : MODÉLISATION. I. Paramétrage de la position d un solide : (S1) O O1 X
INTRODUCTION La conception d'un mécanisme en vue de sa réalisation industrielle comporte plusieurs étapes. Avant d'aboutir à la maquette numérique du produit définitif, il est nécessaire d'effectuer une
Plus en détailTYPO3, le CMS de référence
TYPO3, le CMS de référence au (gouvernement du) Québec 11 juillet 2011 / RMLL 2011 / France - Strasbourg Qui suis-je? Présentation et architecture de TYPO3 Gouvernement du Québec et appels d'offres Un
Plus en détail1. Installation du Module
1 sur 10 Mise en place du Module Magento V 1.5.7 1. Installation du Module Vous pouvez installer le module de deux façons différentes, en passant par Magento Connect, ou directement via les fichiers de
Plus en détailGuide de configuration
Guide de configuration All Rights Reserved Last updated in July 2013 2 Table des matières Guide de configuration... 1 Introduction... 3 Pré-requis... 5 Pour commencer, une procédure étape par étape...
Plus en détailModules ICI relais & EXAPAQ Predict v4.0
Documentation technique Modules ICI relais & EXAPAQ Predict v4.0 Magento 1.4 1.8 Sommaire Sommaire 1. Introduction... 3 2. Installation des modules... 4 3. Configuration des modules... 5 3.1. Gestion des
Plus en détailDévelopper une culture d efficience
point de vue services financiers Développer une culture d efficience dans les Back Offices Hughes ROY Partner au sein de l'équipe Services Financiers de Sopra Consulting, Hughes Roy est porteur de l offre
Plus en détailIMPORTER GRATUITEMENT VOS RÉSULTATS D'INVENTAIRE OCS DANS LANDPARK
IMPORTER GRATUITEMENT VOS RÉSULTATS D'INVENTAIRE OCS DANS LANDPARK Plus besoin d acheter des licences d inventaires et de plus, vous n aurez à acquérir que la version minimum de Landpark Manager pour bénéficier
Plus en détailclient. ECOUTE, SIMPLICITE, SERVICE... Pour ELCIA, l'accompagnement est la clé de la satisfaction ELCIA, le savoir-faire et l'écoute
Communiqué de presse Octobre 2007 ECOUTE, SIMPLICITE, SERVICE... Pour, l'accompagnement est la clé de la satisfaction client. «Gagner du temps, être plus réactif» «Hyper convivialité et souplesse d utilisation»
Plus en détailmulti process 25 RUE Benoît Malon 42300 ROANNE
multi process 25 RUE Benoît Malon 42300 ROANNE Tél : 04 77 70 14 66 Fax : 04 77 70 01 78 www.mpi42.fr contact@mpi42.fr CREATION DE SITE WEB Il faut distinguer plusieurs étapes pour la création d un site
Plus en détailDes millions de visiteurs avec France Télévisions
Des millions de visiteurs avec France Télévisions Bonjour à tous Pascal Beynel Léo Poiroux Au programme > France Télévisions Editions Numériques > > Industrialisation avec Drupal > Problématiques et solutions
Plus en détailLes logiciels libres de gestion de contenus Internet / Extranet pour le secteur public. 24 septembre 2008
Les logiciels libres de gestion de contenus Internet / Extranet pour le secteur public 24 septembre 2008 < De quoi on parle? CMS (Content Management System) : système de gestion de contenu permettant de
Plus en détailDécouvrir Drupal au travers d un cas client
Découvrir Drupal au travers d un cas client Vos conférenciers Dorian Marchand Directeur associé David Wilgenbus Responsable projet LAMAP Edouard Fajnzilberg Directeur technique Au programme -> Qu est ce
Plus en détailHP OpenView AssetCenter
HP OpenView AssetCenter Version du logiciel : 5.0 Solution Asset Tracking Numéro de compilation : 120 Avis juridiques Garanties Les seules garanties qui s'appliquent aux produits et services HP figurent
Plus en détailQualité du logiciel: Méthodes de test
Qualité du logiciel: Méthodes de test Matthieu Amiguet 2004 2005 Analyse statique de code Analyse statique de code Étudier le programme source sans exécution Généralement réalisée avant les tests d exécution
Plus en détail