5 septembre 2017
Vue JS : un framework prometteur à suivre ! Quand il s'agit de choisir une technologie particulière en front, c'est souvent une bataille de paroisse.
5 septembre 2017
Ansible (ansible.com) se révèle aujourd'hui être un outil de choix dans le domaine de l'automatisation. Nous utilisons cette technologie depuis plusieurs mois maintenant et après Europython 2017, pendant lequel nous avons pu voir plusieurs cas d'utilisation, nous avons décidé de mettre les bouchées doubles sur cette technologie et faire…
19 mars 2015
Le CMS de Django est récemment passé à sa version 3 et de nombreux changements ont eu lieu. Nous vous donnons l'occasion de découvrir ces nouveautés à l'aide de nos tutoriels vidéos réalisés par Aboubacar : Créer une page: voir le tutoriel Ajouter du texte : voir le tutoriel Supprimer…
16 octobre 2012
Accédez dès maintenant à des tutoriels vidéo à propos de Facebook, Twitter, Gimp, Django CMS, Zinnia, WebFractal, Magento, des tips...
27 juin 2012
QuickTapSurvey est une plate-forme professionnelle éditée par TabbleDabble permettant la réalisation d'enquêtes via iPad.
26 août 2011
Depuis un peu plus d'un mois, le dernier né de Google fait parler de lui et souffre d'un mal déjà bien connu du Géant : le succès ! Décryptage du nouveau réseau social Google et de ses atouts dans l'article : Premiers pas de Google Plus - Par Emencia : http://es.scribd.com/doc/63192825/Premiers-pas-sur-Google-Plus-Par-Emencia
7 juin 2011
Ce tutoriel va vous permettre de découvrir Django, sa philosophie, créer une application Django, et la déployer. Pour voir ce tutoriel, cliquez ici : http://www.emencia.fr/fr/formations/django/documentationdjango1.3
2 juin 2011
Plus d'excuse pour ne pas optimiser ses images grâce au tutoriel PICNIK rédigé par Emma ! PICNIK est un outil en ligne qui vous permet de retoucher, redimensionner, optimiser vos visuels de façon simple et rapide. Découvrez notre tutoriel : http://www.emencia.net/fr/tutorials/webmaster/picnik Découvrez Picnik : http://www.picnik.com/
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
14 novembre 2010
Nous avons publié un screencast vidéo sur Emencia Django Newsletter, montrant rapidement le fonctionnement de l'outil. Vous trouverez dans cette vidéo une présentation de Emencia Django Newsletter expliquant comment : - importer une liste de contacts - créer une liste de diffusion - créer une newsletter - créer un contact de test - tester l'envoi de la newsletter En savoir plus : http://www.emencia.fr/fr/solutions/newsletter/emencia-django-newsletter Voir la vidéo sur Viméo http://vimeo.com/1679399
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
16 décembre 2008
Avant propos zc.buildout est un composant zope qui permet de construire un environnement (aussi bien de developpement que de production) via un fichier de configuration. Une fois la configuration faite il est facile (comme nous allons le voir) de déployer cet environnement. La configuration proposé utilise le schema suivant: varnish -> zope/zeo (le serveur http attaque donc sur le varnish) Tout ça lancé via supervisord. Cependant il est tres facile de modifier le fichier de configuration pour obtenir une installation zope classique. Pour plus de renseignement je vous conseil cette doc en francais Voir la documentation : http://www.emencia.net/fr/zwook-zope/installerzwook
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."
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
21 septembre 2008
Ngnix et Zwook http://www.emencia.net/fr/zwook-zope/configurerngnixetzwook A propos : Nginx [engine x] est un serveur HTTP(S) écrit par Igor Sysoev, dont le développement a débuté en 2002 pour les besoins d'un site russe à très fort trafic. Une partie de la documentation a été traduite du russe vers l'anglais. Ses sources sont disponibles sous une licence de type BSD. Il existe en plus du site principale un wiki proposant une documentation complète sur l'installation, la mise en production et détails sur les différentes options possibles. Pourquoi Nginx ? Depuis maintenant plusieurs années Apache règne dans le monde libre et est devenu LE serveur HTTP de référence. Cependant beaucoup de fonctionnalitées inutiles pour une utilisation dite classique ont été rajouté au cours du développement au détriment de la légerté de l'application. C'est pour cela que depuis quelques mois certaines alternatives plus optimisées et légères comme Lighttpd ou Nginx ont le vent en poupe. Pour le cas de Nginx ses points fort sont: * Système Asynchrone (Meilleurs gestion de requêtes simultanées) * Code ultra modulaire (Noyau minimal + modules complémentaires) * Gestion des machines multi-processeurs * Gestion optimisé d'utilisation en mode proxy (Ce qui nous intéresse dans le cas d'un zope)