18 novembre 2011
Depuis maintenant quelques années, le mot "cloud" fait partie du vocabulaire à la mode du monde de l'informatique. Rejoignant les mots tels que "virtualisé", "web2.0" ou "ajax", n’importe quel décideur voulant être à jour sur les dernières technologies est obligé de s’intéresser à ce concept qui commence à faire ses preuves afin de comprendre ce qu'il peut nous apporter dans le monde du développement et plus précisément dans le monde python.

1) Le cloud

Je suis certain que vous avez déjà vu la pub d'IBM ventant le "Cloud Computing" comme LA solution d'avenir, LA technologie que toute société digne de ce nom se doit d'utiliser. Cette présentation du cloud est certes attractive, mais que se cache-t-il réellement derrière ce "nuage" ? Si l'objet de cet article n'est pas de lister précisément toutes les technologies liées au cloud computing (wikipedia le fait déjà parfaitement http://fr.wikipedia.org/wiki/Cloud_computing ), il est bon de définir brièvement ce concept. Le Cloud computing c'est tout simplement l'action de déporter l'ensemble de ses services informatiques internes sur des serveurs distants. Alors certes, les plus perspicaces noteront judicieusement que cela fait déjà plusieurs années que leur intranet/extranet est stocké sur un serveur dédié, et qu'il n'y a rien de nouveau ! Mais là où le système "Cloud" va plus loin c'est grâce à l'apport de la virtualisation. Tout cela gagne en souplesse d'utilisation car au lieu d'installer ça sur un serveur fixe, souvent trop puissant au début et qui peut se retrouver limité lors de montée en charge, le cloud, par des mécanismes assez poussés en administration et de manière totalement invisible pour l'utilisateur va pouvoir adapter le support de l'application en fonction de la demande. La facturation de l’hébergement ne va donc plus fonctionner en terme de machine, mais en termes de consommation de services (bande passante, nombre de requêtes, consommation espace disque ....) L'exemple le plus connu et utilisé reste à ce jour Amazon EC2 (Elastic Compute Cloud). Ceci dit, même si tout cela est transparent pour l'utilisateur, la configuration et la gestion de ces systèmes demandent des compétences de plus en plus poussées en "administration système". Si cela ne pose aucun problème pour les grands comptes, le cas n'est pas identique pour une majorité de PME où souvent la casquette d'administrateur système est joué, à ses temps perdus par un développeur bien dépassé par ces nouveaux concepts. Une des solutions serait donc de proposer à ces développeurs (et donc aux PME qui les emploient) un système clef en main, prêt à être déployé à tout moment et qui permet au développeur de travailler sur ce qui le concerne: "le développement".

2) Développement et hébergement de services sur le cloud

Dans le monde python, Google a ouvert le bal le premier "médiatiquement parlant" avec Google App Engine et son framework basé sur Django associé a une base de données maison, puis par la suite a fait évoluer son produit permettant d'héberger des projets en Java, Go, Python. Par un ensemble de lignes de commande il était très facile de développer un site sur son ordinateur puis de le déployer sur les serveurs de Google. Dans le monde de ruby, Heroku fait parler de lui depuis quelques années et permet grâce à Git de déployer très facilement une applis Rails sur les serveurs d'Amazon. Ceci dit dans les 2 cas un inconvénient assez important peut être souligné: une seule et unique technologie peut être utilisée. Impossible de faire héberger sur une même application un forum php, une instance Redmine sous RoR et un site en Django. De plus, souvent certaines concessions sur la technologie/framework employés sont à faire. (Toujours sous Google App Engine, l'utilisation de leur base de données). Mais depuis quelques mois une société du nom de Dotcloud propose un service du même nom qui semble s’affranchir de ces défauts. Leur concept : voir une application comme un ensemble de briques framework/technologiques. On choisit donc l'ensemble des services que l'on veut et afin de créer une "stack" que l'on déploie ensuite sur leurs serveurs. Plus que prometteur, il restait à voir ce que cela donne en réalité.

3) Dotcloud: La fin de l’administration système ?

Fin septembre, dans les bureaux d'Emencia a eu lieu une petite réunion où quelques geeks du monde python viennent présenter les projets sur lesquels ils bossent. Jérôme Petazzoni profite de sa venue en France pour venir nous faire une démo de Dotcloud et je dois dire qu'au bout d’une heure de démonstration je suis fortement convaincu ! Comme décrit plus haut, Dotcloud est un système d’hébergement sur le cloud, permettant de déployer une application en utilisant plusieurs technologies. Premier constat : après à peine 6 mois d’existence la liste des services proposés est juste énorme. On retrouve les principales technologies du web: Php, Ruby, Python, Java, Mysql Postgresl mais aussi des plus minoritaires comme des bases NoSql (MongoDB, Redis), PostGIS (postgres avec le support d'objets géographiques), le moteur d'indexation Solr et de nombreux autres devraient faire rapidement leur apparition ( http://docs.dotcloud.com/services/roadmap/ ). Pour sa présentation, Jérome s'est penché sur l'installation d'un serveur Django couplé d'une base en postgres. Pour cela il se base sur la documentation présente sur le site. ( http://docs.dotcloud.com/tutorials/python/django/ ). Et là, 2eme point très agréable, il en profite pour nous montrer la richesse de la documentation. Chaque service possède sa documentation, claire et précise. Elle est couplée d'une suite de tutoriaux très clairs expliquant pas a pas comment déployer "from scratch" telle technologie. Un autre élément impressionnant vient du fait que ces tutoriaux ont été créés par un outil appelé Gitorial qui utilise les commits réalisés sur un repo Git pour créer un tutoriel. Résultat : tous ces tutoriaux sont en faite un ensemble de base de configuration permettant à tout moment via un "git clone" de créer une conf dotcloud associée à la technologie choisie et de le déployer en quelques lignes de commande. D'un point de vue développeur, cela peut être comparé à la DDD (développement dirigé par la documentation) et nous assure que la documentation fournit par Dotcloud sera toujours de qualité. Au final, la création d'un projet se résume a sa création via la commande:: dotcloud create monprojet Une récupération du squelette via git et quelques personnalisations de la configuration pour l'adapter à notre cas que l'on commit. Puis au déploiement:: dotcloud push monprojet Le projet se retrouve alors déployé sur les serveurs de Dotcloud. (il est bon de noter que l'on n'est pas du tout obligé de passer via Git pour commit et déployer son projet. Si Dotcloud ne trouve pas de folder .git dans le projet il utilisera alors rsync pour faire la synchro lors du dotcloud push)

4) Dans les entrailles d'un projet Dotcloud

La structure d'un projet est assez simple. Il y a à la racine du projet un fichier dotcloud.yml qui décrit la configuration sous une syntaxe de type yaml. On va lister les services qu’on veut utiliser. Chaque entrée correspondra à 1 service dotcloud. Un exemple de configuration pour un Django: il va nous falloir python et postgresql:: www: type: python db: type: postgresql Je défini donc 2 types de services, le www qui hébergera mon serveur python (puis Django) et ma db de type postgresql Lors du déploiement de l'application, Dotcloud va alors déployer 2 systèmes virtualisés (de type LXC), un hébergeant le serveur python et l'autre la base postgresql. Les 2 systèmes communiqueront ensemble à travers le réseau. Pour ceux qui le veulent il est possible d’accéder via un ssh et un shell restreint aux vm hébergeant les services. Enfin la configuration du domaine web se fait très facilement puisqu'il suffit de mettre son bout de configuration nginx dans le fichier nginx.conf. On peut donc très facilement créer son vhost pour son domaine personnel.

5) Et le prix dans tout ça ?

La grille de prix est ultra simple et très claire. Il existe 3 forfaits, un gratuit, un "pro" a 99$ par mois et un "entreprise" au tarif non communiqué. Leur principale différence se fera au niveau du nombre de services que l'on peut utiliser et un support plus adapté au monde de l'entreprise. Mise à part cela, pas de restrictions techniques sur la bande passante, l'espace disque ou les performances du serveur. Quant aux services proposés, le choix est total dans toutes les gammes de prix. A noter que Dotcloud s'engage à héberger gratuitement les projets d'étudiants, ceux associatifs ou en rapport avec le logiciel libre. Il suffit de les contacter si cela vous intéresse. Au final, nous pouvons voir que même si Dotcloud est jeune, ce service n'en possède pas moins de nombreux avantages. Un usage simple, une documentation claire et fournit, un nombre de technologies supportées déjà très élevé. Il est à coup sûr une option plus qu’intéressante pour tous développeur qui n'a pas envie ou le temps de gérer ses propres serveurs dédiés. Pratiquement tous les inconvénients (vus ci-dessus dans l’hébergement dans le cloud) disparaissent avec cette technologie. Ceci dit, on peut encore constater une petite zone d’ombre. Leur infrastructure se base sur Amazon EC2 donc des serveurs basés aux Etats- Unis et tributaires du service Amazon. Mais cela devrait être bientôt corrigé car Dotcloud est en train de se munir de ses propres serveurs en Europe.

Ressources:

Ibm: http://www.ibm.com/cloud/fr Cloud Computing: http://fr.wikipedia.org/wiki/Cloud_computing Amazon EC2: http://aws.amazon.com/ec2/ Google App Engine: http://code.google.com/appengine/ Django: https://www.djangoproject.com/ Java: http://www.java.com/fr/ Python: http://www.python.org Dotcloud: http://www.dotcloud.com http://docs.dotcloud.com/services/roadmap/ http://docs.dotcloud.com/tutorials/python/django/ Emencia: http://www.emencia.fr
2 août 2011
A l'occasion de la rencontre annuelle des utilisateurs du langage Python en France, Emencia a souhaité marquer son engagement auprès de la communauté en sponsorisant l'événement. Ce rendez-vous, qui aura lieu les 17 et 18 Septembre à la cantine numérique de Rennes, offrira aux visiteurs l'accès à différents événements comme : - des lightning talks de 5 minutes sur différents sujets, - des REX de 25 minutes visant à montrer comment Python s'est adapté aux problématiques des utilisateurs - des présentations de 30 à 45 minutes pour aborder des sujets plus en profondeur sans toutefois rentrer trop dans la technique. pour plus d'informations : http://www.pycon.fr/conference/edition2011 Visitez le site de l'Afpy : http://www.afpy.org/
9 juin 2011
Emencia a publié un communiqué dans le journal spécialisé dans le domaine du notariat de Juin 2011 Pour voir ce communiqué : http://www.emencia.fr/fr/entreprise/presse
23 avril 2011
Emencia a soufflé sa neuvième bougie le 23 avril 2011 Cela fait déjà 9 ans que nous nous efforçons d'être les plus performants possible afin d'accompagner au mieux nos clients dans leurs projets web. Votre confiance, vos encouragements et vos recommandations à notre sujet construisent chaque jour le succès de notre société. Cordialement, Roger Fernandez CEO Emencia
10 décembre 2010
Formation YUI3 Niveau Confirmé - Présentation & Best Practices Durée : 2 jours Objectifs : Mise en place d'un repository YUI3 pour le développement de plugins et widgets spécifiques Prérequis : bon niveau de développement objet et connaissance en HTML, Javascript, CSS YUI3 est la prochaine version du framework javascript YUI développé par Yahoo!. Il dispose de nombreuses fonctionnalités pour le développement d'applications web javascript. En comparaison d'autres frameworks nous portons un grand intérêt aux points suivants: 1. chargement dynamique des librairies et des css selon les besoins 2. programmation en modules et internationalisation des contenus 3. environnement de développement complet 4. projet Open Source maintenu par une large communauté de développeurs 5. prometteur pour le développement d'applications HTML5 En savoir plus http://www.emencia.fr/fr/formations/yui3
13 novembre 2010
Emencia Django Downloader est un service en ligne de transfert de fichiers lourds développé en Django/Python. Simple d'utilisation, ce service ne nécessite aucune installation logicielle : vous pouvez ainsi partager un fichier avec d'autres collaborateurs et le protéger par un mot de passe Une fois le fichier transféré sur le serveur, les destinataires sont notifiés par un e-mail, contenant un lien et le mot de passe éventuellement associé pour télécharger le fichier. Avantages : * Simple d'utilisation : pas d'installation de logiciel requis, un simple navigateur suffit * Outil d'administration pour gérer les accès utilisateurs * Service en ligne en mode SaaS * Maintenance serveur externalisée - sur serveur haute disponibilité * Bande passante dédiée pour un transfert rapide de vos fichiers * Sauvegarde quotidienne sécurisée sur disque Raid 1 ou Raid 5 + 1 sauvegarde externalisée. * Paramétrage de la rétention des données possible * Evite de saturer l'espace disque et donc vos boîtes e-mail * Quota d'espace disque à la demande * Possibilité de mutualisation de ce service * Existe également en mode appliance (installation sur serveur dédié interne à l'entreprise possible) En savoir plus : http://www.emencia.fr/fr/solutions/travailcollaboratif/partagedefichiers
25 août 2010
Emencia propose son expertise afin de valider au coup par coup le bon dimensionnement de la plate-forme d'hébergement vis-à-vis d'une opération de communication ponctuelle. Une semaine avant de réaliser une telle opération, le Client informe Emencia des détails fonctionnels de l'opération : * date, heure et mode de communication (publicité Web ou media classique, citation à la radio ou télévision), afin d'évaluer l'audience attendue sur le site ; * éléments sur lesquels porte la communication (page d'arrivée de la publicité Web, URL communiquée dans les medias) ; * autres éléments pertinents. Emencia réalise alors un audit de performance, soumettant le site à une charge comparable à celle attendue lors de l'opération. À l'issue de l'audit, un document de synthèse est produit, mentionnant notamment : * les conditions exactes du test (nombre de visiteurs simulés et hypothèses de travial), * l'évolution de la consommation des ressources de la plate-forme pendant le test, * les temps de réponse observés en fonction de la charge soumise, * une conclusion indiquant si la plate-forme est jugée comme adéquate, ou si des modifications matérielles ou logicielles sont à prévoir. À l'issue de ce benchmark, le Client peut en toute connaissance de cause solliciter des modifications afin de garantir à l'audience ciblée des conditions optimales. Chaque benchmark fait l'objet d'une facturation spécifique. http://www.emencia.fr/fr/competences/services-d-hebergement/benchmarking
10 août 2010
Django CMS est un système de gestion de contenu sous licence BSD basé sur le fameux serveur Django / Python. Simple d'utilisation, il dispose d'une interface intuitive en drag & drop permettant de gérer facilement l'arborescence et la publications de contenus via ses extensions. Django CMS propose en standard de gérer le multilingue, le versionning, les workflows de publication, les permissions la publication multi-sites. Enfin Django CMS a été conçu dès le départ pour être optimisé pour le référencement naturle (SEO Friendly). En savoir plus : http://www.emencia.fr/fr/technologies/djangocms Une architecture flexible et de nombreux plugins : Construisez des pages flexibles avec un grand choix de modules : WYSIWYG, texte, images, liens, fichiers, news, Google Map, vidéos, flash ... Optimisation SEO La structure des pages est optimisée pour le référencement Workflow de la publication Vous pouvez contrôler les étapes d'approbation et de publication des contenus Gestion des permissions Réglez les droits et permissions des différents utilisateurs Versioning Chaque modification de page sera sauvegardée. Vous pouvez la restaurer à n'importe quelle étape. Mulitisites Administrez plusieurs sites depuis la même interface de gestion. Multilingues Gestion de plusieurs langues (par exemple arabe, chinois et russe) Applications Ajoutez des applications spécifiques à chaque page du CMS. Media Asset Manager (MAM) MAM vous permet de gérer toutes sortes de formats (images, PDF, vidéos et autres documents...) En savoir plus : http://www.emencia.fr/fr/technologies/djangocms
3 août 2010
Les événements récents du site gouvernemental france.fr (source : http://www.lemonde.fr/technologies/article/2010/07/23/france-fr-le-recit-d-une-debacle_1391241_651865.html ) nous rappelle chaque jour que le service d'hébergement ne doit jamais être négligé. Réussir un projet, c'est aussi s'assurer que celui-ci sera disponible en cas de fort trafic. Afin de vous accompagner sur votre infrastructure d'hébergement, Emencia vous propose des services haut de gamme d’hébergement pour votre site Internet : Supervision, Métrologie, service de cache, Benchmarking, Sauvegarde. Le choix du service d'hébergement dépend entre-autre de la criticité de votre application. Il convient donc de bien prendre cet élément en compte afin de prévoir un service d'hébergement à la hauteur de votre projet. Benchmarking : http://www.emencia.fr/fr/competences/services-d-hebergement/benchmarking Emencia propose son expertise afin de valider au coup par coup le bon dimensionnement de la plate-forme d'hébergement vis-à-vis d'une opération de communication ponctuelle. Une semaine avant de réaliser une telle opération, le Client informe Emencia des détails fonctionnels de l'opération. Service de cache web : http://www.emencia.fr/fr/competences/services-d-hebergement/service-de-caching • Délivrer rapidement du contenu à un grand nombre d’utilisateurs • Limiter et optimiser l’utilisation de la bande passante • Réduire le temps de réponse suite à une requête Web • Réduire la consommation de ressources serveurs... Supervision des systèmes : http://www.emencia.fr/fr/competences/services-d-hebergement/supervision-des-systemes Chaque serveur déployé par EMENCIA dispose d'un ensemble de sondes de base • Mise en place de sondes spécifiques • Monitoring Nagios • Escalade des alertes Métrologie : http://www.emencia.fr/fr/competences/services-d-hebergement/metrologie EMENCIA déploie sur les serveurs alloués au Client un système de mesure permettant d'enregistrer en temps réel des informations relatives aux ressources du système et leur évolution dans le temps. Sauvegardes : http://www.emencia.fr/fr/competences/services-d-hebergement/sauvegardes Chaque sauvegarde s'opère sur les informations suivantes : • Fichiers de configuration de l'instance • Intégralité du logiciel Django, Python et produits d'extension • Bases de données SQL, MySQL, postgrès Mises à jour du système : http://www.emencia.fr/fr/competences/services-d-hebergement/mise-a-jour-systeme Emencia prend en charge les mises à jour de sécurité et les correctifs publiés relatifs aux logiciels installés sur le serveur. Pour en savoir plus, contacter notre service commercial par téléphone au 01 47 20 23 01
16 juillet 2010
Emencia propose des serveurs dédiés infogérés pour héberger vos applications web. Nos solutions répondent aux besoins de performance, de sécurité et d'évolutivité des entreprises. >> GTR : 4h >> RAm de 4 à 36 Go >> SLA 99.9% Pour en savoir plus : http://www.emencia.fr/fr/competences/hebergement/hebergement-dedie
16 juillet 2010
Vous pensiez à refondre la charte graphique de votre site ? A mettre à jour les contenus de votre site ? Profitez de notre offre de - 10% sur nos forfaits de support et maintenance valable jusqu'au 3 août 2010 ! Pour en savoir plus : http://www.emencia.fr/fr/competences/supportmaintenance
23 avril 2010
Comme chaque année, l'équipe s'est réunie pour fêter dignement l'anniversaire d'Emencia. Cela fait déjà 8 ans que nous nous efforçons d'être les plus performants possible afin d'accompagner au mieux nos clients dans leurs projets web. Nous sommes heureux d'entamer cette nouvelle année et nous vous remercions de la confiance que vous nous portez.
31 décembre 2009
Toute l'équipe d'Emencia vous souhaite une très bonne année 2010 et vous remercie pour la précieuse confiance que vous lui portez!
31 décembre 2009
Bonjour à tous, Dans le cadre du développement de notre dernière solution open Source nommée Emencia Django Newsletter (EDN), nous aurions besoin de contributeurs pour traduire notre outil en différentes langues. Vous parlez allemand, italien, flamand, japonais, chinois ou portugais? Vous avez un peu de temps à nous consacrer? N'hésitez pas à nous contacter pour tout renseignement. Pour en savoir plus sur EDN : http://www.emencia.fr/fr/solutions/newsletter/emencia-django-newsletter Vous pouvez également cliquer sur ce lien pour consulter les versions en cours et leur niveau d'avancement : http://www.transifex.net/projects/p/emencia-django-newsletter/c/master/ Merci d'avance et à bientôt !
16 novembre 2009
Nous avons développé cette solution pour répondre à une forte demande de nos clients : le besoin de créer une newsletter professionnelle de A à Z mais sans maîtriser le HTML, le Templating etc. Avec Emencia Django newsletter (EDN), vous serez autonome : nous nous chargeons de calibrer l’outil, de créer des gabarits, et vous n’avez plus qu’à y intégrer vos contenus et calibrer la liste de vos destinataires. Pour découvrir toutes les fonctionnalités d’EDN, cliquez sur ce lien : http://www.emencia.fr/fr/solutions/newsletter/emencia-django-newsletter
29 octobre 2009
La dernière version de notre documentation Magento, encore plus détaillée et complète, est disponible sur emencia.net Pour la consulter, cliquez sur le lien suivant : http://www.emencia.net/fr/magento/plan-de-formation-magento
4 octobre 2009




















"Votre projet requiert l'utilisation de bases de données solides et flexibles, un développement et un design personnalisé , un accès web sécurisé ? Emencia vous accompagne dans votre projet applicatif avec le framework Django / Python." A propos de Django / Python =================================== Django : Rapid Web Development Emencia a renforcé son savoir faire Python en se spécialisant sur le framework Django. Django est l'un des « frameworks » développé récemment qui facilite la programmation rapide de sites internet et d'applications métiers où les bases de données relationnelles jouent un rôle important. Voici les avantages de Django / Python : - Programmation ultra-rapide (peu de code) - Pas de soucis de Base de données (Django s'occupe du SQL et de l'interface d'administration de vos données) - Vos projets respectent le modèle MVC (programmation et affichage HTML sont séparés) Vos développements avec Django / Python ======================================= Développement et intégration d'applications web, migration de bases de données. Vous souhaitez : - Optimiser le travail de votre force commerciale pour améliorer votre prospection - Réduire les coûts de production d'informations - Améliorer votre communication d'entreprise (Interne ou Externe) - Optimiser votre processus métier en développant une application spécifique - Migrer et pérenniser vos bases de données sur le serveur d'application Python de votre choix - Développer des applications web pour favoriser le travail collaboratif au sein de votre entreprise. Nos experts Python se chargeront de développer des applications métiers sur mesure pour votre entreprise. Emencia utilise la plate-forme open source de gestion de contenu Django / Python pour développer rapidement des applications web dynamiques, modulaires, fiables et performantes. Tous les projets développés par notre société sont disponibles sous une licence libre (GPL) et bénéficient à tous les clients d'Emencia ainsi qu'à la communauté Python. Vous avez un projet ? contactez-nous par téléphone au 01 47 20 23 01 A titre d'exemple de nombreux composants développés sur le framework Django sont existants : ============================================================================ - CV thèque : gestion des offres d'emplois, modération de publication, gestion des réponses - Facturier : application E-commerce permettant de gérer le suivi des factures et leur paiement via une interface bancaire sécurisées. - Annuaire des sociétés et profils : cette application permet de gérer un annuaire de contacts, sa classification. Il offre un accès en mode extranet à chacun des membres qui pourront mettre à jour leur profil - Django-CMS : un cms web 2.0 écrit en Django / Python - Django -Paper : un moteur de news - Django-documents : un gestionnaire de documents - Django-Newsletter : un système de gestion des inscriptions, désinscriptions à la newsletter et d'envois - etc. Prochaines sessions de formations =================================== 1/ Initiation à Django : le 19 et 20 Octobre 2009 Durée : 2 jours Objectifs : Découvrir Django, la philosophie, créer une application Django, et la déployer. Prérequis : Connaissances en python et développement web. 2/ Approfondissement Django : le 21-22-23 Octobre 2009 Durée : 3 jours Objectifs : Tirer parti des subtilités du Framework, pour réaliser des applications complexes. Prérequis : Formation précédente à l'initiation. - Découvrez nos formations Django : http://www.emencia.fr/fr/formations/django - Un cours en licence libre écrit par Emencia http://www.emencia.net/fr/django/tutorial-django-1.0 Ressources : ==================== - Site communautaire officiel : http://www.djangoproject.com/ - Télécharger Django : http://www.djangoproject.com/download/ - Site communautaire francophone Django : http://www.django-fr.org/ - A propos de Django : http://www.emencia.fr/fr/technologies/django - Vidéos du DjangoCon http://www.emencia.net/fr/django/videos--django--app-engine
4 octobre 2009
Le conseil d'administration de la Fondation Plone a annoncé la tenue de la Conférence Plone à Budapest du 28 au 30 octobre 2009. La Conférence Plone 2009 est organisé par Greenfinity et l'Open Society Institute. Deux jours de formations à Plone seront proposé par Joel Burton les 26 et 27 octobre. Inscrivez vous dès maintenant et bénéficiez d’un tarif préférentiel de 150 euros jusqu’au 5 septembre. Passé cette date, le prix de l’inscription à la conférence est de 200 euros. Vous pouvez poser candidature à l’obtention d’une bourse, 25 000 euros vont être partagés entre 90 participants. Vous avez jusqu’au 5 septembre 2009 pour vous portez candidat. Vous pouvez également devenir mécène et parrainer la conférence Plone 2009, plus d’informations ici. Source, site officiel de la conférence Plone 2009: http://ploneconf2009.org/
24 septembre 2009
Mettant l'accent sur un design plus frais et une information plus lisible, le site Emencia permet une meilleure lecture et une meilleure navigation.
20 septembre 2009
Sans être alarmiste, Emencia pense déjà à l'hiver et à son lot de maladies et plus particulièrement de la grippe A. Les métiers de l'informatique reposant essentiellement sur des ressources humaines, il convient de s'y préparer au mieux pour garantir une rentrée sans bug. L'OMS conseille d'ores et déjà de se baser sur un taux d'absentéisme pouvant atteindre 25%. Pour assurer une continuité maximale de ses services, Emencia a donc décidé de mettre en place plusieurs dispositions préventives, sanitaires mais aussi relatives à son organisation dans le cadre d'un Plan de Continuité d'Activité. La plaquette explicative du Medef recommande de prendre en compte des perturbations du travail en raison d'un fort d'absentéisme, mais également de prévoir une possible baisse d'activité des fournisseurs et de perturbations sur les circuits financiers et dans le secteur de l'énergie ou de la communication. Le PCA (Plan de Continuité d'Activité) d'Emencia s'articule autours des points suivants : – Désignation d'une personne chargée de la mise en place de ce plan et d'un suppléant – Le recensement des activités vitales et secondaires de l'entreprise afin de privilégier les tâches les plus importantes en cas de crise – Étudier les possibilités de réorganisation du travail dans le but de limiter les contacts entre les employés (comme le télétravail) mais aussi vis à vis de l'extérieur (vidéoconférence) De plus, les fiches concernant l'hygiène détaillent les précautions à mettre en ½uvre pour limiter au maximum la propagation du virus. Il est du ressort de l'employeur d'informer au mieux ses employés et de mettre à leur disposition le matériel nécessaire à leur application, comme du savon, des serviettes à usage unique et même des masques de protection en fonction du risque d'exposition. – se laver fréquemment et consciencieusement les mains selon la procédure conseillée dans les plaquettes explicatives – se couvrir le nez et la bouche lorsque l'on éternue ou tousse, et se laver systématiquement les mains ensuite. – laver les surfaces de travail et les équipements communs quotidiennement (toilettes, poignées de porte etc.) – limiter les contacts entre personnes (poignées de main, la bise matinale etc.) notamment en réduisant le nombre de réunions inter-personnelles à un minimum et en privilégiant donc des réunions téléphoniques ou en vidéoconférence. Ressources documentaires : - Site officiel : http://www.pandemie-grippale.gouv.fr/ http://www.grippe-aviaire.gouv.fr/monquotidienenpandemie/ http://www.grippe-aviaire.gouv.fr/monquotidienenpandemie/spip.php?page=rubrique〈=fr&id_rubrique=10 http://www.pandemie-grippale.gouv.fr/IMG/pdf/hygiene.pdf http://www.pandemie-grippale.gouv.fr/IMG/pdf/plaquette_pour_les_entreprises-2.pdf - Circulaire du ministère du travail : http://www.wk-rh.fr/actualites/upload/Circulaire-DGT-2009-16-3-juillet.pdf - Plaquette du Medef : http://www.medef.com/fileadmin/www.medef.fr/documents/GrippeA-H1N1/Guide-pratiquepandemie-grippale.pdf - Articles en ligne : http://www.lentreprise.com/3/2/1/grippe-a-votre-entreprise-est-elle-prete_4822.html http://www.lemagit.fr/article/ssii-grippe-a-h1n1-pandemie-absenteisme/4052/1/grippe-h1n1-les-ssiipreparent-risque-fort-absenteisme/ - Fiche du plan gouvernemental http://www.grippeaviaire.gouv.fr/IMG/pdf/Fiche_G1.pdf
13 août 2009
Google-Mini mise sur le temps de réponse Solution délivrée depuis 2005 par Google, Google-Mini offre une réponse complète à la portée de ceux qui cherchent à optimiser la gestion de leurs bases de données. Il faut reconnaître que pour toutes entreprises la gestion de leurs bases de données est devenue un enjeu primordial; il faut donc pouvoir être éfficient dans sa méthode de recherche. Google-Mini est, de ce point de vue, une réponse aux exigences des PME souhaitant se doter d'une puissante infrastructure de recherche à un prix adapté à leurs moyens. http://www.emencia.net/fr/tutorials/webmaster/google-search-appliance-gmini
6 août 2009
Emencia lance une nouvelle offre de services web marketing, proposant d'intervenir sur le référencement de votre site internet. Capitaliser les présence, visibilité et positionnement de votre site sur l'ensemble des moteurs de recherche et réseaux sociaux : tels sont les objectifs des 4 packs SEO/SMO présentés par Emencia. Cumulant des compétences techniques, graphiques et web marketing; Emencia représente un interlocuteur global pour vos projets web. Pour plus de détails sur nos offres. http://www.emencia.fr/fr/newsletter/juin_juillet_2009/offre_seo_smo_webmarketing_referencement.pdf
3 août 2009
Emencia vous propose de refondre votre charte graphique : - Proposition de 2 axes graphiques, qui se composent de la page d'accueil et d'une page interne - Choix d'une orientation graphique - Approfondissement de l'axe choisi avec un Aller/Retour de modifications - Validation Intégration de la charte graphique validée. La technologie Zwook permet d'intégrer votre nouvelle charte graphique tout en conservant le contenu de votre site internet. A partir de 1500 euros HT. Offre soumise à conditions particulières, merci de vous rapprocher de votre conseiller commercial au 01 47 20 23 01. En savoir plus sur nos service d'Infodesign / Webdesign http://www.emencia.fr/fr/competences/infodesign
25 mai 2009
A l'occasion du grand rassemblement Python les 30 et 31 mai 2009, Emencia a voulu s'impliquer en devenant sponsor officiel de l'évènement. Au programme, des interventions et conférences accessibles pour tous les niveaux, du débutant curieux au confirmé désireux d'en apprendre toujours plus! Inscrivez-vous et venez découvrir langage libre Python et ses nombreuses applications. Pour s'inscrire et consulter le programme : http://fr.pycon.org/sessions
12 mai 2009
C'est à La Villette, dans la Cyber-base de la Cité des Sciences et de l’Industrie, qu'aura lieu la troisième conférence dédiée au langage de programmation Python, le 30 et 31 mai prochain. L'AFPy, Association Francophone Python,organise cette rencontre qui permet de passer en revue les dernières innovations réalisées grâce au fameux langage de programmation libre. De nombreuses sessions sont au programme, abordant des sujets divers tels que « Comment Python va dominer le monde? » ou « ECScart package Python pour la gestion d'un caddie », par notre développeur Philippe Lafaye. Cet événement est gratuit, mais si malgré cela vous ne pouvez pas vous y rendre, suivez-le sur Twitter : #pycon-fr. En savoir plus: Le site officiel de l'AFPy : http://afpy.org Le programme : http://pycon.fr/sessions Sur Twitter : #pycon-fr
23 avril 2009
Toujours plus loin, toujours plus fort, toujours plus beau, Emencia va vous faire rêver encore longtemps!
20 avril 2009
Comme nous le prévoyions lors de notre dernier article, une seconde lecture de la loi HADOPI, pourtant rejetée le 9 avril dernier a été prévue. Celle-ci aura lieu le 29 avril prochain. Une manifestation ayant pour but de montrer l'opposition des associations, des entreprises, des personnalités du web ainsi que de l'opinion publique à cette loi aura lieux le 25 avril 2009 à Paris et dans d'autres villes de province. Cette manifestation nécessite un minimum de 2000 inscrits. Nous vous invitons à visiter le site du collectif « Manifestation contre HADOPI » pour en savoir plus: http://www.manifestation-contre-hadopi.com/notre-strat%C3%A9gie
5 janvier 2009
Nous vous adressons tous nos voeux de bonheur et de réussite pour cette nouvelle année 2009 MAIS AUSSI UN GRAND MERCI ! Votre confiance, vos encouragements et vos recommandations à notre sujet construisent chaque jour le succès de notre société. L'année 2008 a été pour nous l'occasion d'optimiser nos outils et de lancer de nouveaux projets et services pour répondre à vos attentes : - Amélioration et intensification d'usage de l'outil GTA (Gestion temps Activité) : IssueTracker - Développement de projets sur le framework Django/Python 1.0 - Mise en place d'un nouveau service de SEO/SMO - Mise en place de nouveaux outils de surveillance des serveurs et de backup (http_tester, Backup_manager, Supervisord...) - Partenariat avec Madame Debras Leblanc pour vos traductions anglaises à coût maitrisé - Partenariat avec Le Salon Lafayette et l'Appart Lafayette, pour vos organisations de soirées et lancements produits (contact : M. Emmanuel OURY) - Mise en place de nouvelles formations Django : niveau utilisateur et développeur - Lancement du centre de ressources et documentation www.emencia.net L'année 2009 sera aussi pour nous l'occasion de prendre de nouvelles résolutions pour toujours mieux vous servir : - Développement des compétences et renforcement des équipes sur les frameworks Django/ Python - Renforcement de la veille technologique sur les solutions Open Source - Renforcement de notre offre E-commerce avec Magento Commerce et ECS (Emencia Commerce Suite) - Intensification de l'utilisation de technologies Web 2.0 dans Zwook (système de gestion de contenu) - Amélioration de notre offre de services SEO/SMO - Emencia rénove et repense son infrastructure d'hébergement et privilégie des solutions d'hébergements écologiques, réduisant de 60% les émissions de CO2. - Un nouveau service de suivi des factures et paiement client sera prochainement mis à disposition de nos clients. - Investissement en R&D sur l'optimisation des déploiements automatisés d'infrastructures avec "Buildout" D'autres projets sont en cours, mais nous vous laisserons les découvrir tout au long de l'année ! Merci encore à vous tous qui faites notre succès. Roger Fernandez CEO
25 décembre 2008
Toute l'équipe Emencia vous souhaite un Joyeux Noël 2008. Un service de support par email et IRC sera assuré le vendredi 26 décembre de 10H00 à 18H00. Le service commercial sera quant à lui joignale dès lundi 29 décembre prochain. Cordialement, L'équipe Emencia.
16 décembre 2008
15/12/08 - Mise en ligne de la documentation ecs Cart en Sphinx par Philippe Lafaye A propos de ecs cart : Ecs cart propose un paquet python pour gerer vos objets dans un caddie pour vos projets ecommerce. A propos de Emencia Commerce Suite (ECS) http://www.emenciacommerce.com En savoir plus : http://doc.emencia.net/ecs.cart/index.html Source : http://pypi.python.org/pypi/ecs.cart
16 décembre 2008
Interview de Philippe Lafaye et Julien Fache sur Python 3.0 dans le Magit "Avec sa version 3.0, Python mue pour s'harmoniser" En savoir plus : http://www.lemagit.fr/article/web-developpement-communaute/1939/1/avec-version-python-mue-pour-harmoniser/ "Malgré quelques incompatibilités clairement affichées, la version 3.0 de Python habille un des langage tendance du développement Web d'une nouvelle peau, gage de sa maturité. Une nouvelle forme pour gommer ses erreurs de jeunesse."
30 octobre 2008
Pouvez-vous résumer en quelques lignes vos attentes et la problématique de départ? Nous voulions développer un site dédié aux vendeurs des magasins où nos produits sont vendus. Le but était de créer un espace dédié à notre marque, nos produits et nos promotions.
29 octobre 2008
29/10/08 - Mise en ligne du cours formation Django http://www.emencia.net/fr/django/tutorial-django-1.0 Formation Django Contact: contact@emencia.com Auteur: Julien Fache Date: 2008-10-27 Abstract Document à usage personnel. Résumant les étapes de la formation Django du 21 au 24 Octobre au sein des locaux d'Emencia. Sommaire * 1 Jour 1 o 1.1 Introduction à Django + 1.1.1 Ses forces + 1.1.2 Plus d'informations o 1.2 Philosophie de code + 1.2.1 Vue d'ensemble + 1.2.2 Modèles + 1.2.3 API de la base de données + 1.2.4 Conception des URLs + 1.2.5 Système de template + 1.2.6 Vues o 1.3 Création d'un projet Django + 1.3.1 Installation de Django + 1.3.2 Création du projet en local + 1.3.3 Qu'est ce qu'un projet Django o 1.4 Création d'une application + 1.4.1 Qu'est ce qu'une application + 1.4.2 Standalone versus Coupled applications o 1.5 Création des modèles + 1.5.1 Qu'est ce qu'un model ? + 1.5.2 Notre première application + 1.5.3 Nos premiers models + 1.5.4 Installation des models + 1.5.5 Ce que nous voyons + 1.5.6 Manipulations des models o 1.6 Introduction aux urls + 1.6.1 Exemples o 1.7 Activation de l'administration + 1.7.1 Administration simple + 1.7.2 Administration de nos applications + 1.7.3 Administration évoluée * 2 Jour 2 o 2.1 Introduction aux vues o 2.2 Utiliser les vue génériques + 2.2.1 Configuration des urls o 2.3 Les templates + 2.3.1 Remarques + 2.3.2 Philosophie des templates + 2.3.3 Centralisation et héritage dans les templates + 2.3.4 Technique à 3 niveaux o 2.4 Les vues génériques wrappées o 2.5 Création de managers + 2.5.1 Remarque o 2.6 Créer ses propres tags o 2.7 Créer ses propres contextes * 3 Jour 3 o 3.1 Internationalisation de votre application + 3.1.1 Internationalisation du code + 3.1.2 Internationalisation des templates + 3.1.3 Internationalisation du contenu en base de données + 3.1.4 Détection de la langue + 3.1.5 Sélection de la langue + 3.1.6 Rédaction des traductions o 3.2 Utilisation des formulaires + 3.2.1 Modélisation des formulaires + 3.2.2 Rendus HTML + 3.2.3 Validation et contrôle + 3.2.4 Vue associée o 3.3 Déploiement de l'application sur Apache + 3.3.1 Fichiers statiques o 3.4 Travaux pratiques * 4 Jour 4 o 4.1 Documenter son application + 4.1.1 docstring + 4.1.2 Module doc + 4.1.3 Conclusion o 4.2 Introduction aux tests + 4.2.1 Tests unitaires + 4.2.2 Doc tests + 4.2.3 Debugger avec les tests o 4.3 Utilisation de SVN + 4.3.1 Commandes principales o 4.4 Intégrer des technologies tiers (jquery, tiny mce, modules communautaires) o 4.5 Découverte ECS En savoir plus : http://www.emencia.net/fr/django/tutorial-django-1.0
29 octobre 2008
29/10/08 - Mise en ligne du cours Introduction a Ubuntu http://www.emencia.net/fr/django/introduction-a-ubuntu FORMATION GNU/LINUX UBUNTU Sommaire * Ubuntu: une distribution GNU/Linux o Introduction: Idées recus + TP1 o Description et rappel historique + GNU/Linux + Ubuntu # TP2 o Découverte d'ubuntu + Gnome # tp3 + Le système de package APT # tp4 o Le shell Unix + Les terminaux + Le shell + Utilisation de l'aide # Les pages de manuel ou man pages # Aide simplifiée + Les principales commandes # Opérations sur les fichiers et répertoires # Tp5 # Lecture de fichier + Noms, attributs des fichiers et globbing # Noms des fichiers # Attributs des fichiers # Le globbing + "Pipes" et Redirections # Les flux standards # Redirections # Pipes # Tp6 + Découvertes de certains outils shell # Tp7 Authors: Philippe Lafaye Contact: lafaye at emencia.com Organization: Emencia http://www.emencia.com Version: 1.1 Date: 2008-10-29
30 juillet 2007
Dès la première réunion de présentation dans les locaux d'EMENCIA, nous avons senti que l'équipe en présence avait bien analysé nos besoins. Il faut dire que nous étions un peu perplexes au départ car nous sortions d'une expérience malheureuse avec un prestataire qui n'avait pas exécuté le travail attendu.