Actualités
Dernières actualités :
- Ecréall recrute deux développeurs Python confirmés
- Ecréall à la Plone Conf de San Francisco
- Nos dernières avancées en Ingénierie Dirigée par les Modèles (IDM)
Ecréall recrute deux développeurs Python confirmés
Pour accompagner sa croissance, Ecréall recherche deux développeurs Python confirmés pour compléter son équipe de développement.
Vous développerez en Open Source (Zope/Plone, Pyramid), en pratiquant le pair-programming et les méthodes Agiles, avec une équipe dynamique et expérimentée.
Vous travaillerez selon un mode coopératif, impliquant travail en équipe et participation active aux choix méthodologiques et techniques.
Vous serez en contact direct et régulier avec les clients et les aiderez à formaliser leurs besoins en vue de réaliser leurs projets.
Compétences requises :
- la programmation orientée objet et les design patterns ;
- le langage Python ;
- les concepts de la Zope Component Architecture ;
- les fondamentaux du développement web (HTTP, HTML, css, javascript...) ;
- la programmation dirigée par les tests (TDD) ;
- la compréhension et l'expression écrite de l’anglais sont importantes pour la participation à la communauté Open Source.
Autres connaissances appréciées :
- le framework Web Zope et/ou Grok,
- le framework Pyramid,
- le CMS Plone,
- une connaissance de GNU/Linux et Debian,
- la modélisation des processus métiers (BPMN, UML),
- des notions d'ergonomie et design web,
- la méthodologie SCRUM.
Missions :
- concevoir et développer des fonctionnalités dans le cadre de projets au forfait ;
- accompagner nos clients dans la spécification de leurs besoins ;
- participer aux réponses aux appels d'offres et à l'estimation des coûts des projets ;
- participer au développement de projets collaboratifs, et en particulier contribuer à Plone.
Autres précisions :
- Contrat : CDI - 35 heures
- Lieu de travail : Villeneuve d'Ascq – Parc Scientifique de la Haute Borne –, télétravail partiel possible
- Rémunération : à définir selon expérience
Contact : écrire à recrutement@ecreall.com en joignant CV et lettre de motivation.
Ecréall à la Plone Conf de San Franscico

Vincent Fretin et Thomas Desvenain, membres de la Fondation Plone et développeurs et chefs de projet chez d'Ecréall, étaient présents à la Plone Conf 2011 qui se tenait à San Francisco du 1er au 8 novembre 2011. Au menu de cette édition, qui fêtait les dix ans de Plone, des conférences et des sprints (séances de développement collectif).
Dexterity, Diazo, Déco, Solr : les jalons majeurs de Plone 5 à maturité
La conférence a permis d'établir que les évolutions majeures de Plone arrivent maintenant à maturité, marquant que les jalons posés depuis deux ans sont en phase d'aboutissement.
- Dexterity, le système permettant de créer ses types de contenu et d'éditer leurs champs en ligne, a été publié cette année ;
- Diazo, le nouveau système de thème, qui rend beaucoup plus simple la création de thèmes pour Plone et qui permet en particulier de réutiliser des thèmes écrits pour d'autres CMS (wordpress, etc), s'impose comme le nouveau standard ;
- Déco, le module permettant de composer ses pages en ligne, arrive à maturité ;
- L'intégration du moteur d'indexation Lucène à Plone via Solr - qui accélère la recherche et permet l'indexation multi-site - est maintenant naturelle.
Ces éléments sont tous utilisés en production par plusieurs sociétés. La prochaine étape est de les intégrer dans l'installation de base de Plone et de les traduire dans l'ensemble des langues.
CMSUI et XMPP : les révolutions de l'édition dans Plone
La conférence a permis de présenter deux évolutions particulièrement prometteuses qui prennent de plus en plus leur place dans le futur de Plone.
CMSUI, qui offre une barre d'outils full-ajax aux éditeurs du site, améliore considérablement le confort d'édition.
jarn.xmpp, en intégrant le protocole xmpp à Plone, ajoute des fonctionnalités très attendues par nos utilisateurs : le chat et l'édition concurrente de documents.
Les sprints : toujours plus de qualité dans les processus de développement
Cette année les sprints ont porté essentiellement sur les questions de qualité. Vincent a travaillé sur un système permettant d'évaluer le code soumis à Plone via github. Thomas a participé à un sprint qui a permis de tester fonctionnellement les comportements javascript à l'aide du nouveau framework selenium robots-framework.
Pyramid
En outre, la conférence a été l'occasion de promouvoir le framework Pyramid. Basé sur certains concepts communs à Plone/Zope, il est adapté pour la production d'applications web légères et à forte affluence. Il s'impose comme l'outil des sociétés de développement Plone pour ce type d'applications. Ecreall a d'ailleurs fait le choix de développer cette compétence au sein de ses équipes.
Nos dernières avancées en Ingénierie Dirigée par les Modèles (IDM)
Les entreprises ont de plus en plus besoin de collaborer. Cela ce fait par exemple par échange de ressources (documents, idées, ...) et en suivant des processus métiers précis, le tout pouvant évoluer au cours du temps. Les applications métiers collaboratives apportent une solution orientée web à ce besoin de collaboration. Cependant, la conception et la maintenance d'une application métier collaborative, qui doit suivre les règles des processus métier, n'est pas trivial. La société Ecréall propose de concevoir, générer et maintenir complètement des applications métiers collaboratives à partir d'une modélisation centrée sur les processus métiers et en suivant une approche IDM (Ingénierie Dirigée par les Modèles). L'article consultable sur http://hal.inria.fr/inria-00638298 présente la solution proposée par Ecréall à travers son métamodèle MACoP et sa stratégie de transformation, et compare la solution proposée à d'autres approches.
D'autres articles sur l'IDM peuvent être consultés sur le blog d'Amen Souissi : http://amensouissi.ecreall.com.
