ACIDRE point COM

Jean-Luc NGUYEN, Développeur eZ Publish, PHP et MySQL, wordpress, SPIP et plus si affinités

Parution dans le magazine ENTREPRENDRE, « ACIDRE point COM : Le CMS autrement »

Lire la suite


Tags : , , , + Catégories : eZ Publish, freelance

BIG BANG CMS 1.1

BIG BANG CMS is back, nouvelle version, nouveau backoffice responsive, nouveau site, le CMS disponible en téléchargement : http://www.bigbangcms.com


Tags : , , , , + Catégories : Divers, freelance, Linux, PHP, Web

Astuces Git

Reminder : https://gist.github.com/hofmannsven/6814451

Nettoyage d’un répertoire Git, notamment l’historique : http://stevelorek.com/how-to-shrink-a-git-repository.html


Tags : , , + Catégories : Git, Linux

Twitter lance son plugin officiel WordPress

http://thenextweb.com/twitter/2015/02/25/twitter-now-has-an-official-wordpress-plugin/

Téléchargement : https://wordpress.org/plugins/twitter/

 


Tags : , , + Catégories : Web, Wordpress

Le métier de traducteur web a du souci à se faire…

Quand un site multilingue appelle directement Google Translate : http://www.aquitaine.fr/


Tags : , + Catégories : Web

Un comparatif de performance entre les moteurs de template Smarty et Twig

http://umumble.com/blogs/php/Smarty-vs-Twig%3A-performance/


Tags : , + Catégories : Linux, PHP, Web

[eZ Publish] Générer un alias d’image avec PHP

$img = eZImageManager::instance();
$img->readINISettings();
$img->convert( $source, $dest, $aliasName );

Permet de générer un alias d’une image sans ezimage. La manière « propre » :

$myObject = eZContentObject::fetch( $objectID );
$dataMap = $myObject->attribute( 'data_map' );
$imageAttribute = $dataMap[ 'image' ];
$imageHandler = new eZImageAliasHandler( $imageAttribute );
$result = $imageHandler->imageAlias( $aliasName );
return $result['full_path'];

Plus de détails sur les liens suivants :

http://www.mugo.ca/Blog/How-to-create-image-aliases-in-eZ-Publish-using-PHP

http://share.ez.no/forums/developer/pregenerate-image-alias-on-object-publishing


Tags : , , , , , + Catégories : eZ Publish, Linux, PHP

[eZ Publish] Supprimer du contenu en base de données

Si pour quelconque raison, on ne peut pas supprimer du contenu dans le back-office, on peut le faire directement en base de données, mais c’est à faire avec connaissance.

Requête SQL « simple » pour eZ Publish 4.X, où 307 est l’identifiant de la classe des contenus à supprimer :

DELETE ezco, ezcot, ezcoa, ezcon, ezcov
FROM ezcontentobject ezco, ezcontentobject_tree ezcot, ezcontentobject_attribute ezcoa, ezcontentobject_name ezcon, ezcontentobject_version ezcov
WHERE ezco.contentclass_id = '307' 
AND ezco.id = ezcot.contentobject_id
AND ezco.id = ezcoa.contentobject_id
AND ezco.id = ezcon.contentobject_id
AND ezco.id = ezcov.contentobject_id

Toujours les mêmes précautions à prendre avant : backuper la BDD, et comprendre la requête SQL.


Tags : , , + Catégories : eZ Publish, Linux, MySQL

Adminer, outil de gestion de base de données simplifié

Adminer, comparativement à phpMyAdmin, est un outil proposant une interface web pour gérer ses bases de données. Cet outil est contenu dans un seul fichier PHP, ce qui facilite son déploiement. Surtout utile pour faire du « readonly ».

http://www.adminer.org/


Tags : , , , , + Catégories : Divers, PHP

Les 10 commandements du log

http://www.masterzen.fr/2013/01/13/the-10-commandments-of-logging/


Tags : + Catégories : Linux, PHP, Ubuntu