Une porte ouverte sur l'informatique libre ...

RyXéo propose bon nombre de services. Notre département formation vous propose un catalogue. Si vous désirez développer ou modifier un logiciel libre pour l'adapter à vos besoins, notre département R&D est à votre disposition. Et enfin, si vous cherchez du matériel compatible GNU/Linux (ou *BSD) nous sommes en mesure de faire les tests correspondants et vous donner une réponse fiable.

Export de la base des clients de dolibarr vers un annuaire ldap

Présentation

Ce script vous permet d'utiliser dolibarr comme "source centrale" des données de vos clients. L'idée de départ est de ne pas avoir à dupliquer les informations entre les logiciels de mails, le système de facturation etc.

Le choix qui a été fait est le suivant: régulièrement le script est lancé et écrase toute la branche "dolibarr" de l'annuaire LDAP avec le contenu de la base de données de dolibarr. Si jamais vous voulez mettre à jour un contact vous devez le faire dans dolibarr. Comme ça on est sûr d'avoir une base de données propre et des contacts "bien rangés".

Prérequis

- une base client "propre" dans dolibarr - un annuaire LDAP correctement configuré - des logiciels compatible LDAP

Téléchargement

Téléchargement du script

Utilisation

Ce script est très simple d'utilisation:

  • décompressez-le paquet tgz
  • éditez le fichier doli2ldap.php et mettez les bonnes informations dans la partie "configuration"
// --
// CONFIGURATION LDAP
// --
//Adresse du serveur LDAP
$_ldap_server="ldap://localhost";
//Compte a utiliser pour la connexion, doit avoir les droits en écriture
$_ldap_connect="cn=admin,dc=nodomain";
//Le mot de passe du compte en question
$_ldap_password="ryxeopass";
//La base de l'annuaire LDAP                                                                                                                                                
$_ldap_base="dc=nodomain";
//La branche de l'arbre ldap dans lequel se trouvera tous les contacts
//issus de dolibarr
$_ldap_dolibarr="dolibarr";
$_ldap_base_dolibarr="ou=$_ldap_dolibarr,$_ldap_base";

// --
// CONFIGURATION MYSQL
// --
$_mysql_server="localhost";            // Serveur de base de données
$_mysql_db="dolibarr2stable";        // Nom de la base de données de dolibarr
$_mysql_user="dolibarr2user";        // Login d'accès à cette base
$_mysql_password="ryxeopass";    // Mot de passe correspondant
  • lancez le à l'aide de la commande suivante:
php doli2ldap.php

Pensez à le lancer régulièrement, chez nous c'est une fois par jour, la nuit, dans la longue liste des tâches automatiques faites par cron.

Limitations

Attention, il est possible que quelques contacts de dolibarr ne soient pas transférés dans LDAP, vérifiez ce qui pose problème à l'aide de la partie DEBUG de ce script ...

Configuration de Mozilla Thunderbird

N'oubliez pas d'ajouter votre annuaire LDAP dans la source des carnets d'adresse de Thunderbird:

Démonstration

Voici la fiche de RyXéo (client) dans dolibarr:

Et voici ce que ça donne dans thunderbird après utilisation du script:

 

Script d'export dolibarr / import OpenSI

Présentation

Nous utilisons dolibarr (en, fr) pour la gestion commerciale de RyXéo depuis la création de notre société. OpenSI est un logiciel qui propose une gestion-commerciale et un module de comptabilité. Si vous souhaitez passer de dolibarr vers OpenSI vous devrez re-créer tout votre fichier client, ce qui est loin d'être agréable. Ce script vous propose de faire ce transfert automatiquement ...

Téléchargement

Téléchargement du script

Utilisation

Ce script est très simple d'utilisation:

  • décompressez-le
  • éditez le et mettez les bonnes informations dans la partie "configuration"
  • lancez le
php doli2opensi.php > migration.sql
  • vérifiez le contenu de ce fichier
  • copiez le fichier sql ainsi généré sur votre serveur opensi
  • lancez maintenant l'import pour opensi
mysql -u root -p FACT_ryxeo < migration.sql

Et ensuite connectez-vous sur opensi, vos clients et fournisseurs sont là ! Il ne vous reste plus qu'à modifier chaque fiche pour indiquer un bon numéro client, le numéro comptable, assigner un responsable et mettre ce client dans la bonne famille et lui changer le code couleur.

Limitations

Attention, ce script ne marche pas si vous avez plus de 999 clients ou fournisseurs dans dolibarr. Une adaptation du code est nécessaire. Contactez-nous si vous ne pouvez pas le faire vous-même.

Démonstration

Voici la fiche de RyXéo (client) dans dolibarr:

Et voici ce que ça donne dans opensi après utilisation du script:

Notez la famille "IMPORTDOLI" et le numéro du client IMPORTC561 (ryxéo est le client n°561 dans dolibarr). Vous devrez ensuite modifier ces informations sur la fiche du client dans OpenSI.

La fiche de détail du client dans OpenSI.

La fiche des contacts dans OpenSI.

 

Serveur de mail avec AntiSPAM: postfix et dspam

Introduction

DSPAM est une alternative (programme écrit en C) intéressante au très classique spamassassin (qui est principalement codé en perl) dont voici les points les plus intéressants que j'ai notés:

  • plus rapide que SA;
  • plus économe en mémoire que SA;
  • peut-être installé en mode client/serveur;
  • aime bien avoir un serveur MySQL de disponible pour stocker la base de données SPAM/NONSPAM (HAM);
  • permet d'avoir une base de connaissance de mail par utilisateur, très pratique si vous avez un docteur en médecine (qui recoit des informations en anglais) et un informaticien, peut-être que ce qui est du spam pour l'informaticien n'en sera pas pour le docteur;
  • s'installe assez facilement côté serveur;
  • propose une interface web;
  • génère des statistiques;
  • [pour le fun] vu que tout le monde connaît spamassassin c'est toujours intéressant de faire de la documentation sur des solutions alternatives qui valent vraiment le détour;

Lire la suite

 

Linux à Bordeaux

Logo de la Région AquitaineVous êtes à la recherche d'experts linux, d'administrateurs réseau unix/linux dans la région bordelaise et autour de bordeaux ? RyXéo est installée actuellement à Villenave d'Ornon, c'est dans la partie sud de la CUB: Communauté Urbaine de Bordeaux, contactez-nous donc sans tarder pour avoir affaire à des experts linux !

Lire la suite

 

Sécurisation ou migration de votre réseau informatique

Sécurité Sur votre demande, nous auditons votre réseau, et mettons en place une politique de sécurité précise pour éviter les fuites et intrusions. Nous pouvons sécuriser vos serveurs existant, ou intégrer dans votre réseau des machines spécialisées dans cette tâche. Le filtrage internet et le contrôle d'accès aux ressources font aussi partie de nos prestations dans ce domaine.

 

Audits, conseil et veille technologique

Technologies RyXéo est à la pointe des technologies libres et OpenSource. Nous sommes partie prenante de nombreux projets, et avançons avec les logiciels libres. Demandez-nous conseils éclairés, études de votre informatique et possibilités d'évolution : notre panel de compétences est vaste et solide.

 

Installation et maintenance de réseau scolaires

AbulÉdu Avec notre solution AbulÉdu, nous installons réseaux d'écoles, de collèges et lycées, Points Cyb ou encore médiathèques. Cinq ans d'expérience dans ce domaine garantissent une solution de qualité, robuste et eprouvée. Consultez le site institutionnel d'AbulÉdu pour découvrir la solution, le site AbulÉdu.com pour prendre connaissance de notre offre et nos services.

 

Maintenance et surveillance de serveurs et réseaux

Maintenance Nous vérifions le bon fonctionnement des machines, mettons à jour le système et les applications. Nous vous aidons aussi à tracer un pirate ou un intrus sur votre réseau. Toutes les tâches et services de maintenance à distance ou sur site sont proposées, de la simple assistance à la gérance externalisée.

 

Développement d'applications sur mesure

Développement d'applications sur mesure Nous programmons ou adaptons des logiciels libres pour qu'ils répondent au mieux à vos besoins précis.

Nous maîtrisons les technologies Shell/PHP, C/C++ et utilisons des moteurs de bases de données tels que PostgreSQL, MySQL et SQLite.

 

Installations de systèmes d'information

Icône système d'information Depuis 1999 nous installons des infrastructures sécurisées de qualité pour des PME/PMI à base de logiciels libres. Réseau, pare-feux, serveurs mandataires (proxy), serveurs de messagerie, d'applications, partage de ressources... Grâce aux logiciels libres, vous êtes efficaces dans vos tâches quotidiennes, vous économisez le prix des licences logicielles et rendez vos investissements pérennes.