août
2012
J’ai réussi à mettre eZ Publish dans un état instable. J’avais quelques objets sans nœuds associés, ce qui provoque des comportements bizarres. J’avais alors corrigé ma BDD à la main. Mais suite à la rédaction de cet article, Alexandre SEBBANE m’a fait remarqué la présence du script bin/php/flatten.php. Ce script a pour but de supprimer de la BDD les informations non utilisées. Il peut s’agir des contentobject, contentclass, workflow, role ou de tout. Pour nettoyer […]
juin
2012
Le problème lorsque l’on on perd notre connexion SSH, c’est que les scripts que l’on avait lancés s’arrêtent. Il existe une méthode pour pouvoir créer une console virtuelle. Celle-ci restera active même si notre ordinateur ou notre console plante. On peut alors se reconnecter et récupérer la console virtuelle. ssh example.com screen -S <nom> <span style="color:#777;">// Crée une console virtuelle nommée <nom></span> Ctrl+A D <span style="color:#777;">// Retour à votre console physique</span> […]
juin
2012
Il existe une propriété dans php.ini pour indiquer le niveau d’affichage des erreurs et alertes. De nombreuses installations de PHP n’affichent pas les erreurs ou pas toutes. En effet, cela peut causer des problèmes. Par exemple, il n’est pas possible de faire header() s’il y a déjà eu une sortie écran. Notamment, cela peut vous bloquer les redirections. Les alertes peuvent aussi donner un peu trop d’indications à un éventuel hacker Néanmoins, il souvent très […]
novembre
2011
Si vous créez des sites web, vous voudrez peut-être vous déclarer en tant qu’auto-entrepreneur. Pour se déclarer, c’est très facile. On peut se déclarer gratuitement en ligne via ce formulaire. En suivant le tutoriel Devenir Auto-entrepreneur dans le domaine du web de la ferme du web, vous apprendrez : Les avantages de statut d’auto-entrepreneur ; Qu’un développeur de site web exerce des Activités libérales ; Que vous exercerez une Profession libérale rattachée à la CIPAV […]
octobre
2011
Voici quelques liens qui peuvent être utiles pour bien démarrer avec Sugar CRM : Installer SugarCRM : Installer sous Ubuntu : Billet de Marc Gomez Télécharger : Liste des téléchargement sur le site de SugarCRM Créer son premier module SugarCRM : Le Hello World Module : Tutoriel du site de SourceCreativity Ajouter un champs à un module : Billet sur le blog de LornaJane Les Forums en français SugarCRM : Developpez : Forum SugarCRM CRM-France […]
octobre
2011
Lors de mes premiers tests avec SugarCRM, j’ai essayé de déployer un Package créé avec Module Builder sans lui associer de module. Sans surprises ça ne fonctionne pas. Seulement les traces ne sont pas très explicites ! Voici les erreurs que l’on va rencontrer : Au déploiement, une popup dit « An error has occured during deploy process, your package may not have installed correctly » Au déploiement, les los disent « PHP Warning: dir(/[…]/icons): failed to open […]
octobre
2011
Voici les quelques commandes à exécuter pour installer SugarCRM sous un Ubuntu. La procédure utilise les versions Ubuntu 11.10 et SugarCRM 6.2 . <span style="color:#777;"># Télécharger SugarCRM Community Edition 6.2</span> cd /tmp wget http://www.sugarforge.org/frs/download.php/8507/SugarCE-6.2.3.zip cd /var/www unzip /tmp/SugarCE-6.2.3.zip mv SugarCE-Full-6.2.3 mon_projet <span style="color:#777;"># Mettre les bons droits</span> sudo chown -R www-data: mon_projet sudo chmod -R 775 mon_projet Ensuite il faut aller, via son navigateur, sur l’url http://localhost/mon_projet/install.php Et suivre les instructions. En espérant que ça […]
octobre
2011
Sous Linux, vous pouvez créer vos propres commandes shell. Ceci est un petit tutoriel pour savoir comment faire. Le but de ce tutoriel sera de recréer la commande pour connaître à quel groupe appartient un utilisateur. Habituellement, pour trouver dans quels groupes est un utilisateur Linux, il faut exécuter la commande suivante : groups username Pour définir notre nouvelle commande shell il faut ajouter le code ci-dessous au fichier ~/.bash_aliases : <span style="color:#777;"># WHICHGROUP</span> <span […]
septembre
2011
Sous eZ Publish, on peut afficher des traces de debug directement en front-office. Dans cet article je vous présente un petit Bookmarklet que j’ai fait pour améliorer leur rendu. Pour installer ce Bookmarklet, faîtes glisser ce lien dans votre barre de favoris : eZ Filter Debug Pour activer ce Bookmarklet, cliquez dessus lorsque vous êtes sur une page générée par eZ Publish avec les traces de debug activée Vous pouvez lire cette article, si vous […]
août
2011
J’ai récemment repris des « vieux » sites avec des scripts jQuery, Mootools ou Prototype. Le problème est que je ne savais pas toujours quelle version du framework était utilisée. J’ai donc créer le Bookmarklet WhatJS. Il permet de savoir quel framework JavaScript est utilisé sur une page. Pour l’utiliser, faîtes glisser le lien ci-dessus vers votre barre de favoris. Cliquez dessus une fois sur la page que vous voulez scanner. Vous pouvez le tester sur cette […]