À propos de Emmanuel Bouin

Cet auteur n'a pas encore renseigné de détails.
Jusqu'à présent Emmanuel Bouin a créé 71 entrées de blog.

Symfony – 2 – Création d’un nouveau Bundle

Création de l'arborescence Création d'un nouveau Bundle php app/console generate:bundle --namespace=tdod/PartyBundle Bundle name [PartyBundle]: Target directory [/home/web/doodleparty/src]: Configuration format (yml, xml, php, or annotation): annotation Do you want to generate the whole directory structure [no]? yes Do you confirm generation [yes]? Doctrine http://doctrine-orm.readthedocs.org/en/latest/reference/basic-mapping.html Création de l'entité php app/console doctrine:generate:entity --entity=tdodProjectBundle:Theme Générer les tables https://openclassrooms.com/courses/developpez-votre-site-web-avec-le-framework-symfony2/manipuler-ses-entites-avec-doctrine2 Génération de [...]

2015-11-11T20:13:53+01:0011/11/2015|Blog, Code|

Blacklist: Résolution de la reverse DNS (rDNS)

Alors que notre note était très bonne sur le mail-tester, nous étions encore blacklisté par Orange et Google. Ce blacklistage est aussi dû au fait que l'on récupère un serveur chez OVH dont les anciens propriétaires étaient considérés comme spammer. A voir si le problème n'est donc pas à traiter à chaque fois qu'on loue [...]

2015-11-11T13:57:00+01:0011/11/2015|Blog, Code|

Multiverse – Challenge Epidemium

Développement web de la plateforme communautaire Epidemium: www.epidemium.cc Né du partenariat entre le laboratoire communautaire La Paillasse et Roche, Epidemium est un programme inédit à la croisée de deux disciplines, l’oncologie et l’épidémiologie. L’originalité de l’approche de La Paillasse et de Roche réside dans l’analyse de données ouvertes de nature diverse et de sources multiples. [...]

2015-11-10T12:08:35+01:0010/11/2015|Références|

Symfony – 1- Installation d’un nouveau projet

Tout est ici : http://symfony.com/doc/current/book/installation.html Mais si l'installeur symfony est déjà installé, voilà la simple commande qui créera le répertoire projet avec toutes les ressources symfony: symfony new my_project_name Configurer la base de données fichier : app/config/parameters.yml # This file is auto-generated during the composer install parameters:     database_host: 127.0.0.1     database_port: null     database_name: [...]

2015-11-09T10:49:40+01:0009/11/2015|Blog, Code|

Symfony – Installation d’un Bundle existant

Composer Installer composer http://symfony.com/doc/current/cookbook/composer.html $ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" $ php -r "if (hash_file('SHA384', 'composer-setup.php') === 'e115a8dc7871f15d853148a7fbac7da27d6c0030b848d9b3dc09e2a0388afed865e6a3d6b3c0fad45c48e2b5fc1196ae') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;" $ php composer-setup.php $ sudo mv composer.phar /usr/local/bin/composer Installer un bundle composer require vich/uploader-bundle ErrorException: proc_open(): fork failed - Cannot allocate memory L'installation peut [...]

2015-10-28T11:26:18+01:0028/10/2015|Blog, Code|

Pandoc: a universal document converter

If you need to convert files from one markup format into another, pandoc is your swiss-army knife. Pandoc can convert documents in markdown, reStructuredText, textile, HTML, DocBook, LaTeX, MediaWiki markup, TWiki markup, OPML, Emacs Org-Mode, Txt2Tags, Microsoft Word docx, EPUB, or Haddock markup to HTML formats: XHTML, HTML5, and HTML slide shows using Slidy, reveal.js, [...]

2015-10-13T08:17:58+02:0013/10/2015|Blog, Outils - Vieille techno|

Symfony 2 – workbook

Charger les ressoures publiques d'un bundle Copie des ressources des bundles dans le répertoire web (pour mise en prod): php app/console assets:install web Meilleur solution pour la test car les liens symboliques évitent de devoir lancer la commande à chaque modif : php app/console assets:install web --symlink Et ensuite pour y accéder dans tes fichiers .twig tu fais [...]

2015-09-29T20:50:05+02:0029/09/2015|Blog, Code|