Newsroom

Debugger en PHP
PHP
A ce jour, beaucoup trop nombreux sont les développeurs qui debuggent en PHP à coups d'echo et de var_dump(). Ces méthodes sont révolues et doivent être reléguées au placard. Débugger en PHP se fait aujourd'hui avec un debugger PHP digne de ce nom qui vous permet de debugger pas à pas votre code PHP, de tester certaines expressions, d'afficher la valeur de variables locales, etc. Oui mais c'est compliqué/long/cher =>FAUX! Comme dirait ce cher Norman C'est simple, plutôt rapide et gratuit, comme le montre ce tutoriel:  
SQL ignore error SQLSTATE avec sql-mode
News
On peut parfois être amené à travailler sur des bases de données pas toujours très clean (reprise d'un projet). Si vous partez alors sur une install de mysql banale avec un mysql Server, vous pouvez vous retrouver avec des requêtes qui ne s'exécutent plus avec succès, et un programme qui ne fonctionne plus, avec des messages d'erreurs dans vos logs qui indiquent: PHP Warning:  PDOStatement::execute() [pdostatement.execute]: SQLSTATE[HY000]: General error: 1364 Field 'myfield' doesn't have a default value in mon_chemin\toto.php on line 124  
sh404SEF: URLs n'apparaissent pas
Joomla!
Vu dans nos formations SEO Joomla. Il arrive que lorsqu'on mette en ligne son site sur un serveur Linux, on ne voit plus d'URLs dans la partie administration, pour le composant sh404SEF. Il s'agit en fait d'un problème de casse: si les tables ont été automatiquement mis ne minuscule, alors il faut renommer votre table #__sh404sef_meta par #__sh404S...
SOBI Pro- le menu principal ne s'affiche pas
Joomla!
Pour que le menu principal de sobipro s'affiche dans l'admin, il faut modifier le fichier  components\com_sobipro\lib\ctrl\adm\front.php et passer en commentaire les lignes 140 - 141 : // $about = SPFactory::Instance( 'cms.html.about' ); // $about->add( $view ); Et votre menu apparaît!
CssJsCompress: page blanche, problème d'encodage
Joomla!
Bonjour à tous, pour optimiser les performances de votre site, beaucoup d'entre vous le savent certainement, il faut essayer de minimiser le nombre d'appels de fichiers et compresser les dits fichiers au maximum. C'est ce que propose de faire un plugin comme CssJsCompress : récupérer vos feuilles de styles(et/ou vos fichies javascript), les merger ...
https, seo et Google analytics
SEO, référencement
Voici un sujet abordé lors de notre formation pour l'optimisation du référencement naturel avec Joomla! vous avez sans doute entendu parler du passage en mode sécurisé de Google, et des vives réactions des Webmasters, référenceurs et autres qui criaient après Google. La question est pourquoi? Beaucoup d'articles que j'ai lus sur le sujet proclamaient haut et fort la colère des webmasters en affrmant que Google leur supprimait les données, sans donner beaucoup plus de détails. Je vais donc essayer de détailler le pourquoi de notre énervement:
encoder en latin1
PHP
Pour  enregistrer une chaine de caractère UTF-8 dans une table avec encodage latin1 j’avais essayé: mb_convert_encoding($str,’latin1′); mais ça n’a pas marché pour moi, je vous conseille donc: utf8_decode($str); Beaucoup plus efficace.
Utiliser NOW() de SQL avec ZF
Zend Framework
Pour utiliser NOW dans un rowset ZF il faut utiliser new Zend_Db_Expr(‘NOW()’); par exemple: $data_histo=array(‘Nom’=>$nom, ‘Date_Evt’=>new Zend_Db_Expr(‘NOW()’)); $row_histo=$histo->createRow($data_histo); $id_hist = $row_histo->save();
OWF: Open World Forum
Conférences
Bonjour à tous, petit retour sur l’Open World Forum, journée du 23 Septembre où j’ai assisté à plusieurs confs. En vrac: QR Code: présentation sur comment faire un QR Code et ses multiples utilisations, carte de visite, signatures de mail, etc. Et bon à savoir le QR Code se fait très facilement en PHP, et ne nécessite pas plus de quelques lignes de...