Question Helper (Symfony Docs)
▻https://symfony.com/doc/current/components/console/helpers/questionhelper.htm
Interactions utilisateur dans Symfony Console : Confirmation / Question / Liste de choix
Question Helper (Symfony Docs)
▻https://symfony.com/doc/current/components/console/helpers/questionhelper.htm
Interactions utilisateur dans Symfony Console : Confirmation / Question / Liste de choix
Comment démarrer un projet #Symfony 4 en 5 minutes
▻https://makina-corpus.com/blog/metier/2018/comment-demarrer-un-projet-symfony-4-en-5-minutes
Les nouveautés Symfony 4 permettent de démarrer un projet vraiment simplement.
The end of #Silex
▻http://symfony.com/blog/the-end-of-silex
(...)we’ve decided to not support #Symfony 4 in Silex, or at least not add the new features added in 3.4. The current stable version of Silex is still maintained for bugs and security issues. But its end of life is set to June 2018.
Après l’annonce ▻https://seenthis.net/messages/658650
#php
et accessoirement, the end of ma veille technique ici
« et accessoirement, the end of ma veille technique ici »
et donc où ?
Et du coup, quel est la raison d’arrêter de garder en mémoire ici ? Pas assez pratique ?
La raison, c’est la fatigue :)
Ce que je fais à titre professionnel à de moins en moins de liens avec mes sujets technologiques de prédilection et j’ai de moins en moins de temps non-pro pour produire des trucs qui me plaisent avec les technos que j’aime. « Veiller » devient chronophage et ne génère ni satisfaction, ni intérêt ni quoique ce soit d’utile.
Enfin, si je retrouve un jour du temps pour ça (et de l’intérêt), ça prendra assurément une autre forme, je ne sais pas laquelle, mais ce ne sera pas du « simple » référencement d’actualité technique.
Je te comprends ô combien…
The end of the #Symfony Standard Edition
▻http://symfony.com/blog/the-end-of-the-symfony-standard-edition
Now that #Flex is able to scale up and down very easily, I think it’s time to officially announce that the Symfony Standard Edition is now legacy. It should not be a problem for new projects as they should be created with Symfony 3.4 or 4.0, for which Flex is supported. Current projects are not affected in any ways.
#php
New in #Symfony 2.8 : Console Style Guide (Symfony Blog)
▻http://symfony.com/blog/new-in-symfony-2-8-console-style-guide
Using a web application analogy, these styles allow you to create console commands which are semantic and forget about their styling and behavior. Your commands just define “the HTML” and the style guide is “the Bootstrap and jQuery” that brings them to life.
Et c’est vraiment très cool
FlatPhile A curated List of Open-Source flat-file Content Management Systems (CMS)
▻http://www.flatphile.co
Des listes similaires dans les générateurs statiques, qui sont presque tous en flat-file aussi :
►https://www.staticgen.com
►https://staticsitegenerators.net
La prochaine étape, c’est d’avoir une liste de sites de liste de logiciels…
Quelqu’un peut me dire s’il est écrit quelque part leur multilangage ? En d’autres termes s’il y en a qui donnent le choix de la langue ?
Parce que le langage pour eux c’est le langage informatique de fabrication :(
@perline Grav (le deuxième) est en 8 langues par exemple :
▻https://github.com/getgrav/grav/tree/develop/system/languages
Et a de multiples outils pour que les contenus eux-mêmes soient en plusieurs langues :
▻http://learn.getgrav.org/content/multi-language
Je viens d’essayer grav, ça va bien jusqu’à quelques dizaines d’articles ; au-delà la #perf commence à descendre. Avec un blog de 5000 articles il faut environ 20s pour charger une page.
Mais c’est super pour faire des maquettes (et il est possible qu’il existe tel ou tel plugin qui règle ce souci de perf).
Franchement les #frameworks toussa c’est chouette, mais à me prendre la tête dans les dépendances de bundle #symfony, ou à essayer d’installer des trucs avec #npm oui-mais-ça-marche-pas-mais-faut-installer-truc-muche-legacy pour s’apercevoir qu’il y a des bugs et qu’il faut la v 2.0 oui-mais-ça-marche-pu-truc-muche-legacy-toussa-on-t-a-expliqué-larbin-de-développeur je me dis que des fois c’était mieux avant.
#vieux_con
Save the date : nouveau sfPot à Lille ! | Les-Tilleuls.coop
▻http://les-tilleuls.coop/save-the-date-nouveau-sfpot-a-lille
Amoureux du framework Symfony, vous vous demandez encore comment occuper votre soirée du 30 avril prochain ? Ne cherchez plus ! Les-Tilleuls.coop s’associent à SensioLabs, CGI et Auchan E-commerce pour vous convier à un nouveau SfPot. Celui-ci aura lieu le jeudi 30 avril à 19h au Meatballs, un restaurant situé 10 rue du Pont Neuf, dans le Vieux-Lille.
Cette cinquième édition sera animée par Vincent Chalamon, développeur chez Les-Tilleuls.coop, et Anthony Blin, développeur chez CGI/AECF, qui nous parleront de la mise en place de RabbitMQ dans un projet en Symfony 2 et de l’optimisation de Symfony avec HHVM.
Sensibilisation au Domain Driven Design avec #symfony
▻http://afsy.fr/avent/2013/23-sensibilisation-ddd
« L’objectif est de remettre le métier au coeur de vos préoccupations, l’implémentation technique n’étant alors que secondaire. L’approche est intéressante car en structurant notre partie métier, on en vient souvent à simplifier notre partie technique qui en devient limpide. » Tags : #ddd symfony #conception #développement
#Command_line_interface for #WordPress | WP-CLI
▻http://wp-cli.org
WP-CLI is a set of command-line tools for managing WordPress installations. You can update plugins, set up multisite installs and much more, without using a web browser.
(un équivalent est en cours de dév chez #SPIP par @rastapopoulos)
Et aussi #Drupal :
▻http://drush.ws
(la liste des trucs possibles est impressionnante)
Et aussi #Symfony (sur lequel je me base) :
▻http://symfony.com/fr/doc/current/components/console/introduction.html
(là c’est pas la commande symfony mais le composant PHP de base sur lequel tout repose)
Là quelques vraies commandes implémentées dans symfony :
▻http://blog.chto.fr/2011/11/symfony-2-commandes-essentielles
où l’on voit qu’il y a même des commandes à 3 parties nommées : « fos:user:promote » ou « doctrine:schema:update ».
Et en plus c’est très facile de faire ses propres commandes. Pratique pour lancer des tâches CRON entre autre.
#eZ_Publish 5 #architecture - Introduction & Overview
▻https://confluence.ez.no/pages/viewpage.action?pageId=11403666
“With the 5.0 release eZ Publish is making an important leap forwards in terms of technology. This document will explain why we are renewing our technology platform, and to some degree explain what this evolution in architecture means to eZ Publish developers and users, and last but not least how eZ Systems is affected by these changes” Tags: eZ Publish #eZ_Publish_5 architecture #Symfony #Twig compatibilité (...)
Diem Content Management Framework | Diem #CMF #CMS for #symfony (1.4 seulement, on dirait)
▻http://diem-project.org
Diem packages many site-independant features in a clean user interface. Most of the common problems a web developer has to face up ( #SEO, #admin_generation, #search_engine... ) are made easy.
Diem is, and will always be, entirely free and published under the MIT license.
#PHP #Zend_FrameWork (#ZF) #JQuery
Mais, mais mais ...
Diem CMS: Seize it or leave it?
▻http://dandydev.net/blog/diem-cms-seize-it-or-leave-it
Final Verdict
Diem is a very promising CMS with some very cool and unique features. It’s not the out-of-the-box CMS for your average blogger, or even for a designer with a minimal development skillset. It could however have been, a great tool for webdevelopers who want to build a website of any size with a userfriendly editor for the endusers. I am afraid however, that development and the community have regressed to a state in which they are easily overruled by the myriad of other, more developed options out there. I’m not confident Diem will get out of that state.
To developers - especially those experienced with Symfony - looking for a CMS other than Wordpress, that they can mold to their tastes, I recommend looking at Apostrophe, or roll their own solution built on top of Symfony2 and the large number of great bundles available for it.
Qui aboutit à ça : ▻http://cmf.symfony.com ... Ok... :)
SensioLabs raises 5 million euros to boost the Symfony ecosystem - Fabien Potencier
▻http://fabien.potencier.org/article/71/sensiolabs-raises-5-million-euros-to-boost-the-symfony-ecosystem
Besides helping the #Symfony #Open-Source community, SensioLabs will also be able to hire more talented developers (we plan to hire about 60 people in the coming year). We will also extend our services internationally, and focus on providing great SaaS products
#PHP
Requests for PHP
▻http://requests.ryanmccue.info
Despite PHP’s use as a language for the web, its tools for sending HTTP requests are severely lacking. cURL has an interesting API, to say the least, and you can’t always rely on it being available. Sockets provide only low level access, and require you to build most of the HTTP response parsing yourself.
We all have better things to do. That’s why Requests was born.
Des requêtes #http en #php sans #curl... Cela m’aurait bien aidé il y a quelques années ;-)
Ya le module de Symfony aussi, sinon :
▻http://symfony.com/fr/doc/current/components/http_foundation/introduction.html#requete
@fil je serai plutôt d’avis d’intégrer tel quel le module « HTTP Foundation » de #Symfony. Il est totalement indépendant (mais il nécessite PHP >=5.3 par contre). On peut garder nos anciennes fonctions pour compatibilité, en mappant.
On a plein de projets qu’on n’avance pas ou très peu : essayons de maintenir uniquement ce qui est spécifique à SPIP.
#REST APIs with #Symfony2: The Right Way | William DURAND
▻http://williamdurand.fr/2012/08/02/rest-apis-with-symfony2-the-right-way
Routage (2.2) - Symfony
►http://symfony.com/fr/doc/2.2/book/routing.html
Documentation du système de gestion des « URL propres » de Symphony : configurable et utilisable pour gérer non seulement le routage mais aussi les actions à lancer
voir aussi ▻https://github.com/infostreams/php-rails-routing pour avoir une idée de ce qui se fait… mais c’est clair qu’il faut implémenter un truc de ce genre
in french, sur la version stable : ►http://symfony.com/fr/doc/2.2/book/routing.html
#Symfony2 - Gestion des utilisateurs avec FOSUserBundle | Blog MTI
▻http://www.mti.epita.fr/blogs/2013/02/19/symfony2-gestion-des-utilisateurs-avec-fosuserbundle
Symfony 2.2.0 dans les bacs - #Symfony
▻http://symfony.com/blog/symfony-2-2-0
#PHP
What can I say about this new release? As planned, Symfony 2.2.0 took 6 months and is made of 711 pull requests containing 2,035 commits and submitted by 44 developers for the code (47,191 additions and 13,512 deletions); documentation enjoyed 1,312 commits by 41 authors (13,038 additions and 3,336 deletions).
2,035 commits on a 6 month period means that, on average, 11 commits were pushed every single day. 711 pull requests means 4 pull requests merged per day.
#Thelia, vers une version 2 en septembre
▻http://linuxfr.org/news/thelia-vers-une-version-2-en-septembre
Une version 2 en cours de développement est prévue pour septembre 2013. L’objectif est de permettre l’utilisation de Thelia sur des projets de grande envergure et d’accélérer le développement du logiciel à l’international. Pour cela, l’architecture de Thelia est revue pour coller aux standards de développement. Nous nous appuyons sur des composants #Symfony 2, composants robustes et éprouvés. L’#interopérabilité avec d’autres outils (CMS, ERP, CRM) se verra donc aussi facilitée. Sont aussi prévus dans cette nouvelle version : un template par défaut accessible et responsive, l’intégration des tests unitaires, l’internationalisation du langage de boucles, et l’optimisation du cache, entre autre.
D’un point de vue fonctionnel, les commerçants auront eux-aussi leur lot de nouveautés :
le multirubriquage,
l’auto installer de plugins,
la gestion avancée de la TVA et des règles d’application,
ou encore une meilleure utilisation des promotions et des déclinaisons de produits.
La grande nouveauté de cette V2 sera son #interface d’administration. Le back-office de Thelia a été entièrement revu. Plus fonctionnel, et plus moderne, il est entièrement #responsive et l’intégration des plugins, existants et à venir, est simplifiée grâce à l’utilisation du framework #Bootstrap.
Une grosse refonte de Thelia bien avancée, avec des améliorations à la fois pour les développeurs et pour les utilisateurs.
Et #SPIP, ça avance ? (refonte de l’admin, responsive et bootstrap, refonte du portail, amélioration du langage de template, utilisation de Symfony, etc)
(/me s’enfuit en courant)
Je viens de boucler un projet basé sur un template d’espace d’administration bootstrap responsive, j’avoue que c’est un plaisir à utiliser une telle interface.
La beta est disponible depuis vendredi ►http://thelia.net/v2 on a pris du retard sur le calendrier, la release arrivera en fin d’année (si elle est prête). Nous travaillons en parallèle à rendre compatible avec la v2 les extensions les plus importantes disponibles en v1. Si vous testez cette version, je serai content d’avoir vos retours ++
HTML KickStart - Ultra–Lean HTML Building Blocks for Rapid Website Production - KickStart your Website Production - 99Lime.com
▻http://www.99lime.com
C’est un #framework #HTML/#CSS et #javascript comme Bootstrap quoi ?
Euh, oui. Enfin le responsive semble pas être la priorité. Mais la plupart des balises html sont implémentées si j’ai bien vu. Je suis retombé dessus 3 fois en quelques semaines en étant à la recherche d’onglets, de colonnes, de... Voilà.
▻http://www.99lime.com/blog/html-kickstart-is-dead-long-live-html-kickstart
Ah ben grand nettoyage : le machin est responsive désormais mais perd (temporairement dit-il) quelques features...
I have also removed some seldom-used features in preparation for some new UI elements that I will be adding soon.
Removed Features
Media Elements
Video Placeholder
Map Placeholder
Calendar Placeholder
Form Elements
select.fancy
select multiple.fancy
Image Styles 1, 2, & 3
ScrollTo and LocalScroll
▻http://www.99lime.com/blog/html-kickstart-is-responsive
#ça_vit_encore ;-)
Info importante apprise en visionnant les vidéos du CMS Day : #Drupal 8 va intégrer plusieurs des modules de base du #framework #symfony !
Le cœur qui implémente super proprement le standard #HTTP dans #PHP, le module de #route #routing pour faire correspondre masques d’#URL, actions HTTP, et action dans le logiciel, plein de trucs supers... qui vont être intégrés directement dans le noyau de Drupal.
Le but est de rajeunir un code vieillissant, de le rendre plus maintenable, plus testable et générique, et plus interopérable puisque le code sera partagé avec d’autres applis, ces morceaux ne seront plus propres à Drupal.
Je trouve cela extrêmement intéressant.
Le but n’est évidemment pas que tous les logiciels se ressemblent et gommer leur personnalité ou ce qu’ils pourraient apporter d’innovant.
En effet, ça intégrerait surtout des éléments bas niveaux, qui sont à priori des bonnes pratiques dans un contexte #REST, quelque soit ce qu’on en fait ensuite.
Voici l’annonce de #Fabien-Potencier, de Symfony :
Symfony2 meets Drupal 8 - Symfony
►http://symfony.com/blog/symfony2-meets-drupal-8
Et l’annonce de #Dries-Buytaert, de Drupal :
The future is a RESTful Drupal
►http://buytaert.net/the-future-is-a-restful-drupal
Des idées pour #SPIP 4 ?
#Framework #symfony, quelle #version choisir ? – Clever Age, 100% digital
►http://www.clever-age.com/veille/blog/framework-symfony-quelle-version-choisir.html
La question revient régulièrement. Avec #Symfony2 qui vient tout juste d’arriver et #symfony_1 à qui il reste seulement un an de support officiel, les projets Web qui se montent en cette fin d’année 2011 ne savent pas sur quel pied danser. Voici un point sur la situation d’un des frameworks #PHP5 les plus importants.
#php
Exposer des services web SOAP et REST avec symfony 1.4 et Zend Framework
►http://www.slideshare.net/hhamon/exposer-des-services-web-soap-et-rest-avec-symfony-14-et-zend-framework
#web_services #soap #rest #symfony #zend #clevermarks #slides #todo:slides