=====
Dans un site on doit pouvoir surcharger : assets, action, view, model, lib, DSN, Config:
<not... Id dans la sfConfig ou sfContext ?
====Surcharge Asset(s) ====
javascript, css, images, ...
=== Surcharge selon le siteId ===
AssetHelper::_compute_public_path(...) utilise $requ... il faut donc chercher le fichier au 2 endroits.
AssetHelper::_compute_public_path(...) est utilisé p
laravel?|Handling Intensive Tasks with Laravel]] (async queue processing, Excel)
* [[https://www.lar... que/php/October|October]]
* [[/informatique/php/AsgardCms|AsgardCms]]
=== No Free ===
* [[https://laravel-bap.com/features/|Laravel BAP]] Modular Ba... tres techniques (''Model::getRules()'') tout en s'assurant que le Model reste "safe".
=== On client si
directory to allow your web server to serve them as fast as possible.
==== Dev tools ====
[[http://www.symfony-project.org/plugins/sfTaskExtraPlugin|sf... rophe is that editing should be done "in context" as much as possible, keeping confusing modal interfaces to a minimum and always emphasizing good design
ing UI.
* Filament Plugins: Manage your modules as a plugin system with a plugin generator
* Filam...
* Filament Menus: Menu Database builder to use as a navigation on Filament Panel or as a Livewire Component
* Filament Browser: File & Folders & Medi... ment Translation Component: Translation Component as a key/value to use it with Spatie Translatable Fi
====== AsgardCms ======
* [[https://asgardcms.com]]
* https://github.com/AsgardCms
Il semble maintenu, il y a de l'activité sur le github [[https://github.com/AsgardCms/Platform/graphs/contributors|contributors]
installations run in “shared nothing” mode where as soon as the request processing ends, all the data associated with the request is gone. It has some advantages...
The best way to create such a bundle is probably as part of an automated build process i.e. with [[/i
==== Utilisation des streams ====
Une utilisation astucieuse des streams permet d’effectuer simultaném... ssibilité de simili multithread avec des requêtes asynchrones.
* [[http://www.ibuildings.com/blog/ar... stable/quickstart.html#concurrent-requests|Guzzle async/concurrent requests]]
* [[https://lbacik.medium.com/asynchronous-php-1d94af9e0f19|Asynchronous PHP (with
n.microsoft.com/en-us/library/fe06s4ak%28VS.71%29.aspx]]
La solution pour le %e : remplacer par "%#d"... h of the passwords, Don’t use plaintext passwords as key for ciphers.
===== Divers =====
==== DocCo... TE Ça va Là' ;
$s1 = strtolower( iconv( 'UTF-8', 'ASCII//TRANSLIT//IGNORE',$s1) );
$s2 = strtolower( iconv( 'UTF-8', 'ASCII//TRANSLIT//IGNORE',$s2) );
echo 'compare = ',
tware/scientadebugbar|ZFDebug]], previously known as Scienta ZF Debug Bar. \\
{{:informatique:php:zend... y find a lot of queries, depending on the setup.
As an added bonus, this also works with Zend_Config ... had kind of avoided making those custom elements, as there didn’t seem to be much information on them ... means that it first will determine what is being asked for, then simple attempt to execute it.
>This
= AOP en PHP ======
Rappel: la programmation par aspects est une technique permettant de mettre en fa... on.
* Github Topic [[https://github.com/topics/aspect-oriented-programming?l=php|aspect-oriented-programming language php]]
* https://github.com/ytake/Laravel-Aspect
* https://github.com/goaop/framework
*
O interface can expose database-specific features as regular extension functions. Note that you cannot... cility.
PDO ships with PHP 5.1, and is available as a PECL extension for PHP 5.0; PDO requires the ne... PECL repository and is no longer bundled with PHP as of PHP 5.1.0.
==== Unified ODBC ====
http://fr.... em just happen to share the same names and syntax as the ODBC functions. However, building PHP with iO
er.
en outre, synfony a un temps d'apprentissage assez "long" au debut :
il faut lire X page de doc p... configurer x fichier pour arriver a faire un crud assez sommaire, ca peut sembler dur et long a appren... voir dnas les sources, afin de pouvoir pregrsser, assez lentement, au final.
Mon retours sur experie
thentication for your PHP based web application), as a command line tool (to handle users and have strong authentication using command line), as a web service (to provide centralized authenticat... uthenticator, ...)
* SMS tokens (using Afilnet, aspsms, Clickatell, eCall, IntelliSMS, Nexmo, NowSMS
ntissage de son fonctionnement et du méta-langage associé, principale barrière à son adoption.
* ht... * Génération automatique de la documentation en association avec PHPDocumentor.
* Lancement automa... et génération automatique d'un rapport de test en association avec PHPUnit.
* Bundle your Class File