Dolibarr : intégrer des tags à vos contacts

Aujourd’hui un petit article tout simple, pour ceux qui auraient envie de classer leur contact à l’aide de tags au sein de leur logiciel ERP/CRM, Dolibarr.

Cette fonction vous permettra dans savoir plus sur les personnes à qui vous parler, et donc d’être plus performant dans votre approche commerciale.

Première étape : Activer le module de Libellés dans Dolibarr

Premièrement vous devez activer le module :

Accueil > Configuration > Modules > Modules complémentaires > Libellés/Catégories

Ensuite une fois de retour dans Tiers, vous aurez dans la colonne de gauche, l’option Tags de contacts > Nouveau tag/catégorie

Il vaut mieux créer tout de suite ces catégories de contact, car je ne crois pas que cela soit possible de le faire une fois sur la fiche du tiers. Ce qui est plutôt embêtant.

Attention, même si avec cette manipulation vous allez activer l’option pour mettre des tags sur vos clients et prospects, je vais me limiter aux catégories de contacts dans cet article.

Deuxième étape : Insérer les tags de contacts sous Dolibarr

Je n’ai pas trop trouvé d’exemples de bonnes pratiques, donc j’ai fait simple et je me suis servi des catégories socioprofessionnelles en France

  1. Agriculteurs exploitants
  2. Artisans, commerçants et chefs d’entreprise
  3. Cadres et professions intellectuelles supérieures
  4. Professions intermédiaires
  5. Employés
  6. Ouvriers
  7. Retraités
  8. Autres personnes sans activité professionnelle

Cela me permet d’avoir d’un classement des contacts indépendamment de leur entreprise.

dolibarr ERP CRM tags de contacts

Exemple : Si j’ai une offre commerciale spéciale Artisans, il me sera facile d’obtenir ma liste de prospects facilement.

Est-ce que vous pensez que ce classement est le plus pertinent? Si non, vous feriez comment?

Faire le choix entre Gitorious, Gitlab ou GitHub

La société Box UK revient dans son article « Gitorious vs Gitlab vs GitHub: Three Git Systems » sur sa quête pour trouver le meilleur système Git.

Et en gros, ils sont revenus à Github.

Je n’ai pas testé Gitorious et j’aimerai testé Gitlab, mais quand je vois à quel point Github est pratique (l’application github par exemple), je me dis que je comprends totalement leur décision de revenir à une solution qui fonctionne.

WordPress + dashicons = Ajouter facilement une icône à vos Custom Post Type!

  • En partant de l’hypothèse que vous savez mettre en place des Custom Post Type.
  • Que votre WordPress est en 3.8.

Il y a dorénavant une fonction facile pour customiser l’aspect visuel de tes CPT dans le back-office.

Pour rappels :

  1. Avant il fallait trouver des icônes sur le web.
  2. Uploader ces icônes via FTP sur votre serveur dans le bon dossier.
  3. Faire pointer l’URL de l’icône dans cette ligne de code :  'menu_icon' => get_stylesheet_directory_uri() . '/library/images/custom-post-icon.png',

Maintenant avec WordPress 3.8 et les Dashicons :

dashicon pour wordpress

  1. Il faut se rendre sur la page des dashicons.
  2. Choisir l’icône qui te plait. En cliquant sur celui-ci, le nom apparait. Il faut le copier. (par exemple : dashicons-video-alt2).
  3. Désormais la ligne de code dans ton custom post type sera : 'menu_icon' => 'le-nom-que-tu-viens-de-copier',

dashicon pour wordpress custom post type

C’est tout de même beaucoup plus facile et rapide qu’avant!

eBay a été piraté, il est temps de changer votre mot de passe!

Aujourd’hui ebay a annoncé qu’il avait repéré des signes de piratages sur les bases de données internes et celle de leur clientèle (nous).

Normalement les infos bancaires n’ont pas été touchées! OUF!

En ce moment beaucoup de « gros » sites subissent ce genre d’attaque, et je ne pense pas que cela va s’arrêter.

Il faut donc en tirer des conséquences rapides:

1. Utiliser une adresse email spéciale pour ce genre de site.

Cela veut dire qu’il faudrait que vous possédiez:

  • une adresse email perso
  • une adresse email « pro »
  • une adresse email spéciale inscription web/poubelle

Ce n’est pas une solution parfaite, mais vous pourrez ainsi vous dire que même si les pirates ont récupéré votre adresse email (et que désormais elle pourra être utilisée pour du fishing, du SPAM…) Vous n’apportez pas une grande valeur aux messages reçut sur cette boite mail.

C’est simple: vous recevez des sollicitations de votre banque, FAI, assurances… sur une adresse que vous ne leur avez pas donnée, vous pouvez être sûr que cela est un piège!

2. Les mots de passe!

Vous savez déjà qu’il ne faut pas utiliser le même mot de passe partout, et c’est assez facile de comprendre pourquoi:

Si les pirates qui ont attaqués eBay ont récupérés votre mot de passe « passe-partout », ils peuvent désormais aller sur votre compte Facebook, twitter, email, bancaire…
Et ne vous inquiétez pas pour eux, ils ne le font pas manuellement, mais à l’aide robots 🙂

Non la vraie leçon que j’ai apprise depuis le nombre grandissant de cyberattaques, est de ne plus utiliser de formule secrète pour mes mots de passe.
Par exemple des dictons, des chiffres qui remplacent des lettres, des « private joke »…
Car à chaque fois que je dois modifier mon mot de passe de force, je dois relancer un processus de création, avec la probabilité de l’oublier.

Les mots de passe que je vous conseille sont de type: veb9vUcmiF2av4G, Rid0feiB4Op4jeD …

Totalement aléatoire et au hasard.

Il existe évidemment des logiciels pour conserver tous ces mots de passe:

  • Keepass: gratuit, multiplateformes et Opensource
  • 1password: Windows + mac, payant, mais tellement bien!

Sur ce, pour changer votre mot de passe eBay DÈS MAINTENANT, il suffit de vous rendre sur ce lien

installation de SugarCRM Community Edition 6.5 sous OVH mutualisé en 20 étapes!

Attention avant de commencer, le vrai mode d’emploi pour l’installation de SugarCRM se trouve dans la documentation officielle!

Je donne uniquement le mode d’emploi perso que j’utilise. Si cela peut vous servir, tant mieux, mais je ne pourrais pas plus vous aider que ça si une erreur se produisait…

 

Vous avez donc un hébergement mutualisé chez OVH, et vous souhaiter installer sugarCRM. (il existe une version quasi automatique pour sugarCRM, mais je préfère ne pas l’utiliser.)

Voici comment j’ai fait:

  1. La première chose à faire est de télécharger SugarCRM CE. Tu n’es pas obligé de remplir le formulaire!! Sugar Community Edition for Free SugarCRM.com
  2. Décompresse le fichier téléchargé à la place voulu sur votre serveur web.
  3. C’est plus simple de renommer le dossier décompressé en « sugarcrm » (par exemple).
  4. Pour l’installation, il va falloir activer PHP 5 dans le fichier .htaccess
    SetEnv REGISTERGLOBALS 0
    SetEnv PHP
    VER 53

    Attention si tu actives 5_4 tu auras un problème (strict Standards) Et je ne pense pas que cela soit préjudiciable de mettre 5_3.
  5. C’est parti pour l’installation! Ouvre un navigateur web (firefox, safari…)
  6. Saisis dans la barre d’adresse l’URL du répertoire. (Un truc dans ce genre: http://votredomaine.com/sugarcrm/install.php)
  7. Il suffit de suivre les étapes.
  8. Pour la base MySQL, j’ai créé une instance spéciale pour sugarCRM. J’ai des bases en rab… Pour OVH les informations correspondantes sont les suivantes:
    • Serveur : Host Name
    • Utilisateur : Database Administrator Username
    • Nom de la base : Database Name
    • Mot de passe : Database Admin Password
  9. J’ai laissé « Sugar Database Username » sur « Same as Admin User » et je n’avais pas besoin des données de démo, donc j’ai laissé sur « NO ». Vous pouvez modifier cela si besoin!
  10. Une fenêtre t’explique que la base de données existe déjà.db mysql sugarcrm crm Donc soit on arrête, soit on continue. Si on continue, on efface toute la base. Si tu as créé une BDD vierge pour sugarCRM, tu peux continuer sans problème. Pour les autres, soyez sûr de vous.
  11. Il est temps de créer l’administrateur de Sugar. Un identifiant et un mot de passe sont requis.
  12. Une fenêtre récapitulant tes infos est disponible, il suffit de lire si tu as des OK partout! Si tu as oublié tes mots de passe, il y’a une touche pour les faire apparaitre!
  13. Clique sur « install »
  14. Si tu vois la phrase « The setup of Sugar 6.5.16 is now complete! », tu es pas mal!
  15. Tu peux t’enregistrer, ou pas …
  16. Il est temps de te connecter en tant qu’admin de Sugar (étape n°11 )installation de SugarCRM Community Edition 6.5 sous OVH mutualisé en 20 étapes! -1
  17. Vient l’étape de la configuration. Clique sur « continue » pour passer à l’étape suivante.installation de SugarCRM Community Edition 6.5 sous OVH mutualisé en 20 étapes! -2
  18. Tu n’as pas le choix pour les euros, le choix est unique et ce sont les US Dollars. Je ferais peut-être un article là-dessus s’il y’a besoin.
  19. Cliques sur « Finish »
  20. Et voilà, SugarCRM CE 6.5 est installé sous OVH mutualisé !!

Comment ça, c’est moche!?!installation de SugarCRM Community Edition 6.5 sous OVH mutualisé en 20 étapes! -4 Ah oui, le CSS ne s’applique pas… C’est normal tu n’as pas lu la documentation officielle! Et donc tu n’as pas donné la permission d’écriture à :

  • config.php
  • config_override.php
  • sugarcrm.log

Il faut qu’il soit sur 755!

Ensuite il faut rendre le dossier cache aussi sous 755 -R (recursive)

Sous Transmit la commande SSH, est:
chmod -R 755 chmod -R 755 "//sugarCRM/cache"
(astuce trouvée ici)

Désormais cela devrait être plus joli!installation de SugarCRM Community Edition 6.5 sous OVH mutualisé en 20 étapes! -3

Enjoy!

PS: Une fois de plus je ne comprends pas que ce problème soit aussi connu et pourtant pas grand-chose pour l’expliquer ou bien le résoudre sur la doc officielle!

 

Déplacer votre boutique Prestashop sur un autre hébergement

Voici une petite notice explicative me permettant de déplacer les boutiques Prestashop de mes clients vers un autre hébergement. (Par exemple pour passer d’un site en local à un site en production, changer de serveur,…)

 

Sauvegardez intégralement votre site prestashop!

Comme d’habitude, avant de tout casser, pensez à faire une sauvegarde complète de votre installation.

Copiez par FTP l’intégralité de vos fichiers en ligne sur votre ordinateur.

Attention, c’est très important, vous pourriez regretter de négliger cette sauvegarde, …

Pour votre base de donnée, il faut vous rendre sur phpMyAdmin et exporter votre base dans un fichier SQL.

Si votre boutique est déjà en ligne , n’oubliez pas d’activer le mode maintenance depuis votre interface d’administration.

Mettre en place votre boutique à son nouvel emplacement

Toujours par FTP, dupliquez le contenu du site à son nouvel emplacement.
Et importez le fichier SQL dans sa nouvelle base.

Quelques modifications à faire

À partir de là, il va falloir modifier dans le dossier « config » le fichier « settings.inc.php », ces lignes :

define('_DB_NAME_', 'le nom de votre nouvelle base');
define('_DB_SERVER_', 'la nouvelle adresse du serveur');
define('_DB_USER_', 'le nom de l'utilisateur');
define('_DB_PASSWD_', 'le mot de passe');

employee does not exist, or bad password !!

Si de retour sur votre page de login, votre mot de passe ne fonctionne plus et que vous avez le message d’erreur « employee does not exist, or bad password »

Il suffit d’appliquer la solution de nico46, que j’ai trouvé sur le forum Prestashop et qui fonctionne très bien :

1- ouvrir le fichier settings.inc.php situé dans le dossier config.
2- fais un “copier” du code qui suit “cookie_key”, sans les ‘ .
3- tu le colles dans la fenetre du site http://www.md5.cz/
4- tu rajoutes le mot de passe que tu souhaites à la suite du code que tu as collé dans la fenetre.
5- tu cliques sur le bouton.
6- tu copie le code généré.
7- tu ouvres ta base de donnée, tu ouvres la table “ps_employee”
8- tu fais “modifier” et tu colles le code dans la fenêtre de mot de passe.
9- cliques sur exécuter.

tu n’as plus qu‘à ouvrir ta page de login et rafraichir celle-ci pour avoir accès à ton site.

Normalement, vous devriez avoir réussi votre migration!

(N’oubliez pas de désactiver l’option de maintenance si besoin!)

Twenty Twelve, le nouveau thème Worpdress par défaut pour 2012

Chaque année nous avons le droit de la part de l’équipe de WordPress à un nouveau thème par défaut.
Pour cette année 2012, c’est donc Twenty Twelve qui fait suite à Twenty Ten et Twenty Eleven.

 

Twenty twelve home

Une des grosse différence par rapport aux deux autres versions, est l’apparition d’un modèle de page d’accueil.
Même si ce n’était pas la chose la plus difficile à créer pour un débutant, cela confirme l’envie de l’équipe de WordPress d’apparaître de plus en plus comme un véritable CMS!

Ce thème est évidemment compatible avec les appareils mobiles.
Il sera lisible sur n’importe quel smartphone, tablette, … et même sur Retina Display.

Il utilise la police Open Sans, qui est vraiment très jolie, et agréable je trouve.

Deux autres nouveautés du thème WordPress Twenty Twelve

Premièrement : Contrairement aux deux autres versions, Twenty Twelve n’aura pas d’image d’en-tête par défaut.
Elle est bien-sûr toujours disponible mais il faudra l’activer soi-même pour la rendre visible.

C’est une bonne chose.

Deuxièmement : Désormais le thème sera préformaté pour lesformats d’articles , ce qui devrait intéresser ceux qui voulait donner à leur blog un aspect « Tumblr« . Comme moi 😉

Post formats

Le design a été réalisé par Drew Strojny.
Twenty Twelve est disponible dès maintenant pour ceux qui utilise WordPress.com.
Pour ceux qui hébergent WordPress, il faudra patienter encore un peu.

Mise à jour :

Depuis le 27 septembre, le thème est disponible dans le répertoire des thèmes WordPress

Le code sera sûrement un peu trop compliqué pour les débutants qui souhaiterait se lancer dans la création de thème.
Si c’est votre cas, je vous conseillerai de jeter un coup d’oeil à Toolbox, un thème de base créer par automattic.com ( la société derrière WordPress).

Mettre à jour WordPress manuellement

Comme vous le savez peut-être déjà, j’utilise depuis 2005 pour mes blogs le CMS WordPress.
Ce système de gestion de contenu évolue très rapidement, et il faut le mettre à jour assez régulièrement!

 

Il y a une fonction très pratique qui a été ajouté depuis la version 2.7 sorti en décembre 2008, permettant de mettre à jour WordPress automatiquement. (Avant il fallait utiliser le plugin WordPress Automatic Upgrade).

mise-a-jour-automatique-wordpress-3-2.png

Malheureusement pour moi, cette fonction qui fonctionne très très bien en local, n’a jamais fonctionné en ligne. ;-(

[MAJ] Depuis la version 3.2, cela à l’air de fonctionner extrêmement bien, félicitations à l’équipe de développement. Je laisse tout de même la suite, au cas où!

Donc je me suis créer un petit mémo pour faire la mise à jour manuellement sans erreur possible.

Bien sur, vous avez déjà sur le Codex WordPress une page qui explique tout, et que je vous conseille de lire, mais j’avais besoin juste d’une checklist me concernant.

C’est à dire:

  • J’héberge mes sites chez OVH.
  • J’utilise comme logiciel FTP transmit.

Je ne serais être tenu pour responsable, si en suivant mes procédures vous perdiez le contenu entier de votre blog!

Donc je reprends le codex:

1. Vérifiez les prérequis par l’hébergeur

Ovh a les prérequis pour installer la dernière version de WordPress!

[MAJ] Si la version de WordPress que vous voulez installer a besoin de PHP 5, il faut installer PHP5 pour OVH:

C’est très simple, car il suffit de placer un .htaccess à la racine du site, et mettre dedans

SetEnv REGISTER_GLOBALS 0
SetEnv PHP_VER 5

2. Sauvegardez le contenu de votre site.

Même si je fais déjà très régulièrement des sauvegardes de mes sites, j’aime bien faire une dernière sauvegarde juste avant de commencer à toucher à quoi que ce soit sur l’intégrité de WordPress.
( Attention cela ne sauvegarde pas totalement votre base de données ).

Pour cela il suffit d’utiliser la fonction outils > exporter

sauvegarde-outils-exporter-wordpress-3-2.pngsauvegarde-exporter-wordpress-3-2.png

3. Désactivez toutes les extensions depuis votre écran d’administration WordPress.

desactiver-extensions-wordpress-3.2.png

4. sauvegardez tous les fichiers et dossier sur votre ordinateur, au cas où.

Si vous faisiez une erreur, il suffit de tous remettre via FTP à sa place pour le site remarche comme avant.
Le plus simple est de créer un dossier sur votre bureau.
Comme cela, vous l’aurez sous les yeux, et une fois que vous serez certains d’avoir réussi la mise à jour, vous pourrez le mettre à la corbeille.

sauvegarde-manuel-wordpress-3-2.png

5. Téléchargez la nouvelle version de WordPress.

Pour aller plus vite, vous pouvez récupérer directement la dernière version de WordPress en anglais (site officiel) ou aller chercher la dernière version française de WordPress.

Nous arrivons désormais à l’étape la plus importante et surement la plus difficile pour réussir sans aucun soucis et regrets la mise à jour de votre blog.

6. Supprimez tous les fichiers de votre blog chez votre hébergeur.SAUF!!!!

  • le fichier .htaccess
  • le fichier wp-config.php
  • le dossier complet wp-content
  • + tous les dossiers et fichier que vous avez rajouté! (traductions, tests, seo, …)

7. Uploadez vers votre blog la nouvelle version de WordPress sans écraser les dossiers et fichiers que l’on vient de conserver!

8. Retournez à l’adresse de votre interface d’administration et vous devriez retrouver une page pour mettre à jour wordpress.

C’est fini!

Désormais vous pouvez vérifier si votre site fonctionne à son adresse habituel, puis vous allez pouvoir réactiver une à une les extensions que vous aviez désactivées.

BONUS:

Mais, heu, je n’arrive pas à supprimer un dossier ou fichier de mon site!!

Après avoir essayé pleins de solutions (modifications de permissions, …), je pense que le soucis vient de chez OVH, mais cela n’est pas très grave.

Le plus simple est de renommer ce fichier ou dossier par exemple en « a-supprimer »

et vous verrez que d’ici quelques jours, vous arriverez à le supprimer sans problème!