<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.dolibarr.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rdoursenaud</id>
	<title>Dolibarr ERP CRM Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.dolibarr.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Rdoursenaud"/>
	<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php/Special:Contributions/Rdoursenaud"/>
	<updated>2026-11-11T08:32:56Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Dolibarr_suppliers_France&amp;diff=41699</id>
		<title>Dolibarr suppliers France</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Dolibarr_suppliers_France&amp;diff=41699"/>
		<updated>2019-06-26T13:06:16Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Suppression GPC.solutions qui a arrêté cette activité&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dolibarr_suppliers}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=1fonet Services|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Integrations and open source development&lt;br /&gt;
Specialist software open source.Dolibarr, Joomla! Prestashop, Cahiers des charges ERP/CRM, Ecommerce, site web, gratuits. Complementary development of the module, component or application needs. Based in the PACA region work throughout France.|&lt;br /&gt;
web=http://www.1fonet.fr|&lt;br /&gt;
email=mailto:contact@1fonet.fr|&lt;br /&gt;
zip=13530|&lt;br /&gt;
town=Trets|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=no|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=2A2C Conseil|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=CRM et Solutions e-commerce opensource pour TPM et PME, VoIP et Hosting en marque blanche, maintenance informatique, WordPress, Dolibarr, Prestashop, Formation utilisateur|&lt;br /&gt;
web=|&lt;br /&gt;
email=mailto:info@2a2c-conseil.fr|&lt;br /&gt;
zip=75012|&lt;br /&gt;
town=PARIS|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=A3SYS : MON-DOLIBARR|&lt;br /&gt;
profid=52456658500021 (SIRET)|&lt;br /&gt;
desc=Intégration, assistance et développement.&lt;br /&gt;
Notre société forte de plus de 20 ans d&#039;expérience dans l&#039;intégration de divers ERP propose ses services aux entreprises souhaitant mettre en place l&#039;ERP Dolibarr. Une plateforme dédiée est mise en place pour proposer des services de qualité à moindre coût.|&lt;br /&gt;
web=http://www.mon-dolibarr.fr|&lt;br /&gt;
email=http://www.mon-dolibarr.fr/contact/|&lt;br /&gt;
zip=59310|&lt;br /&gt;
town=Orchies (Nord - France)|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=logo_mon-dolibarr.jpg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=A6TM - SOLUTIONS|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=A6TM SOLUTIONS, est une entreprise maîtrisant les technologies de l&#039;informatique, et spécialisée dans les solutions informatiques et notamment les services tels que l&#039;infogérance, installations et déploiements, dépannages, maintenance et réseaux informatique. Installation et maintenance CMS(Joomla, Wordpress...), Progiciel ERP/CRM (Dolibarr...)|&lt;br /&gt;
web=http://www.a6tm-solutions.fr|&lt;br /&gt;
email=mailto:contact@a6tm-solutions.fr|&lt;br /&gt;
zip=44|&lt;br /&gt;
town=Nantes et son département|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=ACN - Atelier de Création Numérique|&lt;br /&gt;
profid=808 725 212 00019|&lt;br /&gt;
desc=ACN (Atelier de Création Numérique), Maîtres d’œuvres en Informatique, Nous sommes spécialisés dans le conseil, la création et l’intégration de solutions professionnelles pour les bureaux d&#039;études. Nos solutions vont de l’intégration d’outils Open Source et de logiciels libres à la mise en place des meilleurs produits de grands éditeurs du marché.|&lt;br /&gt;
web=http://ateliercreationnumerique.com/|&lt;br /&gt;
email=mailto:contact@atlcreanum.com|&lt;br /&gt;
zip=44|&lt;br /&gt;
town=Nantes et Grand Ouest|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=acn.png|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Aplose|&lt;br /&gt;
partner=yes|&lt;br /&gt;
profid=534906698|&lt;br /&gt;
desc=&lt;br /&gt;
Aplose c&#039;est l&#039;Agence pour la Promotion du Libre et de l&#039;Open Source en Entreprise, société de service et organisme de formation spécialisé dans les logiciels libres de création de site internet et boutique en ligne (wordpress, prestashop), les erp, logiciels de gestion et logiciels de caisse et point de vente (Odoo, Dolibarr), les langages de programmation (java, html5, Javascript, php), les bases de données (mysql, postgresql), les systèmes d&#039;exploitation (linux), les méthodes des gestion de projet agiles (Scrum). Bordeaux - Montpellier|&lt;br /&gt;
web=http://www.aplose.fr|&lt;br /&gt;
email=[mailto:oandrade@aplose.fr?subject=Contact%20from%20Dolibarr%20Suppliers%20France20page oandrade@aplose.fr]|&lt;br /&gt;
zip=33610|&lt;br /&gt;
town=Cestas|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=no|&lt;br /&gt;
service_dev=no|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=Logo_Aplose.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Artaban Communication|&lt;br /&gt;
partner=no|&lt;br /&gt;
profid=400 396 388 00037|&lt;br /&gt;
desc=Artaban Communication est une SSLL. Spécialistes du CMS SPIP, nous concevons et réalisons des sites web à forte composante éditoriale. Nous prenons également en charge le webmastering et la création de contenu. Notre expertise s&#039;étend à un certain nombre de logiciels, choisis pour leur qualité et leur intérêt, et avec lesquels nous aimons travailler et notamment Dolibarr. Artaban Communication est membre de l&#039;April.|&lt;br /&gt;
web=http://www.artaban.fr|&lt;br /&gt;
email=mailto:contact@artaban.fr|&lt;br /&gt;
zip=94340|&lt;br /&gt;
town=Joinville-le-Pont|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=Artaban_logo.png‎|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=ATM Consulting|&lt;br /&gt;
partner=yes|&lt;br /&gt;
profid=753 447 481 00015|&lt;br /&gt;
desc=Consulting company dedicated to small and medium enterprises information system optimization, we provide to our customers open-source based solutions to improve their information system efficiency. We offer hosting and support solutions and we are Dolibarr contributor, developer and integrator. &amp;quot;Open-source. Custom. Freedom&amp;quot;|&lt;br /&gt;
web=http://www.atm-consulting.fr|&lt;br /&gt;
email=mailto:contact@atm-consulting.fr|&lt;br /&gt;
zip=26000|&lt;br /&gt;
town=Valence|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=AB2L|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Un Alsacien à votre service. Installation et configuration de l&#039;ERP/CRM Dolibarr dans votre entreprise ou sur notre serveur. Nous vous accompagnons pour un démarrage rapide et serein. Nous sommes une société de service en logiciel libre fournissant un équivalent open source au logiciel propriétaire de tout type. |&lt;br /&gt;
web=http://www.ab2l.eu|&lt;br /&gt;
email=mailto:contact@ab2l.eu|&lt;br /&gt;
zip=67000|&lt;br /&gt;
town=Strasbourg|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=no|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Axopen IT Services|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=L&#039;entreprise Axopen propose toute une gamme de produits et services informatiques allant du conseil en système d&#039;informations, développement de solutions sur mesure et intégration de solutions Open Source ou propriétaires. Nous sommes spécialisé en particulier dans l&#039;intégration de solutions de gestion de la relation client Open Source telles que Dolibarr, SugarCRM ou VTiger... |&lt;br /&gt;
web=http://www.axopen.com|&lt;br /&gt;
email=mailto:contact@axopen.com|&lt;br /&gt;
zip=69001|&lt;br /&gt;
town=Lyon|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=AKILIS|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=AKILIS est une société éditrice de logiciels de gestion qui a fait le pari d’utiliser les nouvelles méthodes de travail pour développer des solutions clairs et efficaces. Notre mission est de vous proposer des solutions simples d&#039;utilisation, ne demandant aucun entretien de votre part, ni aucune connaissance technique particulière. Notre outil est celui que VOUS utilisez quotidiennement : le Web.&lt;br /&gt;
AKILIS, c’est une équipe toujours disponible pour vous guider et vous écouter. Nous développons et améliorons sans cesse nos logiciels afin que ceux-ci répondent au mieux à votre activité et vos besoins.&lt;br /&gt;
AKILIS peut également, dans le cadre de besoin partculier, étudier avec vous un développement sur mesure. |&lt;br /&gt;
web=http://www.akilis.fr|&lt;br /&gt;
email=mailto:contact@akilis.fr|&lt;br /&gt;
zip=69200|&lt;br /&gt;
town=Vénissieux|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Altairis|&lt;br /&gt;
profid=|&lt;br /&gt;
partner=yes|&lt;br /&gt;
desc=Développements spécifiques, Installation, Formation, Accompagnement à la mise en oeuvre, Support, Intégration.|&lt;br /&gt;
web=http://www.altairis.fr|&lt;br /&gt;
email=contact@altairis.fr|&lt;br /&gt;
zip=38570|&lt;br /&gt;
town=Goncelin|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=no|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Auguria Conseil|&lt;br /&gt;
partner=yes|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=You are a Small Business, a very small firm, you need tools to increase profitability, and reliability facing competition. Auguria aims to help you develop the tools of information vectors of progress.|&lt;br /&gt;
web=http://www.auguria.net/|&lt;br /&gt;
email=contact@auguria.net|&lt;br /&gt;
zip=44300|&lt;br /&gt;
town=Nantes|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Atoo.Net|&lt;br /&gt;
partner=yes|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Installation et configuration de l&#039;ERP/CRM Dolibarr soit sur nos serveurs, soit en local dans votre entreprise. Aide à la prise en main et formation.|&lt;br /&gt;
web=http://www.atoo-net.com/|&lt;br /&gt;
email=contact@atoo-net.com|&lt;br /&gt;
zip=45160|&lt;br /&gt;
town=Olivet|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=no|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Blue-Click Informatique|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Nous proposons l&#039;installation et la configuration de l&#039;ERP/CRM Dolibarr dans votre entreprise ou sur votre hébergement Internet. De plus nous assurons la formation pour la prise en main de cet outil adapté aux TPE et PME.|&lt;br /&gt;
web=http://www.blue-click.fr|&lt;br /&gt;
email=|&lt;br /&gt;
zip=92,78|&lt;br /&gt;
town=Nanterre,Plaisir|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=no|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=CAP-REL|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Après avoir contribué au code de dolibarr dans les années 2004-2005 et l&#039;avoir utilisé en interne pour de nombreux projets depuis cette époque je propose maintenant un service autour de Dolibarr (adaptation, accompagnement, utilisation etc.).|&lt;br /&gt;
web=https://www.cap-rel.fr|&lt;br /&gt;
email=eric.doli@cap-rel.fr|&lt;br /&gt;
zip=30|&lt;br /&gt;
town=Département du Gard|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=Logo_cap-rel.png‎|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Caribbean Consult CCC|&lt;br /&gt;
partner=yes|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Installation, configuration de l&#039;ERP/CRM Dolibarr en ligne, ou en local pour votre entreprise ou association. Migration de données vers Dolibarr. Prise en main, support et formation.|&lt;br /&gt;
web=https://dolibarr.ccc.gp|&lt;br /&gt;
email=support@caribbeanconsult.com|&lt;br /&gt;
zip=97180|&lt;br /&gt;
town=Sainte Anne (Guadeloupe et Martinique) Antilles Guyane|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=Logo_CCC.png‎|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Cergy Internet|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Cergy Internet est spécialisé dans l’informatique et plus spécifiquement dans l’internet pour les PMI/PME. Nous maitrisons les technologies digitales du simple site web jusqu’au portail complète de pilotage d’entreprise. Grâce à Dolibarr nous pouvons vous donner une vision unique sur vos clients, vos produits et même votre trésorerie. Nous lions Dolibarr avec Wordpress et sur Smartphones pour créer des portails pour vos clients. Notre directeur, Thomas Carter, a fait son MBA à MIT aux USA et a géré des entreprises de plus de 100 personnes. Il met cette expérience à votre disposition. Chez Cergy Internet nous maitrisons la technologie de boute en boute. Nous avons notre propre équipe de jeunes codeurs qui baignent dans tous qui est réseaux sociaux, applications iPhone etc. ainsi qu’une plateforme de 30 serveurs pour héberger vos sites. |&lt;br /&gt;
web=www.cergy-internet.fr|&lt;br /&gt;
email=mailto:thomas.carter@cergy-internet.fr|&lt;br /&gt;
zip=95300|&lt;br /&gt;
town=Cergy-Pontoise|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=D-BOG|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=IT services company located in Beaune (21), moved around Dolibarr:&lt;br /&gt;
Installation, setup, configuration on the internal server or hosted;&lt;br /&gt;
Training agreement;&lt;br /&gt;
Outsourcing, on-site maintenance and remote.|&lt;br /&gt;
web=http://www.d-bog.com/|&lt;br /&gt;
email=|&lt;br /&gt;
zip=|&lt;br /&gt;
town=Beaune|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=no|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=DiVA-Cloud|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=DiVA-Cloud propose des applications OpenSource de gestion de la communication et de l&#039;information pour les entreprises. Notre logithèque contient des applications de WebConference, ERP, CRM, CMS, GED, et bien d&#039;autres... Toutes ces applications pré-configurés sont mises à disposition sur un environnement privé. |&lt;br /&gt;
web=www.diva-cloud.com |&lt;br /&gt;
email=mailto:contact@diva-cloud.com |&lt;br /&gt;
zip=81100|&lt;br /&gt;
town=Castres|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=no|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=no|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Elonet|&lt;br /&gt;
partner=yes|&lt;br /&gt;
profid=SIRET:52511620800022|&lt;br /&gt;
desc=Elonet a créé dolimail.fr , un outil qui permet de savoir quand, par qui, et quelles pages de vos fichiers PDF (devis, commande, facture) sont parcourus par vos prospects, clients ou fournisseur. Elonet est également intégrateur et développeur de solutions pour Dolibarr.|&lt;br /&gt;
web=https://elonet.fr|&lt;br /&gt;
email=mailto:contact@elonet.fr|&lt;br /&gt;
zip=59000|&lt;br /&gt;
town=LILLE|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=Elonet.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=FUTUR TECH|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Prestataire de services pour artisans, TPE, PME :&lt;br /&gt;
Solutions open source, Internet, Sécurité, Sauvegarde, Antivirus, Gestion d&#039;entreprise, Conseil, Formation, Installation et Paramétrage&lt;br /&gt;
Intervention sur site client. Situé entre Bordeaux et Libourne|&lt;br /&gt;
web=http://www.futur-tech.com|&lt;br /&gt;
email=mailto:info@futur-tech.com|&lt;br /&gt;
zip=33450|&lt;br /&gt;
town=IZON|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=no|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Groupe KM|&lt;br /&gt;
profid=790 885 388 00013|&lt;br /&gt;
desc=Intégrateur,développeur et hébergeur de solutions Open Source: Progiciel ERP/CRM (Dolibarr),CMS(Joomla)et e-commerce(Prestashop).&amp;lt;br&amp;gt;Nous déployons aussi des solutions Téléphonie (VOIP, PABX...) et Accés Internet (ADSL/VDSL, SDSL...).&amp;lt;br&amp;gt;&lt;br /&gt;
Secteur Cannes, Antibes, Sophia-Antipolis, Carros, Nice et plus généralement toutes les Alpes-Maritimes.&amp;lt;br&amp;gt;&lt;br /&gt;
Notre objectif : Vous satisfaire!|&lt;br /&gt;
web=https://www.groupe-km.com|&lt;br /&gt;
email=mailto:contact@groupe-km.com|&lt;br /&gt;
zip=06220|&lt;br /&gt;
town=Vallauris|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=GWARED|&lt;br /&gt;
profid=804 659 027 00036|&lt;br /&gt;
desc=La société GWARED, est une équipe diplômée dans le domaine de l’informatique, de plus de 10 ans d’expériences dans diverses structures telles que de grandes administrations, sociétés privées mais aussi au service des particuliers. Nous sommes à l’écoute pour vous accompagner dans vos projets.&lt;br /&gt;
&lt;br /&gt;
Professionnel ou particulier, nous vous proposons de nombreux services informatiques et domotiques adaptés à votre configuration et vos besoins. Nos prestations concernent la réparation et la maintenance de votre ordinateur ou de votre parc informatique, l&#039;installation réseau (Local informatique, Internet, intranet, Wifi, CPL, etc.), l&#039;installation d’alarmes et vidéo-surveillance, sur site, à distance ou à domicile.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notre société se distingue en trois branches :&lt;br /&gt;
&lt;br /&gt;
- L’informatique (GWARED)&lt;br /&gt;
- La sécurité (alarme, vidéosurveillance et protection numérique) (GWARDSECURITY)&lt;br /&gt;
- Les jeux vidéo (concepteur de console de jeux) (GWARDBOX)&lt;br /&gt;
&lt;br /&gt;
Nous pourrons répondre à tous vos besoins dans le domaine de l’informatique.|&lt;br /&gt;
web=http://www.gwared.fr|&lt;br /&gt;
email=[mailto:support@gwared.fr?subject=Contact%20de%20Dolibarr%20Suppliers%20France support@gwared.fr]|&lt;br /&gt;
zip=77500|&lt;br /&gt;
town=Chelles et Île de France|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=no|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=Logo_Gwared.png|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=HELIUM TECHNOLOGIES|&lt;br /&gt;
profid=494 895 360 00027|&lt;br /&gt;
partner=yes|&lt;br /&gt;
desc=&lt;br /&gt;
Mise en place de solutions ERP Dolibarr sur nos serveurs ou dans votre entreprise avec assistance téléphonique, support technique, développement de modules spécifiques et formation.&lt;br /&gt;
&amp;lt;br&amp;gt;&#039;&#039;&#039;SSII basée en Guadeloupe, Martinique et Guyane&#039;&#039;&#039;, nous proposons également des solutions libres comme GLPI, Prestashop, Joomla, Odoo, Zimbra, BlueMind, Centreon, ...|&lt;br /&gt;
web=http://|&lt;br /&gt;
email=[mailto:contact@helium-technologies.com?subject=Contact%20from%20Dolibarr%20Suppliers%20France20page contact@helium-technologies.com]|&lt;br /&gt;
zip=97122|&lt;br /&gt;
town=BAIE-MAHAULT (GUADELOUPE)|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=Logo_HeliumTechnologies.jpg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Infonel.net|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=administrateur système open source indépendant:&lt;br /&gt;
Installation, paramétrage, configuration et sécurisation de dolibarr sur site client|&lt;br /&gt;
web=http://www.infonel.net|&lt;br /&gt;
email=|&lt;br /&gt;
zip=11100|&lt;br /&gt;
town=Narbonne|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=no|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=iNodbox|&lt;br /&gt;
partner=yes|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Développeur indépendant d&#039;application web, paramétrage et installation de Dolibarr, développement de modules spécifique. Basé dans l&#039;Ain à Bourg en Bresse (30min de Mâcon, 1h de Chalon sur Saône, 1h de Lyon), je contribue depuis de nombreuses années au développement de Dolibarr.|&lt;br /&gt;
web=https://www.inodbox.com/|&lt;br /&gt;
email=regis.houssin@inodbox.com|&lt;br /&gt;
zip=01000|&lt;br /&gt;
town=Bourg en Bresse|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=(https://www.inodbox.com)|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Inovea Conseil|&lt;br /&gt;
partner=yes|&lt;br /&gt;
profid=797 613 072 00017|&lt;br /&gt;
desc=Développeur, Intégrateur, Hébergeur et Formateur de Dolibarr pour TPE - PME | &lt;br /&gt;
web=https://www.inovea-conseil.com/ |&lt;br /&gt;
email=https://www.inovea-conseil.com/contact/ |&lt;br /&gt;
zip=88,54,75|&lt;br /&gt;
town=Nancy|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=Inoveaconseil.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=i.d &amp;amp; l|&lt;br /&gt;
profid=521 749 994 00013|&lt;br /&gt;
desc=Conseil et intégration de solutions logicielles libres, dont Dolibarr, pour artisans, TPE, indépendants, commerçants, PME, associations...|&lt;br /&gt;
web=http://idl-mp.com|&lt;br /&gt;
email=http://idl-mp.com/contact/|&lt;br /&gt;
zip=31,32,09,82,81|&lt;br /&gt;
town=Toulouse et région toulousaine|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=iouston informatique|&lt;br /&gt;
profid=792 263 683 00015|&lt;br /&gt;
desc=iouston informatique, située à proximité de Nancy, Metz, Lunéville, est une société spécialisée auprès des associations, des TPE et des artisans commerçants. Nous installons et configurons dolibarr pour vous et nous formons vos équipes à son utilisation quotidienne. &lt;br /&gt;
Nous proposons de nombreux autres services, associés ou non à dolibarr.|&lt;br /&gt;
web=http://www.iouston.com|&lt;br /&gt;
email=mailto:allo@iouston.com|&lt;br /&gt;
zip=54370|&lt;br /&gt;
town=Bauzemont|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=ISYNUX|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Société de services en réseaux et sytèmes. ISYNUX vous propose un suivi complet pour DOLIBARR : installation, hébergement, personnalisation de vos modèles de document, formation à la carte. |&lt;br /&gt;
web=http://www.isynux.fr|&lt;br /&gt;
email=mailto:formation@isynux.fr|&lt;br /&gt;
zip=626100|&lt;br /&gt;
town=Ardres|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=no|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Jeffinfo (ZenDSI)|&lt;br /&gt;
profid=429 625 973|&lt;br /&gt;
partner=yes|&lt;br /&gt;
desc=Jeffinfo est une société de services en informatique qui vous sert depuis plus de 15 ans dont 10 ans dans le domaine de Dolibarr. Implanté dans le nord à Ennetières en Weppes. Nous sommes à vos services pour vous proposer tous les services autour de votre ERP préféré.&lt;br /&gt;
web=https://shop.zendsi.com|&lt;br /&gt;
email=mailto:contact@zendsi.com|&lt;br /&gt;
zip=59320|&lt;br /&gt;
town=Ennetières en Weppes|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=no&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Kreiz IT|&lt;br /&gt;
partner=yes|&lt;br /&gt;
profid=	752 505 131 00017|&lt;br /&gt;
desc={{Flag_fr}}Conseils en organisation et sécurité informatique pour les TPE / PME. Dolibarr fait partie des outils informatiques structurants pour les TPE/PME proposé par Kreiz IT.&lt;br /&gt;
&lt;br /&gt;
{{Flag_en}}IT management and security consultant for small to medium business. Dolibarr is part of IT&#039;s structuring tools for business used by Kreiz IT. |&lt;br /&gt;
web=http://www.kreiz-it.fr |&lt;br /&gt;
email=mailto:contact@kreiz-it.fr |&lt;br /&gt;
zip=56600|&lt;br /&gt;
town=Lanester|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=LogoKIT.jpg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=LIBRE EXPERT|&lt;br /&gt;
partner=no|&lt;br /&gt;
profid=48879200300045|&lt;br /&gt;
desc={{Flag_fr}}Intégrateur et développeur Dolibarr, auteur de plusieurs modules complémentaires, spécialiste également de l&#039;administration Linux.&lt;br /&gt;
&lt;br /&gt;
{{Flag_en}}&lt;br /&gt;
Integrator and Dolibarr developer, author of several complementary modules, also specialist in Linux administration. |&lt;br /&gt;
web=http://www.libre-expert.com|&lt;br /&gt;
email=mailto:contact@libre-expert.com |&lt;br /&gt;
zip=63100|&lt;br /&gt;
town=Clermont-Ferrand|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Librethic|&lt;br /&gt;
partner=yes|&lt;br /&gt;
profid=83334801400014|&lt;br /&gt;
desc={{Flag_fr}}Librethic est une Société de Services en Informatique et Technologies Libres, tournée vers les entreprises et les associations. Créée en 2017, elle est portée par des professionnels aguerris aux technologies libres et open source. &lt;br /&gt;
L&#039;environnement Dolibarr fait partie du cœur de compétences de Librethic (développement de modules complémentaires, hébergement SaaS, hébergement sur site, passerelle e-commerce).&lt;br /&gt;
{{Flag_en}}&lt;br /&gt;
Librethic is an IT Provider aiming at businesses and organizations, offering services in free/libre and open source software (FLOSS) and open design technologies. &lt;br /&gt;
Founded in 2017, Librethic is driven by libre and open source technologies seasoned professionals. Dolibarr&#039;s environment is one of Librethic&#039;s core skills (Addons and plugins development, SaaS hosting, on-premise hosting, e-commerce gateway).&lt;br /&gt;
web=https:/librethic.io/|&lt;br /&gt;
email=mailto:hello+dolibarr@librethic.io|&lt;br /&gt;
zip=34070|&lt;br /&gt;
town=Montpellier|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=logo-librethic.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=LVS Informatique|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Development Specialist php, mysql. Creation, enhancement, customization of modules and components ...&lt;br /&gt;
Nos modifs/nos modules :&lt;br /&gt;
-cashdesk : prix en ttc, possibilité de modification du prix, du libellé...&lt;br /&gt;
-interfaçage avec GoogleAgenda (toutes les actions apparaissent dans GoogleAgenda)&lt;br /&gt;
-Mails/Télécopies reçus : apparaissent dans un onglet spécifique sur le tiers en question&lt;br /&gt;
-qualification Tiers&lt;br /&gt;
-Adresse Tiers vu dans GoogleMap&lt;br /&gt;
-creation de nbreux template excel/pdf&lt;br /&gt;
|&lt;br /&gt;
web=http://www.lvsinformatique.com|&lt;br /&gt;
email=|&lt;br /&gt;
zip=83860|&lt;br /&gt;
town=NANS LES PINS|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=MEDIALTA|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Installation, configuration de Dolibarr sur nos serveurs, ou dans l&#039;entreprise (Nancy, Metz, Lorraine, Grand Est). Formation, prise en main. Développement de modules sur mesure.|&lt;br /&gt;
web=www.medialta.com|&lt;br /&gt;
email=|&lt;br /&gt;
zip=54340|&lt;br /&gt;
town=Pompey|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Mephivio|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Services company with a computer located in Montpellier agglo, specializing in computer graphics, secretariat, Joomla web sites, client, opensource (Dolibarr, glpi, voip Elastix / Trixbox / PIAF etc ...)|&lt;br /&gt;
web=http://www.mephivio.fr/|&lt;br /&gt;
email=|&lt;br /&gt;
zip=|&lt;br /&gt;
town=|&lt;br /&gt;
country=fr|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=MEZIANT|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=MEZIANT propose aux PME, TPE, artisans, commerçants et associations de l&#039;Ouest son expertise en informatique issue d&#039;une expérience de plus de 15 ans en Audit de Système d&#039;Informations,  Site internet, Formation et Choix de logiciel de gestion (ERP) comme &#039;&#039;&#039;DOLIBARR&#039;&#039;&#039; dont elle peut assurer l’installation, la formation ou encore le développement de modules spécifiques sur site client.&lt;br /&gt;
web=http://www.meziant.fr |&lt;br /&gt;
email=mailto:contact@meziant.fr |&lt;br /&gt;
zip=22940|&lt;br /&gt;
town=PLAINTEL (Bretagne - France)|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=no|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Modulaweb : Technologies modulables orientées web.|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Développement d&#039;applicatifs web, hébergement d&#039;applications web, serveurs de fichiers et de sauvegarde, sites internet/intranet et intégration web, espaces clients, communication via internet (VoIP, messagerie instantanée), travail collaboratif. Spécialiste solutions libres pour l&#039;entreprise (Zimbra, Dolibarr, Thaïs...) Région Languedoc-Rouissillon et voisines |&lt;br /&gt;
web=http://www.modulaweb.fr|&lt;br /&gt;
email=http://www.modulaweb.fr/portail/contact/|&lt;br /&gt;
zip=34000|&lt;br /&gt;
town=Montpellier|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Net Logic|&lt;br /&gt;
partner=yes|&lt;br /&gt;
profid=SIRET: 477 583 264 00023|&lt;br /&gt;
desc=Installation et configuration de l&#039;ERP/CRM Dolibarr sur nos serveurs, ou en local dans votre entreprise. Paramétrage, personnalisation, reporting spécifique, assistance.|&lt;br /&gt;
web=http://www.netlogic.fr/|&lt;br /&gt;
email=info@netlogic.fr|&lt;br /&gt;
zip=93160|&lt;br /&gt;
town=Noisy-le-Grand|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=no|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=NLTechno|&lt;br /&gt;
partner=yes|&lt;br /&gt;
desc=NLTechno is one of the most important contributor on Dolibarr and can host for you a Dolibarr database in a SaaS (Software As A Service) mode.|&lt;br /&gt;
profid=493 861 496 00021|&lt;br /&gt;
web=http://www.nltechno.com|&lt;br /&gt;
email=|&lt;br /&gt;
zip=92500|&lt;br /&gt;
town=Boulogne Billancourt|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes (https://www.dolicloud.com)|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=only for DoliCloud.com customers|&lt;br /&gt;
service_dev=no|&lt;br /&gt;
service_local=no|&lt;br /&gt;
service_formation=no|&lt;br /&gt;
logo=logo_nltechno.png}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=NORD ERP CRM|&lt;br /&gt;
partner=no|&lt;br /&gt;
profid=83184221600010 (SIRET)|&lt;br /&gt;
desc=Intégration, assistance, formation et hébergement de solutions Dolibarr. Nous intervenons auprès des artisans, indépendants, TPE et associations dans le Nord Pas-de-Calais. Développement possible selon les spécificités métier. NORD ERP CRM accompagne également les commerçants pour leur système d&#039;encaissement.|&lt;br /&gt;
web=https://www.nord-erp-crm.fr/|&lt;br /&gt;
email=mailto:contact@nord-erp-crm.fr|&lt;br /&gt;
zip=59100|&lt;br /&gt;
town=Roubaix|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=logonewcouleur.jpg|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=OAS-SERVICES|&lt;br /&gt;
profid=829767904|&lt;br /&gt;
partner=no|&lt;br /&gt;
desc=&lt;br /&gt;
OAS-SERVICES est une société de service spécialisés dans la mise en place de logiciels libres sous forme de services cloud, notamment de Ma Gestion Cloud (Dolibarr, viger), la mise en place de site internet et boutique en lignes, le développement d&#039;application et de modules en PHP (Dolibarr, Wordpress, Prestashop), mais aussi en Java (JEE, Webservices, JPA), la mise en place de systèmes d&#039;exploitation (linux), la gestion de projet en agilité - Montpellier, Sète|&lt;br /&gt;
web=https://www.ma-gestion-cloud.fr|&lt;br /&gt;
email=[mailto:contact@oas-services.fr?subject=Contact%20from%20Dolibarr%20Suppliers%20France20page contact@oas-services.fr]|&lt;br /&gt;
zip=34200|&lt;br /&gt;
town=SETE|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=no|&lt;br /&gt;
logo=logo-oas-services.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=OPEN-DSI|&lt;br /&gt;
partner=yes|&lt;br /&gt;
profid=SIRET:75130522800015|&lt;br /&gt;
desc=Depuis 2012, nous accompagnons les petites et moyennes structures (1 à 50 salariés) dans la mise en place de solutions basées sur les logiciels libres. Nous proposons Dolibarr pour tous les besoins de gestion.|&lt;br /&gt;
web=https://www.open-dsi.fr|&lt;br /&gt;
email=mailto:infos@open-dsi.fr|&lt;br /&gt;
zip=69,38,01,42|&lt;br /&gt;
town=LYON|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=opendsi.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=OIS - Open IT Store|&lt;br /&gt;
profid=822 430 419 00017|&lt;br /&gt;
desc=OIS (Open IT Store), We provide opensource instances located in Europe or North America.|&lt;br /&gt;
web=https://openitstore.com/dolibarr|&lt;br /&gt;
email=mailto:contact@openitstore.com|&lt;br /&gt;
zip=|&lt;br /&gt;
town=|&lt;br /&gt;
country=|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=no|&lt;br /&gt;
service_local=no|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Oscss Shop|&lt;br /&gt;
partner=yes|&lt;br /&gt;
profid=SIRET:810 421 339 00013|&lt;br /&gt;
desc=Développement de modules sur mesure, interconnexions  et hébergements.|&lt;br /&gt;
web=http://oscss-shop.fr|&lt;br /&gt;
email=mailto:support@oscss-shop.fr|&lt;br /&gt;
zip=28,45,41,72,61,27,75,69,38,01,73,74|&lt;br /&gt;
town=LA LOUPE|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Pascal Sené|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Logiciels libres et photographie.|&lt;br /&gt;
web=http://www.pascalsene.com|&lt;br /&gt;
email=contact@pascalsene.com|&lt;br /&gt;
zip=22,29,35,56|&lt;br /&gt;
town=Lannion|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Patas-Monkey|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Conseil, formation, développement et modules| &lt;br /&gt;
web=http://www.patas-monkey.com|&lt;br /&gt;
email=r.deschamps@patas-monkey.com|&lt;br /&gt;
zip=69,42,38,01,83|&lt;br /&gt;
town=Lyon|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=Patasmonkey.jpg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=ProbeSys|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Créée en 2003 par des passionnés du logiciel libre, [http://probesys.com ProbeSys] est une entreprise coopérative à l&#039;image du secteur des nouvelles technologies : dynamique, réactive et participative. |&lt;br /&gt;
web=http://www.probesys.com|&lt;br /&gt;
email=mailto:contact@probesys.com|&lt;br /&gt;
zip=38600|&lt;br /&gt;
town=Fontaine|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Pro IP|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Mise en place de solutions ERP comme Dolibarr sur nos serveurs ou dans votre entreprise, assistance et formation|&lt;br /&gt;
web=http://wwww.proip.fr|&lt;br /&gt;
email=mailto:contact@proip.fr|&lt;br /&gt;
zip=62129|&lt;br /&gt;
town=Clarques|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=PTMSoft SARL|&lt;br /&gt;
profid=520 618 646 00019|&lt;br /&gt;
desc=Société de services et de développement logiciel. Installation Dolibarr sur nos serveurs ou dans votre entreprise, assistance et configuration.|&lt;br /&gt;
web=http://www.ptmsoft.fr|&lt;br /&gt;
email=[mailto:contact@ptmsoft.fr?subject=Contact%20de%20la%20page%20Dolibarr%20Suppliers%20France contact@ptmsoft.fr]|&lt;br /&gt;
zip=68890|&lt;br /&gt;
town=Mulhouse, Colmar|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=no|&lt;br /&gt;
logo=Logo PTMSoft.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Syllene|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=We install and configure the software Dolibarr to suit your needs and train your users. We can also provide hosting and maintenance of your application.|&lt;br /&gt;
web=http://www.syllene.net/|&lt;br /&gt;
email=|&lt;br /&gt;
zip=|&lt;br /&gt;
town=|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=no|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=no|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Teclib&#039;|&lt;br /&gt;
profid=513893503|&lt;br /&gt;
partner=yes|&lt;br /&gt;
desc=&lt;br /&gt;
Teclib est une société de services en informatique au capital de 400 000€. Implantés à Paris, Colmar (Alsace), Caen, Chartres (Région Centre) et Bordeaux (Aquitaine). L&#039;équipe Teclib&#039; rassemble une quarantaine de personnes spécialisées dans l&#039;intégration, hébergement et développements de logiciels libres tels que Dolibarr, Odoo, GLPI, Zimbra, BlueMind, Nagios, Centreon, ... |&lt;br /&gt;
web=http://www.teclib.com|&lt;br /&gt;
email=[mailto:contact@teclib.com?subject=Contact%20from%20Dolibarr%20Preferred%20Partners%20page contact@teclib.com]|&lt;br /&gt;
zip=75001|&lt;br /&gt;
town=Paris|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=Logo_Teclib.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Tiaris|&lt;br /&gt;
partner=yes|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Solutions and services for small businesses and merchants: e-commerce, maintenance, ERP/CRM Dolibarr, development telecommuting. ecommerce - dolibarr webservice based interface. Saas Offer Dolibarr + ecommerce connection for open source caddies (OsCommerce, Zencart, Crelaoded, Prestashop and others...)|&lt;br /&gt;
web=http://www.tiaris.fr/|&lt;br /&gt;
email=http://www.tiaris.fr/spip.php?page=contact|&lt;br /&gt;
zip=57870|&lt;br /&gt;
town=WALSCHEID|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=UTOPSYS -  L&#039;Informatique, Professionnelle.|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Maintenance, dépannage, conseil, audits, Green IT, solutions open-source de travail collaboratif, installation et maintenance Dolibarr. Bordeaux, CUB, Libourne.|&lt;br /&gt;
web=http://www.utopsys.fr|&lt;br /&gt;
email=|&lt;br /&gt;
zip=|&lt;br /&gt;
town=Libourne|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=no|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=no|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=YON - Your Own Net|&lt;br /&gt;
profid=822 430 419 00017|&lt;br /&gt;
desc=YON (Your Own Net), Fournisseur de solution numérique, Nous sommes spécialisés dans la fourniture de solutions informatiques pour les professionnelles et les particuliers. Nos solutions vont de l’intégration d’outils Open Source et de logiciels libres à l&#039;hébergement de logiciels.|&lt;br /&gt;
web=http://yourownnet.net/|&lt;br /&gt;
email=mailto:contact@yourownnet.net|&lt;br /&gt;
zip=79|&lt;br /&gt;
town=Niort et Grand Ouest|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=no|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=WEBINFOPRO|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Society Computers and Internet service for small businesses located in the suburbs west of Paris. One of the main activities is the integration of open source software.|&lt;br /&gt;
web=http://www.webinfopro.fr/|&lt;br /&gt;
email=|&lt;br /&gt;
zip=|&lt;br /&gt;
town=|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=no|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=no|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Z-Application|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Développement personnalisé et assistance à la installation-migration. Support sur site possible dans le département Manche (50).|&lt;br /&gt;
web=https://www.z-application.com/|&lt;br /&gt;
email=|&lt;br /&gt;
zip=50250|&lt;br /&gt;
town=Coutances - Cherbourg - Saint-Lô|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=no|&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=ReleaseProcess&amp;diff=36331</id>
		<title>ReleaseProcess</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=ReleaseProcess&amp;diff=36331"/>
		<updated>2016-10-19T14:20:58Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Add nice to have releases&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Dolibarr release process =&lt;br /&gt;
 &lt;br /&gt;
This document is a &#039;&#039;&#039;draft&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The intention is to document what needs to be done to release Dolibarr.&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;I intend to use it as a base to revamp the whole releasing process.&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
== Officialy maintained ==&lt;br /&gt;
 &lt;br /&gt;
=== Descriptor ===&lt;br /&gt;
 &lt;br /&gt;
* [http://pad.asp-software.org Portable Application Description]&lt;br /&gt;
 &lt;br /&gt;
=== Archives ===&lt;br /&gt;
 &lt;br /&gt;
* Gziped tar archive&lt;br /&gt;
 &lt;br /&gt;
&#039;&#039;Actually uses the .tgz extension, I&#039;d prefer the more common .tar.gz&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;SO: In my opinion it would be even better if we could use .tar.xz&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
* Zipped archive&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;I&#039;d build it from the tarball&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Distribution packages ===&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;I&#039;d make these from the release tarball.&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
==== RPM ====&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;Can&#039;t all of these be unified?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
LD: &#039;&#039;This is what Generic below is for but specific versions are needed for distro integration&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
RD: &#039;&#039;I think that Debian integration is ongoing, what about other distros?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Isn&#039;t this the distribution package maintainer responsibility, not the release managers?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Generic&lt;br /&gt;
* Fedora&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;RedHat?&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
* Mandriva&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;Is this really needed? I mean who still uses mandriva these days?&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
* OpenSuse&lt;br /&gt;
 &lt;br /&gt;
==== DEB ====&lt;br /&gt;
 &lt;br /&gt;
* Debian&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;Ubuntu?&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
=== Installers ===&lt;br /&gt;
 &lt;br /&gt;
* Windows (DoliWamp, exe)&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;This one is the most involved. We need a better spec of the process.&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
== &#039;&#039;&#039;Not&#039;&#039;&#039; officially maintained ==&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;Need volunteers?&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
These packages are not officially maintained but are in the source tree. Maybe we&#039;d want to have them work one day or another.&lt;br /&gt;
 &lt;br /&gt;
* [http://www.apsstandard.org APS]&lt;br /&gt;
* MacOS X installer (DoliMamp, dmg)&lt;br /&gt;
* [https://github.com/edumbill/doap/wiki DOAP]&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;Is this even a package format?&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
* Doxygen (Developer documentation)&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;Again, not a package format, but this should certainly be published somewhere for each released version&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
* Launchpad (https://launchpad.net/dolibarr)&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;Ubuntu packages and build system?&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
* Live CD&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;Really? What for? Demos? Looks overkill&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
* [https://build.opensuse.org/project/show/Application:ERP:Dolibarr OpenSuse build system]&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;This one is pretty cool. Looks like we could leverage its capabilities to automate the builds of our Linux distribution packages.&#039;&#039; &#039;&#039;Credentials needed&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
* Virtualmin installer&lt;br /&gt;
* Proxmox Appliance&lt;br /&gt;
&lt;br /&gt;
== Nice to have ==&lt;br /&gt;
&lt;br /&gt;
RD: &#039;&#039;Releases that don&#039;t exist just yet but would help reaching farther IMHO&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* GitHub releases&lt;br /&gt;
&lt;br /&gt;
* Packagist.org (Compser)&lt;br /&gt;
 &lt;br /&gt;
== Tentative process ==&lt;br /&gt;
 &lt;br /&gt;
=== Early announcement ===&lt;br /&gt;
 &lt;br /&gt;
# Post to dolibarr-dev intention to package. Ask testers to test. Ask translators to update their translations. Fix release date allowing at least &#039;&#039;one&#039;&#039; week for people to do their tasks.&lt;br /&gt;
 &lt;br /&gt;
=== Building ===&lt;br /&gt;
 &lt;br /&gt;
# Update version numbers in source code, ChangeLog and PAD files&lt;br /&gt;
# Commit and Tag version&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;Better be a [http://git-scm.com/book/en/Git-Basics-Tagging#Signed-Tags signed tag]&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;ol start=&amp;quot;3&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Checkout tag to a test directory&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Play unit tests&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Play UI tests&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
If all is OK&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;ol start=&amp;quot;6&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Checkout tag to a build directory&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Clean build directory (i.e. remove stuff that won&#039;t go into release. Includes devolopment tools, samples, test results, git repo itself, etc.)&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Fix rights&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;TAR reference release&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;We should also generate checksums&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;Add a GPG signature?&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;ol start=&amp;quot;10&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;ZIP release&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;RPM releases&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;DEB realease&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;&amp;lt;p&amp;gt;Windows installer release&amp;lt;/p&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
=== Testing ===&lt;br /&gt;
 &lt;br /&gt;
* ?&lt;br /&gt;
 &lt;br /&gt;
=== Pushing ===&lt;br /&gt;
 &lt;br /&gt;
# Tag to central repository&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;Credentials needed. This won&#039;t get along with a pull request!&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;ol start=&amp;quot;2&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Packages, Artifacts (Checksum(s), signature(s)…), ChangeLog and PAD files to dolibarr.org (/home/dolibarr/wwwroot/files)&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;Credentials needed&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;ol start=&amp;quot;3&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Packages to [http://sourceforge.net/projects/dolibarr/ Sourceforge.net]&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;Credentials needed&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;Can be automated: [https://sourceforge.net/apps/trac/sourceforge/wiki/Release%20files%20for%20download doc]&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
=== Verifiing ===&lt;br /&gt;
 &lt;br /&gt;
* ?&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;This is where checksums comes in handy&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
=== Releasing ===&lt;br /&gt;
 &lt;br /&gt;
# Craft announcement message&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;The message template should be in the repo&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;ol start=&amp;quot;2&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Post announcement as a news on dolibarr.org&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;Credentials needed&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;ol start=&amp;quot;2&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Send announcement on Social Networks&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
* [https://plus.google.com/+DolibarrOrg Google+]&lt;br /&gt;
* [http://www.twitter.com/dolibarr Twitter]&lt;br /&gt;
* [http://www.facebook.com/dolibarr Facebook]&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;Credentials needed&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;Should all be automated through their respective APIs&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;ol start=&amp;quot;3&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Send announcement on Mailing lists&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
dolibarr-user, dolibarr-dev, dolibarr-foundation&lt;br /&gt;
 &lt;br /&gt;
&amp;lt;ol start=&amp;quot;4&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Send announcement on Forum&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;This should be a sticky in the appropriate category (which?)&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
RD: &#039;&#039;Credentials needed&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;5&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Create version on this wiki&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RD: &#039;&#039;Credentials needed&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;ol start=&amp;quot;5&amp;quot; style=&amp;quot;list-style-type: decimal;&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;li&amp;gt;Create version in [http://doliforge.org Doliforge]&amp;lt;/li&amp;gt;&amp;lt;/ol&amp;gt;&lt;br /&gt;
&lt;br /&gt;
RD: &#039;&#039;Credentials needed&#039;&#039;&lt;br /&gt;
 &lt;br /&gt;
== Misc. Questions ==&lt;br /&gt;
&lt;br /&gt;
===RD===&lt;br /&gt;
* More projects are moving to tar.xz releases, shan&#039;t we join the boat?&lt;br /&gt;
* Shouldn&#039;t we use native environments to build distribution packages and windows installer? Vagrant maintained virtual build and test machines would be neet.&lt;br /&gt;
LD: More then 80% of users prefer to use installer, and 60% of dowload are for wamp installer, so we must keep native distribution packages.&lt;br /&gt;
* [https://aur.archlinux.org/packages/dolibarr Arch Linux package] could be adopted and made up to par with other distro&#039;s&lt;br /&gt;
* Shouldn&#039;t we publish also on GitHub since it&#039;s one of our homes now? This can be fully automated with the [http://developer.github.com/v3/repos/releases/ API]&lt;br /&gt;
* Is there other announcements to be made?&lt;br /&gt;
* Release script is in Perl now, I&#039;d like to rewrite it with [http://www.phing.info Phing]. Any objections ?&lt;br /&gt;
LD: No, it would be better to have only php tools.&lt;br /&gt;
&lt;br /&gt;
== Misc. Notes ==&lt;br /&gt;
 &lt;br /&gt;
* Directory structure for resulting binaries should be:&lt;br /&gt;
&amp;lt;pre&amp;gt;.&lt;br /&gt;
├── generic&lt;br /&gt;
├── package_aps&lt;br /&gt;
├── package_debian-ubuntu&lt;br /&gt;
├── package_mac&lt;br /&gt;
├── package_rpm_generic&lt;br /&gt;
├── package_rpm_mandriva&lt;br /&gt;
├── package_rpm_opensuse&lt;br /&gt;
├── package_rpm_redhat-fedora&lt;br /&gt;
└── package_windows&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* We need to define the versionning and naming conventions as well as the branching system&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Modules_-_Packaging_rules_and_Dolistore_validation_rules&amp;diff=36226</id>
		<title>Modules - Packaging rules and Dolistore validation rules</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Modules_-_Packaging_rules_and_Dolistore_validation_rules&amp;diff=36226"/>
		<updated>2016-10-03T10:49:47Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Update template URL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= [[File:Art.png]] Enabling/activation condition of external module on DoliStore =&lt;br /&gt;
Here are the rules that will be apply by Dolibarr team on validation/activation of external module on [www.dolistore.com www.dolistore.com]&lt;br /&gt;
&lt;br /&gt;
=== Structure ===&lt;br /&gt;
All module files have to be inside module directory, check this template [https://github.com/Dolibarr/dolibarr-module-template GitHub Dolibarr Module Template]&lt;br /&gt;
&lt;br /&gt;
=== Inclusion === &lt;br /&gt;
* To include a core file, use&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
include_once/require_once/include/require DOL_DOCUMENT_ROOT.&#039;/pathtofile&#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* To include a file of module into a file of same module, use &lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
include_once/require_once/include/require &#039;./mymoduledir/...&#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* To include a file of another external module into a module file, use &lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
dol_include_once(&#039;/otherextmoduledir/...&#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Link === &lt;br /&gt;
All link to a page of a standard dolibarr object (an invoice, an order, a bank account, ...) should be included into your module page using the &#039;&#039;&#039;getNomUrl&#039;&#039;&#039; method of the class of the object.&lt;br /&gt;
&lt;br /&gt;
=== Custom directory management === &lt;br /&gt;
An external module called &#039;&#039;&#039;mymodule&#039;&#039;&#039; can be installed into &#039;&#039;&#039;htdocs/custom/mymodule&#039;&#039;&#039; as well as in &#039;&#039;&#039;htdocs/mymodule&#039;&#039;&#039;. It must works in both cases&lt;br /&gt;
&lt;br /&gt;
=== Core file modifications ===&lt;br /&gt;
Your module MUST NOT change or overwrite any files provided by standard Dolibarr distribution. If some Dolibarr core files need to me modified to have your module working, you must submit this change to core team. They will be accepted :&lt;br /&gt;
* If they are pushed to dolibarr &#039;&#039;&#039;develop&#039;&#039;&#039; branch on GitHub&lt;br /&gt;
* If what you push is adding hooks or triggers, or optionnal parameter to existing functions, it should be accepted with no condition. For other change, it may depends if change keeps old code compatible and is interesting for everybody.&lt;br /&gt;
&lt;br /&gt;
=== Support ===&lt;br /&gt;
If your module is not free you have to give a email adress for support (or a website that allow customers to contact you)&lt;br /&gt;
&lt;br /&gt;
Product description is mandatory in English, French, Spanish (and support email as well)&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Developer_FAQ&amp;diff=35694</id>
		<title>Developer FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Developer_FAQ&amp;diff=35694"/>
		<updated>2016-06-21T13:03:52Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: New CONTRIBUTING.md path&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:FAQ EN]]&lt;br /&gt;
{{TemplateDocDevEn}}&lt;br /&gt;
This page contains some frequently asked questions related to Dolibarr development. For frequently asked questions on other topics, read page [[User FAQ]].&lt;br /&gt;
&lt;br /&gt;
= How to be an official developer =&lt;br /&gt;
&lt;br /&gt;
In the galaxy of the Dolibarr project, there are several actors with different levels / grades.&lt;br /&gt;
The number of developers is important so contributions and changes must be controlled and validated (both for functional needs and for coding).&lt;br /&gt;
For this reason, the write access on the source (GIT) is limited and governed by an organization that is described in the following.&lt;br /&gt;
Each developer has a &#039;&#039;grade&#039;&#039; depending on seniority and the past. The level of authorization of a person on the project increases with the stages of promotion in grade.&lt;br /&gt;
&lt;br /&gt;
The course of a Dolibarr developer passes through these steps, which are classified by a title familiar to fans of science fiction. Here are the steps.&lt;br /&gt;
It is important to understand that this organization has the sole purpose of improving the quality of Dolibarr and it is necessary that it is rigorously used. So do not be offended if, as a developer, you can not have a GIT write access for some time.&lt;br /&gt;
&lt;br /&gt;
The ranks of contributors to the Dolibarr project are:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Soldier&amp;quot;&amp;gt;&#039;&#039;&#039;* Soldier&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The first thing that a person willing to help needs to be familiar with the rules and standards developments.&lt;br /&gt;
By reading the [[Developer documentation]], you have shown sufficient willingness to automatically become &#039;&#039;&#039;Soldier&#039;&#039;&#039; (grade level &#039;&#039;&#039;Soldier&#039;&#039;&#039;). Most people that are interested in Dolibarr development are in this category.&lt;br /&gt;
&lt;br /&gt;
This grade is obtained without higher validation. It is a grade of principle, to start.&lt;br /&gt;
&lt;br /&gt;
The next step is to submit your first patch, starting with simple ones, on the dev Mailing List (see chapter [[Developer FAQ#Submit a patch, work and help on Dolibarr development|Submit a patch, work and help on Dolibarr development]] for the procedure) or on the forum (Preferred Mailing List).&lt;br /&gt;
&lt;br /&gt;
You can find easy to do patches (easy hacks) on the TODO tracker:&lt;br /&gt;
{{TemplateURLTasks}}&lt;br /&gt;
&lt;br /&gt;
Easy to start tasks have the property &amp;quot;Task opened to external developers&amp;quot; set to &amp;quot;yes&amp;quot;. If the value is &amp;quot;no&amp;quot;, forget it, this means the task will be processed by a Jedi-grade developer.  &lt;br /&gt;
&lt;br /&gt;
The number of soldiers is not limited. The more we are, the stronger we will be.&lt;br /&gt;
The soldiers are the main force of the Dolibarr alliance.&lt;br /&gt;
&lt;br /&gt;
Due to the nature of this level, it is not possible to establish a list of all Dolibarr actors with this grade (list always changing and too long).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Z-6PO&amp;quot;&amp;gt;&#039;&#039;&#039;* Z-6PO&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you are fluent in a language not present or poorly translated into Dolibarr, and know how to use GIT, you can use GIT to fork project locally and use push system tp publish your changes/adds.&lt;br /&gt;
If you don&#039;t know, send your changes done on last version of language files on &#039;&#039;&#039;dolibarr-dev&#039;&#039;&#039; mailing-list (Subscribe from page {{TemplateURLMLDev}}). However, first solution using GIT push is preferred.&lt;br /&gt;
&lt;br /&gt;
The Dolibarr core team may add you, after several push, as official Z-6PO on page [[:Category:Z-6PO]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Admiral&amp;quot;&amp;gt;&#039;&#039;&#039;* Admiral&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Only after you&#039;ve held the rank of Soldier for a variable time (which can be very long), you&#039;ve submitted many patches of suitable quality, a Yoda in place allows you to make GIT commits extended for cause of any patch.&lt;br /&gt;
You have become an &#039;&#039;&#039;Admiral&#039;&#039;&#039; of the Dolibarr alliance.&lt;br /&gt;
&lt;br /&gt;
This title can&#039;t be requested.  It is obtained by a decision or proposal of a &#039;&#039;&#039;Jedi&#039;&#039;&#039; or &#039;&#039;&#039;Yoda&#039;&#039;&#039; who believes that you have submitted enough patches to be a serious &#039;&#039;&#039;Admiral&#039;&#039;&#039;.&lt;br /&gt;
An &#039;&#039;&#039;Admiral&#039;&#039;&#039; GIT access, however, must be used to commit translations or bug fixes that are reported on bug tracker ({{TemplateURLBugs}}) or forum (such as personal fixes or fixes submitted by a &#039;&#039;&#039;Soldier&#039;&#039;&#039;).&lt;br /&gt;
So all GIT commits you do must necessarily include in the description (the commit log field), the issue of bug corrected or the title of the forum message indicating the problem. Only a translation escapes this constraint (no restrictions for translations). Failure to observe this constraint may lead to downgrade to the rank of &#039;&#039;&#039;Soldier&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Obtaining the rank of Admiral is as rare as limited. Dolibarr quality can not be achieved without a limited number of Admirals, but this is still compatible with having a very high number of developers (&#039;&#039;&#039;Soldiers&#039;&#039;&#039;), contributing through patches.&lt;br /&gt;
&lt;br /&gt;
A list of Dolibarr contributors with this grade is available on page [[:Category:Admiral]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Jedi&amp;quot;&amp;gt;&#039;&#039;&#039;* Jedi&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Only after holding the rank of Adminral for a variable time (probably the longest of all), and the quality of GIT bug fixes or patches sent is satisfactory, a Yoda will tell you that you are authorized to perform commits without restrictions, including new features.  However you will still have to explain to all Yoda what you want to do to give back a &amp;quot;go&amp;quot;.&lt;br /&gt;
You will then become a &#039;&#039;&#039;Jedi&#039;&#039;&#039;.&lt;br /&gt;
There may be temporary restrictions on commits, defined by a Yoda, for example due to a close release.&lt;br /&gt;
&lt;br /&gt;
This title can&#039;t be asked, it is obtained by a proposal of another Jedi or by a Yoda.&lt;br /&gt;
&lt;br /&gt;
This privilege is exceptional. Dolibarr quality can not be achieved&lt;br /&gt;
without a limited number of &#039;&#039;&#039;Jedi&#039;&#039;&#039;, but this is not compatible with a high number developers (&#039;&#039;&#039;Soldiers&#039;&#039;&#039;) contributing with patches.&lt;br /&gt;
&lt;br /&gt;
A list of Dolibarr contributors with this grade is available on page [[:Category:Jedi]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;Yoda&amp;quot;&amp;gt;&#039;&#039;&#039;* Yoda&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There are about 1 to 5 &#039;&#039;&#039;Yoda&#039;&#039;&#039;. It&#039;s the overall management of project development. This ranking is obtained by inheritance or vote.  For example, it can be achieved after a vote organized by a Yoda making retirement.&lt;br /&gt;
&lt;br /&gt;
A list of Dolibarr contributors with this grade is available on page [[:Category:Yoda]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;* And Darth Vader?&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
There are some parasitic people that pollute the forum or mailing-list with aggressive messages, which slows the development of Dolibarr rather than offering constructive criticism to help improve. Some are very strong bad liver and bad tone. Such people are Darth Vaders.&lt;br /&gt;
Fortunately, statistically, there is only one or two Darth Vader per year ...&lt;br /&gt;
&lt;br /&gt;
= Current team =&lt;br /&gt;
See page [[Dolibarr Project]] to know list of current people that work on Dolibarr, with their current grade.&lt;br /&gt;
&lt;br /&gt;
= Start a development =&lt;br /&gt;
Read first &#039;&#039;&#039;completely&#039;&#039;&#039; the [[Developer documentation]] to know all rules a developer must respect.&lt;br /&gt;
You can also read following FAQ.&lt;br /&gt;
&lt;br /&gt;
= Get/update project sources =&lt;br /&gt;
See page [[FAQ Get,update project sources]].&lt;br /&gt;
&lt;br /&gt;
= How to create a new skin =&lt;br /&gt;
For this, see page [[Skins]]&lt;br /&gt;
&lt;br /&gt;
= How to develop my own menu system =&lt;br /&gt;
For this, see page [[Menus system]]&lt;br /&gt;
&lt;br /&gt;
= How to develop my own module =&lt;br /&gt;
To develop your own numbering module, see [[Create numeration module]].&lt;br /&gt;
&lt;br /&gt;
To develop your own document model, PDF or other, see [[Create a PDF document template]] or [[Create an ODT document template]].&lt;br /&gt;
&lt;br /&gt;
To develop your own business module (screens, tables), see page [[Module development]].&lt;br /&gt;
&lt;br /&gt;
= How to add/complete a translation =&lt;br /&gt;
For this, see page [[Translator documentation]]&lt;br /&gt;
&lt;br /&gt;
= Change my numbering system after start =&lt;br /&gt;
If the new numbering system does not conflict with the old one, to change the numbering rule, just go to menu Setup - Modules - Invoice setup and choose the new numbering rule in the list.&lt;br /&gt;
&lt;br /&gt;
If the new rule can create conflicts with old one, it will be necessary to rename old existing references. This can be done by a SQL request.&lt;br /&gt;
For example, to go from numbering module Jupiter (FYYYYMM99) to Terre (FAYYMM-999), you can run the following request:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
update llx_facture set facnumber=concat(&#039;FA&#039;,substr(facnumber,4,4),&#039;-&#039;,substr(facnumber,8))&lt;br /&gt;
where facnumber like &#039;F%&#039; and facnumber not like &#039;FA%&#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For example, to rename references from model FAYYMM999 to Terre (FAYYMM-999), you can run the following request:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
update llx_facture set facnumber=concat(&#039;FA&#039;,substr(facnumber,3,4),&#039;-&#039;,substr(CONCAT(&#039;0000&#039;,substr(facnumber,7)),-4))&lt;br /&gt;
where facnumber like &#039;FA%&#039; and facnumber not like &#039;%-%&#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Submit a patch, work and help on Dolibarr development =&lt;br /&gt;
If you want to know what you can do to start or help Dolibarr development, read instead chapter [[Developer_FAQ#How_to_be_an_official_developer]]. If you already read it and want to distribute a patch, this chapter is for you.&lt;br /&gt;
&lt;br /&gt;
* If you have Yoda grade (See [[Developer FAQ#How to be an official developer]] for information on different grade), you have a direct GIT write access. So just use it to commit your changes.&lt;br /&gt;
&lt;br /&gt;
* Because you probably don&#039;t have this role (your grade is [[Developer FAQ#Soldier|Jedi]] or [[Developer FAQ#Soldier|Admiral]] or [[Developer FAQ#Soldier|Soldier]]), it is necessary to use the &amp;quot;Fork&amp;quot; feature of GitHub. Then you can make a &amp;quot;Pull Request&amp;quot; from GitHub to ask to have your patch merged into develop branch.&lt;br /&gt;
&lt;br /&gt;
More information on page: https://github.com/Dolibarr/dolibarr/blob/develop/.github/CONTRIBUTING.md&lt;br /&gt;
&lt;br /&gt;
= How to package and deploy a module =&lt;br /&gt;
See page [[Module development]].&lt;br /&gt;
&lt;br /&gt;
This process works also to generate a package to submit it on the http://www.dolistore.com market place.&lt;br /&gt;
&lt;br /&gt;
= How to be informed on news and what happens on Dolibarr project ? =&lt;br /&gt;
See page [[FAQ How to be informed on news about Dolibarr project ?]]&lt;br /&gt;
&lt;br /&gt;
= Migrate my Mysql database to PostgreSQL =&lt;br /&gt;
See page [[FAQ Migrate my Mysql database to PostgreSQL]]&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Dolibarr_suppliers_France&amp;diff=35253</id>
		<title>Dolibarr suppliers France</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Dolibarr_suppliers_France&amp;diff=35253"/>
		<updated>2016-04-06T13:03:46Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Removed on-site services for GPC.solutions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Dolibarr_suppliers}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Pro IP|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Mise en place de solutions ERP comme Dolibarr sur nos serveurs ou dans votre entreprise, assistance et formation|&lt;br /&gt;
web=http://wwww.proip.fr|&lt;br /&gt;
email=mailto:contact@proip.fr|&lt;br /&gt;
zip=62129|&lt;br /&gt;
town=Clarques|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=1fonet Services|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Integrations and open source development&lt;br /&gt;
Specialist software open source.Dolibarr, Joomla! Prestashop, Cahiers des charges ERP/CRM, Ecommerce, site web, gratuits. Complementary development of the module, component or application needs. Based in the PACA region work throughout France.|&lt;br /&gt;
web=http://www.1fonet.fr|&lt;br /&gt;
email=mailto:contact@1fonet.fr|&lt;br /&gt;
zip=13530|&lt;br /&gt;
town=Trets|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=no|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=2A2C Conseil|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=CRM et Solutions e-commerce opensource pour TPM et PME, VoIP et Hosting en marque blanche, maintenance informatique, WordPress, Dolibarr, Prestashop, Formation utilisateur|&lt;br /&gt;
web=|&lt;br /&gt;
email=mailto:info@2a2c-conseil.fr|&lt;br /&gt;
zip=75012|&lt;br /&gt;
town=PARIS|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=A3SYS : MON-DOLIBARR|&lt;br /&gt;
profid=52456658500021 (SIRET)|&lt;br /&gt;
desc=Intégration, assistance et développement.&lt;br /&gt;
Notre société forte de plus de 20 ans d&#039;expérience dans l&#039;intégration de divers ERP propose ses services aux entreprises souhaitant mettre en place l&#039;ERP Dolibarr. Une plateforme dédiée est mise en place pour proposer des services de qualité à moindre coût.|&lt;br /&gt;
web=http://www.mon-dolibarr.fr|&lt;br /&gt;
email=http://www.mon-dolibarr.fr/contact/|&lt;br /&gt;
zip=59310|&lt;br /&gt;
town=Orchies (Nord - France)|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=A6TM - SOLUTIONS|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=A6TM SOLUTIONS, est une entreprise maîtrisant les technologies de l&#039;informatique, et spécialisée dans les solutions informatiques et notamment les services tels que l&#039;infogérance, installations et déploiements, dépannages, maintenance et réseaux informatique. Installation et maintenance CMS(Joomla, Wordpress...), Progiciel ERP/CRM (Dolibarr...)|&lt;br /&gt;
web=http://www.a6tm-solutions.fr|&lt;br /&gt;
email=mailto:contact@a6tm-solutions.fr|&lt;br /&gt;
zip=44|&lt;br /&gt;
town=Nantes et son département|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=ACN - Atelier de Création Numérique|&lt;br /&gt;
profid=808 725 212 00019|&lt;br /&gt;
desc=ACN (Atelier de Création Numérique), Maîtres d’œuvres en Informatique, Nous sommes spécialisés dans le conseil, la création et l’intégration de solutions professionnelles pour les bureaux d&#039;études. Nos solutions vont de l’intégration d’outils Open Source et de logiciels libres à la mise en place des meilleurs produits de grands éditeurs du marché.|&lt;br /&gt;
web=http://ateliercreationnumerique.com/|&lt;br /&gt;
email=mailto:contact@atlcreanum.com|&lt;br /&gt;
zip=44|&lt;br /&gt;
town=Nantes et Grand Ouest|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=acn.png|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Artaban Communication|&lt;br /&gt;
partner=no|&lt;br /&gt;
profid=400 396 388 00037|&lt;br /&gt;
desc=Artaban Communication est une SSLL. Spécialistes du CMS SPIP, nous concevons et réalisons des sites web à forte composante éditoriale. Nous prenons également en charge le webmastering et la création de contenu. Notre expertise s&#039;étend à un certain nombre de logiciels, choisis pour leur qualité et leur intérêt, et avec lesquels nous aimons travailler et notamment Dolibarr. Artaban Communication est membre de l&#039;April.|&lt;br /&gt;
web=http://www.artaban.fr|&lt;br /&gt;
email=mailto:contact@artaban.fr|&lt;br /&gt;
zip=94340|&lt;br /&gt;
town=Joinville-le-Pont|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=Artaban_logo.png‎|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=ATM Consulting|&lt;br /&gt;
partner=yes|&lt;br /&gt;
profid=753 447 481 00015|&lt;br /&gt;
desc=Consulting company dedicated to small and medium enterprises information system optimization, we provide to our customers open-source based solutions to improve their information system efficiency. We offer hosting and support solutions and we are Dolibarr contributor, developer and integrator. &amp;quot;Open-source. Custom. Freedom&amp;quot;|&lt;br /&gt;
web=http://www.atm-consulting.fr|&lt;br /&gt;
email=mailto:contact@atm-consulting.fr|&lt;br /&gt;
zip=26000|&lt;br /&gt;
town=Valence|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=AB2L|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Un Alsacien à votre service. Installation et configuration de l&#039;ERP/CRM Dolibarr dans votre entreprise ou sur notre serveur. Nous vous accompagnons pour un démarrage rapide et serein. Nous sommes une société de service en logiciel libre fournissant un équivalent open source au logiciel propriétaire de tout type. |&lt;br /&gt;
web=http://www.ab2l.eu|&lt;br /&gt;
email=mailto:contact@ab2l.eu|&lt;br /&gt;
zip=67000|&lt;br /&gt;
town=Strasbourg|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=no|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Axopen IT Services|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=L&#039;entreprise Axopen propose toute une gamme de produits et services informatiques allant du conseil en système d&#039;informations, développement de solutions sur mesure et intégration de solutions Open Source ou propriétaires. Nous sommes spécialisé en particulier dans l&#039;intégration de solutions de gestion de la relation client Open Source telles que Dolibarr, SugarCRM ou VTiger... |&lt;br /&gt;
web=http://www.axopen.com|&lt;br /&gt;
email=mailto:contact@axopen.com|&lt;br /&gt;
zip=69001|&lt;br /&gt;
town=Lyon|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=AKILIS|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=AKILIS est une société éditrice de logiciels de gestion qui a fait le pari d’utiliser les nouvelles méthodes de travail pour développer des solutions clairs et efficaces. Notre mission est de vous proposer des solutions simples d&#039;utilisation, ne demandant aucun entretien de votre part, ni aucune connaissance technique particulière. Notre outil est celui que VOUS utilisez quotidiennement : le Web.&lt;br /&gt;
AKILIS, c’est une équipe toujours disponible pour vous guider et vous écouter. Nous développons et améliorons sans cesse nos logiciels afin que ceux-ci répondent au mieux à votre activité et vos besoins.&lt;br /&gt;
AKILIS peut également, dans le cadre de besoin partculier, étudier avec vous un développement sur mesure. |&lt;br /&gt;
web=http://www.akilis.fr|&lt;br /&gt;
email=mailto:contact@akilis.fr|&lt;br /&gt;
zip=69200|&lt;br /&gt;
town=Vénissieux|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Altairis|&lt;br /&gt;
profid=|&lt;br /&gt;
partner=yes|&lt;br /&gt;
desc=Développements spécifiques, Installation, Formation, Accompagnement à la mise en oeuvre, Support, Intégration.|&lt;br /&gt;
web=http://www.altairis.fr|&lt;br /&gt;
email=contact@altairis.fr|&lt;br /&gt;
zip=38570|&lt;br /&gt;
town=Goncelin|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=no|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Auguria Conseil|&lt;br /&gt;
partner=yes|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=You are a Small Business, a very small firm, you need tools to increase profitability, and reliability facing competition. Auguria aims to help you develop the tools of information vectors of progress.|&lt;br /&gt;
web=http://www.auguria.net/|&lt;br /&gt;
email=contact@auguria.net|&lt;br /&gt;
zip=44300|&lt;br /&gt;
town=Nantes|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Atoo.Net|&lt;br /&gt;
partner=yes|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Installation et configuration de l&#039;ERP/CRM Dolibarr soit sur nos serveurs, soit en local dans votre entreprise. Aide à la prise en main et formation.|&lt;br /&gt;
web=http://www.atoo-net.com/|&lt;br /&gt;
email=contact@atoo-net.com|&lt;br /&gt;
zip=45160|&lt;br /&gt;
town=Olivet|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=no|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Blue-Click Informatique|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Nous proposons l&#039;installation et la configuration de l&#039;ERP/CRM Dolibarr dans votre entreprise ou sur votre hébergement Internet. De plus nous assurons la formation pour la prise en main de cet outil adapté aux TPE et PME.|&lt;br /&gt;
web=http://www.blue-click.fr|&lt;br /&gt;
email=|&lt;br /&gt;
zip=92,78|&lt;br /&gt;
town=Nanterre,Plaisir|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=no|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Cap-Networks|&lt;br /&gt;
partner=yes|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Développeur indépendant d&#039;application web, paramétrage et installation de Dolibarr, développement de modules spécifique. Basé dans la Saône et loire à Tournus (40min de Bourg en Bresse, 20min de Mâcon, 30min de Chalon sur Saône, 1h de Lyon), je contribue depuis de nombreuses années au développement de Dolibarr.|&lt;br /&gt;
web=http://www.inodbox.com/|&lt;br /&gt;
email=regis.houssin@cap-networks.com|&lt;br /&gt;
zip=71700|&lt;br /&gt;
town=Tournus|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=(http://www.inodbox.com)|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=D-BOG|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=IT services company located in Beaune (21), moved around Dolibarr:&lt;br /&gt;
Installation, setup, configuration on the internal server or hosted;&lt;br /&gt;
Training agreement;&lt;br /&gt;
Outsourcing, on-site maintenance and remote.|&lt;br /&gt;
web=http://www.d-bog.com/|&lt;br /&gt;
email=|&lt;br /&gt;
zip=|&lt;br /&gt;
town=Beaune|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=no|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=DiVA-Cloud|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=DiVA-Cloud propose des applications OpenSource de gestion de la communication et de l&#039;information pour les entreprises. Notre logithèque contient des applications de WebConference, ERP, CRM, CMS, GED, et bien d&#039;autres... Toutes ces applications pré-configurés sont mises à disposition sur un environnement privé. |&lt;br /&gt;
web=www.diva-cloud.com |&lt;br /&gt;
email=mailto:contact@diva-cloud.com |&lt;br /&gt;
zip=81100|&lt;br /&gt;
town=Castres|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=no|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=no|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=FUTUR TECH|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Prestataire de services pour artisans, TPE, PME :&lt;br /&gt;
Solutions open source, Internet, Sécurité, Sauvegarde, Antivirus, Gestion d&#039;entreprise, Conseil, Formation, Installation et Paramétrage&lt;br /&gt;
Intervention sur site client. Situé entre Bordeaux et Libourne|&lt;br /&gt;
web=http://www.futur-tech.com|&lt;br /&gt;
email=mailto:info@futur-tech.com|&lt;br /&gt;
zip=33450|&lt;br /&gt;
town=IZON|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=no|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=GPC.solutions|&lt;br /&gt;
partner=yes|&lt;br /&gt;
profid=RCS de Pau 528 995 921|&lt;br /&gt;
desc={{Flag_fr}}Spécialiste Open Source et Logicel Libre et revendeur Agréé PME Google Apps for Business.&lt;br /&gt;
&lt;br /&gt;
Nous proposons un gamme complète de services autour de Dolibarr parmi lesquels l&#039;hébergement cloud, le développement sur mesure, l&#039;assistance et la formation.&lt;br /&gt;
&lt;br /&gt;
Nous travaillons aussi à une intégration forte dans l&#039;écosystème Google Apps.&lt;br /&gt;
&lt;br /&gt;
{{Flag_en}}Open Source and Libre Software specialist and Authorized Google Apps for Business™ SMB reseller.&lt;br /&gt;
&lt;br /&gt;
We offer a full range of services around Dolibarr including cloud hosting, custom development, support and training.&lt;br /&gt;
&lt;br /&gt;
We&#039;re also working on a tight integration into the Google Apps ecosystem.|&lt;br /&gt;
web=http://gpcsolutions.fr|&lt;br /&gt;
email=mailto:contact@gpcsolutions.fr|&lt;br /&gt;
zip=64000|&lt;br /&gt;
town=Pau|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=http://gpcsolutions.fr/dolibarr|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=no|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=gpcsolutions.png|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Infonel.net|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=administrateur système open source indépendant:&lt;br /&gt;
Installation, paramétrage, configuration et sécurisation de dolibarr sur site client|&lt;br /&gt;
web=http://www.infonel.net|&lt;br /&gt;
email=|&lt;br /&gt;
zip=11100|&lt;br /&gt;
town=Narbonne|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=no|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=i.d &amp;amp; l|&lt;br /&gt;
profid=521 749 994 00013|&lt;br /&gt;
desc=Conseil et intégration de solutions logicielles libres, dont Dolibarr, pour artisans, TPE, indépendants, commerçants, PME, associations...|&lt;br /&gt;
web=http://idl-mp.com|&lt;br /&gt;
email=http://idl-mp.com/contact/|&lt;br /&gt;
zip=31,32,09,82,81|&lt;br /&gt;
town=Toulouse et région toulousaine|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=iouston informatique|&lt;br /&gt;
profid=792 263 683 00015|&lt;br /&gt;
desc=iouston informatique, située à proximité de Nancy, Metz, Lunéville, est une société spécialisée auprès des assoiations, des TPE et des artisans commerçants. Nous installons et configurons dolibarr pour vous et nous formons vos équipes à son utilisation quotidienne. &lt;br /&gt;
Nous proposons de nombreux autres services, associés ou non à dolibarr.|&lt;br /&gt;
web=http://www.iouston.com|&lt;br /&gt;
email=mailto:allo@iouston.com|&lt;br /&gt;
zip=54370|&lt;br /&gt;
town=Bauzemont|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=ISYNUX|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Société de services en réseaux et sytèmes. ISYNUX vous propose un suivi complet pour DOLIBARR : installation, hébergement, personnalisation de vos modèles de document, formation à la carte. |&lt;br /&gt;
web=http://www.isynux.fr|&lt;br /&gt;
email=mailto:formation@isynux.fr|&lt;br /&gt;
zip=626100|&lt;br /&gt;
town=Ardres|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=no|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Koncept Management|&lt;br /&gt;
profid=790 885 388 00013|&lt;br /&gt;
desc=Société de conseil, intégration, développement de solutions pour Artisan, entrepreneur, commerçant et TPE. &lt;br /&gt;
Nous intervenons sur CMS(Joomla, Wordpress...), Progiciel ERP/CRM (Dolibarr...), Téléphonie (VOIP, PABX...), Accés Internet (ADSL/VDSL, SDSL...),Site Internet et Hébergement.&lt;br /&gt;
Nous rayonnons sur Cannes, Antibes, Sophia-Antipolis, Carros, Nice et plus généralement toutes les Alpes-Maritimes.&lt;br /&gt;
Notre objectif : Vous satisfaire!|&lt;br /&gt;
web=http://www.koncept-management.com|&lt;br /&gt;
email=mailto:contact@koncept-management.com|&lt;br /&gt;
zip=06220|&lt;br /&gt;
town=Vallauris|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Kreiz IT|&lt;br /&gt;
partner=yes|&lt;br /&gt;
profid=	752 505 131 00017|&lt;br /&gt;
desc={{Flag_fr}}Conseils en organisation et sécurité informatique pour les TPE / PME. Dolibarr fait partie des outils informatiques structurants pour les TPE/PME proposé par Kreiz IT.&lt;br /&gt;
&lt;br /&gt;
{{Flag_en}}IT management and security consultant for small to medium business. Dolibarr is part of IT&#039;s structuring tools for business used by Kreiz IT. |&lt;br /&gt;
web=http://www.kreiz-it.fr |&lt;br /&gt;
email=mailto:contact@kreiz-it.fr |&lt;br /&gt;
zip=56600|&lt;br /&gt;
town=Lanester|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=LogoKIT.jpg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=LVS Informatique|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Development Specialist php, mysql. Creation, enhancement, customization of modules and components ...&lt;br /&gt;
Nos modifs/nos modules :&lt;br /&gt;
-cashdesk : prix en ttc, possibilité de modification du prix, du libellé...&lt;br /&gt;
-interfaçage avec GoogleAgenda (toutes les actions apparaissent dans GoogleAgenda)&lt;br /&gt;
-Mails/Télécopies reçus : apparaissent dans un onglet spécifique sur le tiers en question&lt;br /&gt;
-qualification Tiers&lt;br /&gt;
-Adresse Tiers vu dans GoogleMap&lt;br /&gt;
-creation de nbreux template excel/pdf&lt;br /&gt;
|&lt;br /&gt;
web=http://www.lvsinformatique.com|&lt;br /&gt;
email=|&lt;br /&gt;
zip=83860|&lt;br /&gt;
town=NANS LES PINS|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=MEDIALTA|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Installation, configuration de Dolibarr sur nos serveurs, ou dans l&#039;entreprise (Nancy, Metz, Lorraine, Grand Est). Formation, prise en main. Développement de modules sur mesure.|&lt;br /&gt;
web=www.medialta.com|&lt;br /&gt;
email=|&lt;br /&gt;
zip=54340|&lt;br /&gt;
town=Pompey|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Mephivio|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Services company with a computer located in Montpellier agglo, specializing in computer graphics, secretariat, Joomla web sites, client, opensource (Dolibarr, glpi, voip Elastix / Trixbox / PIAF etc ...)|&lt;br /&gt;
web=http://www.mephivio.fr/|&lt;br /&gt;
email=|&lt;br /&gt;
zip=|&lt;br /&gt;
town=|&lt;br /&gt;
country=fr|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=MEZIANT|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=MEZIANT propose aux PME, TPE, artisans, commerçants et associations de l&#039;Ouest son expertise en informatique issue d&#039;une expérience de plus de 15 ans en Audit de Système d&#039;Informations,  Site internet, Formation et Choix de logiciel de gestion (ERP) comme &#039;&#039;&#039;DOLIBARR&#039;&#039;&#039; dont elle peut assurer l’installation, la formation ou encore le développement de modules spécifiques sur site client.&lt;br /&gt;
web=http://www.meziant.fr |&lt;br /&gt;
email=mailto:contact@meziant.fr |&lt;br /&gt;
zip=22940|&lt;br /&gt;
town=PLAINTEL (Bretagne - France)|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=no|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Modulaweb : Technologies modulables orientées web.|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Développement d&#039;applicatifs web, hébergement d&#039;applications web, serveurs de fichiers et de sauvegarde, sites internet/intranet et intégration web, espaces clients, communication via internet (VoIP, messagerie instantanée), travail collaboratif. Spécialiste solutions libres pour l&#039;entreprise (Zimbra, Dolibarr, Thaïs...) Région Languedoc-Rouissillon et voisines |&lt;br /&gt;
web=http://www.modulaweb.fr|&lt;br /&gt;
email=http://www.modulaweb.fr/portail/contact/|&lt;br /&gt;
zip=34000|&lt;br /&gt;
town=Montpellier|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Net Logic|&lt;br /&gt;
partner=no|&lt;br /&gt;
profid=SIRET: 477 583 264 00023|&lt;br /&gt;
desc=Installation et configuration de l&#039;ERP/CRM Dolibarr sur nos serveurs, ou en local dans votre entreprise. Paramétrage, personnalisation, reporting spécifique, assistance.|&lt;br /&gt;
web=http://www.netlogic.fr/|&lt;br /&gt;
email=info@netlogic.fr|&lt;br /&gt;
zip=93160|&lt;br /&gt;
town=Noisy-le-Grand|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=no|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=NLTechno|&lt;br /&gt;
partner=yes|&lt;br /&gt;
desc=NLTechno is one of the most important contributor on Dolibarr and can host for you a Dolibarr database in a SaaS (Software As A Service) mode.|&lt;br /&gt;
profid=493 861 496 00021|&lt;br /&gt;
web=http://www.nltechno.com|&lt;br /&gt;
email=|&lt;br /&gt;
zip=92500|&lt;br /&gt;
town=Boulogne Billancourt|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes (http://www.dolicloud.com)|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=only for DoliCloud.com customers|&lt;br /&gt;
service_dev=no|&lt;br /&gt;
service_local=no|&lt;br /&gt;
service_formation=no|&lt;br /&gt;
logo=logo_nltechno.png}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Open-Concept.pro|&lt;br /&gt;
partner=yes|&lt;br /&gt;
profid=537 828 717 00026|&lt;br /&gt;
desc=Open-concept.pro ([[Florian Henry]]) is dedicated to Open-Source ERP/CRM solition. Open-concept.pro ([[Florian Henry]]) is a contributor of Dolibarr sine 2010, and modules builder also|&lt;br /&gt;
web=http://www.open-concept.pro|&lt;br /&gt;
email=mailto:florian.henry@open-concept.pro|&lt;br /&gt;
zip=30129|&lt;br /&gt;
town=MANDUEL|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=Logo_openconcept.png}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=OPEN-DSI|&lt;br /&gt;
profid=SIRET:75130522800015|&lt;br /&gt;
desc=Depuis 2012, nous accompagnons les petites et moyennes structures (1 à 50 salariés) dans la mise en place de solutions basées sur les logiciels libres. Nous proposons Dolibarr pour tous les besoins de gestion.|&lt;br /&gt;
web=https://www.open-dsi.fr|&lt;br /&gt;
email=mailto:infos@open-dsi.fr|&lt;br /&gt;
zip=69,38,01,42|&lt;br /&gt;
town=LYON|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=opendsi.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Pascal Sené|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Logiciels libres et photographie.|&lt;br /&gt;
web=http://www.pascalsene.com|&lt;br /&gt;
email=contact@pascalsene.com|&lt;br /&gt;
zip=22,29,35,56|&lt;br /&gt;
town=Lannion|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Patas-Monkey|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Conseil, formation, développement et modules| &lt;br /&gt;
web=http://www.patas-monkey.com|&lt;br /&gt;
email=r.deschamps@patas-monkey.com|&lt;br /&gt;
zip=69,42,38,01,83|&lt;br /&gt;
town=Lyon|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=Patasmonkey.jpg&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=ProbeSys|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Créée en 2003 par des passionnés du logiciel libre, [http://probesys.com ProbeSys] est une entreprise coopérative à l&#039;image du secteur des nouvelles technologies : dynamique, réactive et participative. |&lt;br /&gt;
web=http://www.probesys.com|&lt;br /&gt;
email=mailto:contact@probesys.com|&lt;br /&gt;
zip=38600|&lt;br /&gt;
town=Fontaine|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Syllene|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=We install and configure the software Dolibarr to suit your needs and train your users. We can also provide hosting and maintenance of your application.|&lt;br /&gt;
web=http://www.syllene.net/|&lt;br /&gt;
email=|&lt;br /&gt;
zip=|&lt;br /&gt;
town=|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=no|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=no|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Teclib&#039;|&lt;br /&gt;
profid=513893503|&lt;br /&gt;
partner=yes|&lt;br /&gt;
desc=&lt;br /&gt;
Teclib est une société de services en informatique au capital de 400 000€. Implantés à Paris, Colmar (Alsace), Caen, Chartres (Région Centre) et Bordeaux (Aquitaine). L&#039;équipe Teclib&#039; rassemble une quarantaine de personnes spécialisées dans l&#039;intégration, hébergement et développements de logiciels libres tels que Dolibarr, Odoo, GLPI, Zimbra, BlueMind, Nagios, Centreon, ... |&lt;br /&gt;
web=http://www.teclib.com|&lt;br /&gt;
email=[mailto:contact@teclib.com?subject=Contact%20from%20Dolibarr%20Preferred%20Partners%20page contact@teclib.com]|&lt;br /&gt;
zip=75001|&lt;br /&gt;
town=Paris|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
logo=Logo_Teclib.png&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=Tiaris|&lt;br /&gt;
partner=yes|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Solutions and services for small businesses and merchants: e-commerce, maintenance, ERP/CRM Dolibarr, development telecommuting. ecommerce - dolibarr webservice based interface. Saas Offer Dolibarr + ecommerce connection for open source caddies (OsCommerce, Zencart, Crelaoded, Prestashop and others...)|&lt;br /&gt;
web=http://www.tiaris.fr/|&lt;br /&gt;
email=http://www.tiaris.fr/spip.php?page=contact|&lt;br /&gt;
zip=57870|&lt;br /&gt;
town=WALSCHEID|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=yes|&lt;br /&gt;
service_onlinesupport=yes|&lt;br /&gt;
service_emailsupport=yes|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=yes|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=UTOPSYS -  L&#039;Informatique, Professionnelle.|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Maintenance, dépannage, conseil, audits, Green IT, solutions open-source de travail collaboratif, installation et maintenance Dolibarr. Bordeaux, CUB, Libourne.|&lt;br /&gt;
web=http://www.utopsys.fr|&lt;br /&gt;
email=|&lt;br /&gt;
zip=|&lt;br /&gt;
town=Libourne|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=no|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=no|&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{TemplateCompany|&lt;br /&gt;
name=WEBINFOPRO|&lt;br /&gt;
profid=|&lt;br /&gt;
desc=Society Computers and Internet service for small businesses located in the suburbs west of Paris. One of the main activities is the integration of open source software.|&lt;br /&gt;
web=http://www.webinfopro.fr/|&lt;br /&gt;
email=|&lt;br /&gt;
zip=|&lt;br /&gt;
town=|&lt;br /&gt;
country=fr|&lt;br /&gt;
service_hosting=no|&lt;br /&gt;
service_onlinesupport=no|&lt;br /&gt;
service_emailsupport=no|&lt;br /&gt;
service_dev=yes|&lt;br /&gt;
service_local=yes|&lt;br /&gt;
service_formation=no|&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Translator_documentation&amp;diff=34388</id>
		<title>Translator documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Translator_documentation&amp;diff=34388"/>
		<updated>2015-09-30T18:22:09Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Added web editor tutorial&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;keywords content=&amp;quot;translation, documentation, translator, localize, localization, i18n, internationalization, language&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Translate Dolibarr Application into your language =&lt;br /&gt;
&lt;br /&gt;
Dolibarr language files are already translated in several languages.&lt;br /&gt;
English is the default and always complete. Other languages depend on contributions. This tutorial can help you complete a translation for a language not yet available or somehow incorrect.&lt;br /&gt;
Dolibarr can be translated by three different means:&lt;br /&gt;
&lt;br /&gt;
# Manually using Transifex (Official and recommended method).&lt;br /&gt;
# Manually editing language files&lt;br /&gt;
# Completely automatic: autotranslator&lt;br /&gt;
&lt;br /&gt;
== Manual Translation using Transifex online service (recommended) ==&lt;br /&gt;
&lt;br /&gt;
Transifex is a web application that provides an online platform for translation projects. It includes teams and discussion tools, translation memory, glossary, proofreading and a lot of other features.&lt;br /&gt;
It is quite easy to use and all translations can be uploaded and downloaded through the web interface or using their TX client from a terminal.&lt;br /&gt;
Transifex is an open source project and the &amp;quot;community edition&amp;quot; can be freely downloaded and installed, but we will use the online hosted service.&lt;br /&gt;
&lt;br /&gt;
===Using the web interface (for translators)===&lt;br /&gt;
If you want to help translating Dolibarr in your own language, check the project&#039;s page at https://www.transifex.com/dolibarr-association/dolibarr/&lt;br /&gt;
&lt;br /&gt;
You can then register an account and request joining the project team for language(s) you&#039;re targeting. A manager will have to accept your request, so please be patient.&lt;br /&gt;
&lt;br /&gt;
Once accepted, you can start translating right away.&lt;br /&gt;
&lt;br /&gt;
For more informations, please check Transifex &amp;quot;Getting Started&amp;quot; introduction http://docs.transifex.com/introduction/translators/ and the web editor tutorial http://docs.transifex.com/tutorials/txeditor/&lt;br /&gt;
&lt;br /&gt;
====Note about en_US====&lt;br /&gt;
The web interface can not be used to translate the en_US language which is source.&lt;br /&gt;
Any change must be done in Dolibarr source code and submitted using a Pull Request on our GitHub repository.&lt;br /&gt;
&lt;br /&gt;
=== Using TX command line client (for Dolibarr [[:Category:Yoda]] team) ===&lt;br /&gt;
This describe how to use Transifex from command line. However, this is reserved to Dolibarr admin users to synchronize Transifex with Dolibarr main sources.&lt;br /&gt;
&lt;br /&gt;
[http://docs.transifex.com/developer/client/ Official documentation]&lt;br /&gt;
&lt;br /&gt;
====TX Client configuration====&lt;br /&gt;
First install TX Client.&lt;br /&gt;
With Debian/Ubuntu/Mint:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install python-pip&lt;br /&gt;
pip install transifex-client&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Then you have to initialize your TX environment. This is done by running &#039;&#039;&#039;tx init&#039;&#039;&#039; into dolibarr project root directory.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd git/dolibarr&lt;br /&gt;
tx init&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Accept to overwrite config file. Keep default value for Transifex instance, then enter your Transifex login and password.&lt;br /&gt;
&lt;br /&gt;
After this, a .transifexrc has been created into your HOME dir and a generic config file has been created as &#039;&#039;&#039;.tx/config&#039;&#039;&#039; in project&#039;s root.&lt;br /&gt;
So your directory&#039;s contents will look like that:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
.&lt;br /&gt;
|-- build&lt;br /&gt;
|-- build.xml&lt;br /&gt;
|-- ChangeLog&lt;br /&gt;
|-- COPYING&lt;br /&gt;
|-- COPYRIGHT&lt;br /&gt;
|-- dev&lt;br /&gt;
|-- doc&lt;br /&gt;
|-- .gitignore&lt;br /&gt;
|-- htdocs&lt;br /&gt;
|-- INSTALL&lt;br /&gt;
|-- pom.xml&lt;br /&gt;
|-- quickbuild.xml&lt;br /&gt;
|-- README&lt;br /&gt;
|-- README-FR&lt;br /&gt;
|-- README.md&lt;br /&gt;
|-- robots.txt&lt;br /&gt;
|-- scripts&lt;br /&gt;
|-- test&lt;br /&gt;
`-- .tx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current config file can be downloaded from https://github.com/Dolibarr/dolibarr/tree/develop/.tx , put it into .tx directory, overwriting the one created by &#039;&#039;&#039;tx init&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This project configuration file is used to store the project’s details and the file-to-resource mappings.&lt;br /&gt;
&lt;br /&gt;
That is a sample of what the config file contains:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[main]&lt;br /&gt;
host = https://www.transifex.com&lt;br /&gt;
lang_map = uz: uz_UZ&lt;br /&gt;
&lt;br /&gt;
[dolibarr.admin]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/admin.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/admin.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is an explanation of the sections and options used in the config file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[main] section&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this section we have project-wide options, such as the default transifex host for all projects. These can be overridden by each resource, in case it is needed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[dolibarr.resource]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source_lang: this is the source language of the resource.&amp;lt;br/&amp;gt;&lt;br /&gt;
source_file: this points to the source file directly.&amp;lt;br/&amp;gt;&lt;br /&gt;
file_filter: here we hold the expression used to identify translation files under the specific project. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
trans.&amp;lt;lang&amp;gt;: this is used for translation files that don’t follow a common naming schema and the file expression cannot be used to track them. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
host: in case the project doesn’t use the default Transifex server as specified in the [main] section, it can override it using this option. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TX Client use====&lt;br /&gt;
Some useful information on &#039;&#039;&#039;tx&#039;&#039;&#039; commands.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx status&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Show status of translations&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx push&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Used to push changes from your computer to Transifex server&amp;lt;br&amp;gt;&lt;br /&gt;
Additional options for the tx push command are:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
-h - Shows the help screen for the command&lt;br /&gt;
-l &amp;lt;lang&amp;gt; - Specify which translations you want to push (defaults to all)&lt;br /&gt;
-r &amp;lt;resource&amp;gt; - Specify the resource for which you want to push the translations (defaults to all)&lt;br /&gt;
-f - Push source files without checking modification times&lt;br /&gt;
--skip - Don&#039;t stop on errors. Useful when pushing many files concurrently.&lt;br /&gt;
-s - Push the source file to the server&lt;br /&gt;
-t - Push the translation files to the server&lt;br /&gt;
--no-interactive - Don&#039;t require user input when forcing a push&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx pull&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Used to pull changes from Transifex server to your computer&amp;lt;br/&amp;gt;&lt;br /&gt;
Additional options for the tx pull command are:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
-h - Shows the help screen for the command&lt;br /&gt;
-l &amp;lt;lang&amp;gt; - Specify which translations you want to pull (defaults to all)&lt;br /&gt;
-r &amp;lt;resource&amp;gt; - Specify the resource for which you want to pull the translations (defaults to all)&lt;br /&gt;
-a - Fetch all translation files from server (even new ones)&lt;br /&gt;
-s - Force the fetching of the source file (default: False)&lt;br /&gt;
-f - Force download of translations files&lt;br /&gt;
--skip - Don&#039;t stop on errors. Useful when pushing many files concurrently.&lt;br /&gt;
--disable-overwrite - By default Transifex will fetch new translations files and replace existing ones. Use this flag if you want to disable this feature.&lt;br /&gt;
--minimum_perc=VALUE - Specify the minimum acceptable percentage of a translation in order to download it.&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Examples&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To pull translation files, you can use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tx -d pull -l it_IT  # Get italian language only&lt;br /&gt;
tx -d pull -a   # Get all languages&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To push source files, just type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tx -d push -t -l it_IT [-r dolibarr.file]   # To push only a specific translation file&lt;br /&gt;
tx -d push -s  # To push source file&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other questions on transifex process ===&lt;br /&gt;
This is short questions and answer you may also ask about transifex translation process:&lt;br /&gt;
&lt;br /&gt;
1) Is the sync on a regular time interval ?&lt;br /&gt;
&lt;br /&gt;
No. It is done where there is enough translation submitted. It is also done on a beta branch just before creating the final release package.&lt;br /&gt;
 &lt;br /&gt;
2) Are all the translations synced to git, or only the reviewed translations. Do I need to review before sync is done ?&lt;br /&gt;
&lt;br /&gt;
When a Sync is done, transifex files overwrites files into git, but only if there is at least on record modified for the file. &lt;br /&gt;
You don&#039;t have to make review before sync is done. Making review is above all to know which lines were manually reviewed and which one were initially translated using a robot.&lt;br /&gt;
 &lt;br /&gt;
3) In which Dolibarr releases will translations be available ? Are transifex translations also synced to maintenance releases ?&lt;br /&gt;
&lt;br /&gt;
Sync is always done on develop and/or beta.&lt;br /&gt;
So transifex changes appear in all version whose branch is created after the transifex change (a sync is always done before creating a new branch). Once a branch is created, then new changes into transifex will be available only for next branch. Reason of this is that transifex is not able to manage branch/versions (not yet).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Manual Translation (not recommended) ==&lt;br /&gt;
&lt;br /&gt;
To translate Dolibarr into another language, go to the langs directory and create a folder/directory named with the code language to translate (follow the existing format, for example en_US, en_GB, es_ES, de_DE, etc...). Then copy the files from an existing language directory (for example en_US/main.lang, en_GB/bills.lang), into the new language directory that you have just created.&lt;br /&gt;
&lt;br /&gt;
These files have the format of key/value pairs in each line like the followings:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
Code1 = translate phrase 1&lt;br /&gt;
Code2 = translate phrase 2&lt;br /&gt;
...&lt;br /&gt;
Coden = translate phrase n&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Translate the phrases (the value portion of the key/value pairs) on right side of the &amp;quot;=&amp;quot; as seen above, the code (the key portion) on left side of &amp;quot;=&amp;quot; should remain unchanged. It is possible to translate the files one by one, without bringing them all at once. If a file has not been translated into the new language, Dolibarr uses English.&lt;br /&gt;
&lt;br /&gt;
To have a localised (translated) string into the PHP code, all you have to do is load the language file and use the method to get the translated value, like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$langs-&amp;gt;load(&amp;quot;myfile&amp;quot;); // or use $langs-&amp;gt;load(&amp;quot;myfile@mymodule&amp;quot;) if myfile.lang is inside directory htdocs/mymodule/langs/xx_XX   &lt;br /&gt;
&lt;br /&gt;
print $langs-&amp;gt;trans(&amp;quot;CodeX&amp;quot;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An entry type;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
CodeX = phrase X&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
must be present or added to the myfile.lang file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Automatic Translation with autotranslator.php tool ==&lt;br /&gt;
&lt;br /&gt;
* Translator OS: All&lt;br /&gt;
* Tool: &#039;&#039;&#039;autotranslator.php&#039;&#039;&#039; provided with Dolibarr in directory &#039;&#039;&#039;dev/translation&#039;&#039;&#039;.&lt;br /&gt;
This method is recommended when starting translation for a language not already initialized. If there is already a translation available but you need to add missing key or correct errors, try to use method using Transifex (see later).&lt;br /&gt;
&lt;br /&gt;
To make or update all files of a language code, just run the script:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php autotranslator.php lang_code_source lang_code_target GOOGLEAPIKEY&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
For example :&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php autotranslator.php en_US pt_PT GOOGLEAPIKEY&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
to translate into Portuguese (pt_PT) using English (en_US) files.&lt;br /&gt;
&lt;br /&gt;
All non existing files will be created, all existing files will be updated.&lt;br /&gt;
The tool use [http://translate.google.com Google translation] service to find the translation value of a string, so a working Internet connection is required from station running the script. Also a GOOGLEAPIKEY is required and Google charges a fee for using this service (20 euros / 1 000 000 of translated chars).&lt;br /&gt;
Your PHP must also have permissions to write into &#039;&#039;&#039;htdocs/langs&#039;&#039;&#039; directory and must have curl functions available.&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Distribute or include your translation into core source =&lt;br /&gt;
&lt;br /&gt;
== Including your translation in the official Dolibarr sources ==&lt;br /&gt;
&lt;br /&gt;
Once you start translating, it&#039;s a smart decision to share it, so it can be included into the official code of Dolibarr.&lt;br /&gt;
If you keep it for you, others will not be able to improve it when new terms are added or previous terms are modified, and you will still have to manage the translation on your own.&lt;br /&gt;
&lt;br /&gt;
If you translated through the Transifex system, there&#039;s nothing to be done. Your translation will be included in the next version of Dolibarr. No additional work! In technical terms, the translation will be exported from Transifex and imported into Dolibarr by our developers, at least once every month.&lt;br /&gt;
&lt;br /&gt;
If, however, you translated directly in Dolibarr files, then you will first have to transfer those translations to Transifex before they can be included. So, really, you should start translating into Transifex.&lt;br /&gt;
If you send us your translation through a Pull Request on Github, sadly, it will be overwritten by the next import from Transifex, so it would be very short-lived.&lt;br /&gt;
&lt;br /&gt;
=== Adding new variables ===&lt;br /&gt;
&lt;br /&gt;
The reference language is en_US and is always complete. You can find it in the htdocs/langs/en_US/ folder. All other language files are likely to be slightly or highly incomplete, depending on the language.&lt;br /&gt;
&lt;br /&gt;
If you are developing a new module, you are likely going to need the addition of new language variables. This is done exclusively through the update of the en_US language (htdocs/langs/en_US/ folder). Just modify these files to add the variable you need and send the resulting folder as part of your Pull Request. Refer to the developer documentation to learn how to contribute code (you will need an account on {{TemplateUrlSCM}}.&lt;br /&gt;
&lt;br /&gt;
== As an extension ==&lt;br /&gt;
When you create a new language, if it is not already integrated into Dolibarr, it can still be broadcast to all other users. You can make a distribution package using the &#039;&#039;&#039;build/makepack-dolibarrlang.pl&#039;&#039;&#039; script or making a zip archive manually and posting it on dolistore.com or sending it to the developers&#039; mailing list &#039;&#039;&#039;dolibarr-dev&#039;&#039;&#039; ({{TemplateURLMLDev}}).&lt;br /&gt;
&lt;br /&gt;
New language files are immediately available in an installation as soon as the archive is unzipped in the correct directory.&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Translate documentation on wiki =&lt;br /&gt;
The wiki is written in 3 languages: English, French and Spanish.&lt;br /&gt;
If you want to enhance documentation on one of these languages, all you have to do is to create an account on this wiki.&lt;br /&gt;
Then, you can edit existing pages to correct a bad translation or translate pages waiting for translation [[:Category:Page_waiting_for_translation]].&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Translator_documentation&amp;diff=34387</id>
		<title>Translator documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Translator_documentation&amp;diff=34387"/>
		<updated>2015-09-30T18:20:04Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Streamlined joining process description&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;keywords content=&amp;quot;translation, documentation, translator, localize, localization, i18n, internationalization, language&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Translate Dolibarr Application into your language =&lt;br /&gt;
&lt;br /&gt;
Dolibarr language files are already translated in several languages.&lt;br /&gt;
English is the default and always complete. Other languages depend on contributions. This tutorial can help you complete a translation for a language not yet available or somehow incorrect.&lt;br /&gt;
Dolibarr can be translated by three different means:&lt;br /&gt;
&lt;br /&gt;
# Manually using Transifex (Official and recommended method).&lt;br /&gt;
# Manually editing language files&lt;br /&gt;
# Completely automatic: autotranslator&lt;br /&gt;
&lt;br /&gt;
== Manual Translation using Transifex online service (recommended) ==&lt;br /&gt;
&lt;br /&gt;
Transifex is a web application that provides an online platform for translation projects. It includes teams and discussion tools, translation memory, glossary, proofreading and a lot of other features.&lt;br /&gt;
It is quite easy to use and all translations can be uploaded and downloaded through the web interface or using their TX client from a terminal.&lt;br /&gt;
Transifex is an open source project and the &amp;quot;community edition&amp;quot; can be freely downloaded and installed, but we will use the online hosted service.&lt;br /&gt;
&lt;br /&gt;
===Using the web interface (for translators)===&lt;br /&gt;
If you want to help translating Dolibarr in your own language, check the project&#039;s page at https://www.transifex.com/dolibarr-association/dolibarr/&lt;br /&gt;
&lt;br /&gt;
You can then register an account and request joining the project team for language(s) you&#039;re targeting. A manager will have to accept your request, so please be patient.&lt;br /&gt;
&lt;br /&gt;
Once accepted, you can start translating right away.&lt;br /&gt;
&lt;br /&gt;
For more informations, please check Transifex &amp;quot;Getting Started&amp;quot; introduction: http://docs.transifex.com/introduction/translators/&lt;br /&gt;
&lt;br /&gt;
====Note about en_US====&lt;br /&gt;
The web interface can not be used to translate the en_US language which is source.&lt;br /&gt;
Any change must be done in Dolibarr source code and submitted using a Pull Request on our GitHub repository.&lt;br /&gt;
&lt;br /&gt;
=== Using TX command line client (for Dolibarr [[:Category:Yoda]] team) ===&lt;br /&gt;
This describe how to use Transifex from command line. However, this is reserved to Dolibarr admin users to synchronize Transifex with Dolibarr main sources.&lt;br /&gt;
&lt;br /&gt;
[http://docs.transifex.com/developer/client/ Official documentation]&lt;br /&gt;
&lt;br /&gt;
====TX Client configuration====&lt;br /&gt;
First install TX Client.&lt;br /&gt;
With Debian/Ubuntu/Mint:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install python-pip&lt;br /&gt;
pip install transifex-client&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Then you have to initialize your TX environment. This is done by running &#039;&#039;&#039;tx init&#039;&#039;&#039; into dolibarr project root directory.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd git/dolibarr&lt;br /&gt;
tx init&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Accept to overwrite config file. Keep default value for Transifex instance, then enter your Transifex login and password.&lt;br /&gt;
&lt;br /&gt;
After this, a .transifexrc has been created into your HOME dir and a generic config file has been created as &#039;&#039;&#039;.tx/config&#039;&#039;&#039; in project&#039;s root.&lt;br /&gt;
So your directory&#039;s contents will look like that:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
.&lt;br /&gt;
|-- build&lt;br /&gt;
|-- build.xml&lt;br /&gt;
|-- ChangeLog&lt;br /&gt;
|-- COPYING&lt;br /&gt;
|-- COPYRIGHT&lt;br /&gt;
|-- dev&lt;br /&gt;
|-- doc&lt;br /&gt;
|-- .gitignore&lt;br /&gt;
|-- htdocs&lt;br /&gt;
|-- INSTALL&lt;br /&gt;
|-- pom.xml&lt;br /&gt;
|-- quickbuild.xml&lt;br /&gt;
|-- README&lt;br /&gt;
|-- README-FR&lt;br /&gt;
|-- README.md&lt;br /&gt;
|-- robots.txt&lt;br /&gt;
|-- scripts&lt;br /&gt;
|-- test&lt;br /&gt;
`-- .tx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current config file can be downloaded from https://github.com/Dolibarr/dolibarr/tree/develop/.tx , put it into .tx directory, overwriting the one created by &#039;&#039;&#039;tx init&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This project configuration file is used to store the project’s details and the file-to-resource mappings.&lt;br /&gt;
&lt;br /&gt;
That is a sample of what the config file contains:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[main]&lt;br /&gt;
host = https://www.transifex.com&lt;br /&gt;
lang_map = uz: uz_UZ&lt;br /&gt;
&lt;br /&gt;
[dolibarr.admin]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/admin.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/admin.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is an explanation of the sections and options used in the config file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[main] section&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this section we have project-wide options, such as the default transifex host for all projects. These can be overridden by each resource, in case it is needed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[dolibarr.resource]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source_lang: this is the source language of the resource.&amp;lt;br/&amp;gt;&lt;br /&gt;
source_file: this points to the source file directly.&amp;lt;br/&amp;gt;&lt;br /&gt;
file_filter: here we hold the expression used to identify translation files under the specific project. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
trans.&amp;lt;lang&amp;gt;: this is used for translation files that don’t follow a common naming schema and the file expression cannot be used to track them. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
host: in case the project doesn’t use the default Transifex server as specified in the [main] section, it can override it using this option. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TX Client use====&lt;br /&gt;
Some useful information on &#039;&#039;&#039;tx&#039;&#039;&#039; commands.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx status&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Show status of translations&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx push&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Used to push changes from your computer to Transifex server&amp;lt;br&amp;gt;&lt;br /&gt;
Additional options for the tx push command are:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
-h - Shows the help screen for the command&lt;br /&gt;
-l &amp;lt;lang&amp;gt; - Specify which translations you want to push (defaults to all)&lt;br /&gt;
-r &amp;lt;resource&amp;gt; - Specify the resource for which you want to push the translations (defaults to all)&lt;br /&gt;
-f - Push source files without checking modification times&lt;br /&gt;
--skip - Don&#039;t stop on errors. Useful when pushing many files concurrently.&lt;br /&gt;
-s - Push the source file to the server&lt;br /&gt;
-t - Push the translation files to the server&lt;br /&gt;
--no-interactive - Don&#039;t require user input when forcing a push&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx pull&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Used to pull changes from Transifex server to your computer&amp;lt;br/&amp;gt;&lt;br /&gt;
Additional options for the tx pull command are:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
-h - Shows the help screen for the command&lt;br /&gt;
-l &amp;lt;lang&amp;gt; - Specify which translations you want to pull (defaults to all)&lt;br /&gt;
-r &amp;lt;resource&amp;gt; - Specify the resource for which you want to pull the translations (defaults to all)&lt;br /&gt;
-a - Fetch all translation files from server (even new ones)&lt;br /&gt;
-s - Force the fetching of the source file (default: False)&lt;br /&gt;
-f - Force download of translations files&lt;br /&gt;
--skip - Don&#039;t stop on errors. Useful when pushing many files concurrently.&lt;br /&gt;
--disable-overwrite - By default Transifex will fetch new translations files and replace existing ones. Use this flag if you want to disable this feature.&lt;br /&gt;
--minimum_perc=VALUE - Specify the minimum acceptable percentage of a translation in order to download it.&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Examples&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To pull translation files, you can use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tx -d pull -l it_IT  # Get italian language only&lt;br /&gt;
tx -d pull -a   # Get all languages&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To push source files, just type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tx -d push -t -l it_IT [-r dolibarr.file]   # To push only a specific translation file&lt;br /&gt;
tx -d push -s  # To push source file&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other questions on transifex process ===&lt;br /&gt;
This is short questions and answer you may also ask about transifex translation process:&lt;br /&gt;
&lt;br /&gt;
1) Is the sync on a regular time interval ?&lt;br /&gt;
&lt;br /&gt;
No. It is done where there is enough translation submitted. It is also done on a beta branch just before creating the final release package.&lt;br /&gt;
 &lt;br /&gt;
2) Are all the translations synced to git, or only the reviewed translations. Do I need to review before sync is done ?&lt;br /&gt;
&lt;br /&gt;
When a Sync is done, transifex files overwrites files into git, but only if there is at least on record modified for the file. &lt;br /&gt;
You don&#039;t have to make review before sync is done. Making review is above all to know which lines were manually reviewed and which one were initially translated using a robot.&lt;br /&gt;
 &lt;br /&gt;
3) In which Dolibarr releases will translations be available ? Are transifex translations also synced to maintenance releases ?&lt;br /&gt;
&lt;br /&gt;
Sync is always done on develop and/or beta.&lt;br /&gt;
So transifex changes appear in all version whose branch is created after the transifex change (a sync is always done before creating a new branch). Once a branch is created, then new changes into transifex will be available only for next branch. Reason of this is that transifex is not able to manage branch/versions (not yet).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Manual Translation (not recommended) ==&lt;br /&gt;
&lt;br /&gt;
To translate Dolibarr into another language, go to the langs directory and create a folder/directory named with the code language to translate (follow the existing format, for example en_US, en_GB, es_ES, de_DE, etc...). Then copy the files from an existing language directory (for example en_US/main.lang, en_GB/bills.lang), into the new language directory that you have just created.&lt;br /&gt;
&lt;br /&gt;
These files have the format of key/value pairs in each line like the followings:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
Code1 = translate phrase 1&lt;br /&gt;
Code2 = translate phrase 2&lt;br /&gt;
...&lt;br /&gt;
Coden = translate phrase n&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Translate the phrases (the value portion of the key/value pairs) on right side of the &amp;quot;=&amp;quot; as seen above, the code (the key portion) on left side of &amp;quot;=&amp;quot; should remain unchanged. It is possible to translate the files one by one, without bringing them all at once. If a file has not been translated into the new language, Dolibarr uses English.&lt;br /&gt;
&lt;br /&gt;
To have a localised (translated) string into the PHP code, all you have to do is load the language file and use the method to get the translated value, like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$langs-&amp;gt;load(&amp;quot;myfile&amp;quot;); // or use $langs-&amp;gt;load(&amp;quot;myfile@mymodule&amp;quot;) if myfile.lang is inside directory htdocs/mymodule/langs/xx_XX   &lt;br /&gt;
&lt;br /&gt;
print $langs-&amp;gt;trans(&amp;quot;CodeX&amp;quot;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An entry type;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
CodeX = phrase X&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
must be present or added to the myfile.lang file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Automatic Translation with autotranslator.php tool ==&lt;br /&gt;
&lt;br /&gt;
* Translator OS: All&lt;br /&gt;
* Tool: &#039;&#039;&#039;autotranslator.php&#039;&#039;&#039; provided with Dolibarr in directory &#039;&#039;&#039;dev/translation&#039;&#039;&#039;.&lt;br /&gt;
This method is recommended when starting translation for a language not already initialized. If there is already a translation available but you need to add missing key or correct errors, try to use method using Transifex (see later).&lt;br /&gt;
&lt;br /&gt;
To make or update all files of a language code, just run the script:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php autotranslator.php lang_code_source lang_code_target GOOGLEAPIKEY&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
For example :&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php autotranslator.php en_US pt_PT GOOGLEAPIKEY&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
to translate into Portuguese (pt_PT) using English (en_US) files.&lt;br /&gt;
&lt;br /&gt;
All non existing files will be created, all existing files will be updated.&lt;br /&gt;
The tool use [http://translate.google.com Google translation] service to find the translation value of a string, so a working Internet connection is required from station running the script. Also a GOOGLEAPIKEY is required and Google charges a fee for using this service (20 euros / 1 000 000 of translated chars).&lt;br /&gt;
Your PHP must also have permissions to write into &#039;&#039;&#039;htdocs/langs&#039;&#039;&#039; directory and must have curl functions available.&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Distribute or include your translation into core source =&lt;br /&gt;
&lt;br /&gt;
== Including your translation in the official Dolibarr sources ==&lt;br /&gt;
&lt;br /&gt;
Once you start translating, it&#039;s a smart decision to share it, so it can be included into the official code of Dolibarr.&lt;br /&gt;
If you keep it for you, others will not be able to improve it when new terms are added or previous terms are modified, and you will still have to manage the translation on your own.&lt;br /&gt;
&lt;br /&gt;
If you translated through the Transifex system, there&#039;s nothing to be done. Your translation will be included in the next version of Dolibarr. No additional work! In technical terms, the translation will be exported from Transifex and imported into Dolibarr by our developers, at least once every month.&lt;br /&gt;
&lt;br /&gt;
If, however, you translated directly in Dolibarr files, then you will first have to transfer those translations to Transifex before they can be included. So, really, you should start translating into Transifex.&lt;br /&gt;
If you send us your translation through a Pull Request on Github, sadly, it will be overwritten by the next import from Transifex, so it would be very short-lived.&lt;br /&gt;
&lt;br /&gt;
=== Adding new variables ===&lt;br /&gt;
&lt;br /&gt;
The reference language is en_US and is always complete. You can find it in the htdocs/langs/en_US/ folder. All other language files are likely to be slightly or highly incomplete, depending on the language.&lt;br /&gt;
&lt;br /&gt;
If you are developing a new module, you are likely going to need the addition of new language variables. This is done exclusively through the update of the en_US language (htdocs/langs/en_US/ folder). Just modify these files to add the variable you need and send the resulting folder as part of your Pull Request. Refer to the developer documentation to learn how to contribute code (you will need an account on {{TemplateUrlSCM}}.&lt;br /&gt;
&lt;br /&gt;
== As an extension ==&lt;br /&gt;
When you create a new language, if it is not already integrated into Dolibarr, it can still be broadcast to all other users. You can make a distribution package using the &#039;&#039;&#039;build/makepack-dolibarrlang.pl&#039;&#039;&#039; script or making a zip archive manually and posting it on dolistore.com or sending it to the developers&#039; mailing list &#039;&#039;&#039;dolibarr-dev&#039;&#039;&#039; ({{TemplateURLMLDev}}).&lt;br /&gt;
&lt;br /&gt;
New language files are immediately available in an installation as soon as the archive is unzipped in the correct directory.&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Translate documentation on wiki =&lt;br /&gt;
The wiki is written in 3 languages: English, French and Spanish.&lt;br /&gt;
If you want to enhance documentation on one of these languages, all you have to do is to create an account on this wiki.&lt;br /&gt;
Then, you can edit existing pages to correct a bad translation or translate pages waiting for translation [[:Category:Page_waiting_for_translation]].&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Translator_documentation&amp;diff=34386</id>
		<title>Translator documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Translator_documentation&amp;diff=34386"/>
		<updated>2015-09-30T18:05:44Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Updated project links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;keywords content=&amp;quot;translation, documentation, translator, localize, localization, i18n, internationalization, language&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Translate Dolibarr Application into your language =&lt;br /&gt;
&lt;br /&gt;
Dolibarr language files are already translated in several languages.&lt;br /&gt;
English is the default and always complete. Other languages depend on contributions. This tutorial can help you complete a translation for a language not yet available or somehow incorrect.&lt;br /&gt;
Dolibarr can be translated by three different means:&lt;br /&gt;
&lt;br /&gt;
# Manually using Transifex (Official and recommended method).&lt;br /&gt;
# Manually editing language files&lt;br /&gt;
# Completely automatic: autotranslator&lt;br /&gt;
&lt;br /&gt;
== Manual Translation using Transifex online service (recommended) ==&lt;br /&gt;
&lt;br /&gt;
Transifex is a web application that provides an online platform for translation projects. It includes teams and discussion tools, translation memory, glossary, proofreading and a lot of other features.&lt;br /&gt;
It is quite easy to use and all translations can be uploaded and downloaded through the web interface or using their TX client from a terminal.&lt;br /&gt;
Transifex is an open source project and the &amp;quot;community edition&amp;quot; can be freely downloaded and installed, but we will use the online hosted service.&lt;br /&gt;
&lt;br /&gt;
===Create transifex account and choose language===&lt;br /&gt;
If you want to help translating Dolibarr in your own language, first create a Transifex account on https://www.transifex.com&lt;br /&gt;
&lt;br /&gt;
Then refer to https://www.transifex.com/dolibarr-association/dolibarr/ and see if language is already supported. If it exists (many teams are already working for the project), you can ask to join the team and start to translate right away; if there is not a team for your language, you should request a new translation team on Transifex. It can be done directly using transifex.com interface on the website.&lt;br /&gt;
&lt;br /&gt;
===Using the web interface (for translators) ===&lt;br /&gt;
If language is already available onto page https://www.transifex.com/dolibarr-association/dolibarr/, just create an account and follow instruction of transifex web site to translate files.&lt;br /&gt;
&lt;br /&gt;
Note, that this web interface must not be used to translate en_US language that is source. Any change on source language must be done by submitting code change using GitHub Pull Requests.&lt;br /&gt;
&lt;br /&gt;
=== Using TX command line client (for Dolibarr [[:Category:Yoda]] team) ===&lt;br /&gt;
This describe how to use Transifex from command line. However, this is reserved to Dolibarr admin users to synchronize Transifex with Dolibarr main sources.&lt;br /&gt;
&lt;br /&gt;
[http://docs.transifex.com/developer/client/ Official documentation]&lt;br /&gt;
&lt;br /&gt;
====TX Client configuration====&lt;br /&gt;
First install TX Client.&lt;br /&gt;
With Debian/Ubuntu/Mint:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install python-pip&lt;br /&gt;
pip install transifex-client&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Then you have to initialize your TX environment. This is done by running &#039;&#039;&#039;tx init&#039;&#039;&#039; into dolibarr project root directory.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd git/dolibarr&lt;br /&gt;
tx init&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Accept to overwrite config file. Keep default value for Transifex instance, then enter your Transifex login and password.&lt;br /&gt;
&lt;br /&gt;
After this, a .transifexrc has been created into your HOME dir and a generic config file has been created as &#039;&#039;&#039;.tx/config&#039;&#039;&#039; in project&#039;s root.&lt;br /&gt;
So your directory&#039;s contents will look like that:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
.&lt;br /&gt;
|-- build&lt;br /&gt;
|-- build.xml&lt;br /&gt;
|-- ChangeLog&lt;br /&gt;
|-- COPYING&lt;br /&gt;
|-- COPYRIGHT&lt;br /&gt;
|-- dev&lt;br /&gt;
|-- doc&lt;br /&gt;
|-- .gitignore&lt;br /&gt;
|-- htdocs&lt;br /&gt;
|-- INSTALL&lt;br /&gt;
|-- pom.xml&lt;br /&gt;
|-- quickbuild.xml&lt;br /&gt;
|-- README&lt;br /&gt;
|-- README-FR&lt;br /&gt;
|-- README.md&lt;br /&gt;
|-- robots.txt&lt;br /&gt;
|-- scripts&lt;br /&gt;
|-- test&lt;br /&gt;
`-- .tx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current config file can be downloaded from https://github.com/Dolibarr/dolibarr/tree/develop/.tx , put it into .tx directory, overwriting the one created by &#039;&#039;&#039;tx init&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This project configuration file is used to store the project’s details and the file-to-resource mappings.&lt;br /&gt;
&lt;br /&gt;
That is a sample of what the config file contains:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[main]&lt;br /&gt;
host = https://www.transifex.com&lt;br /&gt;
lang_map = uz: uz_UZ&lt;br /&gt;
&lt;br /&gt;
[dolibarr.admin]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/admin.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/admin.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is an explanation of the sections and options used in the config file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[main] section&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this section we have project-wide options, such as the default transifex host for all projects. These can be overridden by each resource, in case it is needed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[dolibarr.resource]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source_lang: this is the source language of the resource.&amp;lt;br/&amp;gt;&lt;br /&gt;
source_file: this points to the source file directly.&amp;lt;br/&amp;gt;&lt;br /&gt;
file_filter: here we hold the expression used to identify translation files under the specific project. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
trans.&amp;lt;lang&amp;gt;: this is used for translation files that don’t follow a common naming schema and the file expression cannot be used to track them. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
host: in case the project doesn’t use the default Transifex server as specified in the [main] section, it can override it using this option. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TX Client use====&lt;br /&gt;
Some useful information on &#039;&#039;&#039;tx&#039;&#039;&#039; commands.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx status&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Show status of translations&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx push&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Used to push changes from your computer to Transifex server&amp;lt;br&amp;gt;&lt;br /&gt;
Additional options for the tx push command are:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
-h - Shows the help screen for the command&lt;br /&gt;
-l &amp;lt;lang&amp;gt; - Specify which translations you want to push (defaults to all)&lt;br /&gt;
-r &amp;lt;resource&amp;gt; - Specify the resource for which you want to push the translations (defaults to all)&lt;br /&gt;
-f - Push source files without checking modification times&lt;br /&gt;
--skip - Don&#039;t stop on errors. Useful when pushing many files concurrently.&lt;br /&gt;
-s - Push the source file to the server&lt;br /&gt;
-t - Push the translation files to the server&lt;br /&gt;
--no-interactive - Don&#039;t require user input when forcing a push&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx pull&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Used to pull changes from Transifex server to your computer&amp;lt;br/&amp;gt;&lt;br /&gt;
Additional options for the tx pull command are:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
-h - Shows the help screen for the command&lt;br /&gt;
-l &amp;lt;lang&amp;gt; - Specify which translations you want to pull (defaults to all)&lt;br /&gt;
-r &amp;lt;resource&amp;gt; - Specify the resource for which you want to pull the translations (defaults to all)&lt;br /&gt;
-a - Fetch all translation files from server (even new ones)&lt;br /&gt;
-s - Force the fetching of the source file (default: False)&lt;br /&gt;
-f - Force download of translations files&lt;br /&gt;
--skip - Don&#039;t stop on errors. Useful when pushing many files concurrently.&lt;br /&gt;
--disable-overwrite - By default Transifex will fetch new translations files and replace existing ones. Use this flag if you want to disable this feature.&lt;br /&gt;
--minimum_perc=VALUE - Specify the minimum acceptable percentage of a translation in order to download it.&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Examples&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To pull translation files, you can use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tx -d pull -l it_IT  # Get italian language only&lt;br /&gt;
tx -d pull -a   # Get all languages&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To push source files, just type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tx -d push -t -l it_IT [-r dolibarr.file]   # To push only a specific translation file&lt;br /&gt;
tx -d push -s  # To push source file&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other questions on transifex process ===&lt;br /&gt;
This is short questions and answer yuo may also ask about transifex translation process:&lt;br /&gt;
&lt;br /&gt;
1) Is the sync on a regular time interval ?&lt;br /&gt;
&lt;br /&gt;
No. It is done where there is enough translation submited. It is also done on a beta branch just before creating the final release package.&lt;br /&gt;
 &lt;br /&gt;
2) Are all the translations synced to git, or only the reviewed translations. Do I need to review before sync is done ?&lt;br /&gt;
&lt;br /&gt;
When a Sync is done, transifex files overwrites files into git, but only if there is at least on record modified for the file. &lt;br /&gt;
You don&#039;t have to make review before sync is done. Making review is above all to know which lines were manually reviewed and which one were initially translated using a robot.&lt;br /&gt;
 &lt;br /&gt;
3) In which Dolibarr releases will translations be available ? Are transifex translations also synced to maintenance releases ?&lt;br /&gt;
&lt;br /&gt;
Sync is always done on develop and/or beta.&lt;br /&gt;
So transifex changes appear in all version whose branch is created after the transifex change (a sync is always done before creating a new branch). Once a branch is created, then new changes into transifex will be available only for next branch. Reason of this is that transifex is not able to manage branch/versions (not yet).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Manual Translation (not recommended) ==&lt;br /&gt;
&lt;br /&gt;
To translate Dolibarr into another language, go to the langs directory and create a folder/directory named with the code language to translate (follow the existing format, for example en_US, en_GB, es_ES, de_DE, etc...). Then copy the files from an existing language directory (for example en_US/main.lang, en_GB/bills.lang), into the new language directory that you have just created.&lt;br /&gt;
&lt;br /&gt;
These files have the format of key/value pairs in each line like the followings:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
Code1 = translate phrase 1&lt;br /&gt;
Code2 = translate phrase 2&lt;br /&gt;
...&lt;br /&gt;
Coden = translate phrase n&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Translate the phrases (the value portion of the key/value pairs) on right side of the &amp;quot;=&amp;quot; as seen above, the code (the key portion) on left side of &amp;quot;=&amp;quot; should remain unchanged. It is possible to translate the files one by one, without bringing them all at once. If a file has not been translated into the new language, Dolibarr uses English.&lt;br /&gt;
&lt;br /&gt;
To have a localised (translated) string into the PHP code, all you have to do is load the language file and use the method to get the translated value, like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$langs-&amp;gt;load(&amp;quot;myfile&amp;quot;); // or use $langs-&amp;gt;load(&amp;quot;myfile@mymodule&amp;quot;) if myfile.lang is inside directory htdocs/mymodule/langs/xx_XX   &lt;br /&gt;
&lt;br /&gt;
print $langs-&amp;gt;trans(&amp;quot;CodeX&amp;quot;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An entry type;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
CodeX = phrase X&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
must be present or added to the myfile.lang file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Automatic Translation with autotranslator.php tool ==&lt;br /&gt;
&lt;br /&gt;
* Translator OS: All&lt;br /&gt;
* Tool: &#039;&#039;&#039;autotranslator.php&#039;&#039;&#039; provided with Dolibarr in directory &#039;&#039;&#039;dev/translation&#039;&#039;&#039;.&lt;br /&gt;
This method is recommended when starting translation for a language not already initialized. If there is already a translation available but you need to add missing key or correct errors, try to use method using Transifex (see later).&lt;br /&gt;
&lt;br /&gt;
To make or update all files of a language code, just run the script:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php autotranslator.php lang_code_source lang_code_target GOOGLEAPIKEY&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
For example :&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php autotranslator.php en_US pt_PT GOOGLEAPIKEY&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
to translate into Portuguese (pt_PT) using English (en_US) files.&lt;br /&gt;
&lt;br /&gt;
All non existing files will be created, all existing files will be updated.&lt;br /&gt;
The tool use [http://translate.google.com Google translation] service to find the translation value of a string, so a working Internet connection is required from station running the script. Also a GOOGLEAPIKEY is required and Google charges a fee for using this service (20 euros / 1 000 000 of translated chars).&lt;br /&gt;
Your PHP must also have permissions to write into &#039;&#039;&#039;htdocs/langs&#039;&#039;&#039; directory and must have curl functions available.&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Distribute or include your translation into core source =&lt;br /&gt;
&lt;br /&gt;
== Including your translation in the official Dolibarr sources ==&lt;br /&gt;
&lt;br /&gt;
Once you start translating, it&#039;s a smart decision to share it, so it can be included into the official code of Dolibarr.&lt;br /&gt;
If you keep it for you, others will not be able to improve it when new terms are added or previous terms are modified, and you will still have to manage the translation on your own.&lt;br /&gt;
&lt;br /&gt;
If you translated through the Transifex system, there&#039;s nothing to be done. Your translation will be included in the next version of Dolibarr. No additional work! In technical terms, the translation will be exported from Transifex and imported into Dolibarr by our developers, at least once every month.&lt;br /&gt;
&lt;br /&gt;
If, however, you translated directly in Dolibarr files, then you will first have to transfer those translations to Transifex before they can be included. So, really, you should start translating into Transifex.&lt;br /&gt;
If you send us your translation through a Pull Request on Github, sadly, it will be overwritten by the next import from Transifex, so it would be very short-lived.&lt;br /&gt;
&lt;br /&gt;
=== Adding new variables ===&lt;br /&gt;
&lt;br /&gt;
The reference language is en_US and is always complete. You can find it in the htdocs/langs/en_US/ folder. All other language files are likely to be slightly or highly incomplete, depending on the language.&lt;br /&gt;
&lt;br /&gt;
If you are developing a new module, you are likely going to need the addition of new language variables. This is done exclusively through the update of the en_US language (htdocs/langs/en_US/ folder). Just modify these files to add the variable you need and send the resulting folder as part of your Pull Request. Refer to the developer documentation to learn how to contribute code (you will need an account on {{TemplateUrlSCM}}.&lt;br /&gt;
&lt;br /&gt;
== As an extension ==&lt;br /&gt;
When you create a new language, if it is not already integrated into Dolibarr, it can still be broadcast to all other users. You can make a distribution package using the &#039;&#039;&#039;build/makepack-dolibarrlang.pl&#039;&#039;&#039; script or making a zip archive manually and posting it on dolistore.com or sending it to the developers&#039; mailing list &#039;&#039;&#039;dolibarr-dev&#039;&#039;&#039; ({{TemplateURLMLDev}}).&lt;br /&gt;
&lt;br /&gt;
New language files are immediately available in an installation as soon as the archive is unzipped in the correct directory.&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Translate documentation on wiki =&lt;br /&gt;
The wiki is written in 3 languages: English, French and Spanish.&lt;br /&gt;
If you want to enhance documentation on one of these languages, all you have to do is to create an account on this wiki.&lt;br /&gt;
Then, you can edit existing pages to correct a bad translation or translate pages waiting for translation [[:Category:Page_waiting_for_translation]].&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Translator_documentation&amp;diff=34385</id>
		<title>Translator documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Translator_documentation&amp;diff=34385"/>
		<updated>2015-09-30T18:00:38Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Wording and typos&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;keywords content=&amp;quot;translation, documentation, translator, localize, localization, i18n, internationalization, language&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Translate Dolibarr Application into your language =&lt;br /&gt;
&lt;br /&gt;
Dolibarr language files are already translated in several languages.&lt;br /&gt;
English is the default and always complete. Other languages depend on contributions. This tutorial can help you complete a translation for a language not yet available or somehow incorrect.&lt;br /&gt;
Dolibarr can be translated by three different means:&lt;br /&gt;
&lt;br /&gt;
# Manually using Transifex.com (Official and recommended method).&lt;br /&gt;
# Manually editing language files&lt;br /&gt;
# Completely automatic: autotranslator&lt;br /&gt;
&lt;br /&gt;
== Manual Translation using Transifex online service (recommended) ==&lt;br /&gt;
&lt;br /&gt;
Transifex is a web application that provides an online platform for translation projects. It includes teams and discussion tools, translation memory, glossary, proofreading and a lot of other features.&lt;br /&gt;
It is quite easy to use and all translations can be uploaded and downloaded through the web interface or using their TX client from a terminal.&lt;br /&gt;
Transifex is an open source project and the &amp;quot;community edition&amp;quot; can be freely downloaded and installed, but we will use the online hosted service.&lt;br /&gt;
&lt;br /&gt;
===Create transifex account and choose language===&lt;br /&gt;
If you want to help translating Dolibarr in your own language, first create a Transifex account on http://transifex.com&lt;br /&gt;
&lt;br /&gt;
Then refer to http://transifex.com/projects/p/dolibarr/ and see if language is already supported. If it exists (many teams are already working for the project), you can ask to join the team and start to translate right away; if there is not a team for your language, you should request a new translation team on Transifex. It can be done directly using transifex.com interface on the website.&lt;br /&gt;
&lt;br /&gt;
===Using the web interface (for translators) ===&lt;br /&gt;
If language is already available onto page  http://transifex.com/projects/p/dolibarr/, just create an account and follow instruction of transifex web site to translate files.&lt;br /&gt;
&lt;br /&gt;
Note, that this web interface must not be used to translate en_US language that is source. Any change on source language must be done by submitting code change using GitHub Pull Requests.&lt;br /&gt;
&lt;br /&gt;
=== Using TX command line client (for Dolibarr [[:Category:Yoda]] team) ===&lt;br /&gt;
This describe how to use Transifex from command line. However, this is reserved to Dolibarr admin users to synchronize Transifex with Dolibarr main sources.&lt;br /&gt;
&lt;br /&gt;
[http://docs.transifex.com/developer/client/ Official documentation]&lt;br /&gt;
&lt;br /&gt;
====TX Client configuration====&lt;br /&gt;
First install TX Client.&lt;br /&gt;
With Debian/Ubuntu/Mint:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install python-pip&lt;br /&gt;
pip install transifex-client&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Then you have to initialize your TX environment. This is done by running &#039;&#039;&#039;tx init&#039;&#039;&#039; into dolibarr project root directory.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd git/dolibarr&lt;br /&gt;
tx init&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Accept to overwrite config file. Keep default value for Transifex instance, then enter your Transifex login and password.&lt;br /&gt;
&lt;br /&gt;
After this, a .transifexrc has been created into your HOME dir and a generic config file has been created as &#039;&#039;&#039;.tx/config&#039;&#039;&#039; in project&#039;s root.&lt;br /&gt;
So your directory&#039;s contents will look like that:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
.&lt;br /&gt;
|-- build&lt;br /&gt;
|-- build.xml&lt;br /&gt;
|-- ChangeLog&lt;br /&gt;
|-- COPYING&lt;br /&gt;
|-- COPYRIGHT&lt;br /&gt;
|-- dev&lt;br /&gt;
|-- doc&lt;br /&gt;
|-- .gitignore&lt;br /&gt;
|-- htdocs&lt;br /&gt;
|-- INSTALL&lt;br /&gt;
|-- pom.xml&lt;br /&gt;
|-- quickbuild.xml&lt;br /&gt;
|-- README&lt;br /&gt;
|-- README-FR&lt;br /&gt;
|-- README.md&lt;br /&gt;
|-- robots.txt&lt;br /&gt;
|-- scripts&lt;br /&gt;
|-- test&lt;br /&gt;
`-- .tx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current config file can be downloaded from https://github.com/Dolibarr/dolibarr/tree/develop/.tx , put it into .tx directory, overwriting the one created by &#039;&#039;&#039;tx init&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This project configuration file is used to store the project’s details and the file-to-resource mappings.&lt;br /&gt;
&lt;br /&gt;
That is a sample of what the config file contains:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[main]&lt;br /&gt;
host = https://www.transifex.com&lt;br /&gt;
lang_map = uz: uz_UZ&lt;br /&gt;
&lt;br /&gt;
[dolibarr.admin]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/admin.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/admin.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is an explanation of the sections and options used in the config file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[main] section&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this section we have project-wide options, such as the default transifex host for all projects. These can be overridden by each resource, in case it is needed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[dolibarr.resource]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source_lang: this is the source language of the resource.&amp;lt;br/&amp;gt;&lt;br /&gt;
source_file: this points to the source file directly.&amp;lt;br/&amp;gt;&lt;br /&gt;
file_filter: here we hold the expression used to identify translation files under the specific project. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
trans.&amp;lt;lang&amp;gt;: this is used for translation files that don’t follow a common naming schema and the file expression cannot be used to track them. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
host: in case the project doesn’t use the default Transifex server as specified in the [main] section, it can override it using this option. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TX Client use====&lt;br /&gt;
Some useful information on &#039;&#039;&#039;tx&#039;&#039;&#039; commands.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx status&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Show status of translations&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx push&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Used to push changes from your computer to Transifex server&amp;lt;br&amp;gt;&lt;br /&gt;
Additional options for the tx push command are:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
-h - Shows the help screen for the command&lt;br /&gt;
-l &amp;lt;lang&amp;gt; - Specify which translations you want to push (defaults to all)&lt;br /&gt;
-r &amp;lt;resource&amp;gt; - Specify the resource for which you want to push the translations (defaults to all)&lt;br /&gt;
-f - Push source files without checking modification times&lt;br /&gt;
--skip - Don&#039;t stop on errors. Useful when pushing many files concurrently.&lt;br /&gt;
-s - Push the source file to the server&lt;br /&gt;
-t - Push the translation files to the server&lt;br /&gt;
--no-interactive - Don&#039;t require user input when forcing a push&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx pull&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Used to pull changes from Transifex server to your computer&amp;lt;br/&amp;gt;&lt;br /&gt;
Additional options for the tx pull command are:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
-h - Shows the help screen for the command&lt;br /&gt;
-l &amp;lt;lang&amp;gt; - Specify which translations you want to pull (defaults to all)&lt;br /&gt;
-r &amp;lt;resource&amp;gt; - Specify the resource for which you want to pull the translations (defaults to all)&lt;br /&gt;
-a - Fetch all translation files from server (even new ones)&lt;br /&gt;
-s - Force the fetching of the source file (default: False)&lt;br /&gt;
-f - Force download of translations files&lt;br /&gt;
--skip - Don&#039;t stop on errors. Useful when pushing many files concurrently.&lt;br /&gt;
--disable-overwrite - By default Transifex will fetch new translations files and replace existing ones. Use this flag if you want to disable this feature.&lt;br /&gt;
--minimum_perc=VALUE - Specify the minimum acceptable percentage of a translation in order to download it.&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Examples&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To pull translation files, you can use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tx -d pull -l it_IT  # Get italian language only&lt;br /&gt;
tx -d pull -a   # Get all languages&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To push source files, just type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tx -d push -t -l it_IT [-r dolibarr.file]   # To push only a specific translation file&lt;br /&gt;
tx -d push -s  # To push source file&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other questions on transifex process ===&lt;br /&gt;
This is short questions and answer yuo may also ask about transifex translation process:&lt;br /&gt;
&lt;br /&gt;
1) Is the sync on a regular time interval ?&lt;br /&gt;
&lt;br /&gt;
No. It is done where there is enough translation submited. It is also done on a beta branch just before creating the final release package.&lt;br /&gt;
 &lt;br /&gt;
2) Are all the translations synced to git, or only the reviewed translations. Do I need to review before sync is done ?&lt;br /&gt;
&lt;br /&gt;
When a Sync is done, transifex files overwrites files into git, but only if there is at least on record modified for the file. &lt;br /&gt;
You don&#039;t have to make review before sync is done. Making review is above all to know which lines were manually reviewed and which one were initially translated using a robot.&lt;br /&gt;
 &lt;br /&gt;
3) In which Dolibarr releases will translations be available ? Are transifex translations also synced to maintenance releases ?&lt;br /&gt;
&lt;br /&gt;
Sync is always done on develop and/or beta.&lt;br /&gt;
So transifex changes appear in all version whose branch is created after the transifex change (a sync is always done before creating a new branch). Once a branch is created, then new changes into transifex will be available only for next branch. Reason of this is that transifex is not able to manage branch/versions (not yet).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Manual Translation (not recommended) ==&lt;br /&gt;
&lt;br /&gt;
To translate Dolibarr into another language, go to the langs directory and create a folder/directory named with the code language to translate (follow the existing format, for example en_US, en_GB, es_ES, de_DE, etc...). Then copy the files from an existing language directory (for example en_US/main.lang, en_GB/bills.lang), into the new language directory that you have just created.&lt;br /&gt;
&lt;br /&gt;
These files have the format of key/value pairs in each line like the followings:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
Code1 = translate phrase 1&lt;br /&gt;
Code2 = translate phrase 2&lt;br /&gt;
...&lt;br /&gt;
Coden = translate phrase n&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Translate the phrases (the value portion of the key/value pairs) on right side of the &amp;quot;=&amp;quot; as seen above, the code (the key portion) on left side of &amp;quot;=&amp;quot; should remain unchanged. It is possible to translate the files one by one, without bringing them all at once. If a file has not been translated into the new language, Dolibarr uses English.&lt;br /&gt;
&lt;br /&gt;
To have a localised (translated) string into the PHP code, all you have to do is load the language file and use the method to get the translated value, like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$langs-&amp;gt;load(&amp;quot;myfile&amp;quot;); // or use $langs-&amp;gt;load(&amp;quot;myfile@mymodule&amp;quot;) if myfile.lang is inside directory htdocs/mymodule/langs/xx_XX   &lt;br /&gt;
&lt;br /&gt;
print $langs-&amp;gt;trans(&amp;quot;CodeX&amp;quot;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An entry type;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
CodeX = phrase X&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
must be present or added to the myfile.lang file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Automatic Translation with autotranslator.php tool ==&lt;br /&gt;
&lt;br /&gt;
* Translator OS: All&lt;br /&gt;
* Tool: &#039;&#039;&#039;autotranslator.php&#039;&#039;&#039; provided with Dolibarr in directory &#039;&#039;&#039;dev/translation&#039;&#039;&#039;.&lt;br /&gt;
This method is recommended when starting translation for a language not already initialized. If there is already a translation available but you need to add missing key or correct errors, try to use method using Transifex (see later).&lt;br /&gt;
&lt;br /&gt;
To make or update all files of a language code, just run the script:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php autotranslator.php lang_code_source lang_code_target GOOGLEAPIKEY&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
For example :&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php autotranslator.php en_US pt_PT GOOGLEAPIKEY&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
to translate into Portuguese (pt_PT) using English (en_US) files.&lt;br /&gt;
&lt;br /&gt;
All non existing files will be created, all existing files will be updated.&lt;br /&gt;
The tool use [http://translate.google.com Google translation] service to find the translation value of a string, so a working Internet connection is required from station running the script. Also a GOOGLEAPIKEY is required and Google charges a fee for using this service (20 euros / 1 000 000 of translated chars).&lt;br /&gt;
Your PHP must also have permissions to write into &#039;&#039;&#039;htdocs/langs&#039;&#039;&#039; directory and must have curl functions available.&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Distribute or include your translation into core source =&lt;br /&gt;
&lt;br /&gt;
== Including your translation in the official Dolibarr sources ==&lt;br /&gt;
&lt;br /&gt;
Once you start translating, it&#039;s a smart decision to share it, so it can be included into the official code of Dolibarr.&lt;br /&gt;
If you keep it for you, others will not be able to improve it when new terms are added or previous terms are modified, and you will still have to manage the translation on your own.&lt;br /&gt;
&lt;br /&gt;
If you translated through the Transifex system, there&#039;s nothing to be done. Your translation will be included in the next version of Dolibarr. No additional work! In technical terms, the translation will be exported from Transifex and imported into Dolibarr by our developers, at least once every month.&lt;br /&gt;
&lt;br /&gt;
If, however, you translated directly in Dolibarr files, then you will first have to transfer those translations to Transifex before they can be included. So, really, you should start translating into Transifex.&lt;br /&gt;
If you send us your translation through a Pull Request on Github, sadly, it will be overwritten by the next import from Transifex, so it would be very short-lived.&lt;br /&gt;
&lt;br /&gt;
=== Adding new variables ===&lt;br /&gt;
&lt;br /&gt;
The reference language is en_US and is always complete. You can find it in the htdocs/langs/en_US/ folder. All other language files are likely to be slightly or highly incomplete, depending on the language.&lt;br /&gt;
&lt;br /&gt;
If you are developing a new module, you are likely going to need the addition of new language variables. This is done exclusively through the update of the en_US language (htdocs/langs/en_US/ folder). Just modify these files to add the variable you need and send the resulting folder as part of your Pull Request. Refer to the developer documentation to learn how to contribute code (you will need an account on {{TemplateUrlSCM}}.&lt;br /&gt;
&lt;br /&gt;
== As an extension ==&lt;br /&gt;
When you create a new language, if it is not already integrated into Dolibarr, it can still be broadcast to all other users. You can make a distribution package using the &#039;&#039;&#039;build/makepack-dolibarrlang.pl&#039;&#039;&#039; script or making a zip archive manually and posting it on dolistore.com or sending it to the developers&#039; mailing list &#039;&#039;&#039;dolibarr-dev&#039;&#039;&#039; ({{TemplateURLMLDev}}).&lt;br /&gt;
&lt;br /&gt;
New language files are immediately available in an installation as soon as the archive is unzipped in the correct directory.&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Translate documentation on wiki =&lt;br /&gt;
The wiki is written in 3 languages: English, French and Spanish.&lt;br /&gt;
If you want to enhance documentation on one of these languages, all you have to do is to create an account on this wiki.&lt;br /&gt;
Then, you can edit existing pages to correct a bad translation or translate pages waiting for translation [[:Category:Page_waiting_for_translation]].&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Template:ListOfOtherPHPExtensions&amp;diff=34384</id>
		<title>Template:ListOfOtherPHPExtensions</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Template:ListOfOtherPHPExtensions&amp;diff=34384"/>
		<updated>2015-09-25T10:10:41Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Added required calendar extension for functions like easter_date() in date.lib.php&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* for date manipulations:&lt;br /&gt;
** calendar&lt;br /&gt;
* for PHPExcel:&lt;br /&gt;
** zip (handling of .xlsx, .ods and .gnumeric files)&lt;br /&gt;
** xml&lt;br /&gt;
** gd2 (optional, but required for exact column width autocalculation)&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Environment_and_development_tools_-_Optional&amp;diff=33934</id>
		<title>Environment and development tools - Optional</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Environment_and_development_tools_-_Optional&amp;diff=33934"/>
		<updated>2015-06-08T11:39:20Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Added tuning configuration for alternative webservers (Nginx)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateDocDev}}&lt;br /&gt;
This page describe all optional components you can install to support more technologies for development around Dolibarr.&lt;br /&gt;
They are not required to develop Dolibarr nor modules but may be usefull for specific development.&lt;br /&gt;
&lt;br /&gt;
== If you manage other projects with SVN ==&lt;br /&gt;
* Install Eclipse plugin for SVN: SubClipse&lt;br /&gt;
For this, use the &#039;&#039;&#039;Find And Install process&#039;&#039;&#039; and add the SVN update URL: &lt;br /&gt;
&lt;br /&gt;
http://subclipse.tigris.org/install.html&lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
* Install Eclispe plugin for SVN: Subversive&lt;br /&gt;
&lt;br /&gt;
http://community.polarion.com/projects/subversive/download/eclipse/2.0/ganymede-site/ - [required] Subversive SVN Connectors&lt;br /&gt;
&lt;br /&gt;
http://community.polarion.com/projects/subversive/download/integrations/ganymede-site/ - [optional] Subversive Integrations&lt;br /&gt;
&lt;br /&gt;
== If you want to make Perl scripts ==&lt;br /&gt;
* Install the Eclipse plugin for Perl: EPIC&lt;br /&gt;
For this, use the &#039;&#039;&#039;Find And Install process&#039;&#039;&#039; and add the update URL: http://e-p-i-c.sourceforge.net/updates&lt;br /&gt;
&lt;br /&gt;
== If you want to make Python scripts ==&lt;br /&gt;
* Install the Eclipse plugin for Python: PyDev&lt;br /&gt;
For this, use the &#039;&#039;&#039;Find And Install process&#039;&#039;&#039; and add the update URL: http://pydev.org/updates&lt;br /&gt;
&lt;br /&gt;
== If you are using Windows ==&lt;br /&gt;
&lt;br /&gt;
* Notepad++ (for those which can&#039;t stand java or using a computer too old for Eclipse).&lt;br /&gt;
&lt;br /&gt;
* WinMerge (to compare files and directories)&lt;br /&gt;
&lt;br /&gt;
* CygWin (to have the &amp;quot;patch&amp;quot; command)&lt;br /&gt;
&lt;br /&gt;
== To make FirePHP Debug ==&lt;br /&gt;
If using Ubuntu, you can also complete PHP with FirePHP module by running&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
pear channel-discover pear.firephp.org&lt;br /&gt;
pear install firephp/FirePHPCore &lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== If you want to make step by step debugging or tunning (XDebug) ==&lt;br /&gt;
* To add global tuning information, from dolibarr 3.8, for pages on your browser javascript console log, add environment variable MAIN_SHOW_TUNING_INFO to 1 on your webserver.&lt;br /&gt;
For Apache, just add the following line into your apache.conf:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
SetEnv MAIN_SHOW_TUNING_INFO 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
For Nginx, add the following line to your php location:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
fastcgi_param MAIN_SHOW_TUNING_INFO true;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
The variable name is DOL_TUNING for versions of Dolibarr &amp;lt; 3.8.&lt;br /&gt;
&lt;br /&gt;
* Install XDebug:&lt;br /&gt;
=== [[File:Logo_windows.png|24px]] In Windows ===&lt;br /&gt;
* Download dll file &#039;&#039;&#039;php_debug_xxx.dll&#039;&#039;&#039; on http://www.xdebug.org and store it in directory /ext of php. Then enable plugin.&lt;br /&gt;
&lt;br /&gt;
* Modify php.ini file to add parameters:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
 [xdebug]&lt;br /&gt;
 xdebug.remote_enable=on&lt;br /&gt;
 xdebug.remote_handle=dbgp&lt;br /&gt;
 xdebug.remote_host=localhost&lt;br /&gt;
 xdebug.remote_port=9000&lt;br /&gt;
 xdebug.show_local_vars=off&lt;br /&gt;
 xdebug.profiler_output_dir=c:/temp&lt;br /&gt;
 xdebug.profiler_append=0&lt;br /&gt;
 xdebug.profiler_enable=0&lt;br /&gt;
 xdebug.profiler_enable_trigger=1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Logo_ubuntu.png|24px]] In Ubuntu / Linux ===&lt;br /&gt;
* Install package &#039;&#039;&#039;php-xdebug&#039;&#039;&#039;:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo apt-get install php5-xdebug&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Modify xdebug.ini to add parameters after the line zend_extension=xxx (or similar):&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
 ; With xdebug 2.1 and more&lt;br /&gt;
 xdebug.remote_enable=on&lt;br /&gt;
 xdebug.remote_handle=dbgp&lt;br /&gt;
 xdebug.remote_host=localhost&lt;br /&gt;
 xdebug.remote_port=9000&lt;br /&gt;
 xdebug.show_local_vars=off&lt;br /&gt;
 xdebug.profiler_output_dir=/var/tmp&lt;br /&gt;
 xdebug.profiler_enable=0&lt;br /&gt;
 xdebug.profiler_enable_trigger=1&lt;br /&gt;
 ; Add also this with xdebug 2.2 and more&lt;br /&gt;
 xdebug.show_mem_delta=1&lt;br /&gt;
 xdebug.trace_output_dir=/var/tmp&lt;br /&gt;
 xdebug.auto_trace=0&lt;br /&gt;
 xdebug.trace_enable_trigger=1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [[File:Eclipsephp.jpg|24px]] Eclipse configuration ===&lt;br /&gt;
* Open Eclipse. In Window-&amp;gt;Preferences-&amp;gt;General-&amp;gt;Web Browser, select external web browser, and set it to Default system web browser. &lt;br /&gt;
&lt;br /&gt;
* Go into the debug section, by Window-&amp;gt;Preferences-&amp;gt;PHP-&amp;gt;Debug, and set the PHP Debugger option to XDebug (by default this is set to the Zend Debugger). Note the chekbox “Break at first line” in this page as well – you can change this later on, as required. &lt;br /&gt;
&lt;br /&gt;
* After you’ve applied your changes, go into the PHP Debug prespective, and go to menu Debug Configurations… Here, make sure the Server Debugger is set to XDebug, and that the PHP server points to http://localhost/ or an appropriate server location. The file section should point to the file to be debugged, relative to your workspace, the relative path maybe something /dolibarr/htdocs/index.php.&lt;br /&gt;
&lt;br /&gt;
* Check the URL section to see whether it points to the correct location – if not, make sure you uncheck the “Auto-Generate” check box, and enter in the correct location. Apply the changes and close the dialog box.&lt;br /&gt;
&lt;br /&gt;
* You should now be ready to debug Dolibarr. Click on Run-&amp;gt;Debug or F11 to enable debugging, Eclipse should switch to the Debug View, and the page should start loading in your external browser. If “Break at First Line” checkbox was checked previously, then the program would have “stopped” at the first line. You can step into or step over subsequent lines using the controls on your top left corner. Alternatively, you can place breakpoints at various locations and stop code execution there as well.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Then to analyze files generated by XDebug profiling, you must call the page by adding parameter XDEBUG_PROFILE=1 to generate the file and then install KCacheGrind (Linux) or WinCacheGrind (Windows) to analyze them.&lt;br /&gt;
&lt;br /&gt;
== To develop or use Quality controls (PHPUnit, PHPCodeSniffer, PHPCpd, PHPDepends) ==&lt;br /&gt;
=== From Eclipse ===&lt;br /&gt;
You can also optionnally install The PHP Tools integration (PTI) using the Eclipse plugin installer menu with this following URL:&lt;br /&gt;
&lt;br /&gt;
http://www.phpsrc.org/eclipse/pti/&lt;br /&gt;
&lt;br /&gt;
If you do so, menu to launch tools tests are available in your Eclipse menu. &lt;br /&gt;
&lt;br /&gt;
Modify your Eclipse setup (Windows-Preferences-PHPTools-PHPCodeSniffer) to add a new directory standard found into&#039;&#039;&#039; dev/codesniffer&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Modify your Eclipse setup (Windows-Preferences-PHPTools-PHPUnit) like on screen shot (click to zoom):&lt;br /&gt;
&lt;br /&gt;
[[File:Eclipse setup PHPUnit.png|100px]]&lt;br /&gt;
&lt;br /&gt;
If you did not install PTI, you must install and run PHPUnit and other quality tools manually from command line.&lt;br /&gt;
&lt;br /&gt;
=== From Command Line ===&lt;br /&gt;
==== Instal PHPUnit ====&lt;br /&gt;
* Download a release archive from http://pear.phpunit.de/get/ and extract it to a directory that is listed in the include_path of your php.ini configuration file.&lt;br /&gt;
* Prepare the phpunit script:&lt;br /&gt;
** For Linux: Rename the phpunit.php script to phpunit and replace the @php_bin@ string in it with the path to your PHP command-line interpreter (usually /usr/bin/php).&lt;br /&gt;
** For Windows: Replace the @php_bin@ string in file phpunit.bat with the path of your PHP command-line interpreter and @bin_dir@ string with the path of the PHPunit directory.&lt;br /&gt;
** Edit your Path to inclulde PHPunit directory&lt;br /&gt;
** Make script runnable (chmod +x phpunit on Linux). &lt;br /&gt;
* Prepare the PHPUnit/Util/PHP.php script:&lt;br /&gt;
** Replace the @php_bin@ string if it exists in file it with the path to your PHP command-line interpreter (usually /usr/bin/php).&lt;br /&gt;
* Module xdebug can also be required if you plan to make reporting of test code covering.&lt;br /&gt;
&lt;br /&gt;
==== Execute PHPUnit tests or generate code coverage reports ====&lt;br /&gt;
* Go into directory &#039;&#039;&#039;/test&#039;&#039;&#039; of sources. Read file &#039;&#039;&#039;README&#039;&#039;&#039; to know the process to execute a unit test campaign.&lt;br /&gt;
&lt;br /&gt;
==== Install other quality tools (phpcs, phpcd, phpdepends) ====&lt;br /&gt;
* Take a look at tools documentation (PHPCodeSniffer, PHPPcd, PHPDepends). For example, to install or upgrade PHPCodeSniffer&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo pear upgrade PHP_CodeSniffer&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== To develop or use Selenium tests ==&lt;br /&gt;
=== From Firefox ===&lt;br /&gt;
==== Install plugin for Firefox Selenium IDE ====&lt;br /&gt;
* Download file of plugin &amp;quot;Selenium IDE&amp;quot; for Firefox.&lt;br /&gt;
* Add it into firefox in menu Tools - Complementary modules.&lt;br /&gt;
&lt;br /&gt;
==== Execute Selenium tests ====&lt;br /&gt;
* Go into menu Tools - Selinum IDE of Firefox.&lt;br /&gt;
* Open xml file of the suite tests.&lt;br /&gt;
* Execute the test.&lt;br /&gt;
&lt;br /&gt;
== To build Doxygen documentation ==&lt;br /&gt;
* Install Doxygen available for download at http://www.doxygen.org (or install package doxygen with Ubuntu). &lt;br /&gt;
* Install Eclipse plugin by adding source http://download.gna.org/eclox/update/ into your Eclipse update setup. Then setup your Eclipse (Window-Preferences-Doxygen) to define path to Doxygen tool.&lt;br /&gt;
&lt;br /&gt;
== To develop Android component ==&lt;br /&gt;
* Download android SDK and unzip it: http://developer.android.com/sdk&lt;br /&gt;
* Install Android Eclipse plugin:&lt;br /&gt;
** Start Eclipse, then select Help &amp;gt; Install New Software.&lt;br /&gt;
** Click Add, in the top-right corner.&lt;br /&gt;
** In the Add Repository dialog that appears, enter &amp;quot;ADT Plugin&amp;quot; for the Name and the following URL for the Location: https://dl-ssl.google.com/android/eclipse/&lt;br /&gt;
** If you have trouble acquiring the plugin, try using &amp;quot;http&amp;quot; in the Location URL, instead of &amp;quot;https&amp;quot; (https is preferred for security reasons).&lt;br /&gt;
** In the Available Software dialog, select the checkbox next to Developer Tools and click Next.&lt;br /&gt;
** In the next window, you&#039;ll see a list of the tools to be downloaded. Click Next.&lt;br /&gt;
** Read and accept the license agreements, then click Finish.&lt;br /&gt;
** If you get a security warning saying that the authenticity or validity of the software can&#039;t be established, click OK.&lt;br /&gt;
** When the installation completes, restart Eclipse.&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Setup_Other&amp;diff=33791</id>
		<title>Setup Other</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Setup_Other&amp;diff=33791"/>
		<updated>2015-05-21T09:16:37Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Add a warning to MAIN_USE_JQUERY_MULTISELECT to avoid https://github.com/Dolibarr/dolibarr/issues/2860&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin]]&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Help about screen:&#039;&#039;&#039; Other setup&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Menu path:&#039;&#039;&#039; Home -&amp;gt; Setup -&amp;gt; Other&lt;br /&gt;
&lt;br /&gt;
= Goal =&lt;br /&gt;
This page is built to add/edit new parameters without a dedicated page to edit them. In most cases, it is parameters for your own development, external modules, or hidden features.&lt;br /&gt;
&lt;br /&gt;
For a standard usage of Dolibarr, this screen must be kept empty and not be used.&lt;br /&gt;
&lt;br /&gt;
= List of known hidden options =&lt;br /&gt;
Some options are not visible in the interface (often because they are deprecated or beta features). In most cases you do not need these functions and their use may make the application unstable.&lt;br /&gt;
&lt;br /&gt;
To enable them you have to define a constant to 1 in &#039;&#039;&#039;Home -&amp;gt; Setup -&amp;gt; Other setup&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
== Global options ==&lt;br /&gt;
* MAIN_APPLICATION_TITLE =&amp;gt; This will change the title of software (that appears on the login page by default). Warning, changing this may make Dolibarr version detection fails by smartphone applications like [[Application Android - DoliDroid]]&lt;br /&gt;
&lt;br /&gt;
* MAIN_AUTOFILL_DATE =&amp;gt; If this constant is defined (to something else than 0), the date of invoice, proposal, order or payment are filled with current date. It is highly recommended to NOT ENABLE this feature. This create a lot of input errors with no data not validated by users. This lead in bad values saved in database giving headaches when you have to do your accountancy reports ! However some users want it, so we provide it.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DISABLE_FULL_SCANLIST =&amp;gt; Constant to define to disable complete scan of tables to know the total amount of element to allow the pagination to show total number of pages. To activate on systems with a very important number of data (Tables with more than 500 000 records).&lt;br /&gt;
&lt;br /&gt;
* MAIN_FIRST_TO_UPPER =&amp;gt; Dolibarr add upper case to thirdparties, contacts or members names if not done. Warning, with some languages (whose words with uppercase are not same words, or pagecode does not always have an uppercase, like cyrillic languages), this feature may alter your data.&lt;br /&gt;
&lt;br /&gt;
* MAIN_LOGTOHTML =&amp;gt; If this constants is defined, it is possible to have logs inside pages by adding the parameter &amp;amp;logtohtml=1 into URL.&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_HOURMIN_IN_DATE_RANGE =&amp;gt; On all entities lines (invoice, order, contract...), it is possible to add hour and minutes with date on fields &amp;quot;date start&amp;quot; and &amp;quot;date end&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* MAIN_REMOVE_INSTALL_WARNING =&amp;gt; Remove all security warning that appears to administrator users if URL /install is public. You shoud solve the problem if warning occurs instead of removing this warning. For this, put a file called install.lock into Dolibarr root directory. This will remove warning but also make the page /install not possible to use to protect your installation.&lt;br /&gt;
&lt;br /&gt;
* MAIN_OPTIMIZE_SPEED =&amp;gt; Use some speed enhancements. See page [[Increase_Performance]] for more information.&lt;br /&gt;
&lt;br /&gt;
* MAIN_OVERWRITE_TRANS_xx_YY =&amp;gt; You can use this to change value of a translation key for language xx_YY (ie: en_US) without editing language files. For example: &amp;quot;TranslationKey1:New value1,TranslationKey2:New value 2&amp;quot;. Note that using this option slow down seriously your instance. If you can, it is better to edit directly the language files into htdocs/lang/xx_YY.&lt;br /&gt;
&lt;br /&gt;
* MAIN_REPEATCONTACTONEACHTAB =&amp;gt; If added and set to 1, this add contacts on all tabs, not only main tab.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DISABLE_JQUERY_JNOTIFY =&amp;gt; Disable usage of JNotify to show confirm or error messages&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_JQUERY_JEDITABLE =&amp;gt; Allow to update from screnn, directly into database, some properties of elements (invoices, proposals, ...) using Ajax. This make response time faster, but avoid using this features, because, it overpass some business actions (updates onother data that should be done consitently) and ignore business controls on data you saved. So this feature breaks consitency of data and stability of software.&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_JQUERY_LAYOUT =&amp;gt; Allow hidding the left menu&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_JQUERY_MULTISELECT =&amp;gt; Allow to use Ajax when a choice that require multiselect is used (for the moment only external modules uses select box with multiselect values). Set the value to the jQuery plugin name to use (multiselect, multiple-select, select2…). Setting it to any other value will result in unwanted side-effects and/or bugs.&lt;br /&gt;
&lt;br /&gt;
* MAIN_HELPCENTER_LINKTOUSE  =&amp;gt; Define a target link &amp;quot;I need help&amp;quot; onto logon page&lt;br /&gt;
&lt;br /&gt;
* MAIN_MODULES_FOR_EXTERNAL =&amp;gt; Limit available modules for external users. By defaut value is &#039;facture,commande,contact,propal,projet,contrat,societe,ficheinter,expedition,agenda&#039;&lt;br /&gt;
&lt;br /&gt;
* MAIN_PRODUCT_DISABLE_CUSTOMCOUNTRYCODE =&amp;gt; Avoid Custom code and country of origin to be set as product description when added to Propal/Order/Invoice&lt;br /&gt;
&lt;br /&gt;
* MAIN_SHOW_TUNING_INFO =&amp;gt; Add tuning information into javascript console. Better when xdebug is enabled.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DOL_SCRIPTS_ROOT =&amp;gt; Define directory who contains &#039;scripts&#039; directory (e.g /var/www/dolibarr)&lt;br /&gt;
&lt;br /&gt;
* MAIN_MIN_NB_ENABLED_MODULE_FOR_WARNING =&amp;gt; A warning saying setup of modules is not complete is shown if number of enabled modules is lower or equal than this value (1 if not defined)&lt;br /&gt;
&lt;br /&gt;
* MAIN_ADD_SALE_REP_SIGNATURE_IN_NOTE =&amp;gt; Add signature of first sale representative into documents (at end of public notes).&lt;br /&gt;
&lt;br /&gt;
* MAIN_DISABLE_AJAX_COMBOX =&amp;gt; If you have a large amount of thirdparty or product, you can disable the autocomplete feature on thirdparties list by setting constant MAIN_DISABLE_AJAX_COMBOX to 1 into Home-Setup-Other (with Dolibarr v3.6.0+).&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_CACHE_MANIFEST =&amp;gt; Add an HTML5 cache manifest to the page&lt;br /&gt;
&lt;br /&gt;
* MAIN_FORCELANGDIR =&amp;gt; relative path of the directory holding your custom langs folder.&lt;br /&gt;
&lt;br /&gt;
* MAIN_VAT_DEFAULT_IF_AUTODETECT_FAILS =&amp;gt; allow to define a default VAT rate&lt;br /&gt;
&lt;br /&gt;
* MAIN_HTML_TITLE =&amp;gt; can be used to control how html title is formated. If value contains key &#039;noapp&#039;, application name will not be output. If value contains &#039;thirdpartynameonly&#039;, on tab for thirdparties, only name of thirdparties are output. Value can be list of tags: &#039;noapp;thirdpartynameonly&#039;&lt;br /&gt;
&lt;br /&gt;
* MAIN_MENU_HIDE_UNAUTHORIZED =&amp;gt; Hide menu if user not autorized rather than just grey them&lt;br /&gt;
&lt;br /&gt;
== Email and SMS ==&lt;br /&gt;
* MAIN_MAIL_DEBUG =&amp;gt; Write content with header of last mail into file dolibarr_mail.log into directory dolibarr_main_data_root.&lt;br /&gt;
&lt;br /&gt;
* MAIN_SMS_DEBUG =&amp;gt; Write content of SMS sent into file dolibarr_sms.log into directory dolibarr_main_data_root.&lt;br /&gt;
&lt;br /&gt;
* MAIN_MAIL_ALLOW_SENDMAIL_F =&amp;gt; On Linux or BSD system, PHP email function use the command sendmail local to server. In some cases, the sender email must be provided on command line of sendmail with option -f. This option is here to ask Dolibarr to call the function &#039;&#039;&#039;mail&#039;&#039;&#039; of PHP by adding value for the option -f. Note that in most cases, even with sendmail, sender email is correctly managed as it is added in the email technical header. This option is here only for rare setup of sendmail that ask the &#039;&#039;&#039;-f&#039;&#039;&#039; option to be mandatory or for sendmail setup that does not use by default the Return-path of header email to define the sender (with this option, the return-path will be provided also on command line and not lost by sendmail).&lt;br /&gt;
&lt;br /&gt;
* MAIN_MAIL_SENDMAIL_FORCE_BA =&amp;gt; On Lunix or BSD system, PHP email function use the command sendmail local to server. In some case, we want to recipient to be provided to sendmail into the email content instead of its command line parameter. For this we must add the &#039;&#039;&#039;-ba&#039;&#039;&#039; parameter to sendmail. This option ask PHP to provide this parameter when sending a mail. Note that another solution is to edit the &#039;&#039;&#039;mail.force_extra_parameters=-ba&#039;&#039;&#039; into &#039;&#039;&#039;php.ini&#039;&#039;&#039; file.&lt;br /&gt;
&lt;br /&gt;
* MAIN_MAIL_NO_FULL_EMAIL =&amp;gt; Recipient email and sender are cleaned to be on form &amp;quot;&amp;lt;email&amp;gt;&amp;quot; instead of &amp;quot;Name &amp;lt;email&amp;gt;&amp;quot;. This might solve problem of compatibility with very old mailers.&lt;br /&gt;
&lt;br /&gt;
* MAIN_FIX_FOR_BUGGED_MTA =&amp;gt; Some MTA agent are bugged and add some CR chars each time they saw a LF. Because Dolibarr emails are forged to be already cleaned, if MTA agent do that, you will send an email with two CR chars. This may result in having recipient not able to read your email. To fix this, add this constant to 1. Dolibarr will then create an email that is not RFC compliant but because the MTA agent is bugged, the email will be modified and become correct during sending, solving the problem of bad email received. Add this constant if your recipient experience problems when opening email for example users using webmail of orange.fr or hotmail.com&lt;br /&gt;
&lt;br /&gt;
* MAIN_MAIL_DO_NOT_USE_SIGN =&amp;gt; Do not add user signature at end of suggested predefined email&lt;br /&gt;
&lt;br /&gt;
* MAIL_FORCE_DELIVERY_RECEIPT_INVOICE, MAIL_FORCE_DELIVERY_RECEIPT_ORDER, MAIL_FORCE_DELIVERY_RECEIPT_PROPAL =&amp;gt; Force delivery receipt to &amp;quot;Yes&amp;quot; onto form to send email.&lt;br /&gt;
&lt;br /&gt;
* MAIN_EMAIL_USECCC =&amp;gt; Show field BCC into email forms.&lt;br /&gt;
&lt;br /&gt;
* MAIN_MAIL_AUTOCOPY_PROPOSAL_TO, MAIN_MAIL_AUTOCOPY_ORDER_TO, MAIN_MAIL_AUTOCOPY_INVOICE_TO =&amp;gt; Send a BCC to the recipients when sending email for proposal, order or invoice. If option MAIN_EMAIL_USECCC is also set, you will see recipient email of BCC into email form on same line used to enter BCC.&lt;br /&gt;
&lt;br /&gt;
* MAIN_EMAIL_ADD_TRACK_ID =&amp;gt; When value is 1: The record &amp;quot;Message-id&amp;quot; added into smtp header includes a tracking id to define where the email was sent from.&lt;br /&gt;
When value is 2: you send an email from thirdparty card, the sender email is completed with the email source tracking string  &amp;quot;+thiXXX&amp;quot; on email (your email will be sent with the &amp;quot;From&amp;quot; that is myname+thi123@mycompany.com). So when user receiving email will make &amp;quot;Answer&amp;quot;, email will be sent to myname@mycompany.com but with the tracking id included, allowing you to know on wich thirdparty email exchange is related to.&lt;br /&gt;
&lt;br /&gt;
== Third parties module ==&lt;br /&gt;
* SOCIETE_DISABLE_CUSTOMERS =&amp;gt; Remove all menu and features related to customers&lt;br /&gt;
* SOCIETE_DISABLE_PROSPECTS =&amp;gt; Remove all menu and features related to prospects&lt;br /&gt;
* SOCIETE_DISABLE_STATE =&amp;gt; Do not use field &amp;quot;state/province&amp;quot;&lt;br /&gt;
* THIRDPARTY_NOTCUSTOMERPROSPECT_BY_DEFAULT =&amp;gt; Do not set status &amp;quot;Customer/Prospect&amp;quot; to &amp;quot;on&amp;quot; when creating a new thirdparty from menu &amp;quot;New thirdparty&amp;quot;.&lt;br /&gt;
* THIRDPARTY_NOTSUPPLIER_BY_DEFAULT =&amp;gt; Do not set status &amp;quot;Supplier&amp;quot; to &amp;quot;on&amp;quot; when creating a new thirdparty from menu &amp;quot;New thirdparty&amp;quot;.&lt;br /&gt;
* MAIN_THIRPARTY_CREATION_INDIVIDUAL =&amp;gt; Default Thirparty create are individual&lt;br /&gt;
&lt;br /&gt;
== Proposals module ==&lt;br /&gt;
* PROPAL_CLONE_ON_CREATE_PAGE =&amp;gt; On the create proposal page, ask if we want to create the proposal by cloning an already existing one. You should use instead the &amp;quot;Clone&amp;quot; button available on existing proposals.&lt;br /&gt;
* MAIN_PROPAL_CHOOSE_ODT_DOCUMENT =&amp;gt; On setup page, you&#039;ll be able to select which ODT document to use when close or cancel proposals.&lt;br /&gt;
* &amp;lt;s&amp;gt;MAIN_GENERATE_DOCUMENTS_WITH_PICTURE&amp;lt;/s&amp;gt; MAIN_GENERATE_PROPOSALS_WITH_PICTURE =&amp;gt; Add picture of product (the first one found if there is several) into the generated PDF of proposals. Note that using this reduce available width for product description.&lt;br /&gt;
* WORKFLOW_PROPAL_CAN_CLASSIFY_BILLED_WITHOUT_INVOICES =&amp;gt; Button &amp;quot;Classified Billed&amp;quot; is visible on proposal even if there is no invoice linked to proposal.&lt;br /&gt;
&lt;br /&gt;
== Invoice module ==&lt;br /&gt;
* FACTURE_SHOW_SEND_REMINDER =&amp;gt; Show link &amp;quot;Send reminder by mail&amp;quot;, same feature than &amp;quot;Send by mail&amp;quot; (obsolete feature).&lt;br /&gt;
* INVOICE_CAN_ALWAYS_BE_REMOVED =&amp;gt; Allow to always delete invoices (even if invoice is not last one).&lt;br /&gt;
* INVOICE_CAN_NEVER_BE_REMOVED =&amp;gt; Never allow to delete invoices (except draft invoices).&lt;br /&gt;
* INVOICE_POSITIVE_CREDIT_NOTE =&amp;gt; All amounts on PDF credit notes are positive.&lt;br /&gt;
* FACTURE_CHANGE_THIRDPARTY =&amp;gt; Allow to change the third party in the draft invoices. If a discount was set from the original thirdparty, then discount remain, making data not coherent.&lt;br /&gt;
* FACTURE_USE_PROFORMAT =&amp;gt; Enable PROFORMAT invoices type.&lt;br /&gt;
* FACTURE_DEPOSITS_ARE_JUST_PAYMENTS =&amp;gt; Treats deposit invoices as a special case. Deposit invoices don&#039;t get counted on turnover. They are then applied as a payment, like a discount, on the final invoice.&lt;br /&gt;
* FACTURE_SENDBYEMAIL_FOR_ALL_STATUS =&amp;gt; Can send invoice by email to customer even if invoice has status &amp;quot;draft&amp;quot;.&lt;br /&gt;
* MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT =&amp;gt; Disable VAT on genrated documents. like for an association. (it&#039;s work with crabe template)&lt;br /&gt;
* FAC_AUTO_FILLJS =&amp;gt; Display a button to autofill the payment amount for each invoice on the payment creation page&lt;br /&gt;
&lt;br /&gt;
== Order module ==&lt;br /&gt;
* COMMANDE_REQUIRE_SOURCE =&amp;gt; Make the input field &amp;quot;Source of order&amp;quot; mandatory.&lt;br /&gt;
* COMMANDE_VALID_AFTER_CLOSE_PROPAL =&amp;gt; When an order is created on a proposal close, the order is directly defined with status &amp;quot;Validated&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Export module ==&lt;br /&gt;
* EXPORT_CSV_SEPARATOR_TO_USE =&amp;gt; String value to use as separator to delimit fields int exported files (by default Dolibarr use &amp;quot;,&amp;quot;). Example: EXPORT_CSV_SEPARATOR_TO_USE=;&lt;br /&gt;
* EXPORT_CSV_FORCE_CHARSET =&amp;gt; Choose the charset of file built by CSV export. By default: UTF-8. Example: EXPORT_CSV_FORCE_CHARSET=ISO-8859-1&lt;br /&gt;
&lt;br /&gt;
== Agenda module ==&lt;br /&gt;
* AGENDA_MAX_EVENTS_DAY_VIEW =&amp;gt; Define the maximum number of visible entries for each day in agenda. Default value is 3. Value 0 means no limit.&lt;br /&gt;
* AGENDA_USE_EVENT_TYPE =&amp;gt; Add a mandatory field &amp;quot;Type&amp;quot; when creating an event (deprecated).&lt;br /&gt;
* AGENDA_AUTOSET_END_DATE_WITH_DELTA_HOURS =&amp;gt; To automatically set end date of event to start date + delta on event creation page.&lt;br /&gt;
&lt;br /&gt;
== Products module ==&lt;br /&gt;
* PRODUCT_ADD_TYPE_IN_DOCUMENTS =&amp;gt; Add text &amp;quot;Product&amp;quot; or &amp;quot;Service&amp;quot; at beginning of details lines on built PDF documents.&lt;br /&gt;
* PRODUCT_SHOW_WHEN_CREATE =&amp;gt; Old option no more supported (create problems) to be able to add lines of product during first step of element creation.&lt;br /&gt;
* PRODUCT_DONOTSEARCH_ANYWHERE =&amp;gt; When Ajax search is enabled, search is done on criteria anywhere in label of product. By adding this option, search is done only on start of label. This is really faster when you have a huge number of products.&lt;br /&gt;
* PRODUIT_DESC_IN_LIST =&amp;gt; Show long description of product/service into lists.&lt;br /&gt;
* PRODUIT_MULTIPRICES_LABELx (where x = 1,2,...) =&amp;gt; When option mode to set prices are PRODUIT_MULTIPRICES (n different prices per product according to a customer level), this option will force a label for the level x. Value must be a key. If the key is found into translation files, it will be replaced by the translated value.&lt;br /&gt;
&lt;br /&gt;
== Services module ==&lt;br /&gt;
* SERVICE_ARE_ECOMMERCE_200238EC =&amp;gt; If this option is enabled, services are processed like eServices according to directove of EU Council Directive 2002/38/EC (http://ec.europa.eu/taxation_customs/taxation/vat/traders/e-commerce/article_1610_en.htm). Default VAT rate are based on buying country instead of selling country for BtoC sells.&lt;br /&gt;
&lt;br /&gt;
== Stocks ==&lt;br /&gt;
* STOCK_SUPPORTS_SERVICES =&amp;gt; Services are also increased/decreased into stocks.&lt;br /&gt;
&lt;br /&gt;
== Point of Sale ==&lt;br /&gt;
* CASHDESK_SHOW_KEYPAD =&amp;gt; Show a mouse key pad into Point Of Sale.&lt;br /&gt;
&lt;br /&gt;
== Contracts ==&lt;br /&gt;
* CONTRACT_SUPPORT_PRODUCTS =&amp;gt; Products are also suggested into module contract.&lt;br /&gt;
&lt;br /&gt;
== Projects module ==&lt;br /&gt;
* PROJECT_CAN_ALWAYS_LINK_TO_ALL_SUPPLIERS =&amp;gt; Enable linking a project to any supplier even when using the third party link feature. Note: Set to 1 by default from 3.7.&lt;br /&gt;
* PROJECT_TIME_ON_ALL_TASKS_MY_PROJECTS =&amp;gt; Can add time spent on tasks, even if i am not assigned to task (however, task must be a project i am a contact).&lt;br /&gt;
* PROJECT_SHOW_REF_INTO_LISTS =&amp;gt; Add column with project ref into list (with 3.7 list of supplier invoices only, will be expanded to other lists)&lt;br /&gt;
* PROJECT_HIDE_UNSELECTABLES =&amp;gt; Hide into select list, all project that we can&#039;t select (closed or draft)&lt;br /&gt;
* PROJECT_HIDE_TASKS =&amp;gt; Hide tasks. For user using project only as an analytics key and not using tasks.&lt;br /&gt;
* PROJECT_LIST_SHOW_STARTDATE =&amp;gt; Shows start date of projects in project lists.&lt;br /&gt;
&lt;br /&gt;
== Foundation module ==&lt;br /&gt;
* MEMBER_URL_REDIRECT_SUBSCRIPTION =&amp;gt; Link called and shown when a member account is autocreated in member module by a guest user.&lt;br /&gt;
* MEMBER_EXT_URL_SUBSCRIPTION_INFO =&amp;gt; Link of external page pointed by the &amp;quot;Show here&amp;quot; link to add in fron off payment cell form into the page to make online subscription.&lt;br /&gt;
&lt;br /&gt;
== Interventions module ==&lt;br /&gt;
* FICHINTER_CLASSIFY_BILLED =&amp;gt; Allow to classify an intervention card as &amp;quot;Billed&amp;quot;. This add also trigger FICHINTER_CLASSIFY_BILLED into list of possible automatic event into agenda.&lt;br /&gt;
* FICHINTER_DISABLE_DETAILS =&amp;gt; Disable entry of details line on intervention. Can validate with no line.&lt;br /&gt;
&lt;br /&gt;
== Suppliers module ==&lt;br /&gt;
* FOURN_PRODUCT_AVAILABILITY =&amp;gt; On the Suppliers price page of the products, active the supplier product availability. This is duplicate feature with delivery_delay introduced with 3.8.&lt;br /&gt;
* SUPPLIER_ORDER_AUTOADD_USER_CONTACT =&amp;gt; Add user approving supplier order as a contact automatically.&lt;br /&gt;
* SUPPLIER_ORDER_USE_DISPATCH_STATUS =&amp;gt; Add a status on each dispatch order line&lt;br /&gt;
* SUPPLIER_ORDER_NO_DIRECT_APPROVE =&amp;gt; No button &amp;quot;Validate and Approve&amp;quot;. Always do step &amp;quot;Validate&amp;quot; and &amp;quot;Approve&amp;quot; in 2 steps.&lt;br /&gt;
&lt;br /&gt;
== PDF options ==&lt;br /&gt;
* MAIN_DISABLE_FORCE_SAVEAS =&amp;gt; If your browser ask always to save downloaded files on disk (like PDF), try to add this option. File might appears directly into your browser.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DISABLE_PDF_COMPRESSION =&amp;gt; Disable PDF compression.&lt;br /&gt;
&lt;br /&gt;
* MAIN_INVERT_SENDER_RECIPIENT =&amp;gt;  Invert sender and recipient in some PDF.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DISABLE_PDF_AUTOUPDATE =&amp;gt; Disable automatic generation of PDF each time we add/update/delete a product line (we can still build document by clicking on &amp;quot;Generate&amp;quot;). This option may increase interface speed on server with low CPU.&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_BACKGROUND_ON_PDF =&amp;gt; Define this constant with short name of an image (example &amp;quot;myimage.jpg&amp;quot;) that must be saved into directory &amp;quot;documents/mycompany/logos&amp;quot;. This will add this background image into your generated PDF files. Warning: This option make TCPDF library beeing crazy sometime and content on image disappeared !&lt;br /&gt;
&lt;br /&gt;
* MAIN_ADD_PDF_BACKGROUND =&amp;gt; Define this constant with short name of a PDF file (example &amp;quot;mypdf.pdf&amp;quot;) that must be saved into directory &amp;quot;documents/mycompany&amp;quot;. This will add PDF as a background of some of your generated PDF files (proposals,invoices,orders). If you need to concat PDF, see instead [[Module Concat PDF]].&lt;br /&gt;
&lt;br /&gt;
* MAIN_PDF_FORCE_FONT =&amp;gt; To ignore font defined into language file and force usage of a particular font. For example &amp;quot;DejaVuSans&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* MAIN_PDF_MARGIN_LEFT, MAIN_PDF_MARGIN_RIGHT, MAIN_PDF_MARGIN_TOP, MAIN_PDF_MARGIN_BOTTOM =&amp;gt; To force the margins (mm) of PDF documents (10 is default).&lt;br /&gt;
&lt;br /&gt;
* MAIN_PDF_FREETEXT_HEIGHT =&amp;gt; Change height of space reserved to output the free text.&lt;br /&gt;
&lt;br /&gt;
* MAIN_PDF_TITLE_BACKGROUND_COLOR =&amp;gt; Can define a background color onto title line. Example: &#039;220,220,200&#039;&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_COMPANY_NAME_OF_CONTACT =&amp;gt; Use contact name and information rather than company&lt;br /&gt;
&lt;br /&gt;
* MAIN_ODT_AS_PDF =&amp;gt; Activate PDF conversion from ODT document. If value is &#039;jodconverter&#039;, java and jodconverter command line tool must be available. If value is &#039;/pathto/jodconverter.jar&#039;, then java and the jodconvertar jar must exists. soffice must also be available. MAIN_DOL_SCRIPTS_ROOT Must also be defined to path where the &amp;quot;scripts&amp;quot; directory is stored (for example /var/www/mydolibarr).&lt;br /&gt;
&lt;br /&gt;
* MAIN_ODT_AS_PDF_DEL_SOURCE =&amp;gt; For ODT generation. If set then initial behaviour is conserved, odt file is removed when generate pdf. Disabled by default&lt;br /&gt;
&lt;br /&gt;
* MAIN_GENERATE_PROPOSALS_WITH_PICTURE =&amp;gt; Include first image of product into line of generated PDF proposal.&lt;br /&gt;
&lt;br /&gt;
* MAIN_GENERATE_INVOICES_WITH_PICTURE =&amp;gt; Include first image of product into line of generated PDF invoice.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DOCUMENTS_WITH_PICTURE_WIDTH =&amp;gt; Can change size of picture when hidden option MAIN_GENERATE_PROPOSALS_WITH_PICTURE is used. By default value is 20.&lt;br /&gt;
&lt;br /&gt;
* PDF_SHOW_PROJECT =&amp;gt; Show project onto PDF (supported on supplier order only for the moment)&lt;br /&gt;
&lt;br /&gt;
== WYSIWYG editor ==&lt;br /&gt;
&lt;br /&gt;
* FCKEDITOR_ENABLE_DETAILS_FULL =&amp;gt; Can cut and paste external images (hosted on external server) into description of proposal, orders or invoices. WARNING: PDF generation is not guaranted with this. Also if the image is removed or renamed by the image hoster, your proposal, order or invoice will be broken.&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Setup_Other&amp;diff=33621</id>
		<title>Setup Other</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Setup_Other&amp;diff=33621"/>
		<updated>2015-05-07T09:00:48Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Reverted edits by Rdoursenaud (talk) to last revision by Eldy&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin]]&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Help about screen:&#039;&#039;&#039; Other setup&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Menu path:&#039;&#039;&#039; Home -&amp;gt; Setup -&amp;gt; Other&lt;br /&gt;
&lt;br /&gt;
= Goal =&lt;br /&gt;
This page is built to add/edit new parameters without a dedicated page to edit them. In most cases, it is parameters for your own development, external modules, or hidden features.&lt;br /&gt;
&lt;br /&gt;
For a standard usage of Dolibarr, this screen must be kept empty and not be used.&lt;br /&gt;
&lt;br /&gt;
= List of known hidden options =&lt;br /&gt;
Some options are not visible in the interface (often because they are deprecated or beta features). In most cases you do not need these functions and their use may make the application unstable.&lt;br /&gt;
&lt;br /&gt;
To enable them you have to define a constant to 1 in &#039;&#039;&#039;Home -&amp;gt; Setup -&amp;gt; Other setup&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
== Global options ==&lt;br /&gt;
* MAIN_APPLICATION_TITLE =&amp;gt; This will change the title of software (that appears on the login page by default). Warning, changing this may make Dolibarr version detection fails by smartphone applications like [[Application Android - DoliDroid]]&lt;br /&gt;
&lt;br /&gt;
* MAIN_AUTOFILL_DATE =&amp;gt; If this constant is defined (to something else than 0), the date of invoice, proposal, order or payment are filled with current date. It is highly recommended to NOT ENABLE this feature. This create a lot of input errors with no data not validated by users. This lead in bad values saved in database giving headaches when you have to do your accountancy reports ! However some users want it, so we provide it.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DISABLE_FULL_SCANLIST =&amp;gt; Constant to define to disable complete scan of tables to know the total amount of element to allow the pagination to show total number of pages. To activate on systems with a very important number of data (Tables with more than 500 000 records).&lt;br /&gt;
&lt;br /&gt;
* MAIN_FIRST_TO_UPPER =&amp;gt; Dolibarr add upper case to thirdparties, contacts or members names if not done. Warning, with some languages (whose words with uppercase are not same words, or pagecode does not always have an uppercase, like cyrillic languages), this feature may alter your data.&lt;br /&gt;
&lt;br /&gt;
* MAIN_LOGTOHTML =&amp;gt; If this constants is defined, it is possible to have logs inside pages by adding the parameter &amp;amp;logtohtml=1 into URL.&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_HOURMIN_IN_DATE_RANGE =&amp;gt; On all entities lines (invoice, order, contract...), it is possible to add hour and minutes with date on fields &amp;quot;date start&amp;quot; and &amp;quot;date end&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* MAIN_REMOVE_INSTALL_WARNING =&amp;gt; Remove all security warning that appears to administrator users if URL /install is public. You shoud solve the problem if warning occurs instead of removing this warning. For this, put a file called install.lock into Dolibarr root directory. This will remove warning but also make the page /install not possible to use to protect your installation.&lt;br /&gt;
&lt;br /&gt;
* MAIN_OPTIMIZE_SPEED =&amp;gt; Use some speed enhancements. See page [[Increase_Performance]] for more information.&lt;br /&gt;
&lt;br /&gt;
* MAIN_OVERWRITE_TRANS_xx_YY =&amp;gt; You can use this to change value of a translation key for language xx_YY (ie: en_US) without editing language files. For example: &amp;quot;TranslationKey1:New value1,TranslationKey2:New value 2&amp;quot;. Note that using this option slow down seriously your instance. If you can, it is better to edit directly the language files into htdocs/lang/xx_YY.&lt;br /&gt;
&lt;br /&gt;
* MAIN_REPEATCONTACTONEACHTAB =&amp;gt; If added and set to 1, this add contacts on all tabs, not only main tab.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DISABLE_JQUERY_JNOTIFY =&amp;gt; Disable usage of JNotify to show confirm or error messages&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_JQUERY_JEDITABLE =&amp;gt; Allow to update from screnn, directly into database, some properties of elements (invoices, proposals, ...) using Ajax. This make response time faster, but avoid using this features, because, it overpass some business actions (updates onother data that should be done consitently) and ignore business controls on data you saved. So this feature breaks consitency of data and stability of software.&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_JQUERY_LAYOUT =&amp;gt; Allow hidding the left menu&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_JQUERY_MULTISELECT =&amp;gt; Allow to use Ajax when a choice that require multiselect is used (for the moment only external modules uses select box with multiselect values).&lt;br /&gt;
&lt;br /&gt;
* MAIN_HELPCENTER_LINKTOUSE  =&amp;gt; Define a target link &amp;quot;I need help&amp;quot; onto logon page&lt;br /&gt;
&lt;br /&gt;
* MAIN_MODULES_FOR_EXTERNAL =&amp;gt; Limit available modules for external users. By defaut value is &#039;facture,commande,contact,propal,projet,contrat,societe,ficheinter,expedition,agenda&#039;&lt;br /&gt;
&lt;br /&gt;
* MAIN_PRODUCT_DISABLE_CUSTOMCOUNTRYCODE =&amp;gt; Avoid Custom code and country of origin to be set as product description when added to Propal/Order/Invoice&lt;br /&gt;
&lt;br /&gt;
* MAIN_SHOW_TUNING_INFO =&amp;gt; Add tuning information into javascript console. Better when xdebug is enabled.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DOL_SCRIPTS_ROOT =&amp;gt; Define directory who contains &#039;scripts&#039; directory (e.g /var/www/dolibarr)&lt;br /&gt;
&lt;br /&gt;
* MAIN_MIN_NB_ENABLED_MODULE_FOR_WARNING =&amp;gt; A warning saying setup of modules is not complete is shown if number of enabled modules is lower or equal than this value (1 if not defined)&lt;br /&gt;
&lt;br /&gt;
* MAIN_ADD_SALE_REP_SIGNATURE_IN_NOTE =&amp;gt; Add signature of first sale representative into documents (at end of public notes).&lt;br /&gt;
&lt;br /&gt;
* MAIN_DISABLE_AJAX_COMBOX =&amp;gt; If you have a large amount of thirdparty or product, you can disable the autocomplete feature on thirdparties list by setting constant MAIN_DISABLE_AJAX_COMBOX to 1 into Home-Setup-Other (with Dolibarr v3.6.0+).&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_CACHE_MANIFEST =&amp;gt; Add an HTML5 cache manifest to the page&lt;br /&gt;
&lt;br /&gt;
* MAIN_FORCELANGDIR =&amp;gt; relative path of the directory holding your custom langs folder.&lt;br /&gt;
&lt;br /&gt;
* MAIN_VAT_DEFAULT_IF_AUTODETECT_FAILS =&amp;gt; allow to define a default VAT rate&lt;br /&gt;
&lt;br /&gt;
* MAIN_HTML_TITLE =&amp;gt; can be used to control how html title is formated. If value contains key &#039;noapp&#039;, application name will not be output. If value contains &#039;thirdpartynameonly&#039;, on tab for thirdparties, only name of thirdparties are output. Value can be list of tags: &#039;noapp;thirdpartynameonly&#039;&lt;br /&gt;
&lt;br /&gt;
* MAIN_MENU_HIDE_UNAUTHORIZED =&amp;gt; Hide menu if user not autorized rather than just grey them&lt;br /&gt;
&lt;br /&gt;
== Email and SMS ==&lt;br /&gt;
* MAIN_MAIL_DEBUG =&amp;gt; Write content with header of last mail into file dolibarr_mail.log into directory dolibarr_main_data_root.&lt;br /&gt;
&lt;br /&gt;
* MAIN_SMS_DEBUG =&amp;gt; Write content of SMS sent into file dolibarr_sms.log into directory dolibarr_main_data_root.&lt;br /&gt;
&lt;br /&gt;
* MAIN_MAIL_ALLOW_SENDMAIL_F =&amp;gt; On Linux or BSD system, PHP email function use the command sendmail local to server. In some cases, the sender email must be provided on command line of sendmail with option -f. This option is here to ask Dolibarr to call the function &#039;&#039;&#039;mail&#039;&#039;&#039; of PHP by adding value for the option -f. Note that in most cases, even with sendmail, sender email is correctly managed as it is added in the email technical header. This option is here only for rare setup of sendmail that ask the &#039;&#039;&#039;-f&#039;&#039;&#039; option to be mandatory or for sendmail setup that does not use by default the Return-path of header email to define the sender (with this option, the return-path will be provided also on command line and not lost by sendmail).&lt;br /&gt;
&lt;br /&gt;
* MAIN_MAIL_SENDMAIL_FORCE_BA =&amp;gt; On Lunix or BSD system, PHP email function use the command sendmail local to server. In some case, we want to recipient to be provided to sendmail into the email content instead of its command line parameter. For this we must add the &#039;&#039;&#039;-ba&#039;&#039;&#039; parameter to sendmail. This option ask PHP to provide this parameter when sending a mail. Note that another solution is to edit the &#039;&#039;&#039;mail.force_extra_parameters=-ba&#039;&#039;&#039; into &#039;&#039;&#039;php.ini&#039;&#039;&#039; file.&lt;br /&gt;
&lt;br /&gt;
* MAIN_MAIL_NO_FULL_EMAIL =&amp;gt; Recipient email and sender are cleaned to be on form &amp;quot;&amp;lt;email&amp;gt;&amp;quot; instead of &amp;quot;Name &amp;lt;email&amp;gt;&amp;quot;. This might solve problem of compatibility with very old mailers.&lt;br /&gt;
&lt;br /&gt;
* MAIN_FIX_FOR_BUGGED_MTA =&amp;gt; Some MTA agent are bugged and add some CR chars each time they saw a LF. Because Dolibarr emails are forged to be already cleaned, if MTA agent do that, you will send an email with two CR chars. This may result in having recipient not able to read your email. To fix this, add this constant to 1. Dolibarr will then create an email that is not RFC compliant but because the MTA agent is bugged, the email will be modified and become correct during sending, solving the problem of bad email received. Add this constant if your recipient experience problems when opening email for example users using webmail of orange.fr or hotmail.com&lt;br /&gt;
&lt;br /&gt;
* MAIN_MAIL_DO_NOT_USE_SIGN =&amp;gt; Do not add user signature at end of suggested predefined email&lt;br /&gt;
&lt;br /&gt;
* MAIL_FORCE_DELIVERY_RECEIPT_INVOICE, MAIL_FORCE_DELIVERY_RECEIPT_ORDER, MAIL_FORCE_DELIVERY_RECEIPT_PROPAL =&amp;gt; Force delivery receipt to &amp;quot;Yes&amp;quot; onto form to send email.&lt;br /&gt;
&lt;br /&gt;
* MAIN_EMAIL_USECCC =&amp;gt; Show field BCC into email forms.&lt;br /&gt;
&lt;br /&gt;
* MAIN_MAIL_AUTOCOPY_PROPOSAL_TO, MAIN_MAIL_AUTOCOPY_ORDER_TO, MAIN_MAIL_AUTOCOPY_INVOICE_TO =&amp;gt; Send a BCC to the recipients when sending email for proposal, order or invoice. If option MAIN_EMAIL_USECCC is also set, you will see recipient email of BCC into email form on same line used to enter BCC.&lt;br /&gt;
&lt;br /&gt;
* MAIN_EMAIL_ADD_TRACK_ID =&amp;gt; When value is 1: The record &amp;quot;Message-id&amp;quot; added into smtp header includes a tracking id to define where the email was sent from.&lt;br /&gt;
When value is 2: you send an email from thirdparty card, the sender email is completed with the email source tracking string  &amp;quot;+thiXXX&amp;quot; on email (your email will be sent with the &amp;quot;From&amp;quot; that is myname+thi123@mycompany.com). So when user receiving email will make &amp;quot;Answer&amp;quot;, email will be sent to myname@mycompany.com but with the tracking id included, allowing you to know on wich thirdparty email exchange is related to.&lt;br /&gt;
&lt;br /&gt;
== Third parties module ==&lt;br /&gt;
* SOCIETE_DISABLE_CUSTOMERS =&amp;gt; Remove all menu and features related to customers&lt;br /&gt;
* SOCIETE_DISABLE_PROSPECTS =&amp;gt; Remove all menu and features related to prospects&lt;br /&gt;
* SOCIETE_DISABLE_STATE =&amp;gt; Do not use field &amp;quot;state/province&amp;quot;&lt;br /&gt;
* MAIN_THIRPARTY_CREATION_INDIVIDUAL =&amp;gt; Default Thirparty create are individual&lt;br /&gt;
&lt;br /&gt;
== Proposals module ==&lt;br /&gt;
* PROPAL_CLONE_ON_CREATE_PAGE =&amp;gt; On the create proposal page, ask if we want to create the proposal by cloning an already existing one. You should use instead the &amp;quot;Clone&amp;quot; button available on existing proposals.&lt;br /&gt;
* MAIN_PROPAL_CHOOSE_ODT_DOCUMENT =&amp;gt; On setup page, you&#039;ll be able to select which ODT document to use when close or cancel proposals.&lt;br /&gt;
* &amp;lt;s&amp;gt;MAIN_GENERATE_DOCUMENTS_WITH_PICTURE&amp;lt;/s&amp;gt; MAIN_GENERATE_PROPOSALS_WITH_PICTURE =&amp;gt; Add picture of product (the first one found if there is several) into the generated PDF of proposals. Note that using this reduce available width for product description.&lt;br /&gt;
* WORKFLOW_PROPAL_CAN_CLASSIFY_BILLED_WITHOUT_INVOICES =&amp;gt; Button &amp;quot;Classified Billed&amp;quot; is visible on proposal even if there is no invoice linked to proposal.&lt;br /&gt;
&lt;br /&gt;
== Invoice module ==&lt;br /&gt;
* FACTURE_SHOW_SEND_REMINDER =&amp;gt; Show link &amp;quot;Send reminder by mail&amp;quot;, same feature than &amp;quot;Send by mail&amp;quot; (obsolete feature).&lt;br /&gt;
* INVOICE_CAN_ALWAYS_BE_REMOVED =&amp;gt; Allow to always delete invoices (even if invoice is not last one).&lt;br /&gt;
* INVOICE_CAN_NEVER_BE_REMOVED =&amp;gt; Never allow to delete invoices (except draft invoices).&lt;br /&gt;
* INVOICE_POSITIVE_CREDIT_NOTE =&amp;gt; All amounts on PDF credit notes are positive.&lt;br /&gt;
* FACTURE_CHANGE_THIRDPARTY =&amp;gt; Allow to change the third party in the draft invoices. If a discount was set from the original thirdparty, then discount remain, making data not coherent.&lt;br /&gt;
* FACTURE_USE_PROFORMAT =&amp;gt; Enable PROFORMAT invoices type.&lt;br /&gt;
* FACTURE_DEPOSITS_ARE_JUST_PAYMENTS =&amp;gt; Treats deposit invoices as a special case. Deposit invoices don&#039;t get counted on turnover. They are then applied as a payment, like a discount, on the final invoice.&lt;br /&gt;
* FACTURE_SENDBYEMAIL_FOR_ALL_STATUS =&amp;gt; Can send invoice by email to customer even if invoice has status &amp;quot;draft&amp;quot;.&lt;br /&gt;
* MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT =&amp;gt; Disable VAT on genrated documents. like for an association. (it&#039;s work with crabe template)&lt;br /&gt;
* FAC_AUTO_FILLJS =&amp;gt; Display a button to autofill the payment amount for each invoice on the payment creation page&lt;br /&gt;
&lt;br /&gt;
== Order module ==&lt;br /&gt;
* COMMANDE_REQUIRE_SOURCE =&amp;gt; Make the input field &amp;quot;Source of order&amp;quot; mandatory.&lt;br /&gt;
* COMMANDE_VALID_AFTER_CLOSE_PROPAL =&amp;gt; When an order is created on a proposal close, the order is directly defined with status &amp;quot;Validated&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Export module ==&lt;br /&gt;
* EXPORT_CSV_SEPARATOR_TO_USE =&amp;gt; String value to use as separator to delimit fields int exported files (by default Dolibarr use &amp;quot;,&amp;quot;). Example: EXPORT_CSV_SEPARATOR_TO_USE=;&lt;br /&gt;
* EXPORT_CSV_FORCE_CHARSET =&amp;gt; Choose the charset of file built by CSV export. By default: UTF-8. Example: EXPORT_CSV_FORCE_CHARSET=ISO-8859-1&lt;br /&gt;
&lt;br /&gt;
== Agenda module ==&lt;br /&gt;
* AGENDA_MAX_EVENTS_DAY_VIEW =&amp;gt; Define the maximum number of visible entries for each day in agenda. Default value is 3. Value 0 means no limit.&lt;br /&gt;
* AGENDA_USE_EVENT_TYPE =&amp;gt; Add a mandatory field &amp;quot;Type&amp;quot; when creating an event (deprecated).&lt;br /&gt;
* AGENDA_AUTOSET_END_DATE_WITH_DELTA_HOURS =&amp;gt; To automatically set end date of event to start date + delta on event creation page.&lt;br /&gt;
&lt;br /&gt;
== Products module ==&lt;br /&gt;
* PRODUCT_ADD_TYPE_IN_DOCUMENTS =&amp;gt; Add text &amp;quot;Product&amp;quot; or &amp;quot;Service&amp;quot; at beginning of details lines on built PDF documents.&lt;br /&gt;
* PRODUCT_SHOW_WHEN_CREATE =&amp;gt; Old option no more supported (create problems) to be able to add lines of product during first step of element creation.&lt;br /&gt;
* PRODUCT_DONOTSEARCH_ANYWHERE =&amp;gt; When Ajax search is enabled, search is done on criteria anywhere in label of product. By adding this option, search is done only on start of label. This is really faster when you have a huge number of products.&lt;br /&gt;
* PRODUIT_DESC_IN_LIST =&amp;gt; Show long description of product/service into lists.&lt;br /&gt;
* PRODUIT_MULTIPRICES_LABELx (where x = 1,2,...) =&amp;gt; When option mode to set prices are PRODUIT_MULTIPRICES (n different prices per product according to a customer level), this option will force a label for the level x. Value must be a key. If the key is found into translation files, it will be replaced by the translated value.&lt;br /&gt;
&lt;br /&gt;
== Services module ==&lt;br /&gt;
* SERVICE_ARE_ECOMMERCE_200238EC =&amp;gt; If this option is enabled, services are processed like eServices according to directove of EU Council Directive 2002/38/EC (http://ec.europa.eu/taxation_customs/taxation/vat/traders/e-commerce/article_1610_en.htm). Default VAT rate are based on buying country instead of selling country for BtoC sells.&lt;br /&gt;
&lt;br /&gt;
== Stocks ==&lt;br /&gt;
* STOCK_SUPPORTS_SERVICES =&amp;gt; Services are also increased/decreased into stocks.&lt;br /&gt;
&lt;br /&gt;
== Point of Sale ==&lt;br /&gt;
* CASHDESK_SHOW_KEYPAD =&amp;gt; Show a mouse key pad into Point Of Sale.&lt;br /&gt;
&lt;br /&gt;
== Contracts ==&lt;br /&gt;
* CONTRACT_SUPPORT_PRODUCTS =&amp;gt; Products are also suggested into module contract.&lt;br /&gt;
&lt;br /&gt;
== Projects module ==&lt;br /&gt;
* PROJECT_CAN_ALWAYS_LINK_TO_ALL_SUPPLIERS =&amp;gt; Enable linking a project to any supplier even when using the third party link feature. Note: Set to 1 by default from 3.7.&lt;br /&gt;
* PROJECT_TIME_ON_ALL_TASKS_MY_PROJECTS =&amp;gt; Can add time spent on tasks, even if i am not assigned to task (however, task must be a project i am a contact).&lt;br /&gt;
* PROJECT_SHOW_REF_INTO_LISTS =&amp;gt; Add column with project ref into list (with 3.7 list of supplier invoices only, will be expanded to other lists)&lt;br /&gt;
* PROJECT_HIDE_UNSELECTABLES =&amp;gt; Hide into select list, all project that we can&#039;t select (closed or draft)&lt;br /&gt;
* PROJECT_HIDE_TASKS =&amp;gt; Hide tasks. For user using project only as an analytics key and not using tasks.&lt;br /&gt;
* PROJECT_LIST_SHOW_STARTDATE =&amp;gt; Shows start date of projects in project lists.&lt;br /&gt;
&lt;br /&gt;
== Foundation module ==&lt;br /&gt;
* MEMBER_URL_REDIRECT_SUBSCRIPTION =&amp;gt; Link called and shown when a member account is autocreated in member module by a guest user.&lt;br /&gt;
* MEMBER_EXT_URL_SUBSCRIPTION_INFO =&amp;gt; Link of external page pointed by the &amp;quot;Show here&amp;quot; link to add in fron off payment cell form into the page to make online subscription.&lt;br /&gt;
&lt;br /&gt;
== Interventions module ==&lt;br /&gt;
* FICHINTER_CLASSIFY_BILLED =&amp;gt; Allow to classify an intervention card as &amp;quot;Billed&amp;quot;. This add also trigger FICHINTER_CLASSIFY_BILLED into list of possible automatic event into agenda.&lt;br /&gt;
* FICHINTER_DISABLE_DETAILS =&amp;gt; Disable entry of details line on intervention. Can validate with no line.&lt;br /&gt;
&lt;br /&gt;
== Suppliers module ==&lt;br /&gt;
* FOURN_PRODUCT_AVAILABILITY =&amp;gt; On the Suppliers price page of the products, active the supplier product availability. This is duplicate feature with delivery_delay introduced with 3.8.&lt;br /&gt;
* SUPPLIER_ORDER_AUTOADD_USER_CONTACT =&amp;gt; Add user approving supplier order as a contact automatically.&lt;br /&gt;
* SUPPLIER_ORDER_USE_DISPATCH_STATUS =&amp;gt; Add a status on each dispatch order line&lt;br /&gt;
* SUPPLIER_ORDER_NO_DIRECT_APPROVE =&amp;gt; No button &amp;quot;Validate and Approve&amp;quot;. Always do step &amp;quot;Validate&amp;quot; and &amp;quot;Approve&amp;quot; in 2 steps.&lt;br /&gt;
&lt;br /&gt;
== PDF options ==&lt;br /&gt;
* MAIN_DISABLE_FORCE_SAVEAS =&amp;gt; If your browser ask always to save downloaded files on disk (like PDF), try to add this option. File might appears directly into your browser.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DISABLE_PDF_COMPRESSION =&amp;gt; Disable PDF compression.&lt;br /&gt;
&lt;br /&gt;
* MAIN_INVERT_SENDER_RECIPIENT =&amp;gt;  Invert sender and recipient in some PDF.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DISABLE_PDF_AUTOUPDATE =&amp;gt; Disable automatic generation of PDF each time we add/update/delete a product line (we can still build document by clicking on &amp;quot;Generate&amp;quot;). This option may increase interface speed on server with low CPU.&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_BACKGROUND_ON_PDF =&amp;gt; Define this constant with short name of an image (example &amp;quot;myimage.jpg&amp;quot;) that must be saved into directory &amp;quot;documents/mycompany/logos&amp;quot;. This will add this background image into your generated PDF files. Warning: This option make TCPDF library beeing crazy sometime and content on image disappeared !&lt;br /&gt;
&lt;br /&gt;
* MAIN_ADD_PDF_BACKGROUND =&amp;gt; Define this constant with short name of a PDF file (example &amp;quot;mypdf.pdf&amp;quot;) that must be saved into directory &amp;quot;documents/mycompany&amp;quot;. This will add PDF as a background of some of your generated PDF files (proposals,invoices,orders). If you need to concat PDF, see instead [[Module Concat PDF]].&lt;br /&gt;
&lt;br /&gt;
* MAIN_PDF_FORCE_FONT =&amp;gt; To ignore font defined into language file and force usage of a particular font. For example &amp;quot;DejaVuSans&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* MAIN_PDF_MARGIN_LEFT, MAIN_PDF_MARGIN_RIGHT, MAIN_PDF_MARGIN_TOP, MAIN_PDF_MARGIN_BOTTOM =&amp;gt; To force the margins (mm) of PDF documents (10 is default).&lt;br /&gt;
&lt;br /&gt;
* MAIN_PDF_FREETEXT_HEIGHT =&amp;gt; Change height of space reserved to output the free text.&lt;br /&gt;
&lt;br /&gt;
* MAIN_PDF_TITLE_BACKGROUND_COLOR =&amp;gt; Can define a background color onto title line. Example: &#039;220,220,200&#039;&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_COMPANY_NAME_OF_CONTACT =&amp;gt; Use contact name and information rather than company&lt;br /&gt;
&lt;br /&gt;
* MAIN_ODT_AS_PDF =&amp;gt; Activate PDF conversion from ODT document. If value is &#039;jodconverter&#039;, java and jodconverter command line tool must be available. If value is &#039;/pathto/jodconverter.jar&#039;, then java and the jodconvertar jar must exists. soffice must also be available. MAIN_DOL_SCRIPTS_ROOT Must also be defined to path where the &amp;quot;scripts&amp;quot; directory is stored (for example /var/www/mydolibarr).&lt;br /&gt;
&lt;br /&gt;
* MAIN_ODT_AS_PDF_DEL_SOURCE =&amp;gt; For ODT generation. If set then initial behaviour is conserved, odt file is removed when generate pdf. Disabled by default&lt;br /&gt;
&lt;br /&gt;
* MAIN_GENERATE_PROPOSALS_WITH_PICTURE =&amp;gt; Include first image of product into line of generated PDF proposal.&lt;br /&gt;
&lt;br /&gt;
* MAIN_GENERATE_INVOICES_WITH_PICTURE =&amp;gt; Include first image of product into line of generated PDF invoice.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DOCUMENTS_WITH_PICTURE_WIDTH =&amp;gt; Can change size of picture when hidden option MAIN_GENERATE_PROPOSALS_WITH_PICTURE is used. By default value is 20.&lt;br /&gt;
&lt;br /&gt;
* PDF_SHOW_PROJECT =&amp;gt; Show project onto PDF (supported on supplier order only for the moment)&lt;br /&gt;
&lt;br /&gt;
== WYSIWYG editor ==&lt;br /&gt;
&lt;br /&gt;
* FCKEDITOR_ENABLE_DETAILS_FULL =&amp;gt; Can cut and paste external images (hosted on external server) into description of proposal, orders or invoices. WARNING: PDF generation is not guaranted with this. Also if the image is removed or renamed by the image hoster, your proposal, order or invoice will be broken.&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Setup_Other&amp;diff=33620</id>
		<title>Setup Other</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Setup_Other&amp;diff=33620"/>
		<updated>2015-05-07T08:47:56Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Added MAIN_BUGTRACK_ENABLELINK&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin]]&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Help about screen:&#039;&#039;&#039; Other setup&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Menu path:&#039;&#039;&#039; Home -&amp;gt; Setup -&amp;gt; Other&lt;br /&gt;
&lt;br /&gt;
= Goal =&lt;br /&gt;
This page is built to add/edit new parameters without a dedicated page to edit them. In most cases, it is parameters for your own development, external modules, or hidden features.&lt;br /&gt;
&lt;br /&gt;
For a standard usage of Dolibarr, this screen must be kept empty and not be used.&lt;br /&gt;
&lt;br /&gt;
= List of known hidden options =&lt;br /&gt;
Some options are not visible in the interface (often because they are deprecated or beta features). In most cases you do not need these functions and their use may make the application unstable.&lt;br /&gt;
&lt;br /&gt;
To enable them you have to define a constant to 1 in &#039;&#039;&#039;Home -&amp;gt; Setup -&amp;gt; Other setup&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
== Global options ==&lt;br /&gt;
* MAIN_APPLICATION_TITLE =&amp;gt; This will change the title of software (that appears on the login page by default). Warning, changing this may make Dolibarr version detection fails by smartphone applications like [[Application Android - DoliDroid]]&lt;br /&gt;
&lt;br /&gt;
* MAIN_AUTOFILL_DATE =&amp;gt; If this constant is defined (to something else than 0), the date of invoice, proposal, order or payment are filled with current date. It is highly recommended to NOT ENABLE this feature. This create a lot of input errors with no data not validated by users. This lead in bad values saved in database giving headaches when you have to do your accountancy reports ! However some users want it, so we provide it.&lt;br /&gt;
&lt;br /&gt;
* MAIN_BUGTRACK_ENABLELINK =&amp;gt; Adds a link in the left menu for direct pre-filled bug reports.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DISABLE_FULL_SCANLIST =&amp;gt; Constant to define to disable complete scan of tables to know the total amount of element to allow the pagination to show total number of pages. To activate on systems with a very important number of data (Tables with more than 500 000 records).&lt;br /&gt;
&lt;br /&gt;
* MAIN_FIRST_TO_UPPER =&amp;gt; Dolibarr add upper case to thirdparties, contacts or members names if not done. Warning, with some languages (whose words with uppercase are not same words, or pagecode does not always have an uppercase, like cyrillic languages), this feature may alter your data.&lt;br /&gt;
&lt;br /&gt;
* MAIN_LOGTOHTML =&amp;gt; If this constants is defined, it is possible to have logs inside pages by adding the parameter &amp;amp;logtohtml=1 into URL.&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_HOURMIN_IN_DATE_RANGE =&amp;gt; On all entities lines (invoice, order, contract...), it is possible to add hour and minutes with date on fields &amp;quot;date start&amp;quot; and &amp;quot;date end&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* MAIN_REMOVE_INSTALL_WARNING =&amp;gt; Remove all security warning that appears to administrator users if URL /install is public. You shoud solve the problem if warning occurs instead of removing this warning. For this, put a file called install.lock into Dolibarr root directory. This will remove warning but also make the page /install not possible to use to protect your installation.&lt;br /&gt;
&lt;br /&gt;
* MAIN_OPTIMIZE_SPEED =&amp;gt; Use some speed enhancements. See page [[Increase_Performance]] for more information.&lt;br /&gt;
&lt;br /&gt;
* MAIN_OVERWRITE_TRANS_xx_YY =&amp;gt; You can use this to change value of a translation key for language xx_YY (ie: en_US) without editing language files. For example: &amp;quot;TranslationKey1:New value1,TranslationKey2:New value 2&amp;quot;. Note that using this option slow down seriously your instance. If you can, it is better to edit directly the language files into htdocs/lang/xx_YY.&lt;br /&gt;
&lt;br /&gt;
* MAIN_REPEATCONTACTONEACHTAB =&amp;gt; If added and set to 1, this add contacts on all tabs, not only main tab.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DISABLE_JQUERY_JNOTIFY =&amp;gt; Disable usage of JNotify to show confirm or error messages&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_JQUERY_JEDITABLE =&amp;gt; Allow to update from screnn, directly into database, some properties of elements (invoices, proposals, ...) using Ajax. This make response time faster, but avoid using this features, because, it overpass some business actions (updates onother data that should be done consitently) and ignore business controls on data you saved. So this feature breaks consitency of data and stability of software.&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_JQUERY_LAYOUT =&amp;gt; Allow hidding the left menu&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_JQUERY_MULTISELECT =&amp;gt; Allow to use Ajax when a choice that require multiselect is used (for the moment only external modules uses select box with multiselect values).&lt;br /&gt;
&lt;br /&gt;
* MAIN_HELPCENTER_LINKTOUSE  =&amp;gt; Define a target link &amp;quot;I need help&amp;quot; onto logon page&lt;br /&gt;
&lt;br /&gt;
* MAIN_MODULES_FOR_EXTERNAL =&amp;gt; Limit available modules for external users. By defaut value is &#039;facture,commande,contact,propal,projet,contrat,societe,ficheinter,expedition,agenda&#039;&lt;br /&gt;
&lt;br /&gt;
* MAIN_PRODUCT_DISABLE_CUSTOMCOUNTRYCODE =&amp;gt; Avoid Custom code and country of origin to be set as product description when added to Propal/Order/Invoice&lt;br /&gt;
&lt;br /&gt;
* MAIN_SHOW_TUNING_INFO =&amp;gt; Add tuning information into javascript console. Better when xdebug is enabled.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DOL_SCRIPTS_ROOT =&amp;gt; Define directory who contains &#039;scripts&#039; directory (e.g /var/www/dolibarr)&lt;br /&gt;
&lt;br /&gt;
* MAIN_MIN_NB_ENABLED_MODULE_FOR_WARNING =&amp;gt; A warning saying setup of modules is not complete is shown if number of enabled modules is lower or equal than this value (1 if not defined)&lt;br /&gt;
&lt;br /&gt;
* MAIN_ADD_SALE_REP_SIGNATURE_IN_NOTE =&amp;gt; Add signature of first sale representative into documents (at end of public notes).&lt;br /&gt;
&lt;br /&gt;
* MAIN_DISABLE_AJAX_COMBOX =&amp;gt; If you have a large amount of thirdparty or product, you can disable the autocomplete feature on thirdparties list by setting constant MAIN_DISABLE_AJAX_COMBOX to 1 into Home-Setup-Other (with Dolibarr v3.6.0+).&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_CACHE_MANIFEST =&amp;gt; Add an HTML5 cache manifest to the page&lt;br /&gt;
&lt;br /&gt;
* MAIN_FORCELANGDIR =&amp;gt; relative path of the directory holding your custom langs folder.&lt;br /&gt;
&lt;br /&gt;
* MAIN_VAT_DEFAULT_IF_AUTODETECT_FAILS =&amp;gt; allow to define a default VAT rate&lt;br /&gt;
&lt;br /&gt;
* MAIN_HTML_TITLE =&amp;gt; can be used to control how html title is formated. If value contains key &#039;noapp&#039;, application name will not be output. If value contains &#039;thirdpartynameonly&#039;, on tab for thirdparties, only name of thirdparties are output. Value can be list of tags: &#039;noapp;thirdpartynameonly&#039;&lt;br /&gt;
&lt;br /&gt;
* MAIN_MENU_HIDE_UNAUTHORIZED =&amp;gt; Hide menu if user not autorized rather than just grey them&lt;br /&gt;
&lt;br /&gt;
== Email and SMS ==&lt;br /&gt;
* MAIN_MAIL_DEBUG =&amp;gt; Write content with header of last mail into file dolibarr_mail.log into directory dolibarr_main_data_root.&lt;br /&gt;
&lt;br /&gt;
* MAIN_SMS_DEBUG =&amp;gt; Write content of SMS sent into file dolibarr_sms.log into directory dolibarr_main_data_root.&lt;br /&gt;
&lt;br /&gt;
* MAIN_MAIL_ALLOW_SENDMAIL_F =&amp;gt; On Linux or BSD system, PHP email function use the command sendmail local to server. In some cases, the sender email must be provided on command line of sendmail with option -f. This option is here to ask Dolibarr to call the function &#039;&#039;&#039;mail&#039;&#039;&#039; of PHP by adding value for the option -f. Note that in most cases, even with sendmail, sender email is correctly managed as it is added in the email technical header. This option is here only for rare setup of sendmail that ask the &#039;&#039;&#039;-f&#039;&#039;&#039; option to be mandatory or for sendmail setup that does not use by default the Return-path of header email to define the sender (with this option, the return-path will be provided also on command line and not lost by sendmail).&lt;br /&gt;
&lt;br /&gt;
* MAIN_MAIL_SENDMAIL_FORCE_BA =&amp;gt; On Lunix or BSD system, PHP email function use the command sendmail local to server. In some case, we want to recipient to be provided to sendmail into the email content instead of its command line parameter. For this we must add the &#039;&#039;&#039;-ba&#039;&#039;&#039; parameter to sendmail. This option ask PHP to provide this parameter when sending a mail. Note that another solution is to edit the &#039;&#039;&#039;mail.force_extra_parameters=-ba&#039;&#039;&#039; into &#039;&#039;&#039;php.ini&#039;&#039;&#039; file.&lt;br /&gt;
&lt;br /&gt;
* MAIN_MAIL_NO_FULL_EMAIL =&amp;gt; Recipient email and sender are cleaned to be on form &amp;quot;&amp;lt;email&amp;gt;&amp;quot; instead of &amp;quot;Name &amp;lt;email&amp;gt;&amp;quot;. This might solve problem of compatibility with very old mailers.&lt;br /&gt;
&lt;br /&gt;
* MAIN_FIX_FOR_BUGGED_MTA =&amp;gt; Some MTA agent are bugged and add some CR chars each time they saw a LF. Because Dolibarr emails are forged to be already cleaned, if MTA agent do that, you will send an email with two CR chars. This may result in having recipient not able to read your email. To fix this, add this constant to 1. Dolibarr will then create an email that is not RFC compliant but because the MTA agent is bugged, the email will be modified and become correct during sending, solving the problem of bad email received. Add this constant if your recipient experience problems when opening email for example users using webmail of orange.fr or hotmail.com&lt;br /&gt;
&lt;br /&gt;
* MAIN_MAIL_DO_NOT_USE_SIGN =&amp;gt; Do not add user signature at end of suggested predefined email&lt;br /&gt;
&lt;br /&gt;
* MAIL_FORCE_DELIVERY_RECEIPT_INVOICE, MAIL_FORCE_DELIVERY_RECEIPT_ORDER, MAIL_FORCE_DELIVERY_RECEIPT_PROPAL =&amp;gt; Force delivery receipt to &amp;quot;Yes&amp;quot; onto form to send email.&lt;br /&gt;
&lt;br /&gt;
* MAIN_EMAIL_USECCC =&amp;gt; Show field BCC into email forms.&lt;br /&gt;
&lt;br /&gt;
* MAIN_MAIL_AUTOCOPY_PROPOSAL_TO, MAIN_MAIL_AUTOCOPY_ORDER_TO, MAIN_MAIL_AUTOCOPY_INVOICE_TO =&amp;gt; Send a BCC to the recipients when sending email for proposal, order or invoice. If option MAIN_EMAIL_USECCC is also set, you will see recipient email of BCC into email form on same line used to enter BCC.&lt;br /&gt;
&lt;br /&gt;
* MAIN_EMAIL_ADD_TRACK_ID =&amp;gt; When value is 1: The record &amp;quot;Message-id&amp;quot; added into smtp header includes a tracking id to define where the email was sent from.&lt;br /&gt;
When value is 2: you send an email from thirdparty card, the sender email is completed with the email source tracking string  &amp;quot;+thiXXX&amp;quot; on email (your email will be sent with the &amp;quot;From&amp;quot; that is myname+thi123@mycompany.com). So when user receiving email will make &amp;quot;Answer&amp;quot;, email will be sent to myname@mycompany.com but with the tracking id included, allowing you to know on wich thirdparty email exchange is related to.&lt;br /&gt;
&lt;br /&gt;
== Third parties module ==&lt;br /&gt;
* SOCIETE_DISABLE_CUSTOMERS =&amp;gt; Remove all menu and features related to customers&lt;br /&gt;
* SOCIETE_DISABLE_PROSPECTS =&amp;gt; Remove all menu and features related to prospects&lt;br /&gt;
* SOCIETE_DISABLE_STATE =&amp;gt; Do not use field &amp;quot;state/province&amp;quot;&lt;br /&gt;
* MAIN_THIRPARTY_CREATION_INDIVIDUAL =&amp;gt; Default Thirparty create are individual&lt;br /&gt;
&lt;br /&gt;
== Proposals module ==&lt;br /&gt;
* PROPAL_CLONE_ON_CREATE_PAGE =&amp;gt; On the create proposal page, ask if we want to create the proposal by cloning an already existing one. You should use instead the &amp;quot;Clone&amp;quot; button available on existing proposals.&lt;br /&gt;
* MAIN_PROPAL_CHOOSE_ODT_DOCUMENT =&amp;gt; On setup page, you&#039;ll be able to select which ODT document to use when close or cancel proposals.&lt;br /&gt;
* &amp;lt;s&amp;gt;MAIN_GENERATE_DOCUMENTS_WITH_PICTURE&amp;lt;/s&amp;gt; MAIN_GENERATE_PROPOSALS_WITH_PICTURE =&amp;gt; Add picture of product (the first one found if there is several) into the generated PDF of proposals. Note that using this reduce available width for product description.&lt;br /&gt;
* WORKFLOW_PROPAL_CAN_CLASSIFY_BILLED_WITHOUT_INVOICES =&amp;gt; Button &amp;quot;Classified Billed&amp;quot; is visible on proposal even if there is no invoice linked to proposal.&lt;br /&gt;
&lt;br /&gt;
== Invoice module ==&lt;br /&gt;
* FACTURE_SHOW_SEND_REMINDER =&amp;gt; Show link &amp;quot;Send reminder by mail&amp;quot;, same feature than &amp;quot;Send by mail&amp;quot; (obsolete feature).&lt;br /&gt;
* INVOICE_CAN_ALWAYS_BE_REMOVED =&amp;gt; Allow to always delete invoices (even if invoice is not last one).&lt;br /&gt;
* INVOICE_CAN_NEVER_BE_REMOVED =&amp;gt; Never allow to delete invoices (except draft invoices).&lt;br /&gt;
* INVOICE_POSITIVE_CREDIT_NOTE =&amp;gt; All amounts on PDF credit notes are positive.&lt;br /&gt;
* FACTURE_CHANGE_THIRDPARTY =&amp;gt; Allow to change the third party in the draft invoices. If a discount was set from the original thirdparty, then discount remain, making data not coherent.&lt;br /&gt;
* FACTURE_USE_PROFORMAT =&amp;gt; Enable PROFORMAT invoices type.&lt;br /&gt;
* FACTURE_DEPOSITS_ARE_JUST_PAYMENTS =&amp;gt; Treats deposit invoices as a special case. Deposit invoices don&#039;t get counted on turnover. They are then applied as a payment, like a discount, on the final invoice.&lt;br /&gt;
* FACTURE_SENDBYEMAIL_FOR_ALL_STATUS =&amp;gt; Can send invoice by email to customer even if invoice has status &amp;quot;draft&amp;quot;.&lt;br /&gt;
* MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT =&amp;gt; Disable VAT on genrated documents. like for an association. (it&#039;s work with crabe template)&lt;br /&gt;
* FAC_AUTO_FILLJS =&amp;gt; Display a button to autofill the payment amount for each invoice on the payment creation page&lt;br /&gt;
&lt;br /&gt;
== Order module ==&lt;br /&gt;
* COMMANDE_REQUIRE_SOURCE =&amp;gt; Make the input field &amp;quot;Source of order&amp;quot; mandatory.&lt;br /&gt;
* COMMANDE_VALID_AFTER_CLOSE_PROPAL =&amp;gt; When an order is created on a proposal close, the order is directly defined with status &amp;quot;Validated&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Export module ==&lt;br /&gt;
* EXPORT_CSV_SEPARATOR_TO_USE =&amp;gt; String value to use as separator to delimit fields int exported files (by default Dolibarr use &amp;quot;,&amp;quot;). Example: EXPORT_CSV_SEPARATOR_TO_USE=;&lt;br /&gt;
* EXPORT_CSV_FORCE_CHARSET =&amp;gt; Choose the charset of file built by CSV export. By default: UTF-8. Example: EXPORT_CSV_FORCE_CHARSET=ISO-8859-1&lt;br /&gt;
&lt;br /&gt;
== Agenda module ==&lt;br /&gt;
* AGENDA_MAX_EVENTS_DAY_VIEW =&amp;gt; Define the maximum number of visible entries for each day in agenda. Default value is 3. Value 0 means no limit.&lt;br /&gt;
* AGENDA_USE_EVENT_TYPE =&amp;gt; Add a mandatory field &amp;quot;Type&amp;quot; when creating an event (deprecated).&lt;br /&gt;
* AGENDA_AUTOSET_END_DATE_WITH_DELTA_HOURS =&amp;gt; To automatically set end date of event to start date + delta on event creation page.&lt;br /&gt;
&lt;br /&gt;
== Products module ==&lt;br /&gt;
* PRODUCT_ADD_TYPE_IN_DOCUMENTS =&amp;gt; Add text &amp;quot;Product&amp;quot; or &amp;quot;Service&amp;quot; at beginning of details lines on built PDF documents.&lt;br /&gt;
* PRODUCT_SHOW_WHEN_CREATE =&amp;gt; Old option no more supported (create problems) to be able to add lines of product during first step of element creation.&lt;br /&gt;
* PRODUCT_DONOTSEARCH_ANYWHERE =&amp;gt; When Ajax search is enabled, search is done on criteria anywhere in label of product. By adding this option, search is done only on start of label. This is really faster when you have a huge number of products.&lt;br /&gt;
* PRODUIT_DESC_IN_LIST =&amp;gt; Show long description of product/service into lists.&lt;br /&gt;
* PRODUIT_MULTIPRICES_LABELx (where x = 1,2,...) =&amp;gt; When option mode to set prices are PRODUIT_MULTIPRICES (n different prices per product according to a customer level), this option will force a label for the level x. Value must be a key. If the key is found into translation files, it will be replaced by the translated value.&lt;br /&gt;
&lt;br /&gt;
== Services module ==&lt;br /&gt;
* SERVICE_ARE_ECOMMERCE_200238EC =&amp;gt; If this option is enabled, services are processed like eServices according to directove of EU Council Directive 2002/38/EC (http://ec.europa.eu/taxation_customs/taxation/vat/traders/e-commerce/article_1610_en.htm). Default VAT rate are based on buying country instead of selling country for BtoC sells.&lt;br /&gt;
&lt;br /&gt;
== Stocks ==&lt;br /&gt;
* STOCK_SUPPORTS_SERVICES =&amp;gt; Services are also increased/decreased into stocks.&lt;br /&gt;
&lt;br /&gt;
== Point of Sale ==&lt;br /&gt;
* CASHDESK_SHOW_KEYPAD =&amp;gt; Show a mouse key pad into Point Of Sale.&lt;br /&gt;
&lt;br /&gt;
== Contracts ==&lt;br /&gt;
* CONTRACT_SUPPORT_PRODUCTS =&amp;gt; Products are also suggested into module contract.&lt;br /&gt;
&lt;br /&gt;
== Projects module ==&lt;br /&gt;
* PROJECT_CAN_ALWAYS_LINK_TO_ALL_SUPPLIERS =&amp;gt; Enable linking a project to any supplier even when using the third party link feature. Note: Set to 1 by default from 3.7.&lt;br /&gt;
* PROJECT_TIME_ON_ALL_TASKS_MY_PROJECTS =&amp;gt; Can add time spent on tasks, even if i am not assigned to task (however, task must be a project i am a contact).&lt;br /&gt;
* PROJECT_SHOW_REF_INTO_LISTS =&amp;gt; Add column with project ref into list (with 3.7 list of supplier invoices only, will be expanded to other lists)&lt;br /&gt;
* PROJECT_HIDE_UNSELECTABLES =&amp;gt; Hide into select list, all project that we can&#039;t select (closed or draft)&lt;br /&gt;
* PROJECT_HIDE_TASKS =&amp;gt; Hide tasks. For user using project only as an analytics key and not using tasks.&lt;br /&gt;
* PROJECT_LIST_SHOW_STARTDATE =&amp;gt; Shows start date of projects in project lists.&lt;br /&gt;
&lt;br /&gt;
== Foundation module ==&lt;br /&gt;
* MEMBER_URL_REDIRECT_SUBSCRIPTION =&amp;gt; Link called and shown when a member account is autocreated in member module by a guest user.&lt;br /&gt;
* MEMBER_EXT_URL_SUBSCRIPTION_INFO =&amp;gt; Link of external page pointed by the &amp;quot;Show here&amp;quot; link to add in fron off payment cell form into the page to make online subscription.&lt;br /&gt;
&lt;br /&gt;
== Interventions module ==&lt;br /&gt;
* FICHINTER_CLASSIFY_BILLED =&amp;gt; Allow to classify an intervention card as &amp;quot;Billed&amp;quot;. This add also trigger FICHINTER_CLASSIFY_BILLED into list of possible automatic event into agenda.&lt;br /&gt;
* FICHINTER_DISABLE_DETAILS =&amp;gt; Disable entry of details line on intervention. Can validate with no line.&lt;br /&gt;
&lt;br /&gt;
== Suppliers module ==&lt;br /&gt;
* FOURN_PRODUCT_AVAILABILITY =&amp;gt; On the Suppliers price page of the products, active the supplier product availability. This is duplicate feature with delivery_delay introduced with 3.8.&lt;br /&gt;
* SUPPLIER_ORDER_AUTOADD_USER_CONTACT =&amp;gt; Add user approving supplier order as a contact automatically.&lt;br /&gt;
* SUPPLIER_ORDER_USE_DISPATCH_STATUS =&amp;gt; Add a status on each dispatch order line&lt;br /&gt;
* SUPPLIER_ORDER_NO_DIRECT_APPROVE =&amp;gt; No button &amp;quot;Validate and Approve&amp;quot;. Always do step &amp;quot;Validate&amp;quot; and &amp;quot;Approve&amp;quot; in 2 steps.&lt;br /&gt;
&lt;br /&gt;
== PDF options ==&lt;br /&gt;
* MAIN_DISABLE_FORCE_SAVEAS =&amp;gt; If your browser ask always to save downloaded files on disk (like PDF), try to add this option. File might appears directly into your browser.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DISABLE_PDF_COMPRESSION =&amp;gt; Disable PDF compression.&lt;br /&gt;
&lt;br /&gt;
* MAIN_INVERT_SENDER_RECIPIENT =&amp;gt;  Invert sender and recipient in some PDF.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DISABLE_PDF_AUTOUPDATE =&amp;gt; Disable automatic generation of PDF each time we add/update/delete a product line (we can still build document by clicking on &amp;quot;Generate&amp;quot;). This option may increase interface speed on server with low CPU.&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_BACKGROUND_ON_PDF =&amp;gt; Define this constant with short name of an image (example &amp;quot;myimage.jpg&amp;quot;) that must be saved into directory &amp;quot;documents/mycompany/logos&amp;quot;. This will add this background image into your generated PDF files. Warning: This option make TCPDF library beeing crazy sometime and content on image disappeared !&lt;br /&gt;
&lt;br /&gt;
* MAIN_ADD_PDF_BACKGROUND =&amp;gt; Define this constant with short name of a PDF file (example &amp;quot;mypdf.pdf&amp;quot;) that must be saved into directory &amp;quot;documents/mycompany&amp;quot;. This will add PDF as a background of some of your generated PDF files (proposals,invoices,orders). If you need to concat PDF, see instead [[Module Concat PDF]].&lt;br /&gt;
&lt;br /&gt;
* MAIN_PDF_FORCE_FONT =&amp;gt; To ignore font defined into language file and force usage of a particular font. For example &amp;quot;DejaVuSans&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* MAIN_PDF_MARGIN_LEFT, MAIN_PDF_MARGIN_RIGHT, MAIN_PDF_MARGIN_TOP, MAIN_PDF_MARGIN_BOTTOM =&amp;gt; To force the margins (mm) of PDF documents (10 is default).&lt;br /&gt;
&lt;br /&gt;
* MAIN_PDF_FREETEXT_HEIGHT =&amp;gt; Change height of space reserved to output the free text.&lt;br /&gt;
&lt;br /&gt;
* MAIN_PDF_TITLE_BACKGROUND_COLOR =&amp;gt; Can define a background color onto title line. Example: &#039;220,220,200&#039;&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_COMPANY_NAME_OF_CONTACT =&amp;gt; Use contact name and information rather than company&lt;br /&gt;
&lt;br /&gt;
* MAIN_ODT_AS_PDF =&amp;gt; Activate PDF conversion from ODT document. If value is &#039;jodconverter&#039;, java and jodconverter command line tool must be available. If value is &#039;/pathto/jodconverter.jar&#039;, then java and the jodconvertar jar must exists. soffice must also be available. MAIN_DOL_SCRIPTS_ROOT Must also be defined to path where the &amp;quot;scripts&amp;quot; directory is stored (for example /var/www/mydolibarr).&lt;br /&gt;
&lt;br /&gt;
* MAIN_ODT_AS_PDF_DEL_SOURCE =&amp;gt; For ODT generation. If set then initial behaviour is conserved, odt file is removed when generate pdf. Disabled by default&lt;br /&gt;
&lt;br /&gt;
* MAIN_GENERATE_PROPOSALS_WITH_PICTURE =&amp;gt; Include first image of product into line of generated PDF proposal.&lt;br /&gt;
&lt;br /&gt;
* MAIN_GENERATE_INVOICES_WITH_PICTURE =&amp;gt; Include first image of product into line of generated PDF invoice.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DOCUMENTS_WITH_PICTURE_WIDTH =&amp;gt; Can change size of picture when hidden option MAIN_GENERATE_PROPOSALS_WITH_PICTURE is used. By default value is 20.&lt;br /&gt;
&lt;br /&gt;
* PDF_SHOW_PROJECT =&amp;gt; Show project onto PDF (supported on supplier order only for the moment)&lt;br /&gt;
&lt;br /&gt;
== WYSIWYG editor ==&lt;br /&gt;
&lt;br /&gt;
* FCKEDITOR_ENABLE_DETAILS_FULL =&amp;gt; Can cut and paste external images (hosted on external server) into description of proposal, orders or invoices. WARNING: PDF generation is not guaranted with this. Also if the image is removed or renamed by the image hoster, your proposal, order or invoice will be broken.&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33464</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33464"/>
		<updated>2015-04-15T08:56:31Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Added general assembly of the association to the planning&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
&#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The event is split in two parts this year:&lt;br /&gt;
* A public presentation of the project&lt;br /&gt;
* The usual community meeting&lt;br /&gt;
&lt;br /&gt;
== Price ==&lt;br /&gt;
The full event is &#039;&#039;free&#039;&#039; but since space is limited, registrations are required (see below).&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
April, 17 to 19&lt;br /&gt;
&lt;br /&gt;
* Public presentation: 17 afternoon&lt;br /&gt;
* Community meeting: 18 to 19&lt;br /&gt;
&lt;br /&gt;
=== Registrations ===&lt;br /&gt;
* Public presentation:&lt;br /&gt;
** Fill the form at goo.gl/67ZDAW before &#039;&#039;&#039;april, 10&#039;&#039;&#039;&lt;br /&gt;
* Community meeting:&lt;br /&gt;
** Here on the wiki before &#039;&#039;&#039;march, 28&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
&lt;br /&gt;
=== Capacity ===&lt;br /&gt;
* Public presentation: ~100 people (friday afternoon)&lt;br /&gt;
* Community meeting: ~20 people&lt;br /&gt;
&lt;br /&gt;
=== How to come ===&lt;br /&gt;
Please see directions at goo.gl/7ipG5z&lt;br /&gt;
&lt;br /&gt;
== Main languages ==&lt;br /&gt;
* Public presentation: French&lt;br /&gt;
* Community meeting: English &amp;amp; French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc (contact@helioparc.fr)&lt;br /&gt;
* Lodging and Catering: GPC.solutions&lt;br /&gt;
* Attendees information &amp;amp; communication: Technopole Hélioparc&lt;br /&gt;
* Sponsoring management: GPC.solutions&lt;br /&gt;
&lt;br /&gt;
=== Sponsors ===&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* PauLLA&lt;br /&gt;
&lt;br /&gt;
=== Partners ===&lt;br /&gt;
* La Mêlée Adour&lt;br /&gt;
* GRETA Béarn et Soule&lt;br /&gt;
* NumLab&lt;br /&gt;
&lt;br /&gt;
== Lodging and catering ==&lt;br /&gt;
&lt;br /&gt;
=== Hotel ===&lt;br /&gt;
&lt;br /&gt;
We have negociated 42€/night/person at a nearby hotel.&lt;br /&gt;
&lt;br /&gt;
Please book through us for the discounted price.&lt;br /&gt;
&lt;br /&gt;
=== Food ===&lt;br /&gt;
Traiteur Latour&lt;br /&gt;
&lt;br /&gt;
==== Saturday lunch ====&lt;br /&gt;
&lt;br /&gt;
* Taboulé&lt;br /&gt;
* Tomates&lt;br /&gt;
* Rosette, chorizo&lt;br /&gt;
* Rôti de porc&lt;br /&gt;
* Fromage &lt;br /&gt;
* Tarte aux pommes&lt;br /&gt;
* Pain&lt;br /&gt;
&lt;br /&gt;
==== Saturday dinner  ====&lt;br /&gt;
&lt;br /&gt;
* Salade de gésiers &lt;br /&gt;
* Axoa de porc&lt;br /&gt;
* Gâteau basque&lt;br /&gt;
&lt;br /&gt;
==== Sunday lunch ====&lt;br /&gt;
&lt;br /&gt;
* Pâtes fraîches &lt;br /&gt;
* Concombre&lt;br /&gt;
* Saucisson, jambon de Bayonne&lt;br /&gt;
* Rôti de bœuf&lt;br /&gt;
* Fromage du pays&lt;br /&gt;
* Dessert&lt;br /&gt;
* Pain&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast (Organisers only)&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 12:00: Lunch (Organisers and presenters only)&lt;br /&gt;
* 14:00: Start of general public presentations&lt;br /&gt;
* 14:15: Présentation du projet — Laurent Destailleur — teclib’ &amp;amp; NLTechno, Dolibarr Preferred Partners — Développeur principal et président de l’association&lt;br /&gt;
* 15:00: Retour d’expérience, organisation des Rencontres Mondiales du Logiciel Libre 2014 — Jean-François Ferry — Aternatik, Dolibarr Preferred Partner — Membre du conseil d’administration de l’association&lt;br /&gt;
* 15:45: Gérer un centre de formation — Florian Henry — Open-Concept.pro, Dolibarr Preferred Partner — Secrétaire de l’association&lt;br /&gt;
* 16:30: Opportunités pour le e-commerce — Jean Heimburger — Tiaris, Dolibarr Preferred Partner — Membre du conseil d’administration de l’association&lt;br /&gt;
* 17:15: Nouveautés des prochaines versions du logiciel — Laurent Destailleur&lt;br /&gt;
* 18:30: Apéritif and buffet supper (Invitations only)&lt;br /&gt;
&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Next days are still in a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; state &#039;&#039;. These will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 11:00: General Assembly of the Association&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Dinner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
Lorenzo Novaro: I propose to have a &amp;quot;panel&amp;quot; about translations and a moment to revise the english language files.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
&lt;br /&gt;
== Public presentation ==&lt;br /&gt;
&lt;br /&gt;
Please go to goo.gl/67ZDAW&lt;br /&gt;
&lt;br /&gt;
== Community meeting ==&lt;br /&gt;
&lt;br /&gt;
Registration is done here, on the wiki&lt;br /&gt;
&lt;br /&gt;
Please copy the template below to the registered attendees section and fill it with your informations.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need a wiki account. If you don&#039;t have one please ask via email at &#039;&#039;&#039;contact@dolibarr.org&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&#039;&#039;&#039;Registration for Dolibarr devcamp 2015 at Pau are now closed&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
(You are however still welcome the friday afternoon 17th of april, for the public presentation, free entry)&lt;br /&gt;
&lt;br /&gt;
== Registration template ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname:&lt;br /&gt;
* Age:&lt;br /&gt;
* Coming from (town, country):&lt;br /&gt;
* Arrival date and hour:&lt;br /&gt;
* Departure date and hour:&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email:&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
== Community meeting registered attendees ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Raphaël Doursenaud.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Raphaël Doursenaud]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): Pau, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Home :D&lt;br /&gt;
* Book hotel for me (yes/no): N.A.&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: rdoursenaud@gpcsolutions.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Florian_Henry.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Florian Henry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): Manduel, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: florian.henry@open-concept.pro&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Jean_Heimburger.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Jean Heimburger]]&lt;br /&gt;
* Age: 54&lt;br /&gt;
* Coming from (town, country): Sarrebourg, France&lt;br /&gt;
* Arrival date and hour: 17/04/2015 Pau gar 6h40&lt;br /&gt;
* Departure date and hour: 19/04/2015 Pau gare 11h05&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train &lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): none&lt;br /&gt;
* Accommodation (Common booked hotel/self…):hotel &lt;br /&gt;
* Book hotel for me (yes/no):yes&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): &lt;br /&gt;
* Contact email:jean.heimburger@tiaris.info&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: [[Jean-François Ferry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): Montpellier, France&lt;br /&gt;
* Arrival date and hour: 17, morning&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel?&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: jfefe@aternatik.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Laurent Destailleur.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Laurent Destailleur]]&lt;br /&gt;
* Age: 42&lt;br /&gt;
* Coming from (town, country): Pessac, France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, 15h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: contact@destailleur.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
Firstname Lastname: [[Charles-Fr Benke]]&lt;br /&gt;
* Age: 47&lt;br /&gt;
* Coming from (town, country): Lyon, France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): GOOD&lt;br /&gt;
* Accommodation (Common booked hotel/self…):  Hotel&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email: charles.fr@benke.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
Firstname Lastname: [[Romain Deschamps]]&lt;br /&gt;
* Age: 35&lt;br /&gt;
* Coming from (town, country): Lyon France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…):  Hotel&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email: r.deschamps@patas-monkey.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Maxime Kohlhaas.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Maxime Kohlhaas]]&lt;br /&gt;
* Age: 28&lt;br /&gt;
* Coming from (town, country): Valence, France&lt;br /&gt;
* Arrival date and hour: 16, 12h00&lt;br /&gt;
* Departure date and hour: 19, 15h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hotel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: maxime@atm-consulting.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Lorenzo Novaro.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Lorenzo Novaro]]&lt;br /&gt;
* Age: 35&lt;br /&gt;
* Coming from (town, country): Genova, Italy&lt;br /&gt;
* Arrival date and hour: TBD&lt;br /&gt;
* Departure date and hour: 19, end of devcamp&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train/Plane&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): nuts&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): TBD&lt;br /&gt;
* Contact email: info@19.coop&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Tommaso Basilici.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Tommaso Basilici]]&lt;br /&gt;
* Age: 36&lt;br /&gt;
* Coming from (town, country): Genova, Italy&lt;br /&gt;
* Arrival date and hour: TBD&lt;br /&gt;
* Departure date and hour: 19, end of devcamp&lt;br /&gt;
* Transportation: Train/Plane&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: TBD - Hotel: TBD&lt;br /&gt;
* Contact email: info@19.coop&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Juanjo Menent.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Juanjo Menent]]&lt;br /&gt;
* Age: 42&lt;br /&gt;
* Coming from (town, country): Gandia, Spain&lt;br /&gt;
* Arrival date and hour: 16, 20h57&lt;br /&gt;
* Departure date and hour: 20, 05h53&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train&lt;br /&gt;
* Food:(Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation: Hotel&lt;br /&gt;
* Book hotel for me: Yes &lt;br /&gt;
* Estimated expenses: Transport: 229.70€ - Hotel: 168€.&lt;br /&gt;
* Contact email: jmenent@2byte.es&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Arnaud Aujon Chevallier.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Arnaud Aujon Chevallier]]&lt;br /&gt;
* Age: 26&lt;br /&gt;
* Coming from (town, country): Toulouse, France&lt;br /&gt;
* Arrival date and hour: 18, 10h00&lt;br /&gt;
* Departure date and hour: 18, 18h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food:(Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation: self&lt;br /&gt;
* Book hotel for me: No &lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: arnaud@intelibre.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: Francis Appels&lt;br /&gt;
* Age: 49&lt;br /&gt;
* Coming from (town, country): Herselt, Belgium&lt;br /&gt;
* Arrival date and hour: 16, 18h00&lt;br /&gt;
* Departure date and hour: 19, 21h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…): hotel&lt;br /&gt;
* Book hotel for me (yes/no): no&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: francis.appels@z-application.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Marcos García.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Marcos García]]&lt;br /&gt;
* Age: 22&lt;br /&gt;
* Coming from (town, country): Valladolid, Spain&lt;br /&gt;
* Arrival date and hour: 17, 17:00h&lt;br /&gt;
* Departure date and hour: 20, 06:00h&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): Lactose.&lt;br /&gt;
* Accommodation (Common booked hotel/self…): Airbnb&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): 180 €&lt;br /&gt;
* Contact email: marcosgdf@gmail.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
*  Firstname Lastname: Pierre-Yvan Aupiais&lt;br /&gt;
*  Age: 59&lt;br /&gt;
*  Coming from (town, country): Toulouse , France&lt;br /&gt;
*  Arrival date and hour: 17/04/2015 , 9h00&lt;br /&gt;
*  Departure date and hour: 18/04/2015 , 17h00&lt;br /&gt;
*  Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
*  Food (Special diet, allergies, vegetarian…): N.A&lt;br /&gt;
*  Accommodation (Common booked hotel/self…):&lt;br /&gt;
*  Book hotel for me (yes/no): no&lt;br /&gt;
*  Estimated expenses (ticket, parking, toll, hotel...): N.A&lt;br /&gt;
*  Contact email:py.aupiais@val-talents.fr&lt;br /&gt;
-------------------------------------------&lt;br /&gt;
* Firstname Lastname: Estephe LORIDAN&lt;br /&gt;
* Age: 36 ans&lt;br /&gt;
* Coming from (town, country): Noisiel, France&lt;br /&gt;
* Arrival date and hour: Dont know yet, friday end of morning.&lt;br /&gt;
* Departure date and hour: Sunday evening.&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Plane (my charge)&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): &lt;br /&gt;
* Accommodation (Common booked hotel/self…): &lt;br /&gt;
* Book hotel for me (yes/no): yes.&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): no expense.&lt;br /&gt;
* Contact email: dolibarr@estephe.me&lt;br /&gt;
-------------------------------------------&lt;br /&gt;
* Firstname Lastname: PAQUIER Bernard&lt;br /&gt;
* Age: 32&lt;br /&gt;
* Coming from (town, country): Bordeaux, France&lt;br /&gt;
* Arrival date and hour: 17/04 - 10h&lt;br /&gt;
* Departure date and hour: 19/04 -18h&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N/A&lt;br /&gt;
* Accommodation (Common booked hotel/self…): Self&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): TBD&lt;br /&gt;
* Contact email: contact@dolibarr-addict.com&lt;br /&gt;
-------------------------------------------&lt;br /&gt;
[[File:Bahfir Abbes.jpeg|40px]]&lt;br /&gt;
* Firstname Lastname: Bahfir Abbes&lt;br /&gt;
* Age:49&lt;br /&gt;
* Coming from (town, country): Oran - Algeria&lt;br /&gt;
* Arrival date and hour:16 April 2015&lt;br /&gt;
* Departure date and hour: 19-20 April 2015&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):  Plane/Train/Bus&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):normal&lt;br /&gt;
* Accommodation (Common booked hotel/self…): -&lt;br /&gt;
* Book hotel for me (yes/no): -&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): -&lt;br /&gt;
* Contact email:bafbes@gmail.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Philippe Grand.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Philippe Grand]]&lt;br /&gt;
* Age:&lt;br /&gt;
* Coming from (town, country):Orléans - France&lt;br /&gt;
* Arrival date and hour: 17/04/2015 à 10:15 à Pau, Aéroport Pyrenees (PUF)&lt;br /&gt;
* Departure date and hour: 19/04/2015 à 16:20 de Pau, Aéroport Pyrenees (PUF)&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):car + Plane&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): normal&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no): no&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email: philippe.grand@atoo-net.com&lt;br /&gt;
------------------------------------------&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33463</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33463"/>
		<updated>2015-04-15T08:54:15Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Added menus&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
&#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The event is split in two parts this year:&lt;br /&gt;
* A public presentation of the project&lt;br /&gt;
* The usual community meeting&lt;br /&gt;
&lt;br /&gt;
== Price ==&lt;br /&gt;
The full event is &#039;&#039;free&#039;&#039; but since space is limited, registrations are required (see below).&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
April, 17 to 19&lt;br /&gt;
&lt;br /&gt;
* Public presentation: 17 afternoon&lt;br /&gt;
* Community meeting: 18 to 19&lt;br /&gt;
&lt;br /&gt;
=== Registrations ===&lt;br /&gt;
* Public presentation:&lt;br /&gt;
** Fill the form at goo.gl/67ZDAW before &#039;&#039;&#039;april, 10&#039;&#039;&#039;&lt;br /&gt;
* Community meeting:&lt;br /&gt;
** Here on the wiki before &#039;&#039;&#039;march, 28&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
&lt;br /&gt;
=== Capacity ===&lt;br /&gt;
* Public presentation: ~100 people (friday afternoon)&lt;br /&gt;
* Community meeting: ~20 people&lt;br /&gt;
&lt;br /&gt;
=== How to come ===&lt;br /&gt;
Please see directions at goo.gl/7ipG5z&lt;br /&gt;
&lt;br /&gt;
== Main languages ==&lt;br /&gt;
* Public presentation: French&lt;br /&gt;
* Community meeting: English &amp;amp; French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc (contact@helioparc.fr)&lt;br /&gt;
* Lodging and Catering: GPC.solutions&lt;br /&gt;
* Attendees information &amp;amp; communication: Technopole Hélioparc&lt;br /&gt;
* Sponsoring management: GPC.solutions&lt;br /&gt;
&lt;br /&gt;
=== Sponsors ===&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* PauLLA&lt;br /&gt;
&lt;br /&gt;
=== Partners ===&lt;br /&gt;
* La Mêlée Adour&lt;br /&gt;
* GRETA Béarn et Soule&lt;br /&gt;
* NumLab&lt;br /&gt;
&lt;br /&gt;
== Lodging and catering ==&lt;br /&gt;
&lt;br /&gt;
=== Hotel ===&lt;br /&gt;
&lt;br /&gt;
We have negociated 42€/night/person at a nearby hotel.&lt;br /&gt;
&lt;br /&gt;
Please book through us for the discounted price.&lt;br /&gt;
&lt;br /&gt;
=== Food ===&lt;br /&gt;
Traiteur Latour&lt;br /&gt;
&lt;br /&gt;
==== Saturday lunch ====&lt;br /&gt;
&lt;br /&gt;
* Taboulé&lt;br /&gt;
* Tomates&lt;br /&gt;
* Rosette, chorizo&lt;br /&gt;
* Rôti de porc&lt;br /&gt;
* Fromage &lt;br /&gt;
* Tarte aux pommes&lt;br /&gt;
* Pain&lt;br /&gt;
&lt;br /&gt;
==== Saturday dinner  ====&lt;br /&gt;
&lt;br /&gt;
* Salade de gésiers &lt;br /&gt;
* Axoa de porc&lt;br /&gt;
* Gâteau basque&lt;br /&gt;
&lt;br /&gt;
==== Sunday lunch ====&lt;br /&gt;
&lt;br /&gt;
* Pâtes fraîches &lt;br /&gt;
* Concombre&lt;br /&gt;
* Saucisson, jambon de Bayonne&lt;br /&gt;
* Rôti de bœuf&lt;br /&gt;
* Fromage du pays&lt;br /&gt;
* Dessert&lt;br /&gt;
* Pain&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast (Organisers only)&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 12:00: Lunch (Organisers and presenters only)&lt;br /&gt;
* 14:00: Start of general public presentations&lt;br /&gt;
* 14:15: Présentation du projet — Laurent Destailleur — teclib’ &amp;amp; NLTechno, Dolibarr Preferred Partners — Développeur principal et président de l’association&lt;br /&gt;
* 15:00: Retour d’expérience, organisation des Rencontres Mondiales du Logiciel Libre 2014 — Jean-François Ferry — Aternatik, Dolibarr Preferred Partner — Membre du conseil d’administration de l’association&lt;br /&gt;
* 15:45: Gérer un centre de formation — Florian Henry — Open-Concept.pro, Dolibarr Preferred Partner — Secrétaire de l’association&lt;br /&gt;
* 16:30: Opportunités pour le e-commerce — Jean Heimburger — Tiaris, Dolibarr Preferred Partner — Membre du conseil d’administration de l’association&lt;br /&gt;
* 17:15: Nouveautés des prochaines versions du logiciel — Laurent Destailleur&lt;br /&gt;
* 18:30: Apéritif and buffet supper (Invitations only)&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Next days are still in a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; state &#039;&#039;. These will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
Lorenzo Novaro: I propose to have a &amp;quot;panel&amp;quot; about translations and a moment to revise the english language files.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
&lt;br /&gt;
== Public presentation ==&lt;br /&gt;
&lt;br /&gt;
Please go to goo.gl/67ZDAW&lt;br /&gt;
&lt;br /&gt;
== Community meeting ==&lt;br /&gt;
&lt;br /&gt;
Registration is done here, on the wiki&lt;br /&gt;
&lt;br /&gt;
Please copy the template below to the registered attendees section and fill it with your informations.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need a wiki account. If you don&#039;t have one please ask via email at &#039;&#039;&#039;contact@dolibarr.org&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&#039;&#039;&#039;Registration for Dolibarr devcamp 2015 at Pau are now closed&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
(You are however still welcome the friday afternoon 17th of april, for the public presentation, free entry)&lt;br /&gt;
&lt;br /&gt;
== Registration template ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname:&lt;br /&gt;
* Age:&lt;br /&gt;
* Coming from (town, country):&lt;br /&gt;
* Arrival date and hour:&lt;br /&gt;
* Departure date and hour:&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email:&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
== Community meeting registered attendees ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Raphaël Doursenaud.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Raphaël Doursenaud]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): Pau, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Home :D&lt;br /&gt;
* Book hotel for me (yes/no): N.A.&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: rdoursenaud@gpcsolutions.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Florian_Henry.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Florian Henry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): Manduel, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: florian.henry@open-concept.pro&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Jean_Heimburger.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Jean Heimburger]]&lt;br /&gt;
* Age: 54&lt;br /&gt;
* Coming from (town, country): Sarrebourg, France&lt;br /&gt;
* Arrival date and hour: 17/04/2015 Pau gar 6h40&lt;br /&gt;
* Departure date and hour: 19/04/2015 Pau gare 11h05&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train &lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): none&lt;br /&gt;
* Accommodation (Common booked hotel/self…):hotel &lt;br /&gt;
* Book hotel for me (yes/no):yes&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): &lt;br /&gt;
* Contact email:jean.heimburger@tiaris.info&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: [[Jean-François Ferry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): Montpellier, France&lt;br /&gt;
* Arrival date and hour: 17, morning&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel?&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: jfefe@aternatik.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Laurent Destailleur.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Laurent Destailleur]]&lt;br /&gt;
* Age: 42&lt;br /&gt;
* Coming from (town, country): Pessac, France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, 15h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: contact@destailleur.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
Firstname Lastname: [[Charles-Fr Benke]]&lt;br /&gt;
* Age: 47&lt;br /&gt;
* Coming from (town, country): Lyon, France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): GOOD&lt;br /&gt;
* Accommodation (Common booked hotel/self…):  Hotel&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email: charles.fr@benke.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
Firstname Lastname: [[Romain Deschamps]]&lt;br /&gt;
* Age: 35&lt;br /&gt;
* Coming from (town, country): Lyon France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…):  Hotel&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email: r.deschamps@patas-monkey.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Maxime Kohlhaas.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Maxime Kohlhaas]]&lt;br /&gt;
* Age: 28&lt;br /&gt;
* Coming from (town, country): Valence, France&lt;br /&gt;
* Arrival date and hour: 16, 12h00&lt;br /&gt;
* Departure date and hour: 19, 15h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hotel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: maxime@atm-consulting.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Lorenzo Novaro.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Lorenzo Novaro]]&lt;br /&gt;
* Age: 35&lt;br /&gt;
* Coming from (town, country): Genova, Italy&lt;br /&gt;
* Arrival date and hour: TBD&lt;br /&gt;
* Departure date and hour: 19, end of devcamp&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train/Plane&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): nuts&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): TBD&lt;br /&gt;
* Contact email: info@19.coop&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Tommaso Basilici.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Tommaso Basilici]]&lt;br /&gt;
* Age: 36&lt;br /&gt;
* Coming from (town, country): Genova, Italy&lt;br /&gt;
* Arrival date and hour: TBD&lt;br /&gt;
* Departure date and hour: 19, end of devcamp&lt;br /&gt;
* Transportation: Train/Plane&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: TBD - Hotel: TBD&lt;br /&gt;
* Contact email: info@19.coop&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Juanjo Menent.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Juanjo Menent]]&lt;br /&gt;
* Age: 42&lt;br /&gt;
* Coming from (town, country): Gandia, Spain&lt;br /&gt;
* Arrival date and hour: 16, 20h57&lt;br /&gt;
* Departure date and hour: 20, 05h53&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train&lt;br /&gt;
* Food:(Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation: Hotel&lt;br /&gt;
* Book hotel for me: Yes &lt;br /&gt;
* Estimated expenses: Transport: 229.70€ - Hotel: 168€.&lt;br /&gt;
* Contact email: jmenent@2byte.es&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Arnaud Aujon Chevallier.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Arnaud Aujon Chevallier]]&lt;br /&gt;
* Age: 26&lt;br /&gt;
* Coming from (town, country): Toulouse, France&lt;br /&gt;
* Arrival date and hour: 18, 10h00&lt;br /&gt;
* Departure date and hour: 18, 18h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food:(Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation: self&lt;br /&gt;
* Book hotel for me: No &lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: arnaud@intelibre.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: Francis Appels&lt;br /&gt;
* Age: 49&lt;br /&gt;
* Coming from (town, country): Herselt, Belgium&lt;br /&gt;
* Arrival date and hour: 16, 18h00&lt;br /&gt;
* Departure date and hour: 19, 21h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…): hotel&lt;br /&gt;
* Book hotel for me (yes/no): no&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: francis.appels@z-application.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Marcos García.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Marcos García]]&lt;br /&gt;
* Age: 22&lt;br /&gt;
* Coming from (town, country): Valladolid, Spain&lt;br /&gt;
* Arrival date and hour: 17, 17:00h&lt;br /&gt;
* Departure date and hour: 20, 06:00h&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): Lactose.&lt;br /&gt;
* Accommodation (Common booked hotel/self…): Airbnb&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): 180 €&lt;br /&gt;
* Contact email: marcosgdf@gmail.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
*  Firstname Lastname: Pierre-Yvan Aupiais&lt;br /&gt;
*  Age: 59&lt;br /&gt;
*  Coming from (town, country): Toulouse , France&lt;br /&gt;
*  Arrival date and hour: 17/04/2015 , 9h00&lt;br /&gt;
*  Departure date and hour: 18/04/2015 , 17h00&lt;br /&gt;
*  Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
*  Food (Special diet, allergies, vegetarian…): N.A&lt;br /&gt;
*  Accommodation (Common booked hotel/self…):&lt;br /&gt;
*  Book hotel for me (yes/no): no&lt;br /&gt;
*  Estimated expenses (ticket, parking, toll, hotel...): N.A&lt;br /&gt;
*  Contact email:py.aupiais@val-talents.fr&lt;br /&gt;
-------------------------------------------&lt;br /&gt;
* Firstname Lastname: Estephe LORIDAN&lt;br /&gt;
* Age: 36 ans&lt;br /&gt;
* Coming from (town, country): Noisiel, France&lt;br /&gt;
* Arrival date and hour: Dont know yet, friday end of morning.&lt;br /&gt;
* Departure date and hour: Sunday evening.&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Plane (my charge)&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): &lt;br /&gt;
* Accommodation (Common booked hotel/self…): &lt;br /&gt;
* Book hotel for me (yes/no): yes.&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): no expense.&lt;br /&gt;
* Contact email: dolibarr@estephe.me&lt;br /&gt;
-------------------------------------------&lt;br /&gt;
* Firstname Lastname: PAQUIER Bernard&lt;br /&gt;
* Age: 32&lt;br /&gt;
* Coming from (town, country): Bordeaux, France&lt;br /&gt;
* Arrival date and hour: 17/04 - 10h&lt;br /&gt;
* Departure date and hour: 19/04 -18h&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N/A&lt;br /&gt;
* Accommodation (Common booked hotel/self…): Self&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): TBD&lt;br /&gt;
* Contact email: contact@dolibarr-addict.com&lt;br /&gt;
-------------------------------------------&lt;br /&gt;
[[File:Bahfir Abbes.jpeg|40px]]&lt;br /&gt;
* Firstname Lastname: Bahfir Abbes&lt;br /&gt;
* Age:49&lt;br /&gt;
* Coming from (town, country): Oran - Algeria&lt;br /&gt;
* Arrival date and hour:16 April 2015&lt;br /&gt;
* Departure date and hour: 19-20 April 2015&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):  Plane/Train/Bus&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):normal&lt;br /&gt;
* Accommodation (Common booked hotel/self…): -&lt;br /&gt;
* Book hotel for me (yes/no): -&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): -&lt;br /&gt;
* Contact email:bafbes@gmail.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Philippe Grand.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Philippe Grand]]&lt;br /&gt;
* Age:&lt;br /&gt;
* Coming from (town, country):Orléans - France&lt;br /&gt;
* Arrival date and hour: 17/04/2015 à 10:15 à Pau, Aéroport Pyrenees (PUF)&lt;br /&gt;
* Departure date and hour: 19/04/2015 à 16:20 de Pau, Aéroport Pyrenees (PUF)&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):car + Plane&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): normal&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no): no&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email: philippe.grand@atoo-net.com&lt;br /&gt;
------------------------------------------&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Setup_Other&amp;diff=33433</id>
		<title>Setup Other</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Setup_Other&amp;diff=33433"/>
		<updated>2015-04-14T13:16:16Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Added documentation for PROJECT_LIST_SHOW_STARTDATE introduced in commit f323e89919cfd68f117bca2b927412f9efa381bb&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Admin]]&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Help about screen:&#039;&#039;&#039; Other setup&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Menu path:&#039;&#039;&#039; Home -&amp;gt; Setup -&amp;gt; Other&lt;br /&gt;
&lt;br /&gt;
= Goal =&lt;br /&gt;
This page is built to add/edit new parameters without a dedicated page to edit them. In most cases, it is parameters for your own development, external modules, or hidden features.&lt;br /&gt;
&lt;br /&gt;
For a standard usage of Dolibarr, this screen must be kept empty and not be used.&lt;br /&gt;
&lt;br /&gt;
= List of known hidden options =&lt;br /&gt;
Some options are not visible in the interface (often because they are deprecated or beta features). In most cases you do not need these functions and their use may make the application unstable.&lt;br /&gt;
&lt;br /&gt;
To enable them you have to define a constant to 1 in &#039;&#039;&#039;Home -&amp;gt; Setup -&amp;gt; Other setup&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
== Global options ==&lt;br /&gt;
* MAIN_APPLICATION_TITLE =&amp;gt; This will change the title of software (that appears on the login page by default). Warning, changing this may make Dolibarr version detection fails by smartphone applications like [[Application Android - DoliDroid]]&lt;br /&gt;
&lt;br /&gt;
* MAIN_AUTOFILL_DATE =&amp;gt; If this constant is defined (to something else than 0), the date of invoice, proposal, order or payment are filled with current date. It is highly recommended to NOT ENABLE this feature. This create a lot of input errors with no data not validated by users. This lead in bad values saved in database giving headaches when you have to do your accountancy reports ! However some users want it, so we provide it.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DISABLE_FULL_SCANLIST =&amp;gt; Constant to define to disable complete scan of tables to know the total amount of element to allow the pagination to show total number of pages. To activate on systems with a very important number of data (Tables with more than 500 000 records).&lt;br /&gt;
&lt;br /&gt;
* MAIN_FIRST_TO_UPPER =&amp;gt; Dolibarr add upper case to thirdparties, contacts or members names if not done. Warning, with some languages (whose words with uppercase are not same words, or pagecode does not always have an uppercase, like cyrillic languages), this feature may alter your data.&lt;br /&gt;
&lt;br /&gt;
* MAIN_LOGTOHTML =&amp;gt; If this constants is defined, it is possible to have logs inside pages by adding the parameter &amp;amp;logtohtml=1 into URL.&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_HOURMIN_IN_DATE_RANGE =&amp;gt; On all entities lines (invoice, order, contract...), it is possible to add hour and minutes with date on fields &amp;quot;date start&amp;quot; and &amp;quot;date end&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* MAIN_REMOVE_INSTALL_WARNING =&amp;gt; Remove all security warning that appears to administrator users if URL /install is public. You shoud solve the problem if warning occurs instead of removing this warning. For this, put a file called install.lock into Dolibarr root directory. This will remove warning but also make the page /install not possible to use to protect your installation.&lt;br /&gt;
&lt;br /&gt;
* MAIN_OPTIMIZE_SPEED =&amp;gt; Use some speed enhancements. See page [[Increase_Performance]] for more information.&lt;br /&gt;
&lt;br /&gt;
* MAIN_OVERWRITE_TRANS_xx_YY =&amp;gt; You can use this to change value of a translation key for language xx_YY (ie: en_US) without editing language files. For example: &amp;quot;TranslationKey1:New value1,TranslationKey2:New value 2&amp;quot;. Note that using this option slow down seriously your instance. If you can, it is better to edit directly the language files into htdocs/lang/xx_YY.&lt;br /&gt;
&lt;br /&gt;
* MAIN_REPEATCONTACTONEACHTAB =&amp;gt; If added and set to 1, this add contacts on all tabs, not only main tab.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DISABLE_JQUERY_JNOTIFY =&amp;gt; Disable usage of JNotify to show confirm or error messages&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_JQUERY_JEDITABLE =&amp;gt; Allow to update from screnn, directly into database, some properties of elements (invoices, proposals, ...) using Ajax. This make response time faster, but avoid using this features, because, it overpass some business actions (updates onother data that should be done consitently) and ignore business controls on data you saved. So this feature breaks consitency of data and stability of software.&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_JQUERY_LAYOUT =&amp;gt; Allow hidding the left menu&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_JQUERY_MULTISELECT =&amp;gt; Allow to use Ajax when a choice that require multiselect is used (for the moment only external modules uses select box with multiselect values).&lt;br /&gt;
&lt;br /&gt;
* MAIN_HELPCENTER_LINKTOUSE  =&amp;gt; Define a target link &amp;quot;I need help&amp;quot; onto logon page&lt;br /&gt;
&lt;br /&gt;
* MAIN_MODULES_FOR_EXTERNAL =&amp;gt; Limit available modules for external users. By defaut value is &#039;facture,commande,contact,propal,projet,contrat,societe,ficheinter,expedition,agenda&#039;&lt;br /&gt;
&lt;br /&gt;
* MAIN_PRODUCT_DISABLE_CUSTOMCOUNTRYCODE =&amp;gt; Avoid Custom code and country of origin to be set as product description when added to Propal/Order/Invoice&lt;br /&gt;
&lt;br /&gt;
* MAIN_SHOW_TUNING_INFO =&amp;gt; Add tuning information into javascript console. Better when xdebug is enabled.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DOL_SCRIPTS_ROOT =&amp;gt; Define directory who contains &#039;scripts&#039; directory (e.g /var/www/dolibarr)&lt;br /&gt;
&lt;br /&gt;
* MAIN_MIN_NB_ENABLED_MODULE_FOR_WARNING =&amp;gt; A warning saying setup of modules is not complete is shown if number of enabled modules is lower or equal than this value (1 if not defined)&lt;br /&gt;
&lt;br /&gt;
* MAIN_ADD_SALE_REP_SIGNATURE_IN_NOTE =&amp;gt; Add signature of first sale representative into documents (at end of public notes).&lt;br /&gt;
&lt;br /&gt;
* MAIN_DISABLE_AJAX_COMBOX =&amp;gt; If you have a large amount of thirdparty or product, you can disable the autocomplete feature on thirdparties list by setting constant MAIN_DISABLE_AJAX_COMBOX to 1 into Home-Setup-Other (with Dolibarr v3.6.0+).&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_CACHE_MANIFEST =&amp;gt; Add an HTML5 cache manifest to the page&lt;br /&gt;
&lt;br /&gt;
* MAIN_FORCELANGDIR =&amp;gt; relative path of the directory holding your custom langs folder.&lt;br /&gt;
&lt;br /&gt;
* MAIN_VAT_DEFAULT_IF_AUTODETECT_FAILS =&amp;gt; allow to define a default VAT rate&lt;br /&gt;
&lt;br /&gt;
* MAIN_HTML_TITLE =&amp;gt; can be used to control how html title is formated. If value contains key &#039;noapp&#039;, application name will not be output. If value contains &#039;thirdpartynameonly&#039;, on tab for thirdparties, only name of thirdparties are output. Value can be list of tags: &#039;noapp;thirdpartynameonly&#039;&lt;br /&gt;
&lt;br /&gt;
* MAIN_MENU_HIDE_UNAUTHORIZED =&amp;gt; Hide menu if user not autorized rather than just grey them&lt;br /&gt;
&lt;br /&gt;
== Email and SMS ==&lt;br /&gt;
* MAIN_MAIL_DEBUG =&amp;gt; Write content with header of last mail into file dolibarr_mail.log into directory dolibarr_main_data_root.&lt;br /&gt;
&lt;br /&gt;
* MAIN_SMS_DEBUG =&amp;gt; Write content of SMS sent into file dolibarr_sms.log into directory dolibarr_main_data_root.&lt;br /&gt;
&lt;br /&gt;
* MAIN_MAIL_ALLOW_SENDMAIL_F =&amp;gt; On Linux or BSD system, PHP email function use the command sendmail local to server. In some cases, the sender email must be provided on command line of sendmail with option -f. This option is here to ask Dolibarr to call the function &#039;&#039;&#039;mail&#039;&#039;&#039; of PHP by adding value for the option -f. Note that in most cases, even with sendmail, sender email is correctly managed as it is added in the email technical header. This option is here only for rare setup of sendmail that ask the &#039;&#039;&#039;-f&#039;&#039;&#039; option to be mandatory or for sendmail setup that does not use by default the Return-path of header email to define the sender (with this option, the return-path will be provided also on command line and not lost by sendmail).&lt;br /&gt;
&lt;br /&gt;
* MAIN_MAIL_SENDMAIL_FORCE_BA =&amp;gt; On Lunix or BSD system, PHP email function use the command sendmail local to server. In some case, we want to recipient to be provided to sendmail into the email content instead of its command line parameter. For this we must add the &#039;&#039;&#039;-ba&#039;&#039;&#039; parameter to sendmail. This option ask PHP to provide this parameter when sending a mail. Note that another solution is to edit the &#039;&#039;&#039;mail.force_extra_parameters=-ba&#039;&#039;&#039; into &#039;&#039;&#039;php.ini&#039;&#039;&#039; file.&lt;br /&gt;
&lt;br /&gt;
* MAIN_MAIL_NO_FULL_EMAIL =&amp;gt; Recipient email and sender are cleaned to be on form &amp;quot;&amp;lt;email&amp;gt;&amp;quot; instead of &amp;quot;Name &amp;lt;email&amp;gt;&amp;quot;. This might solve problem of compatibility with very old mailers.&lt;br /&gt;
&lt;br /&gt;
* MAIN_FIX_FOR_BUGGED_MTA =&amp;gt; Some MTA agent are bugged and add some CR chars each time they saw a LF. Because Dolibarr emails are forged to be already cleaned, if MTA agent do that, you will send an email with two CR chars. This may result in having recipient not able to read your email. To fix this, add this constant to 1. Dolibarr will then create an email that is not RFC compliant but because the MTA agent is bugged, the email will be modified and become correct during sending, solving the problem of bad email received. Add this constant if your recipient experience problems when opening email for example users using webmail of orange.fr or hotmail.com&lt;br /&gt;
&lt;br /&gt;
* MAIN_MAIL_DO_NOT_USE_SIGN =&amp;gt; Do not add user signature at end of suggested predefined email&lt;br /&gt;
&lt;br /&gt;
* MAIL_FORCE_DELIVERY_RECEIPT_INVOICE, MAIL_FORCE_DELIVERY_RECEIPT_ORDER, MAIL_FORCE_DELIVERY_RECEIPT_PROPAL =&amp;gt; Force delivery receipt to &amp;quot;Yes&amp;quot; onto form to send email.&lt;br /&gt;
&lt;br /&gt;
* MAIN_EMAIL_USECCC =&amp;gt; Show field BCC into email forms.&lt;br /&gt;
&lt;br /&gt;
* MAIN_MAIL_AUTOCOPY_PROPOSAL_TO, MAIN_MAIL_AUTOCOPY_ORDER_TO, MAIN_MAIL_AUTOCOPY_INVOICE_TO =&amp;gt; Send a BCC to the recipients when sending email for proposal, order or invoice. If option MAIN_EMAIL_USECCC is also set, you will see recipient email of BCC into email form on same line used to enter BCC.&lt;br /&gt;
&lt;br /&gt;
== Third parties module ==&lt;br /&gt;
* SOCIETE_DISABLE_CUSTOMERS =&amp;gt; Remove all menu and features related to customers&lt;br /&gt;
* SOCIETE_DISABLE_PROSPECTS =&amp;gt; Remove all menu and features related to prospects&lt;br /&gt;
* SOCIETE_DISABLE_STATE =&amp;gt; Do not use field &amp;quot;state/province&amp;quot;&lt;br /&gt;
* MAIN_THIRPARTY_CREATION_INDIVIDUAL =&amp;gt; Default Thirparty create are individual&lt;br /&gt;
&lt;br /&gt;
== Proposals module ==&lt;br /&gt;
* PROPAL_CLONE_ON_CREATE_PAGE =&amp;gt; On the create proposal page, ask if we want to create the proposal by cloning an already existing one. You should use instead the &amp;quot;Clone&amp;quot; button available on existing proposals.&lt;br /&gt;
* MAIN_PROPAL_CHOOSE_ODT_DOCUMENT =&amp;gt; On setup page, you&#039;ll be able to select which ODT document to use when close or cancel proposals.&lt;br /&gt;
* &amp;lt;s&amp;gt;MAIN_GENERATE_DOCUMENTS_WITH_PICTURE&amp;lt;/s&amp;gt; MAIN_GENERATE_PROPOSALS_WITH_PICTURE =&amp;gt; Add picture of product (the first one found if there is several) into the generated PDF of proposals. Note that using this reduce available width for product description.&lt;br /&gt;
* WORKFLOW_PROPAL_CAN_CLASSIFY_BILLED_WITHOUT_INVOICES =&amp;gt; Button &amp;quot;Classified Billed&amp;quot; is visible on proposal even if there is no invoice linked to proposal.&lt;br /&gt;
&lt;br /&gt;
== Invoice module ==&lt;br /&gt;
* FACTURE_SHOW_SEND_REMINDER =&amp;gt; Show link &amp;quot;Send reminder by mail&amp;quot;, same feature than &amp;quot;Send by mail&amp;quot; (obsolete feature).&lt;br /&gt;
* INVOICE_CAN_ALWAYS_BE_REMOVED =&amp;gt; Allow to always delete invoices (even if invoice is not last one).&lt;br /&gt;
* INVOICE_CAN_NEVER_BE_REMOVED =&amp;gt; Never allow to delete invoices (except draft invoices).&lt;br /&gt;
* INVOICE_POSITIVE_CREDIT_NOTE =&amp;gt; All amounts on PDF credit notes are positive.&lt;br /&gt;
* FACTURE_CHANGE_THIRDPARTY =&amp;gt; Allow to change the third party in the draft invoices. If a discount was set from the original thirdparty, then discount remain, making data not coherent.&lt;br /&gt;
* FACTURE_USE_PROFORMAT =&amp;gt; Enable PROFORMAT invoices type.&lt;br /&gt;
* FACTURE_DEPOSITS_ARE_JUST_PAYMENTS =&amp;gt; Treats deposit invoices as a special case. Deposit invoices don&#039;t get counted on turnover. They are then applied as a payment, like a discount, on the final invoice.&lt;br /&gt;
* FACTURE_SENDBYEMAIL_FOR_ALL_STATUS =&amp;gt; Can send invoice by email to customer even if invoice has status &amp;quot;draft&amp;quot;.&lt;br /&gt;
* MAIN_GENERATE_DOCUMENTS_WITHOUT_VAT =&amp;gt; Disable VAT on genrated documents. like for an association. (it&#039;s work with crabe template)&lt;br /&gt;
* FAC_AUTO_FILLJS =&amp;gt; Display a button to autofill the payment amount for each invoice on the payment creation page&lt;br /&gt;
&lt;br /&gt;
== Order module ==&lt;br /&gt;
* COMMANDE_REQUIRE_SOURCE =&amp;gt; Make the input field &amp;quot;Source of order&amp;quot; mandatory.&lt;br /&gt;
* COMMANDE_VALID_AFTER_CLOSE_PROPAL =&amp;gt; When an order is created on a proposal close, the order is directly defined with status &amp;quot;Validated&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Export module ==&lt;br /&gt;
* EXPORT_CSV_SEPARATOR_TO_USE =&amp;gt; String value to use as separator to delimit fields int exported files (by default Dolibarr use &amp;quot;,&amp;quot;). Example: EXPORT_CSV_SEPARATOR_TO_USE=;&lt;br /&gt;
* EXPORT_CSV_FORCE_CHARSET =&amp;gt; Choose the charset of file built by CSV export. By default: UTF-8. Example: EXPORT_CSV_FORCE_CHARSET=ISO-8859-1&lt;br /&gt;
&lt;br /&gt;
== Agenda module ==&lt;br /&gt;
* AGENDA_MAX_EVENTS_DAY_VIEW =&amp;gt; Define the maximum number of visible entries for each day in agenda. Default value is 3. Value 0 means no limit.&lt;br /&gt;
* AGENDA_USE_EVENT_TYPE =&amp;gt; Add a mandatory field &amp;quot;Type&amp;quot; when creating an event (deprecated).&lt;br /&gt;
* AGENDA_AUTOSET_END_DATE_WITH_DELTA_HOURS =&amp;gt; To automatically set end date of event to start date + delta on event creation page.&lt;br /&gt;
&lt;br /&gt;
== Products module ==&lt;br /&gt;
* PRODUCT_ADD_TYPE_IN_DOCUMENTS =&amp;gt; Add text &amp;quot;Product&amp;quot; or &amp;quot;Service&amp;quot; at beginning of details lines on built PDF documents.&lt;br /&gt;
* PRODUCT_SHOW_WHEN_CREATE =&amp;gt; Old option no more supported (create problems) to be able to add lines of product during first step of element creation.&lt;br /&gt;
* PRODUCT_DONOTSEARCH_ANYWHERE =&amp;gt; When Ajax search is enabled, search is done on criteria anywhere in label of product. By adding this option, search is done only on start of label. This is really faster when you have a huge number of products.&lt;br /&gt;
* PRODUIT_DESC_IN_LIST =&amp;gt; Show long description of product/service into lists.&lt;br /&gt;
* PRODUIT_MULTIPRICES_LABELx (where x = 1,2,...) =&amp;gt; When option mode to set prices are PRODUIT_MULTIPRICES (n different prices per product according to a customer level), this option will force a label for the level x. Value must be a key. If the key is found into translation files, it will be replaced by the translated value.&lt;br /&gt;
&lt;br /&gt;
== Services module ==&lt;br /&gt;
* SERVICE_ARE_ECOMMERCE_200238EC =&amp;gt; If this option is enabled, services are processed like eServices according to directove of EU Council Directive 2002/38/EC (http://ec.europa.eu/taxation_customs/taxation/vat/traders/e-commerce/article_1610_en.htm). Default VAT rate are based on buying country instead of selling country for BtoC sells.&lt;br /&gt;
&lt;br /&gt;
== Stocks ==&lt;br /&gt;
* STOCK_SUPPORTS_SERVICES =&amp;gt; Services are also increased/decreased into stocks.&lt;br /&gt;
&lt;br /&gt;
== Point of Sale ==&lt;br /&gt;
* CASHDESK_SHOW_KEYPAD =&amp;gt; Show a mouse key pad into Point Of Sale.&lt;br /&gt;
&lt;br /&gt;
== Contracts ==&lt;br /&gt;
* CONTRACT_SUPPORT_PRODUCTS =&amp;gt; Products are also suggested into module contract.&lt;br /&gt;
&lt;br /&gt;
== Projects module ==&lt;br /&gt;
* PROJECT_CAN_ALWAYS_LINK_TO_ALL_SUPPLIERS =&amp;gt; Enable linking a project to any supplier even when using the third party link feature. Note: Set to 1 by default from 3.7.&lt;br /&gt;
* PROJECT_TIME_ON_ALL_TASKS_MY_PROJECTS =&amp;gt; Can add time spent on tasks, even if i am not assigned to task (however, task must be a project i am a contact).&lt;br /&gt;
* PROJECT_SHOW_REF_INTO_LISTS =&amp;gt; Add column with project ref into list (with 3.7 list of supplier invoices only, will be expanded to other lists)&lt;br /&gt;
* PROJECT_HIDE_UNSELECTABLES =&amp;gt; Hide into select list, all project that we can&#039;t select (closed or draft)&lt;br /&gt;
* PROJECT_HIDE_TASKS =&amp;gt; Hide tasks. For user using project only as an analytics key and not using tasks.&lt;br /&gt;
* PROJECT_LIST_SHOW_STARTDATE =&amp;gt; Shows start date of projects in project lists.&lt;br /&gt;
&lt;br /&gt;
== Foundation module ==&lt;br /&gt;
* MEMBER_URL_REDIRECT_SUBSCRIPTION =&amp;gt; Link called and shown when a member account is autocreated in member module by a guest user.&lt;br /&gt;
* MEMBER_EXT_URL_SUBSCRIPTION_INFO =&amp;gt; Link of external page pointed by the &amp;quot;Show here&amp;quot; link to add in fron off payment cell form into the page to make online subscription.&lt;br /&gt;
&lt;br /&gt;
== Interventions module ==&lt;br /&gt;
* FICHINTER_CLASSIFY_BILLED =&amp;gt; Allow to classify an intervention card as &amp;quot;Billed&amp;quot;. This add also trigger FICHINTER_CLASSIFY_BILLED into list of possible automatic event into agenda.&lt;br /&gt;
* FICHINTER_DISABLE_DETAILS =&amp;gt; Disable entry of details line on intervention. Can validate with no line.&lt;br /&gt;
&lt;br /&gt;
== Suppliers module ==&lt;br /&gt;
* FOURN_PRODUCT_AVAILABILITY =&amp;gt; On the Suppliers price page of the products, active the supplier product availability. This is duplicate feature with delivery_delay introduced with 3.8.&lt;br /&gt;
* SUPPLIER_ORDER_AUTOADD_USER_CONTACT =&amp;gt; Add user approving supplier order as a contact automatically.&lt;br /&gt;
* SUPPLIER_ORDER_USE_DISPATCH_STATUS =&amp;gt; Add a status on each dispatch order line&lt;br /&gt;
* SUPPLIER_ORDER_NO_DIRECT_APPROVE =&amp;gt; No button &amp;quot;Validate and Approve&amp;quot;. Always do step &amp;quot;Validate&amp;quot; and &amp;quot;Approve&amp;quot; in 2 steps.&lt;br /&gt;
&lt;br /&gt;
== PDF options ==&lt;br /&gt;
* MAIN_DISABLE_FORCE_SAVEAS =&amp;gt; If your browser ask always to save downloaded files on disk (like PDF), try to add this option. File might appears directly into your browser.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DISABLE_PDF_COMPRESSION =&amp;gt; Disable PDF compression.&lt;br /&gt;
&lt;br /&gt;
* MAIN_INVERT_SENDER_RECIPIENT =&amp;gt;  Invert sender and recipient in some PDF.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DISABLE_PDF_AUTOUPDATE =&amp;gt; Disable automatic generation of PDF each time we add/update/delete a product line (we can still build document by clicking on &amp;quot;Generate&amp;quot;). This option may increase interface speed on server with low CPU.&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_BACKGROUND_ON_PDF =&amp;gt; Define this constant with short name of an image (example &amp;quot;myimage.jpg&amp;quot;) that must be saved into directory &amp;quot;documents/mycompany/logos&amp;quot;. This will add this background image into your generated PDF files. Warning: This option make TCPDF library beeing crazy sometime and content on image disappeared !&lt;br /&gt;
&lt;br /&gt;
* MAIN_ADD_PDF_BACKGROUND =&amp;gt; Define this constant with short name of a PDF file (example &amp;quot;mypdf.pdf&amp;quot;) that must be saved into directory &amp;quot;documents/mycompany&amp;quot;. This will add PDF as a background of some of your generated PDF files (proposals,invoices,orders). If you need to concat PDF, see instead [[Module Concat PDF]].&lt;br /&gt;
&lt;br /&gt;
* MAIN_PDF_FORCE_FONT =&amp;gt; To ignore font defined into language file and force usage of a particular font. For example &amp;quot;DejaVuSans&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* MAIN_PDF_MARGIN_LEFT, MAIN_PDF_MARGIN_RIGHT, MAIN_PDF_MARGIN_TOP, MAIN_PDF_MARGIN_BOTTOM =&amp;gt; To force the margins (mm) of PDF documents (10 is default).&lt;br /&gt;
&lt;br /&gt;
* MAIN_PDF_FREETEXT_HEIGHT =&amp;gt; Change height of space reserved to output the free text.&lt;br /&gt;
&lt;br /&gt;
* MAIN_PDF_TITLE_BACKGROUND_COLOR =&amp;gt; Can define a background color onto title line. Example: &#039;220,220,200&#039;&lt;br /&gt;
&lt;br /&gt;
* MAIN_USE_COMPANY_NAME_OF_CONTACT =&amp;gt; Use contact name and information rather than company&lt;br /&gt;
&lt;br /&gt;
* MAIN_ODT_AS_PDF =&amp;gt; Activate PDF conversion from ODT document. If value is &#039;jodconverter&#039;, java and jodconverter command line tool must be available. If value is &#039;/pathto/jodconverter.jar&#039;, then java and the jodconvertar jar must exists. soffice must also be available. MAIN_DOL_SCRIPTS_ROOT Must also be defined to path where the &amp;quot;scripts&amp;quot; directory is stored (for example /var/www/mydolibarr).&lt;br /&gt;
&lt;br /&gt;
* MAIN_ODT_AS_PDF_DEL_SOURCE =&amp;gt; For ODT generation. If set then initial behaviour is conserved, odt file is removed when generate pdf. Disabled by default&lt;br /&gt;
&lt;br /&gt;
* MAIN_GENERATE_PROPOSALS_WITH_PICTURE =&amp;gt; Include first image of product into line of generated PDF proposal.&lt;br /&gt;
&lt;br /&gt;
* MAIN_GENERATE_INVOICES_WITH_PICTURE =&amp;gt; Include first image of product into line of generated PDF invoice.&lt;br /&gt;
&lt;br /&gt;
* MAIN_DOCUMENTS_WITH_PICTURE_WIDTH =&amp;gt; Can change size of picture when hidden option MAIN_GENERATE_PROPOSALS_WITH_PICTURE is used. By default value is 20.&lt;br /&gt;
&lt;br /&gt;
* PDF_SHOW_PROJECT =&amp;gt; Show project onto PDF (supported on supplier order only for the moment)&lt;br /&gt;
&lt;br /&gt;
== WYSIWYG editor ==&lt;br /&gt;
&lt;br /&gt;
* FCKEDITOR_ENABLE_DETAILS_FULL =&amp;gt; Can cut and paste external images (hosted on external server) into description of proposal, orders or invoices. WARNING: PDF generation is not guaranted with this. Also if the image is removed or renamed by the image hoster, your proposal, order or invoice will be broken.&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33395</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33395"/>
		<updated>2015-04-08T10:29:14Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Added directions to come to the DevCamp&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
&#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The event is split in two parts this year:&lt;br /&gt;
* A public presentation of the project&lt;br /&gt;
* The usual community meeting&lt;br /&gt;
&lt;br /&gt;
== Price ==&lt;br /&gt;
The full event is &#039;&#039;free&#039;&#039; but since space is limited, registrations are required (see below).&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
April, 17 to 19&lt;br /&gt;
&lt;br /&gt;
* Public presentation: 17 afternoon&lt;br /&gt;
* Community meeting: 18 to 19&lt;br /&gt;
&lt;br /&gt;
=== Registrations ===&lt;br /&gt;
* Public presentation:&lt;br /&gt;
** Fill the form at goo.gl/67ZDAW before &#039;&#039;&#039;april, 10&#039;&#039;&#039;&lt;br /&gt;
* Community meeting:&lt;br /&gt;
** Here on the wiki before &#039;&#039;&#039;march, 28&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
&lt;br /&gt;
=== Capacity ===&lt;br /&gt;
* Public presentation: ~100 people (friday afternoon)&lt;br /&gt;
* Community meeting: ~20 people&lt;br /&gt;
&lt;br /&gt;
=== How to come ===&lt;br /&gt;
Please see directions at goo.gl/7ipG5z&lt;br /&gt;
&lt;br /&gt;
== Main languages ==&lt;br /&gt;
* Public presentation: French&lt;br /&gt;
* Community meeting: English &amp;amp; French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc (contact@helioparc.fr)&lt;br /&gt;
* Lodging and Catering: GPC.solutions&lt;br /&gt;
* Attendees information &amp;amp; communication: Technopole Hélioparc&lt;br /&gt;
* Sponsoring management: GPC.solutions&lt;br /&gt;
&lt;br /&gt;
=== Sponsors ===&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* PauLLA&lt;br /&gt;
&lt;br /&gt;
=== Partners ===&lt;br /&gt;
* La Mêlée Adour&lt;br /&gt;
* GRETA Béarn et Soule&lt;br /&gt;
* NumLab&lt;br /&gt;
&lt;br /&gt;
== Lodging and catering ==&lt;br /&gt;
&lt;br /&gt;
=== Hotel ===&lt;br /&gt;
&lt;br /&gt;
We have negociated 42€/night/person at a nearby hotel.&lt;br /&gt;
&lt;br /&gt;
Please book through us for the discounted price.&lt;br /&gt;
&lt;br /&gt;
=== Food ===&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast (Organisers only)&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 12:00: Lunch (Organisers and presenters only)&lt;br /&gt;
* 14:00: Start of general public presentations&lt;br /&gt;
* 14:15: Présentation du projet — Laurent Destailleur — teclib’ &amp;amp; NLTechno, Dolibarr Preferred Partners — Développeur principal et président de l’association&lt;br /&gt;
* 15:00: Retour d’expérience, organisation des Rencontres Mondiales du Logiciel Libre 2014 — Jean-François Ferry — Aternatik, Dolibarr Preferred Partner — Membre du conseil d’administration de l’association&lt;br /&gt;
* 15:45: Gérer un centre de formation — Florian Henry — Open-Concept.pro, Dolibarr Preferred Partner — Secrétaire de l’association&lt;br /&gt;
* 16:30: Opportunités pour le e-commerce — Jean Heimburger — Tiaris, Dolibarr Preferred Partner — Membre du conseil d’administration de l’association&lt;br /&gt;
* 17:15: Nouveautés des prochaines versions du logiciel — Laurent Destailleur&lt;br /&gt;
* 18:30: Apéritif and buffet supper (Invitations only)&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Next days are still in a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; state &#039;&#039;. These will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
Lorenzo Novaro: I propose to have a &amp;quot;panel&amp;quot; about translations and a moment to revise the english language files.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
&lt;br /&gt;
== Public presentation ==&lt;br /&gt;
&lt;br /&gt;
Please go to goo.gl/67ZDAW&lt;br /&gt;
&lt;br /&gt;
== Community meeting ==&lt;br /&gt;
&lt;br /&gt;
Registration is done here, on the wiki&lt;br /&gt;
&lt;br /&gt;
Please copy the template below to the registered attendees section and fill it with your informations.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need a wiki account. If you don&#039;t have one please ask via email at &#039;&#039;&#039;contact@dolibarr.org&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&#039;&#039;&#039;Registration for Dolibarr devcamp 2015 at Pau are now closed&#039;&#039;&#039;&amp;lt;/font&amp;gt;&lt;br /&gt;
 &lt;br /&gt;
(You are however still welcome the friday afternoon 17th of april, for the public presentation, free entry)&lt;br /&gt;
&lt;br /&gt;
== Registration template ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname:&lt;br /&gt;
* Age:&lt;br /&gt;
* Coming from (town, country):&lt;br /&gt;
* Arrival date and hour:&lt;br /&gt;
* Departure date and hour:&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email:&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
== Community meeting registered attendees ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Raphaël Doursenaud.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Raphaël Doursenaud]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): Pau, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Home :D&lt;br /&gt;
* Book hotel for me (yes/no): N.A.&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: rdoursenaud@gpcsolutions.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Florian_Henry.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Florian Henry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): Manduel, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: florian.henry@open-concept.pro&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Jean_Heimburger.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Jean Heimburger]]&lt;br /&gt;
* Age: 54&lt;br /&gt;
* Coming from (town, country): Sarrebourg, France&lt;br /&gt;
* Arrival date and hour: 17/04/2015 Pau Uzein 10h15 (depuis Orly)&lt;br /&gt;
* Departure date and hour: 19/04/2015 Pau Uzein 16h20&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): plane &lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): none&lt;br /&gt;
* Accommodation (Common booked hotel/self…):hotel &lt;br /&gt;
* Book hotel for me (yes/no):yes&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): &lt;br /&gt;
* Contact email:jean.heimburger@tiaris.info&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: [[Jean-François Ferry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): Montpellier, France&lt;br /&gt;
* Arrival date and hour: 17, morning&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel?&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: jfefe@aternatik.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Laurent Destailleur.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Laurent Destailleur]]&lt;br /&gt;
* Age: 42&lt;br /&gt;
* Coming from (town, country): Pessac, France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, 15h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: contact@destailleur.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
Firstname Lastname: [[Charles-Fr Benke]]&lt;br /&gt;
* Age: 47&lt;br /&gt;
* Coming from (town, country): Lyon, France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): GOOD&lt;br /&gt;
* Accommodation (Common booked hotel/self…):  Hotel&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email: charles.fr@benke.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
Firstname Lastname: [[Romain Deschamps]]&lt;br /&gt;
* Age: 35&lt;br /&gt;
* Coming from (town, country): Lyon France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…):  Hotel&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email: r.deschamps@patas-monkey.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Maxime Kohlhaas.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Maxime Kohlhaas]]&lt;br /&gt;
* Age: 28&lt;br /&gt;
* Coming from (town, country): Valence, France&lt;br /&gt;
* Arrival date and hour: 16, 12h00&lt;br /&gt;
* Departure date and hour: 19, 15h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hotel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: maxime@atm-consulting.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Lorenzo Novaro.png|40px]]&lt;br /&gt;
* Firstname Lastname: Lorenzo Novaro&lt;br /&gt;
* Age: 35&lt;br /&gt;
* Coming from (town, country): Genova, Italy&lt;br /&gt;
* Arrival date and hour: TBD&lt;br /&gt;
* Departure date and hour: 19, end of devcamp&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train/Plane&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): nuts&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): TBD&lt;br /&gt;
* Contact email: info@19.coop&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Tommaso Basilici]]&lt;br /&gt;
* Age: 36&lt;br /&gt;
* Coming from (town, country): Genova, Italy&lt;br /&gt;
* Arrival date and hour: TBD&lt;br /&gt;
* Departure date and hour: 19, end of devcamp&lt;br /&gt;
* Transportation: Train/Plane&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: TBD - Hotel: TBD&lt;br /&gt;
* Contact email: info@19.coop&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Juanjo Menent.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Juanjo Menent]]&lt;br /&gt;
* Age: 42&lt;br /&gt;
* Coming from (town, country): Gandia, Spain&lt;br /&gt;
* Arrival date and hour: 16, 20h57&lt;br /&gt;
* Departure date and hour: 20, 05h53&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train&lt;br /&gt;
* Food:(Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation: Hotel&lt;br /&gt;
* Book hotel for me: Yes &lt;br /&gt;
* Estimated expenses: Transport: 229.70€ - Hotel: 168€.&lt;br /&gt;
* Contact email: jmenent@2byte.es&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Arnaud Aujon Chevallier.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Arnaud Aujon Chevallier]]&lt;br /&gt;
* Age: 26&lt;br /&gt;
* Coming from (town, country): Toulouse, France&lt;br /&gt;
* Arrival date and hour: 18, 10h00&lt;br /&gt;
* Departure date and hour: 18, 18h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food:(Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation: self&lt;br /&gt;
* Book hotel for me: No &lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: arnaud@intelibre.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: Francis Appels&lt;br /&gt;
* Age: 49&lt;br /&gt;
* Coming from (town, country): Herselt, Belgium&lt;br /&gt;
* Arrival date and hour: 16, 18h00&lt;br /&gt;
* Departure date and hour: 19, 21h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…): hotel&lt;br /&gt;
* Book hotel for me (yes/no): no&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: francis.appels@z-application.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Marcos García.png|40px]]&lt;br /&gt;
* Firstname Lastname: Marcos García&lt;br /&gt;
* Age: 22&lt;br /&gt;
* Coming from (town, country): Valladolid, Spain&lt;br /&gt;
* Arrival date and hour: 17, 17:00h&lt;br /&gt;
* Departure date and hour: 20, 06:00h&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): Lactose.&lt;br /&gt;
* Accommodation (Common booked hotel/self…): Airbnb&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): 180 €&lt;br /&gt;
* Contact email: marcosgdf@gmail.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
*  Firstname Lastname: Pierre-Yvan Aupiais&lt;br /&gt;
*  Age: 59&lt;br /&gt;
*  Coming from (town, country): Toulouse , France&lt;br /&gt;
*  Arrival date and hour: 17/04/2015 , 9h00&lt;br /&gt;
*  Departure date and hour: 18/04/2015 , 17h00&lt;br /&gt;
*  Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
*  Food (Special diet, allergies, vegetarian…): N.A&lt;br /&gt;
*  Accommodation (Common booked hotel/self…):&lt;br /&gt;
*  Book hotel for me (yes/no): no&lt;br /&gt;
*  Estimated expenses (ticket, parking, toll, hotel...): N.A&lt;br /&gt;
*  Contact email:py.aupiais@val-talents.fr&lt;br /&gt;
-------------------------------------------&lt;br /&gt;
* Firstname Lastname: Estephe LORIDAN&lt;br /&gt;
* Age: 36 ans&lt;br /&gt;
* Coming from (town, country): Noisiel, France&lt;br /&gt;
* Arrival date and hour: Dont know yet, friday end of morning.&lt;br /&gt;
* Departure date and hour: Sunday evening.&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Plane (my charge)&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): &lt;br /&gt;
* Accommodation (Common booked hotel/self…): &lt;br /&gt;
* Book hotel for me (yes/no): yes.&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): no expense.&lt;br /&gt;
* Contact email: dolibarr@estephe.me&lt;br /&gt;
-------------------------------------------&lt;br /&gt;
* Firstname Lastname: PAQUIER Bernard&lt;br /&gt;
* Age: 32&lt;br /&gt;
* Coming from (town, country): Bordeaux, France&lt;br /&gt;
* Arrival date and hour: 17/04 - 10h&lt;br /&gt;
* Departure date and hour: 19/04 -18h&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N/A&lt;br /&gt;
* Accommodation (Common booked hotel/self…): Self&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): TBD&lt;br /&gt;
* Contact email: contact@dolibarr-addict.com&lt;br /&gt;
-------------------------------------------&lt;br /&gt;
[[File:Bahfir Abbes.jpeg|40px]]&lt;br /&gt;
* Firstname Lastname:Bahfir Abbes&lt;br /&gt;
* Age:49&lt;br /&gt;
* Coming from (town, country): Oran - Algeria&lt;br /&gt;
* Arrival date and hour:16 April 2015&lt;br /&gt;
* Departure date and hour: 19-20 April 2015&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):  Plane/Train/Bus&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):normal&lt;br /&gt;
* Accommodation (Common booked hotel/self…): -&lt;br /&gt;
* Book hotel for me (yes/no): -&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): -&lt;br /&gt;
* Contact email:bafbes@gmail.com&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33354</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33354"/>
		<updated>2015-04-02T10:29:08Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Wrong date&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
&#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The event is split in two parts this year:&lt;br /&gt;
* A public presentation of the project&lt;br /&gt;
* The usual community meeting&lt;br /&gt;
&lt;br /&gt;
== Price ==&lt;br /&gt;
The full event is &#039;&#039;free&#039;&#039; but since space is limited, registrations are required (see below).&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
April, 17 to 19&lt;br /&gt;
&lt;br /&gt;
* Public presentation: 17 afternoon&lt;br /&gt;
* Community meeting: 18 to 19&lt;br /&gt;
&lt;br /&gt;
=== Registrations ===&lt;br /&gt;
* Public presentation:&lt;br /&gt;
** Fill the form at goo.gl/67ZDAW before &#039;&#039;&#039;april, 10&#039;&#039;&#039;&lt;br /&gt;
* Community meeting:&lt;br /&gt;
** Here on the wiki before &#039;&#039;&#039;march, 28&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
&lt;br /&gt;
=== Capacity ===&lt;br /&gt;
* Public presentation: ~100 people (friday afternoon)&lt;br /&gt;
* Community meeting: ~20 people&lt;br /&gt;
&lt;br /&gt;
== Main languages ==&lt;br /&gt;
* Public presentation: French&lt;br /&gt;
* Community meeting: English &amp;amp; French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc (contact@helioparc.fr)&lt;br /&gt;
* Lodging and Catering: GPC.solutions&lt;br /&gt;
* Attendees information &amp;amp; communication: Technopole Hélioparc&lt;br /&gt;
* Sponsoring management: GPC.solutions&lt;br /&gt;
&lt;br /&gt;
=== Sponsors ===&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* PauLLA&lt;br /&gt;
&lt;br /&gt;
=== Partners ===&lt;br /&gt;
* La Mêlée Adour&lt;br /&gt;
* GRETA Béarn et Soule&lt;br /&gt;
* NumLab&lt;br /&gt;
&lt;br /&gt;
== Lodging and catering ==&lt;br /&gt;
&lt;br /&gt;
=== Hotel ===&lt;br /&gt;
&lt;br /&gt;
We have negociated 42€/night/person at a nearby hotel.&lt;br /&gt;
&lt;br /&gt;
Please book through us for the discounted price.&lt;br /&gt;
&lt;br /&gt;
=== Food ===&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast (Organisers only)&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 12:00: Lunch (Organisers and presenters only)&lt;br /&gt;
* 14:00: Start of general public presentations&lt;br /&gt;
* 14:15: Présentation du projet — Laurent Destailleur — teclib’ &amp;amp; NLTechno, Dolibarr Preferred Partners — Développeur principal et président de l’association&lt;br /&gt;
* 15:00: Retour d’expérience, organisation des Rencontres Mondiales du Logiciel Libre 2014 — Jean-François Ferry — Aternatik, Dolibarr Preferred Partner — Membre du conseil d’administration de l’association&lt;br /&gt;
* 15:45: Gérer un centre de formation — Florian Henry — Open-Concept.pro, Dolibarr Preferred Partner — Secrétaire de l’association&lt;br /&gt;
* 16:30: Opportunités pour le e-commerce — Jean Heimburger — Tiaris, Dolibarr Preferred Partner — Membre du conseil d’administration de l’association&lt;br /&gt;
* 17:15: Nouveautés des prochaines versions du logiciel — Laurent Destailleur&lt;br /&gt;
* 18:30: Apéritif and buffet supper (Invitations only)&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Next days are still in a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; state &#039;&#039;. These will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
Lorenzo Novaro: I propose to have a &amp;quot;panel&amp;quot; about translations and a moment to revise the english language files.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
&lt;br /&gt;
== Public presentation ==&lt;br /&gt;
&lt;br /&gt;
Please go to goo.gl/67ZDAW&lt;br /&gt;
&lt;br /&gt;
== Community meeting ==&lt;br /&gt;
&lt;br /&gt;
Registration is done here, on the wiki&lt;br /&gt;
&lt;br /&gt;
Please copy the template below to the registered attendees section and fill it with your informations.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need a wiki account. If you don&#039;t have one please ask via email at &#039;&#039;&#039;contact@dolibarr.org&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;font color=&amp;quot;red&amp;quot;&amp;gt;&#039;&#039;&#039;Registration for Dolibarr devcamp 2015 at Pau are now closed&#039;&#039;&#039;&amp;lt;/font&amp;gt; (You are however still welcome the friday afternoon 17th of april, for the public presentation, free entry)&lt;br /&gt;
&lt;br /&gt;
== Registration template ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname:&lt;br /&gt;
* Age:&lt;br /&gt;
* Coming from (town, country):&lt;br /&gt;
* Arrival date and hour:&lt;br /&gt;
* Departure date and hour:&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email:&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
== Community meeting registered attendees ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Raphaël Doursenaud.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Raphaël Doursenaud]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): Pau, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Home :D&lt;br /&gt;
* Book hotel for me (yes/no): N.A.&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: rdoursenaud@gpcsolutions.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Florian_Henry.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Florian Henry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): Manduel, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: florian.henry@open-concept.pro&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Jean_Heimburger.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Jean Heimburger]]&lt;br /&gt;
* Age: 54&lt;br /&gt;
* Coming from (town, country): Sarrebourg, France&lt;br /&gt;
* Arrival date and hour: 17/04/2015 Pau Uzein 10h15 (depuis Orly)&lt;br /&gt;
* Departure date and hour: 19/04/2015 Pau Uzein 16h20&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): plane &lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): none&lt;br /&gt;
* Accommodation (Common booked hotel/self…):hotel &lt;br /&gt;
* Book hotel for me (yes/no):yes&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): &lt;br /&gt;
* Contact email:jean.heimburger@tiaris.info&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: [[Jean-François Ferry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): Montpellier, France&lt;br /&gt;
* Arrival date and hour: 17, morning&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel?&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: jfefe@aternatik.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Laurent Destailleur.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Laurent Destailleur]]&lt;br /&gt;
* Age: 42&lt;br /&gt;
* Coming from (town, country): Pessac, France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, 15h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: contact@destailleur.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
Firstname Lastname: [[Charles-Fr Benke]]&lt;br /&gt;
* Age: 47&lt;br /&gt;
* Coming from (town, country): Lyon, France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): GOOD&lt;br /&gt;
* Accommodation (Common booked hotel/self…):  Hotel&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email: charles.fr@benke.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
Firstname Lastname: [[Romain Deschamps]]&lt;br /&gt;
* Age: 35&lt;br /&gt;
* Coming from (town, country): Lyon France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…):  Hotel&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email: r.deschamps@patas-monkey.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Maxime Kohlhaas.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Maxime Kohlhaas]]&lt;br /&gt;
* Age: 28&lt;br /&gt;
* Coming from (town, country): Valence, France&lt;br /&gt;
* Arrival date and hour: 16, 12h00&lt;br /&gt;
* Departure date and hour: 19, 15h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hotel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: maxime@atm-consulting.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Lorenzo Novaro.png|40px]]&lt;br /&gt;
* Firstname Lastname: Lorenzo Novaro&lt;br /&gt;
* Age: 35&lt;br /&gt;
* Coming from (town, country): Genova, Italy&lt;br /&gt;
* Arrival date and hour: TBD&lt;br /&gt;
* Departure date and hour: 19, end of devcamp&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train/Plane&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): nuts&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): TBD&lt;br /&gt;
* Contact email: info@19.coop&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Tommaso Basilici]]&lt;br /&gt;
* Age: 36&lt;br /&gt;
* Coming from (town, country): Genova, Italy&lt;br /&gt;
* Arrival date and hour: TBD&lt;br /&gt;
* Departure date and hour: 19, end of devcamp&lt;br /&gt;
* Transportation: Train/Plane&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: TBD - Hotel: TBD&lt;br /&gt;
* Contact email: info@19.coop&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Juanjo Menent.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Juanjo Menent]]&lt;br /&gt;
* Age: 42&lt;br /&gt;
* Coming from (town, country): Gandia, Spain&lt;br /&gt;
* Arrival date and hour: 16, 20h57&lt;br /&gt;
* Departure date and hour: 20, 05h53&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train&lt;br /&gt;
* Food:(Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation: Hotel&lt;br /&gt;
* Book hotel for me: Yes &lt;br /&gt;
* Estimated expenses: Transport: 229.70€ - Hotel: 168€.&lt;br /&gt;
* Contact email: jmenent@2byte.es&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Arnaud Aujon Chevallier.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Arnaud Aujon Chevallier]]&lt;br /&gt;
* Age: 26&lt;br /&gt;
* Coming from (town, country): Toulouse, France&lt;br /&gt;
* Arrival date and hour: 18, 10h00&lt;br /&gt;
* Departure date and hour: 18, 18h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food:(Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation: self&lt;br /&gt;
* Book hotel for me: No &lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: arnaud@intelibre.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: Francis Appels&lt;br /&gt;
* Age: 49&lt;br /&gt;
* Coming from (town, country): Herselt, Belgium&lt;br /&gt;
* Arrival date and hour: 16, 18h00&lt;br /&gt;
* Departure date and hour: 19, 21h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…): hotel&lt;br /&gt;
* Book hotel for me (yes/no): no&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: francis.appels@z-application.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Marcos García.png|40px]]&lt;br /&gt;
* Firstname Lastname: Marcos García&lt;br /&gt;
* Age: 22&lt;br /&gt;
* Coming from (town, country): Valladolid, Spain&lt;br /&gt;
* Arrival date and hour: 16, TBD&lt;br /&gt;
* Departure date and hour: 19, TBD&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Bus&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): Lactose.&lt;br /&gt;
* Accommodation (Common booked hotel/self…): hotel&lt;br /&gt;
* Book hotel for me (yes/no): TBD&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): ~ 200 €&lt;br /&gt;
* Contact email: marcosgdf@gmail.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
*  Firstname Lastname: Pierre-Yvan Aupiais&lt;br /&gt;
*  Age: 59&lt;br /&gt;
*  Coming from (town, country): Toulouse , France&lt;br /&gt;
*  Arrival date and hour: 17/04/2015 , 9h00&lt;br /&gt;
*  Departure date and hour: 18/04/2015 , 17h00&lt;br /&gt;
*  Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
*  Food (Special diet, allergies, vegetarian…): N.A&lt;br /&gt;
*  Accommodation (Common booked hotel/self…):&lt;br /&gt;
*  Book hotel for me (yes/no): no&lt;br /&gt;
*  Estimated expenses (ticket, parking, toll, hotel...): N.A&lt;br /&gt;
*  Contact email:py.aupiais@val-talents.fr&lt;br /&gt;
-------------------------------------------&lt;br /&gt;
* Firstname Lastname: Estephe LORIDAN&lt;br /&gt;
* Age: 36 ans&lt;br /&gt;
* Coming from (town, country): Noisiel, France&lt;br /&gt;
* Arrival date and hour: Dont know yet, friday end of morning.&lt;br /&gt;
* Departure date and hour: Sunday evening.&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Plane (my charge)&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): &lt;br /&gt;
* Accommodation (Common booked hotel/self…): &lt;br /&gt;
* Book hotel for me (yes/no): yes.&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): no expense.&lt;br /&gt;
* Contact email: dolibarr@estephe.me&lt;br /&gt;
-------------------------------------------&lt;br /&gt;
* Firstname Lastname: PAQUIER Bernard&lt;br /&gt;
* Age: 32&lt;br /&gt;
* Coming from (town, country): Bordeaux, France&lt;br /&gt;
* Arrival date and hour: 17/04 - 10h&lt;br /&gt;
* Departure date and hour: 19/04 -18h&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N/A&lt;br /&gt;
* Accommodation (Common booked hotel/self…): Self&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): TBD&lt;br /&gt;
* Contact email: contact@dolibarr-addict.com&lt;br /&gt;
-------------------------------------------&lt;br /&gt;
[[File:Bahfir Abbes.jpeg|40px]]&lt;br /&gt;
* Firstname Lastname:Bahfir Abbes&lt;br /&gt;
* Age:49&lt;br /&gt;
* Coming from (town, country): Oran - Algeria&lt;br /&gt;
* Arrival date and hour:16 April 2015&lt;br /&gt;
* Departure date and hour: 19-20 April 2015&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):  Plane/Train/Bus&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):normal&lt;br /&gt;
* Accommodation (Common booked hotel/self…): -&lt;br /&gt;
* Book hotel for me (yes/no): -&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): -&lt;br /&gt;
* Contact email:bafbes@gmail.com&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33305</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33305"/>
		<updated>2015-03-28T14:38:08Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Big update with latest informations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
&#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The event is split in two parts this year:&lt;br /&gt;
* A public presentation of the project&lt;br /&gt;
* The usual community meeting&lt;br /&gt;
&lt;br /&gt;
== Price ==&lt;br /&gt;
The full event is &#039;&#039;free&#039;&#039; but since space is limited, registrations are required (see below).&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
April, 17 to 19&lt;br /&gt;
&lt;br /&gt;
* Public presentation: 17 afternoon&lt;br /&gt;
* Community meeting: 18 to 19&lt;br /&gt;
&lt;br /&gt;
=== Registrations ===&lt;br /&gt;
* Public presentation:&lt;br /&gt;
** Fill the form at goo.gl/67ZDAW before &#039;&#039;&#039;april, 10&#039;&#039;&#039;&lt;br /&gt;
* Community meeting:&lt;br /&gt;
** Here on the wiki before &#039;&#039;&#039;march, 28&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
&lt;br /&gt;
=== Capacity ===&lt;br /&gt;
* Public presentation: ~100 people&lt;br /&gt;
* Community meeting: ~20 people&lt;br /&gt;
&lt;br /&gt;
== Main languages ==&lt;br /&gt;
* Public presentation: French&lt;br /&gt;
* Community meeting: English &amp;amp; French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc (contact@helioparc.fr)&lt;br /&gt;
* Lodging and Catering: GPC.solutions&lt;br /&gt;
* Attendees information &amp;amp; communication: Technopole Hélioparc&lt;br /&gt;
* Sponsoring management: GPC.solutions&lt;br /&gt;
&lt;br /&gt;
=== Sponsors ===&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* PauLLA&lt;br /&gt;
&lt;br /&gt;
=== Partners ===&lt;br /&gt;
* La Mêlée Adour&lt;br /&gt;
* GRETA Béarn et Soule&lt;br /&gt;
* NumLab&lt;br /&gt;
&lt;br /&gt;
== Lodging and catering ==&lt;br /&gt;
&lt;br /&gt;
=== Hotel ===&lt;br /&gt;
&lt;br /&gt;
We have negociated 42€/night/person at a nearby hotel.&lt;br /&gt;
&lt;br /&gt;
Please book through us for the discounted price.&lt;br /&gt;
&lt;br /&gt;
=== Food ===&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast (Organisers only)&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 12:00: Lunch (Organisers and presenters only)&lt;br /&gt;
* 14:00: Start of general public presentations&lt;br /&gt;
* 14:15: Présentation du projet — Laurent Destailleur — teclib’ &amp;amp; NLTechno, Dolibarr Preferred Partners — Développeur principal et président de l’association&lt;br /&gt;
* 15:00: Retour d’expérience, organisation des Rencontres Mondiales du Logiciel Libre 2014 — Jean-François Ferry — Aternatik, Dolibarr Preferred Partner — Membre du conseil d’administration de l’association&lt;br /&gt;
* 15:45: Gérer un centre de formation — Florian Henry — Open-Concept.pro, Dolibarr Preferred Partner — Secrétaire de l’association&lt;br /&gt;
* 16:30: Opportunités pour le e-commerce — Jean Heimburger — Tiaris, Dolibarr Preferred Partner — Membre du conseil d’administration de l’association&lt;br /&gt;
* 17:15: Nouveautés des prochaines versions du logiciel — Laurent Destailleur&lt;br /&gt;
* 18:30: Apéritif and buffet supper (Invitations only)&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Next days are still in a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; state &#039;&#039;. These will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
Lorenzo Novaro: I propose to have a &amp;quot;panel&amp;quot; about translations and a moment to revise the english language files.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
&lt;br /&gt;
== Public presentation ==&lt;br /&gt;
&lt;br /&gt;
Please go to goo.gl/67ZDAW&lt;br /&gt;
&lt;br /&gt;
== Community meeting ==&lt;br /&gt;
&lt;br /&gt;
Registration is done here, on the wiki&lt;br /&gt;
&lt;br /&gt;
Please copy the template below to the registered attendees section and fill it with your informations.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need a wiki account. If you don&#039;t have one please ask via email at &#039;&#039;&#039;contact@dolibarr.org&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Registration template ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname:&lt;br /&gt;
* Age:&lt;br /&gt;
* Coming from (town, country):&lt;br /&gt;
* Arrival date and hour:&lt;br /&gt;
* Departure date and hour:&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email:&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
== Community meeting registered attendees ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Raphaël Doursenaud.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Raphaël Doursenaud]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): PAU, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Home :D&lt;br /&gt;
* Book hotel for me (yes/no): N.A.&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: rdoursenaud@gpcsolutions.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Florian_Henry.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Florian Henry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): MANDUEL, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: florian.henry@open-concept.pro&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Jean_Heimburger.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Jean Heimburger]]&lt;br /&gt;
* Age: 54&lt;br /&gt;
* Coming from (town, country): Sarrebourg&lt;br /&gt;
* Arrival date and hour: 17/04/2015 Pau Uzein 10h15 (depuis Orly)&lt;br /&gt;
* Departure date and hour: 19/04/2015 Pau Uzein 16h20&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): plane &lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): none&lt;br /&gt;
* Accommodation (Common booked hotel/self…):hotel &lt;br /&gt;
* Book hotel for me (yes/no):yes&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): &lt;br /&gt;
* Contact email:jean.heimburger@tiaris.info&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: [[Jean-François Ferry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): Montpellier, France&lt;br /&gt;
* Arrival date and hour: 17, morning&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel?&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: jfefe@aternatik.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Laurent Destailleur.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Laurent Destailleur]]&lt;br /&gt;
* Age: 42&lt;br /&gt;
* Coming from (town, country): PESSAC&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, 15h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: contact@destailleur.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
Firstname Lastname: [[Charles-Fr Benke]]&lt;br /&gt;
* Age: 47&lt;br /&gt;
* Coming from (town, country): Lyon France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): GOOD&lt;br /&gt;
* Accommodation (Common booked hotel/self…):  Hotel&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email: charles.fr@benke.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
Firstname Lastname: [[Romain Deschamps]]&lt;br /&gt;
* Age: 35&lt;br /&gt;
* Coming from (town, country): Lyon France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…):  Hotel&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email: r.deschamps@patas-monkey.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Maxime Kohlhaas.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Maxime Kohlhaas]]&lt;br /&gt;
* Age: 28&lt;br /&gt;
* Coming from (town, country): Valence, France&lt;br /&gt;
* Arrival date and hour: 16, 12h00&lt;br /&gt;
* Departure date and hour: 19, 15h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hotel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: maxime@atm-consulting.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Lorenzo Novaro.png|40px]]&lt;br /&gt;
* Firstname Lastname: Lorenzo Novaro&lt;br /&gt;
* Age: 35&lt;br /&gt;
* Coming from (town, country): Genova, Italy&lt;br /&gt;
* Arrival date and hour: TBD&lt;br /&gt;
* Departure date and hour: 19, end of devcamp&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train/Plane&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): nuts&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): TBD&lt;br /&gt;
* Contact email: info@19.coop&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Tommaso Basilici]]&lt;br /&gt;
* Age: 36&lt;br /&gt;
* Coming from (town, country): Genova, Italy&lt;br /&gt;
* Arrival date and hour: TBD&lt;br /&gt;
* Departure date and hour: 19, end of devcamp&lt;br /&gt;
* Transportation: Train/Plane&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: TBD - Hotel: TBD&lt;br /&gt;
* Contact email: info@19.coop&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Juanjo Menent.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Juanjo Menent]]&lt;br /&gt;
* Age: 42&lt;br /&gt;
* Coming from (town, country): Gandia, Spain&lt;br /&gt;
* Arrival date and hour: 16, 20h57&lt;br /&gt;
* Departure date and hour: 20, 05h53&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train&lt;br /&gt;
* Food:(Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation: Hotel&lt;br /&gt;
* Book hotel for me: Yes &lt;br /&gt;
* Estimated expenses: Transport: 229.70€ - Hotel: 168€.&lt;br /&gt;
* Contact email: jmenent@2byte.es&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Arnaud Aujon Chevallier.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Arnaud Aujon Chevallier]]&lt;br /&gt;
* Age: 26&lt;br /&gt;
* Coming from (town, country): Toulouse, France&lt;br /&gt;
* Arrival date and hour: 18, 10h00&lt;br /&gt;
* Departure date and hour: 18, 18h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food:(Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation: self&lt;br /&gt;
* Book hotel for me: No &lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: arnaud@intelibre.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: Francis Appels&lt;br /&gt;
* Age: 49&lt;br /&gt;
* Coming from (town, country): Herselt, Belgium&lt;br /&gt;
* Arrival date and hour: 16, 18h00&lt;br /&gt;
* Departure date and hour: 19, 21h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…): hotel&lt;br /&gt;
* Book hotel for me (yes/no): no&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: francis.appels@z-application.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Marcos García.png|40px]]&lt;br /&gt;
* Firstname Lastname: Marcos García&lt;br /&gt;
* Age: 22&lt;br /&gt;
* Coming from (town, country): Valladolid, Spain&lt;br /&gt;
* Arrival date and hour: 16, TBD&lt;br /&gt;
* Departure date and hour: 19, TBD&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Bus&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): Lactose.&lt;br /&gt;
* Accommodation (Common booked hotel/self…): hotel&lt;br /&gt;
* Book hotel for me (yes/no): TBD&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): ~ 200 €&lt;br /&gt;
* Contact email: marcosgdf@gmail.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
*  Firstname Lastname: Pierre-Yvan Aupiais&lt;br /&gt;
*  Age: 59&lt;br /&gt;
*  Coming from (town, country): Toulouse , France&lt;br /&gt;
*  Arrival date and hour: 17/04/2015 , 9h00&lt;br /&gt;
*  Departure date and hour: 18/04/2015 , 17h00&lt;br /&gt;
*  Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
*  Food (Special diet, allergies, vegetarian…): N.A&lt;br /&gt;
*  Accommodation (Common booked hotel/self…):&lt;br /&gt;
*  Book hotel for me (yes/no): no&lt;br /&gt;
*  Estimated expenses (ticket, parking, toll, hotel...): N.A&lt;br /&gt;
*  Contact email:py.aupiais@val-talents.fr&lt;br /&gt;
-------------------------------------------&lt;br /&gt;
* Firstname Lastname: Estephe LORIDAN&lt;br /&gt;
* Age: 36 ans&lt;br /&gt;
* Coming from (town, country): Noisiel, France&lt;br /&gt;
* Arrival date and hour: Dont know yet, friday end of morning.&lt;br /&gt;
* Departure date and hour: Sunday evening.&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Plane (my charge)&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): &lt;br /&gt;
* Accommodation (Common booked hotel/self…): &lt;br /&gt;
* Book hotel for me (yes/no): yes.&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): no expense.&lt;br /&gt;
* Contact email: dolibarr@estephe.me&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33304</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33304"/>
		<updated>2015-03-28T14:01:06Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: New registrations received by email from people without a wiki account&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
* &#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
* Date: april, 17 to 19&lt;br /&gt;
* Location: PAU, France&lt;br /&gt;
* Main language: French for public presentations on friday afternoon.&lt;br /&gt;
* Main language: French and english during devcamp&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc&lt;br /&gt;
* Lodging and Catering: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Attendees information &amp;amp; communication: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Sponsoring management: GPC.solutions / &#039;&#039;Dolibarr foundation?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* PauLLA&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Partners ==&lt;br /&gt;
* La Mêlée Adour&lt;br /&gt;
* GRETA Béarn et Soule&lt;br /&gt;
* NumLab&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
April, 17 to 19&lt;br /&gt;
&lt;br /&gt;
Registration deadline: &#039;&#039;&#039;march, 28&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
* Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
* Capacity: ~20 people&lt;br /&gt;
&lt;br /&gt;
== Accommodation and food ==&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&#039;&#039;This is a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; &#039;&#039;. It will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast (Organisers only)&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 12:00: Lunch (Organisers and presenters only)&lt;br /&gt;
* 14:00: Start of general public presentations (&#039;&#039;TBD&#039;&#039;) - Presentation hall auditorium, programm here http://wiki.dolibarr.org/index.php/DevCamp_Pau_April_2015_Organisation#Presentations&lt;br /&gt;
* 18:00: Apéritif and buffet supper&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Call for sponsors and general public presentations =&lt;br /&gt;
We&#039;d like to spend the Friday afternoon with the general public.&lt;br /&gt;
&lt;br /&gt;
We&#039;d love having volunteers to hold a booth where visitors could try the software and discuss with open minded people.&lt;br /&gt;
&lt;br /&gt;
We also need people who wants to talk about the project to a general audience in a more formal way.&lt;br /&gt;
&lt;br /&gt;
Finally, skilled people that could pull off live streaming and/or remote attendance would be awesome!&lt;br /&gt;
&lt;br /&gt;
Feel free to submit your ideas or get in touch with the event&#039;s organizers.&lt;br /&gt;
&lt;br /&gt;
== Presentations ==&lt;br /&gt;
&#039;&#039;This section is a draft listing current volunteers and their main subject.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Laurent Destailleur&#039;&#039;&#039;:&lt;br /&gt;
** The project: history, features and ecosystem&lt;br /&gt;
** News in upcoming 3.7 and 3.8 versions&lt;br /&gt;
* &#039;&#039;&#039;Jean Heimburger&#039;&#039;&#039;:&lt;br /&gt;
** Community&lt;br /&gt;
** E-commerce&lt;br /&gt;
* &#039;&#039;&#039;Florian Henry&#039;&#039;&#039;:&lt;br /&gt;
** Custom attributes&lt;br /&gt;
** Agefodd&lt;br /&gt;
* &#039;&#039;&#039;Jean-François Ferry&#039;&#039;&#039;&lt;br /&gt;
** Feedback on preparing and using Dolibarr for the RMLL 2014 organization&lt;br /&gt;
* &#039;&#039;&#039;Raphaël Doursenaud&#039;&#039;&#039;:&lt;br /&gt;
** ? (Not sure yet.)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
Lorenzo Novaro: I propose to have a &amp;quot;panel&amp;quot; about translations and a moment to revise the english language files.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
Registration is done here, on the wiki.&lt;br /&gt;
&lt;br /&gt;
Please copy the template below to the registered attendees section and fill it with your informations.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need a wiki account. If you don&#039;t have one please ask via email at &#039;&#039;&#039;contact@dolibarr.org&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Registration template ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname:&lt;br /&gt;
* Age:&lt;br /&gt;
* Coming from (town, country):&lt;br /&gt;
* Arrival date and hour:&lt;br /&gt;
* Departure date and hour:&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email:&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
== Registered attendees ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Raphaël Doursenaud.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Raphaël Doursenaud]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): PAU, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Home :D&lt;br /&gt;
* Book hotel for me (yes/no): N.A.&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: rdoursenaud@gpcsolutions.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Florian_Henry.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Florian Henry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): MANDUEL, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: florian.henry@open-concept.pro&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Jean_Heimburger.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Jean Heimburger]]&lt;br /&gt;
* Age: 54&lt;br /&gt;
* Coming from (town, country): Sarrebourg&lt;br /&gt;
* Arrival date and hour: 17/04/2015 Pau Uzein 10h15 (depuis Orly)&lt;br /&gt;
* Departure date and hour: 19/04/2015 Pau Uzein 16h20&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): plane &lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): none&lt;br /&gt;
* Accommodation (Common booked hotel/self…):hotel &lt;br /&gt;
* Book hotel for me (yes/no):yes&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): &lt;br /&gt;
* Contact email:jean.heimburger@tiaris.info&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: [[Jean-François Ferry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): Montpellier, France&lt;br /&gt;
* Arrival date and hour: 17, morning&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel?&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: jfefe@aternatik.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Laurent Destailleur.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Laurent Destailleur]]&lt;br /&gt;
* Age: 42&lt;br /&gt;
* Coming from (town, country): PESSAC&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, 15h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: contact@destailleur.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
Firstname Lastname: [[Charles-Fr Benke]]&lt;br /&gt;
* Age: 47&lt;br /&gt;
* Coming from (town, country): Lyon France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): GOOD&lt;br /&gt;
* Accommodation (Common booked hotel/self…):  Hotel&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email: charles.fr@benke.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
Firstname Lastname: [[Romain Deschamps]]&lt;br /&gt;
* Age: 35&lt;br /&gt;
* Coming from (town, country): Lyon France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…):  Hotel&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email: r.deschamps@patas-monkey.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Maxime Kohlhaas.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Maxime Kohlhaas]]&lt;br /&gt;
* Age: 28&lt;br /&gt;
* Coming from (town, country): Valence, France&lt;br /&gt;
* Arrival date and hour: 16, 12h00&lt;br /&gt;
* Departure date and hour: 19, 15h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hotel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: maxime@atm-consulting.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Lorenzo Novaro.png|40px]]&lt;br /&gt;
* Firstname Lastname: Lorenzo Novaro&lt;br /&gt;
* Age: 35&lt;br /&gt;
* Coming from (town, country): Genova, Italy&lt;br /&gt;
* Arrival date and hour: TBD&lt;br /&gt;
* Departure date and hour: 19, end of devcamp&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train/Plane&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): nuts&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): TBD&lt;br /&gt;
* Contact email: info@19.coop&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Tommaso Basilici]]&lt;br /&gt;
* Age: 36&lt;br /&gt;
* Coming from (town, country): Genova, Italy&lt;br /&gt;
* Arrival date and hour: TBD&lt;br /&gt;
* Departure date and hour: 19, end of devcamp&lt;br /&gt;
* Transportation: Train/Plane&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: TBD - Hotel: TBD&lt;br /&gt;
* Contact email: info@19.coop&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Juanjo Menent.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Juanjo Menent]]&lt;br /&gt;
* Age: 42&lt;br /&gt;
* Coming from (town, country): Gandia, Spain&lt;br /&gt;
* Arrival date and hour: 16, 20h57&lt;br /&gt;
* Departure date and hour: 20, 05h53&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train&lt;br /&gt;
* Food:(Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation: Hotel&lt;br /&gt;
* Book hotel for me: Yes &lt;br /&gt;
* Estimated expenses: Transport: 229.70€ - Hotel: 168€.&lt;br /&gt;
* Contact email: jmenent@2byte.es&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Arnaud Aujon Chevallier.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Arnaud Aujon Chevallier]]&lt;br /&gt;
* Age: 26&lt;br /&gt;
* Coming from (town, country): Toulouse, France&lt;br /&gt;
* Arrival date and hour: 18, 10h00&lt;br /&gt;
* Departure date and hour: 18, 18h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food:(Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation: self&lt;br /&gt;
* Book hotel for me: No &lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: arnaud@intelibre.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: Francis Appels&lt;br /&gt;
* Age: 49&lt;br /&gt;
* Coming from (town, country): Herselt, Belgium&lt;br /&gt;
* Arrival date and hour: 16, 18h00&lt;br /&gt;
* Departure date and hour: 19, 21h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…): hotel&lt;br /&gt;
* Book hotel for me (yes/no): no&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: francis.appels@z-application.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Marcos García.png|40px]]&lt;br /&gt;
* Firstname Lastname: Marcos García&lt;br /&gt;
* Age: 22&lt;br /&gt;
* Coming from (town, country): Valladolid, Spain&lt;br /&gt;
* Arrival date and hour: 16, TBD&lt;br /&gt;
* Departure date and hour: 19, TBD&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Bus&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): Lactose.&lt;br /&gt;
* Accommodation (Common booked hotel/self…): hotel&lt;br /&gt;
* Book hotel for me (yes/no): TBD&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): ~ 200 €&lt;br /&gt;
* Contact email: marcosgdf@gmail.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
*  Firstname Lastname: Pierre-Yvan Aupiais&lt;br /&gt;
*  Age: 59&lt;br /&gt;
*  Coming from (town, country): Toulouse , France&lt;br /&gt;
*  Arrival date and hour: 17/04/2015 , 9h00&lt;br /&gt;
*  Departure date and hour: 18/04/2015 , 17h00&lt;br /&gt;
*  Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
*  Food (Special diet, allergies, vegetarian…): N.A&lt;br /&gt;
*  Accommodation (Common booked hotel/self…):&lt;br /&gt;
*  Book hotel for me (yes/no): no&lt;br /&gt;
*  Estimated expenses (ticket, parking, toll, hotel...): N.A&lt;br /&gt;
*  Contact email:py.aupiais@val-talents.fr&lt;br /&gt;
-------------------------------------------&lt;br /&gt;
* Firstname Lastname: Estephe LORIDAN&lt;br /&gt;
* Age: 36 ans&lt;br /&gt;
* Coming from (town, country): Noisiel, France&lt;br /&gt;
* Arrival date and hour: Dont know yet, friday end of morning.&lt;br /&gt;
* Departure date and hour: Sunday evening.&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Plane (my charge)&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): &lt;br /&gt;
* Accommodation (Common booked hotel/self…): &lt;br /&gt;
* Book hotel for me (yes/no): yes.&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): no expense.&lt;br /&gt;
* Contact email: dolibarr@estephe.me&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33289</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33289"/>
		<updated>2015-03-26T19:20:06Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: /* Partners */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
* &#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
* Date: april, 17 to 19&lt;br /&gt;
* Location: PAU, France&lt;br /&gt;
* Main language: French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc&lt;br /&gt;
* Lodging and Catering: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Attendees information &amp;amp; communication: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Sponsoring management: GPC.solutions / &#039;&#039;Dolibarr foundation?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* PauLLA&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Partners ==&lt;br /&gt;
* La Mêlée Adour&lt;br /&gt;
* GRETA Béarn et Soule&lt;br /&gt;
* NumLab&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
April, 17 to 19&lt;br /&gt;
&lt;br /&gt;
Registration deadline: &#039;&#039;&#039;march, 28&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
* Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
* Capacity: ~20 people&lt;br /&gt;
&lt;br /&gt;
== Accommodation and food ==&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&#039;&#039;This is a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; &#039;&#039;. It will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast (Organisers only)&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 12:00: Lunch (Organisers and presenters only)&lt;br /&gt;
* 14:00: Start of general public presentations (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Apéritif and buffet supper&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Call for sponsors and general public presentations =&lt;br /&gt;
We&#039;d like to spend the Friday afternoon with the general public.&lt;br /&gt;
&lt;br /&gt;
We&#039;d love having volunteers to hold a booth where visitors could try the software and discuss with open minded people.&lt;br /&gt;
&lt;br /&gt;
We also need people who wants to talk about the project to a general audience in a more formal way.&lt;br /&gt;
&lt;br /&gt;
Finally, skilled people that could pull off live streaming and/or remote attendance would be awesome!&lt;br /&gt;
&lt;br /&gt;
Feel free to submit your ideas or get in touch with the event&#039;s organizers.&lt;br /&gt;
&lt;br /&gt;
== Presentations ==&lt;br /&gt;
&#039;&#039;This section is a draft listing current volunteers and their main subject.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Laurent Destailleur&#039;&#039;&#039;:&lt;br /&gt;
** The project: history, features and ecosystem&lt;br /&gt;
** News in upcoming 3.7 and 3.8 versions&lt;br /&gt;
* &#039;&#039;&#039;Jean Heimburger&#039;&#039;&#039;:&lt;br /&gt;
** Community&lt;br /&gt;
** E-commerce&lt;br /&gt;
* &#039;&#039;&#039;Florian Henry&#039;&#039;&#039;:&lt;br /&gt;
** Custom attributes&lt;br /&gt;
** Agefodd&lt;br /&gt;
* &#039;&#039;&#039;Jean-François Ferry&#039;&#039;&#039;&lt;br /&gt;
** Feedback on preparing and using Dolibarr for the RMLL 2014 organization&lt;br /&gt;
* &#039;&#039;&#039;Raphaël Doursenaud&#039;&#039;&#039;:&lt;br /&gt;
** ? (Not sure yet.)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
Registration is done here, on the wiki.&lt;br /&gt;
&lt;br /&gt;
Please copy the template below to the registered attendees section and fill it with your informations.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need a wiki account. If you don&#039;t have one please ask via email at &#039;&#039;&#039;contact@dolibarr.org&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Registration template ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname:&lt;br /&gt;
* Age:&lt;br /&gt;
* Coming from (town, country):&lt;br /&gt;
* Arrival date and hour:&lt;br /&gt;
* Departure date and hour:&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email:&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
== Registered attendees ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Raphaël Doursenaud.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Raphaël Doursenaud]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): PAU, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Home :D&lt;br /&gt;
* Book hotel for me (yes/no): N.A.&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: rdoursenaud@gpcsolutions.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Florian_Henry.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Florian Henry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): MANDUEL, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: florian.henry@open-concept.pro&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Jean_Heimburger.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Jean Heimburger]]&lt;br /&gt;
* Age: 54&lt;br /&gt;
* Coming from (town, country): Sarrebourg&lt;br /&gt;
* Arrival date and hour: 17/04/2015 Pau Uzein 10h15 (depuis Orly)&lt;br /&gt;
* Departure date and hour: 19/04/2015 Pau Uzein 16h20&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): plane &lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): none&lt;br /&gt;
* Accommodation (Common booked hotel/self…):hotel &lt;br /&gt;
* Book hotel for me (yes/no):yes&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): &lt;br /&gt;
* Contact email:jean.heimburger@tiaris.info&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: [[Jean-François Ferry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): Montpellier, France&lt;br /&gt;
* Arrival date and hour: 17, morning&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel?&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: jfefe@aternatik.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Laurent Destailleur.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Laurent Destailleur]]&lt;br /&gt;
* Age: 42&lt;br /&gt;
* Coming from (town, country): PESSAC&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, 15h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: contact@destailleur.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
Firstname Lastname: [[Charles-Fr Benke]]&lt;br /&gt;
* Age: 47&lt;br /&gt;
* Coming from (town, country): Lyon France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): GOOD&lt;br /&gt;
* Accommodation (Common booked hotel/self…):  Hotel&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email: charles.fr@benke.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
Firstname Lastname: [[Romain Deschamps]]&lt;br /&gt;
* Age: 35&lt;br /&gt;
* Coming from (town, country): Lyon France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…):  Hotel&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email: r.deschamps@patas-monkey.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Maxime Kohlhaas.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Maxime Kohlhaas]]&lt;br /&gt;
* Age: 28&lt;br /&gt;
* Coming from (town, country): Valence, France&lt;br /&gt;
* Arrival date and hour: 16, 12h00&lt;br /&gt;
* Departure date and hour: 19, 15h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hotel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: maxime@atm-consulting.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Lorenzo Novaro.png|40px]]&lt;br /&gt;
* Firstname Lastname: Lorenzo Novaro&lt;br /&gt;
* Age: 35&lt;br /&gt;
* Coming from (town, country): Genova, Italy&lt;br /&gt;
* Arrival date and hour: TBD&lt;br /&gt;
* Departure date and hour: 19, end of devcamp&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train/Plane&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): nuts&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): TBD&lt;br /&gt;
* Contact email: info@19.coop&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Tommaso Basilici]]&lt;br /&gt;
* Age: 36&lt;br /&gt;
* Coming from (town, country): Genova, Italy&lt;br /&gt;
* Arrival date and hour: TBD&lt;br /&gt;
* Departure date and hour: 19, end of devcamp&lt;br /&gt;
* Transportation: Train/Plane&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: TBD - Hotel: TBD&lt;br /&gt;
* Contact email: info@19.coop&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Juanjo Menent.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Juanjo Menent]]&lt;br /&gt;
* Age: 42&lt;br /&gt;
* Coming from (town, country): Gandia, Spain&lt;br /&gt;
* Arrival date and hour: 16, 16h00&lt;br /&gt;
* Departure date and hour: 20, 04h30&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train&lt;br /&gt;
* Food:(Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation: Hotel&lt;br /&gt;
* Book hotel for me: Yes &lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): TBD.&lt;br /&gt;
* Contact email: jmenent@2byte.es&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Arnaud Aujon Chevallier.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Arnaud Aujon Chevallier]]&lt;br /&gt;
* Age: 26&lt;br /&gt;
* Coming from (town, country): Toulouse, France&lt;br /&gt;
* Arrival date and hour: 18, 10h00&lt;br /&gt;
* Departure date and hour: 18, 18h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food:(Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation: self&lt;br /&gt;
* Book hotel for me: No &lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: arnaud@intelibre.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: Francis Appels&lt;br /&gt;
* Age: 49&lt;br /&gt;
* Coming from (town, country): Herselt, Belgium&lt;br /&gt;
* Arrival date and hour: 16, 18h00&lt;br /&gt;
* Departure date and hour: 19, 21h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…): hotel&lt;br /&gt;
* Book hotel for me (yes/no): no&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: francis.appels@z-application.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Marcos García.png|40px]]&lt;br /&gt;
* Firstname Lastname: Marcos García&lt;br /&gt;
* Age: 22&lt;br /&gt;
* Coming from (town, country): Valladolid, Spain&lt;br /&gt;
* Arrival date and hour: 16, TBD&lt;br /&gt;
* Departure date and hour: 19, TBD&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Bus&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): Lactose.&lt;br /&gt;
* Accommodation (Common booked hotel/self…): hotel&lt;br /&gt;
* Book hotel for me (yes/no): TBD&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): ~ 200 €&lt;br /&gt;
* Contact email: marcosgdf@gmail.com&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33266</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33266"/>
		<updated>2015-03-23T10:51:06Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: For dumbasses that didn&amp;#039;t use the template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
* &#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
* Date: april, 17 to 19&lt;br /&gt;
* Location: PAU, France&lt;br /&gt;
* Main language: French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc&lt;br /&gt;
* Lodging and Catering: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Attendees information &amp;amp; communication: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Sponsoring management: GPC.solutions / &#039;&#039;Dolibarr foundation?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* PauLLA&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Partners ==&lt;br /&gt;
* La Mêlée Adour&lt;br /&gt;
* NumLab&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
April, 17 to 19&lt;br /&gt;
&lt;br /&gt;
Registration deadline: &#039;&#039;&#039;march, 28&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
* Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
* Capacity: ~20 people&lt;br /&gt;
&lt;br /&gt;
== Accommodation and food ==&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&#039;&#039;This is a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; &#039;&#039;. It will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast (Organisers only)&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 12:00: Lunch (Organisers and presenters only)&lt;br /&gt;
* 14:00: Start of general public presentations (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Apéritif and buffet supper&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Call for sponsors and general public presentations =&lt;br /&gt;
We&#039;d like to spend the Friday afternoon with the general public.&lt;br /&gt;
&lt;br /&gt;
We&#039;d love having volunteers to hold a booth where visitors could try the software and discuss with open minded people.&lt;br /&gt;
&lt;br /&gt;
We also need people who wants to talk about the project to a general audience in a more formal way.&lt;br /&gt;
&lt;br /&gt;
Finally, skilled people that could pull off live streaming and/or remote attendance would be awesome!&lt;br /&gt;
&lt;br /&gt;
Feel free to submit your ideas or get in touch with the event&#039;s organizers.&lt;br /&gt;
&lt;br /&gt;
== Presentations ==&lt;br /&gt;
&#039;&#039;This section is a draft listing current volunteers and their main subject.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Laurent Destailleur&#039;&#039;&#039;:&lt;br /&gt;
** The project: history, features and ecosystem&lt;br /&gt;
** News in upcoming 3.7 and 3.8 versions&lt;br /&gt;
* &#039;&#039;&#039;Jean Heimburger&#039;&#039;&#039;:&lt;br /&gt;
** Community&lt;br /&gt;
** E-commerce&lt;br /&gt;
* &#039;&#039;&#039;Florian Henry&#039;&#039;&#039;:&lt;br /&gt;
** Custom attributes&lt;br /&gt;
** Agefodd&lt;br /&gt;
* &#039;&#039;&#039;Jean-François Ferry&#039;&#039;&#039;&lt;br /&gt;
** Feedback on preparing and using Dolibarr for the RMLL 2014 organization&lt;br /&gt;
* &#039;&#039;&#039;Raphaël Doursenaud&#039;&#039;&#039;:&lt;br /&gt;
** ? (Not sure yet.)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
Registration is done here, on the wiki.&lt;br /&gt;
&lt;br /&gt;
Please copy the template below to the registered attendees section and fill it with your informations.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need a wiki account. If you don&#039;t have one please ask via email at &#039;&#039;&#039;contact@dolibarr.org&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Registration template ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname:&lt;br /&gt;
* Age:&lt;br /&gt;
* Coming from (town, country):&lt;br /&gt;
* Arrival date and hour:&lt;br /&gt;
* Departure date and hour:&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email:&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
== Registered attendees ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Raphaël Doursenaud.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Raphaël Doursenaud]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): PAU, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Home :D&lt;br /&gt;
* Book hotel for me (yes/no): N.A.&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: rdoursenaud@gpcsolutions.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Florian_Henry.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Florian Henry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): MANDUEL, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: florian.henry@open-concept.pro&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Jean_Heimburger.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Jean Heimburger]]&lt;br /&gt;
* Age: 54&lt;br /&gt;
* Coming from (town, country): Sarrebourg&lt;br /&gt;
* Arrival date and hour: 17/04/2015 Pau Uzein 10h15 (depuis Orly)&lt;br /&gt;
* Departure date and hour: 19/04/2015 Pau Uzein 16h20&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): plane &lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): none&lt;br /&gt;
* Accommodation (Common booked hotel/self…):hotel &lt;br /&gt;
* Book hotel for me (yes/no):yes&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): &lt;br /&gt;
* Contact email:jean.heimburger@tiaris.info&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: [[Jean-François Ferry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): Montpellier, France&lt;br /&gt;
* Arrival date and hour: 17, morning&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel?&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: jfefe@aternatik.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Laurent Destailleur.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Laurent Destailleur]]&lt;br /&gt;
* Age: 42&lt;br /&gt;
* Coming from (town, country): PESSAC, Pau&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, 15h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: contact@destailleur.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
Firstname Lastname: [[Charles-Fr Benke]]&lt;br /&gt;
* Age: 47&lt;br /&gt;
* Coming from (town, country): Lyon France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): GOOD&lt;br /&gt;
* Accommodation (Common booked hotel/self…):  Hotel&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email: charles.fr@benke.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
Firstname Lastname: [[Romain Deschamps]]&lt;br /&gt;
* Age: 35&lt;br /&gt;
* Coming from (town, country): Lyon France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…):  Hotel&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email: r.deschamps@patas-monkey.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Maxime Kohlhaas.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Maxime Kohlhaas]]&lt;br /&gt;
* Age: 28&lt;br /&gt;
* Coming from (town, country): Valence, France&lt;br /&gt;
* Arrival date and hour: 16, 12h00&lt;br /&gt;
* Departure date and hour: 19, 15h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hotel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: maxime@atm-consulting.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Lorenzo Novaro.png|40px]]&lt;br /&gt;
* Firstname Lastname: Lorenzo Novaro&lt;br /&gt;
* Age: 35&lt;br /&gt;
* Coming from (town, country): Genova, Italy&lt;br /&gt;
* Arrival date and hour: TBD&lt;br /&gt;
* Departure date and hour: 19, end of devcamp&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train/Plane&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): nuts&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): TBD&lt;br /&gt;
* Contact email: info@19.coop&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Tommaso Basilici]]&lt;br /&gt;
* Age: 36&lt;br /&gt;
* Coming from (town, country): Genova, Italy&lt;br /&gt;
* Arrival date and hour: TBD&lt;br /&gt;
* Departure date and hour: 19, end of devcamp&lt;br /&gt;
* Transportation: Train/Plane&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: TBD - Hotel: TBD&lt;br /&gt;
* Contact email: info@19.coop&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Juanjo Menent.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Juanjo Menent]]&lt;br /&gt;
* Age: 42&lt;br /&gt;
* Coming from (town, country): Gandia, Spain&lt;br /&gt;
* Arrival date and hour: 16, 16h00&lt;br /&gt;
* Departure date and hour: 20, 04h30&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train&lt;br /&gt;
* Food:(Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation: Hotel&lt;br /&gt;
* Book hotel for me: Yes &lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): TBD.&lt;br /&gt;
* Contact email: jmenent@2byte.es&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Arnaud Aujon Chevallier.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Arnaud Aujon Chevallier]]&lt;br /&gt;
* Age: 26&lt;br /&gt;
* Coming from (town, country): Toulouse, France&lt;br /&gt;
* Arrival date and hour: 18, 10h00&lt;br /&gt;
* Departure date and hour: 18, 18h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food:(Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation: self&lt;br /&gt;
* Book hotel for me: No &lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: arnaud@intelibre.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: Francis Appels&lt;br /&gt;
* Age: 49&lt;br /&gt;
* Coming from (town, country): Herselt, Belgium&lt;br /&gt;
* Arrival date and hour: 16, 18h00&lt;br /&gt;
* Departure date and hour: 19, 21h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…): hotel&lt;br /&gt;
* Book hotel for me (yes/no): no&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: francis.appels@z-application.com&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33235</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33235"/>
		<updated>2015-03-12T15:34:51Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Added jfefe&amp;#039;s presentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
* &#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
* Date: april, 17 to 19&lt;br /&gt;
* Location: PAU, France&lt;br /&gt;
* Main language: French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc&lt;br /&gt;
* Lodging and Catering: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Attendees information &amp;amp; communication: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Sponsoring management: GPC.solutions / &#039;&#039;Dolibarr foundation?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* PauLLA&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Partners ==&lt;br /&gt;
* La Mêlée Adour&lt;br /&gt;
* NumLab&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
April, 17 to 19&lt;br /&gt;
&lt;br /&gt;
Registration deadline: &#039;&#039;&#039;march, 28&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
* Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
* Capacity: ~20 people&lt;br /&gt;
&lt;br /&gt;
== Accommodation and food ==&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&#039;&#039;This is a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; &#039;&#039;. It will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast (Organisers only)&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 12:00: Lunch (Organisers and presenters only)&lt;br /&gt;
* 14:00: Start of general public presentations (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Apéritif and buffet supper&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Call for sponsors and general public presentations =&lt;br /&gt;
We&#039;d like to spend the Friday afternoon with the general public.&lt;br /&gt;
&lt;br /&gt;
We&#039;d love having volunteers to hold a booth where visitors could try the software and discuss with open minded people.&lt;br /&gt;
&lt;br /&gt;
We also need people who wants to talk about the project to a general audience in a more formal way.&lt;br /&gt;
&lt;br /&gt;
Finally, skilled people that could pull off live streaming and/or remote attendance would be awesome!&lt;br /&gt;
&lt;br /&gt;
Feel free to submit your ideas or get in touch with the event&#039;s organizers.&lt;br /&gt;
&lt;br /&gt;
== Presentations ==&lt;br /&gt;
&#039;&#039;This section is a draft listing current volunteers and their main subject.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Laurent Destailleur&#039;&#039;&#039;:&lt;br /&gt;
** The project: history, features and ecosystem&lt;br /&gt;
** News in upcoming 3.7 and 3.8 versions&lt;br /&gt;
* &#039;&#039;&#039;Jean Heimburger&#039;&#039;&#039;:&lt;br /&gt;
** Community&lt;br /&gt;
** E-commerce&lt;br /&gt;
* &#039;&#039;&#039;Florian Henry&#039;&#039;&#039;:&lt;br /&gt;
** Custom attributes&lt;br /&gt;
** Agefodd&lt;br /&gt;
* &#039;&#039;&#039;Jean-François Ferry&#039;&#039;&#039;&lt;br /&gt;
** Feedback on preparing and using Dolibarr for the RMLL 2014 organization&lt;br /&gt;
* &#039;&#039;&#039;Raphaël Doursenaud&#039;&#039;&#039;:&lt;br /&gt;
** ? (Not sure yet.)&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
Registration is done here, on the wiki.&lt;br /&gt;
&lt;br /&gt;
Please copy the template below to the registered attendees section and fill it with your informations.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need a wiki account. If you don&#039;t have one please ask via email at &#039;&#039;&#039;contact@dolibarr.org&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Registration template ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname:&lt;br /&gt;
* Age:&lt;br /&gt;
* Coming from (town, country):&lt;br /&gt;
* Arrival date and hour:&lt;br /&gt;
* Departure date and hour:&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email:&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
== Registered attendees ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Raphaël Doursenaud.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Raphaël Doursenaud]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): PAU, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Home :D&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: rdoursenaud@gpcsolutions.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Florian_Henry.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Florian Henry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): MANDUEL, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: florian.henry@open-concept.pro&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Jean_Heimburger.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Jean Heimburger]]&lt;br /&gt;
* Age: 54&lt;br /&gt;
* Coming from (town, country): Sarrebourg&lt;br /&gt;
* Arrival date and hour: 17/04/2015 &lt;br /&gt;
* Departure date and hour: 19/04/2015&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): plane/train ?&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):&lt;br /&gt;
* Accommodation (Common booked hotel/self…):hotel&lt;br /&gt;
* Book hotel for me (yes/no):yes&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email:jean.heimburger@tiaris.info&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: [[Jean-François Ferry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): Montpellier, France&lt;br /&gt;
* Arrival date and hour: 17, morning&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel?&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: jfefe@aternatik.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Laurent Destailleur.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Laurent Destailleur]]&lt;br /&gt;
* Age: 42&lt;br /&gt;
* Coming from (town, country): PESSAC, Pau&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, 15h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: contact@destailleur.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
Firstname Lastname: [[Charles-Fr Benke]]&lt;br /&gt;
* Age: 47&lt;br /&gt;
* Coming from (town, country): Lyon France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): GOOD&lt;br /&gt;
* Accommodation (Common booked hotel/self…):  Hotel&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email: charles.fr@benke.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
Firstname Lastname: [[Romain Deschamps]]&lt;br /&gt;
* Age: 35&lt;br /&gt;
* Coming from (town, country): Lyon France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…):  Hotel&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email: r.deschamps@patas-monkey.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Maxime Kohlhaas.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Maxime Kohlhaas]]&lt;br /&gt;
* Age: 28&lt;br /&gt;
* Coming from (town, country): Valence, France&lt;br /&gt;
* Arrival date and hour: 16, 12h00&lt;br /&gt;
* Departure date and hour: 19, 15h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hotel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: maxime@atm-consulting.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Lorenzo Novaro.png|40px]]&lt;br /&gt;
* Firstname Lastname: Lorenzo Novaro&lt;br /&gt;
* Age: 35&lt;br /&gt;
* Coming from (town, country): Genova, Italy&lt;br /&gt;
* Arrival date and hour: TBD&lt;br /&gt;
* Departure date and hour: 19, end of devcamp&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train/Plane&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): nuts&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): TBD&lt;br /&gt;
* Contact email: info@19.coop&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Tommaso Basilici]]&lt;br /&gt;
* Age: 36&lt;br /&gt;
* Coming from (town, country): Genova, Italy&lt;br /&gt;
* Arrival date and hour: TBD&lt;br /&gt;
* Departure date and hour: 19, end of devcamp&lt;br /&gt;
* Transportation: Train/Plane&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): N.A.&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: TBD - Hotel: TBD&lt;br /&gt;
* Contact email: info@19.coop&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33225</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33225"/>
		<updated>2015-03-05T10:09:22Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Better transcription&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
* &#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
* Date: april, 17 to 19&lt;br /&gt;
* Location: PAU, France&lt;br /&gt;
* Main language: French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc&lt;br /&gt;
* Lodging and Catering: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Attendees information &amp;amp; communication: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Sponsoring management: GPC.solutions / &#039;&#039;Dolibarr foundation?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* PauLLA&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Partners ==&lt;br /&gt;
* La Mêlée Adour&lt;br /&gt;
* NumLab&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
April, 17 to 19&lt;br /&gt;
&lt;br /&gt;
Registration deadline: &#039;&#039;&#039;march, 28&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
* Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
* Capacity: ~20 people&lt;br /&gt;
&lt;br /&gt;
== Accommodation and food ==&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&#039;&#039;This is a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; &#039;&#039;. It will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast (Organisers only)&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 12:00: Lunch (Organisers and presenters only)&lt;br /&gt;
* 14:00: Start of general public presentations (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Apéritif and buffet supper&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Call for sponsors and general public presentations =&lt;br /&gt;
We&#039;d like to spend the Friday afternoon with the general public.&lt;br /&gt;
&lt;br /&gt;
We&#039;d love having volunteers to hold a booth where visitors could try the software and discuss with open minded people.&lt;br /&gt;
&lt;br /&gt;
We also need people who wants to talk about the project to a general audience in a more formal way.&lt;br /&gt;
&lt;br /&gt;
Finally, skilled people that could pull off live streaming and/or remote attendance would be awesome!&lt;br /&gt;
&lt;br /&gt;
Feel free to submit your ideas or get in touch with the event&#039;s organizers.&lt;br /&gt;
&lt;br /&gt;
== Presentations ==&lt;br /&gt;
&#039;&#039;This section is a draft listing current volunteers and their main subject.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Laurent Destailleur&#039;&#039;&#039;:&lt;br /&gt;
** The project: history, features and ecosystem&lt;br /&gt;
** News in upcoming 3.7 and 3.8 versions&lt;br /&gt;
* &#039;&#039;&#039;Jean Heimburger&#039;&#039;&#039;:&lt;br /&gt;
** Community&lt;br /&gt;
** E-commerce&lt;br /&gt;
* &#039;&#039;&#039;Florian Henry&#039;&#039;&#039;:&lt;br /&gt;
** Custom attributes&lt;br /&gt;
** Agefodd&lt;br /&gt;
* &#039;&#039;&#039;Raphaël Doursenaud&#039;&#039;&#039;:&lt;br /&gt;
** ? (Not sure yet.)&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
Registration is done here, on the wiki.&lt;br /&gt;
&lt;br /&gt;
Please copy the template below to the registered attendees section and fill it with your informations.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need a wiki account. If you don&#039;t have one please ask via email at &#039;&#039;&#039;contact@dolibarr.org&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Registration template ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname:&lt;br /&gt;
* Age:&lt;br /&gt;
* Coming from (town, country):&lt;br /&gt;
* Arrival date and hour:&lt;br /&gt;
* Departure date and hour:&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email:&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
== Registered attendees ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Raphaël Doursenaud.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Raphaël Doursenaud]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): PAU, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Home :D&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: rdoursenaud@gpcsolutions.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Florian_Henry.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Florian Henry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): MANDUEL, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: florian.henry@open-concept.pro&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Jean_Heimburger.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Jean Heimburger]]&lt;br /&gt;
* Age: 54&lt;br /&gt;
* Coming from (town, country): Sarrebourg&lt;br /&gt;
* Arrival date and hour: 17/04/2015 &lt;br /&gt;
* Departure date and hour: 19/04/2015&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): plane/train ?&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):&lt;br /&gt;
* Accommodation (Common booked hotel/self…):hotel&lt;br /&gt;
* Book hotel for me (yes/no):yes&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email:jean.heimburger@tiaris.info&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: [[Jean-François Ferry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): Montpellier, France&lt;br /&gt;
* Arrival date and hour: 17, morning&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel?&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: jfefe@aternatik.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Laurent Destailleur.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Laurent Destailleur]]&lt;br /&gt;
* Age: 42&lt;br /&gt;
* Coming from (town, country): PESSAC, Pau&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, 15h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: contact@destailleur.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
Firstname Lastname: [[Charles-Fr Benke]]&lt;br /&gt;
* Age: 47&lt;br /&gt;
* Coming from (town, country): Lyon France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): GOOD&lt;br /&gt;
* Accommodation (Common booked hotel/self…):  Hotel&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email: charles.fr@benke.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Maxime Kohlhaas.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Maxime Kohlhaas]]&lt;br /&gt;
* Age: 28&lt;br /&gt;
* Coming from (town, country): Valence, France&lt;br /&gt;
* Arrival date and hour: 16, 12h00&lt;br /&gt;
* Departure date and hour: 19, 15h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hotel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: maxime@atm-consulting.fr&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33224</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33224"/>
		<updated>2015-03-05T10:07:53Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Added received presentations subjects&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
* &#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
* Date: april, 17 to 19&lt;br /&gt;
* Location: PAU, France&lt;br /&gt;
* Main language: French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc&lt;br /&gt;
* Lodging and Catering: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Attendees information &amp;amp; communication: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Sponsoring management: GPC.solutions / &#039;&#039;Dolibarr foundation?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* PauLLA&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Partners ==&lt;br /&gt;
* La Mêlée Adour&lt;br /&gt;
* NumLab&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
April, 17 to 19&lt;br /&gt;
&lt;br /&gt;
Registration deadline: &#039;&#039;&#039;march, 28&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
* Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
* Capacity: ~20 people&lt;br /&gt;
&lt;br /&gt;
== Accommodation and food ==&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&#039;&#039;This is a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; &#039;&#039;. It will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast (Organisers only)&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 12:00: Lunch (Organisers and presenters only)&lt;br /&gt;
* 14:00: Start of general public presentations (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Apéritif and buffet supper&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Call for sponsors and general public presentations =&lt;br /&gt;
We&#039;d like to spend the Friday afternoon with the general public.&lt;br /&gt;
&lt;br /&gt;
We&#039;d love having volunteers to hold a booth where visitors could try the software and discuss with open minded people.&lt;br /&gt;
&lt;br /&gt;
We also need people who wants to talk about the project to a general audience in a more formal way.&lt;br /&gt;
&lt;br /&gt;
Finally, skilled people that could pull off live streaming and/or remote attendance would be awesome!&lt;br /&gt;
&lt;br /&gt;
Feel free to submit your ideas or get in touch with the event&#039;s organizers.&lt;br /&gt;
&lt;br /&gt;
== Presentations ==&lt;br /&gt;
&#039;&#039;This section is a draft listing current volunteers and their main subject.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Laurent Destailleur&#039;&#039;&#039;:&lt;br /&gt;
** The project, history and ecosystem&lt;br /&gt;
** News in upcoming 3.7 and 3.8&lt;br /&gt;
* &#039;&#039;&#039;Jean Heimburger&#039;&#039;&#039;:&lt;br /&gt;
** Community&lt;br /&gt;
** E-commerce&lt;br /&gt;
* &#039;&#039;&#039;Florian Henry&#039;&#039;&#039;:&lt;br /&gt;
** Custom attributes&lt;br /&gt;
** Agefodd&lt;br /&gt;
* &#039;&#039;&#039;Raphaël Doursenaud&#039;&#039;&#039;:&lt;br /&gt;
** ? (Not sure yet.)&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
Registration is done here, on the wiki.&lt;br /&gt;
&lt;br /&gt;
Please copy the template below to the registered attendees section and fill it with your informations.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need a wiki account. If you don&#039;t have one please ask via email at &#039;&#039;&#039;contact@dolibarr.org&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Registration template ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname:&lt;br /&gt;
* Age:&lt;br /&gt;
* Coming from (town, country):&lt;br /&gt;
* Arrival date and hour:&lt;br /&gt;
* Departure date and hour:&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email:&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
== Registered attendees ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Raphaël Doursenaud.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Raphaël Doursenaud]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): PAU, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Home :D&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: rdoursenaud@gpcsolutions.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Florian_Henry.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Florian Henry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): MANDUEL, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: florian.henry@open-concept.pro&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Jean_Heimburger.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Jean Heimburger]]&lt;br /&gt;
* Age: 54&lt;br /&gt;
* Coming from (town, country): Sarrebourg&lt;br /&gt;
* Arrival date and hour: 17/04/2015 &lt;br /&gt;
* Departure date and hour: 19/04/2015&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): plane/train ?&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):&lt;br /&gt;
* Accommodation (Common booked hotel/self…):hotel&lt;br /&gt;
* Book hotel for me (yes/no):yes&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email:jean.heimburger@tiaris.info&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: [[Jean-François Ferry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): Montpellier, France&lt;br /&gt;
* Arrival date and hour: 17, morning&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel?&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: jfefe@aternatik.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Laurent Destailleur.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Laurent Destailleur]]&lt;br /&gt;
* Age: 42&lt;br /&gt;
* Coming from (town, country): PESSAC, Pau&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, 15h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: contact@destailleur.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
Firstname Lastname: [[Charles-Fr Benke]]&lt;br /&gt;
* Age: 47&lt;br /&gt;
* Coming from (town, country): Lyon France&lt;br /&gt;
* Arrival date and hour: 17, 12h00&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…): GOOD&lt;br /&gt;
* Accommodation (Common booked hotel/self…):  Hotel&lt;br /&gt;
* Book hotel for me (yes/no): No&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email: charles.fr@benke.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Maxime Kohlhaas.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Maxime Kohlhaas]]&lt;br /&gt;
* Age: 28&lt;br /&gt;
* Coming from (town, country): Valence, France&lt;br /&gt;
* Arrival date and hour: 16, 12h00&lt;br /&gt;
* Departure date and hour: 19, 15h00&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hotel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: maxime@atm-consulting.fr&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33216</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33216"/>
		<updated>2015-03-04T16:20:39Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Added presentations volunteers&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
* &#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
* Date: april, 17 to 19&lt;br /&gt;
* Location: PAU, France&lt;br /&gt;
* Main language: French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc&lt;br /&gt;
* Lodging and Catering: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Attendees information &amp;amp; communication: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Sponsoring management: GPC.solutions / &#039;&#039;Dolibarr foundation?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* PauLLA&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Partners ==&lt;br /&gt;
* La Mêlée Adour&lt;br /&gt;
* NumLab&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
April, 17 to 19&lt;br /&gt;
&lt;br /&gt;
Registration deadline: &#039;&#039;&#039;march, 28&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
* Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
* Capacity: ~20 people&lt;br /&gt;
&lt;br /&gt;
== Accommodation and food ==&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&#039;&#039;This is a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; &#039;&#039;. It will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast (Organisers only)&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 12:00: Lunch (Organisers and presenters only)&lt;br /&gt;
* 14:00: Start of general public presentations (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Apéritif and buffet supper&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Call for sponsors and general public presentations =&lt;br /&gt;
We&#039;d like to spend the Friday afternoon with the general public.&lt;br /&gt;
&lt;br /&gt;
We&#039;d love having volunteers to hold a booth where visitors could try the software and discuss with open minded people.&lt;br /&gt;
&lt;br /&gt;
We also need people who wants to talk about the project to a general audience in a more formal way.&lt;br /&gt;
&lt;br /&gt;
Finally, skilled people that could pull off live streaming and/or remote attendance would be awesome!&lt;br /&gt;
&lt;br /&gt;
Feel free to submit your ideas or get in touch with the event&#039;s organizers.&lt;br /&gt;
&lt;br /&gt;
== Presentations ==&lt;br /&gt;
&#039;&#039;This section is a draft listing current volunteers and their main subject.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Jean Heimburger&#039;&#039;&#039;: ?&lt;br /&gt;
* &#039;&#039;&#039;Florian Henry&#039;&#039;&#039;: ?&lt;br /&gt;
* &#039;&#039;&#039;Raphaël Doursenaud&#039;&#039;&#039;: ?&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
Registration is done here, on the wiki.&lt;br /&gt;
&lt;br /&gt;
Please copy the template below to the registered attendees section and fill it with your informations.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need a wiki account. If you don&#039;t have one please ask via email at &#039;&#039;&#039;contact@dolibarr.org&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Registration template ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname:&lt;br /&gt;
* Age:&lt;br /&gt;
* Coming from (town, country):&lt;br /&gt;
* Arrival date and hour:&lt;br /&gt;
* Departure date and hour:&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email:&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
== Registered attendees ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Raphaël Doursenaud.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Raphaël Doursenaud]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): PAU, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Home :D&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: rdoursenaud@gpcsolutions.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Florian_Henry.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Florian Henry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): MANDUEL, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: florian.henry@open-concept.pro&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Jean_Heimburger.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Jean Heimburger]]&lt;br /&gt;
* Age: 54&lt;br /&gt;
* Coming from (town, country): Sarrebourg&lt;br /&gt;
* Arrival date and hour: 17/04/2015 &lt;br /&gt;
* Departure date and hour: 19/04/2015&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): plane/train ?&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):&lt;br /&gt;
* Accommodation (Common booked hotel/self…):hotel&lt;br /&gt;
* Book hotel for me (yes/no):yes&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email:jean.heimburger@tiaris.info&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: [[Jean-François Ferry]]&lt;br /&gt;
* Age: 34&lt;br /&gt;
* Coming from (town, country): Montpellier, France&lt;br /&gt;
* Arrival date and hour: 17, morning&lt;br /&gt;
* Departure date and hour: 19, late&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Hostel?&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: jfefe@aternatik.fr&lt;br /&gt;
------------------------------------------&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33208</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33208"/>
		<updated>2015-03-04T11:07:48Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: /* Attendees registration */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
* &#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
* Date: april, 17 to 19&lt;br /&gt;
* Location: PAU, France&lt;br /&gt;
* Main language: French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc&lt;br /&gt;
* Lodging and Catering: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Attendees information &amp;amp; communication: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Sponsoring management: GPC.solutions / &#039;&#039;Dolibarr foundation?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* PauLLA&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Partners ==&lt;br /&gt;
* La Mêlée Adour&lt;br /&gt;
* NumLab&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
April, 17 to 19&lt;br /&gt;
&lt;br /&gt;
Registration deadline: &#039;&#039;&#039;march, 28&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
* Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
* Capacity: ~20 people&lt;br /&gt;
&lt;br /&gt;
== Accommodation and food ==&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&#039;&#039;This is a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; &#039;&#039;. It will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast (Organisers only)&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 12:00: Lunch (Organisers and presenters only)&lt;br /&gt;
* 14:00: Start of general public presentations (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Apéritif and buffet supper&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Call for sponsors and general public presentations =&lt;br /&gt;
We&#039;d like to spend the Friday afternoon with the general public.&lt;br /&gt;
&lt;br /&gt;
We&#039;d love having volunteers to hold a booth where visitors could try the software and discuss with open minded people.&lt;br /&gt;
&lt;br /&gt;
We also need people who wants to talk about the project to a general audience in a more formal way.&lt;br /&gt;
&lt;br /&gt;
Finally, skilled people that could pull off live streaming and/or remote attendance would be awesome!&lt;br /&gt;
&lt;br /&gt;
Feel free to submit your ideas or get in touch with the event&#039;s organizers.&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
Registration is done here, on the wiki.&lt;br /&gt;
&lt;br /&gt;
Please copy the template below to the registered attendees section and fill it with your informations.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need a wiki account. If you don&#039;t have one please ask via email at &#039;&#039;&#039;contact@dolibarr.org&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Registration template ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname:&lt;br /&gt;
* Age:&lt;br /&gt;
* Coming from (town, country):&lt;br /&gt;
* Arrival date and hour:&lt;br /&gt;
* Departure date and hour:&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):&lt;br /&gt;
* Accommodation (Common booked hotel/self…):&lt;br /&gt;
* Book hotel for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email:&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
== Registered attendees ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Raphaël Doursenaud.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Raphaël Doursenaud]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): PAU, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Accommodation: Home :D&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: rdoursenaud@gpcsolutions.fr&lt;br /&gt;
------------------------------------------&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33207</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33207"/>
		<updated>2015-03-04T11:02:22Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: /* Dates */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
* &#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
* Date: april, 17 to 19&lt;br /&gt;
* Location: PAU, France&lt;br /&gt;
* Main language: French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc&lt;br /&gt;
* Lodging and Catering: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Attendees information &amp;amp; communication: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Sponsoring management: GPC.solutions / &#039;&#039;Dolibarr foundation?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* PauLLA&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Partners ==&lt;br /&gt;
* La Mêlée Adour&lt;br /&gt;
* NumLab&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
April, 17 to 19&lt;br /&gt;
&lt;br /&gt;
Registration deadline: &#039;&#039;&#039;march, 28&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
* Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
* Capacity: ~20 people&lt;br /&gt;
&lt;br /&gt;
== Accommodation and food ==&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&#039;&#039;This is a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; &#039;&#039;. It will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast (Organisers only)&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 12:00: Lunch (Organisers and presenters only)&lt;br /&gt;
* 14:00: Start of general public presentations (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Apéritif and buffet supper&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Call for sponsors and general public presentations =&lt;br /&gt;
We&#039;d like to spend the Friday afternoon with the general public.&lt;br /&gt;
&lt;br /&gt;
We&#039;d love having volunteers to hold a booth where visitors could try the software and discuss with open minded people.&lt;br /&gt;
&lt;br /&gt;
We also need people who wants to talk about the project to a general audience in a more formal way.&lt;br /&gt;
&lt;br /&gt;
Finally, skilled people that could pull off live streaming and/or remote attendance would be awesome!&lt;br /&gt;
&lt;br /&gt;
Feel free to submit your ideas or get in touch with the event&#039;s organizers.&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
Registration is done here, on the wiki.&lt;br /&gt;
&lt;br /&gt;
Please copy the template below to the registered attendees section and fill it with your informations.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need a wiki account. If you don&#039;t have one please ask via email at &#039;&#039;&#039;contact@dolibarr.org&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Registration template ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname:&lt;br /&gt;
* Age:&lt;br /&gt;
* Coming from (town, country):&lt;br /&gt;
* Arrival date and hour:&lt;br /&gt;
* Departure date and hour:&lt;br /&gt;
* Underage (yes/no): No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):&lt;br /&gt;
* Lodging:&lt;br /&gt;
* Make reservation for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email:&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
== Registered attendees ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Raphaël Doursenaud.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Raphaël Doursenaud]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): PAU, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Lodging: Home :D&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: rdoursenaud@gpcsolutions.fr&lt;br /&gt;
------------------------------------------&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33206</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33206"/>
		<updated>2015-03-04T10:40:13Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: /* Registered attendees */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
* &#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
* Date: april, 17 to 19&lt;br /&gt;
* Location: PAU, France&lt;br /&gt;
* Main language: French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc&lt;br /&gt;
* Lodging and Catering: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Attendees information &amp;amp; communication: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Sponsoring management: GPC.solutions / &#039;&#039;Dolibarr foundation?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* PauLLA&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Partners ==&lt;br /&gt;
* La Mêlée Adour&lt;br /&gt;
* NumLab&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
April, 17 to 19&lt;br /&gt;
&lt;br /&gt;
Registration deadline: &#039;&#039;&#039;28 march&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
* Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
* Capacity: ~20 people&lt;br /&gt;
&lt;br /&gt;
== Accommodation and food ==&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&#039;&#039;This is a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; &#039;&#039;. It will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast (Organisers only)&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 12:00: Lunch (Organisers and presenters only)&lt;br /&gt;
* 14:00: Start of general public presentations (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Apéritif and buffet supper&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Call for sponsors and general public presentations =&lt;br /&gt;
We&#039;d like to spend the Friday afternoon with the general public.&lt;br /&gt;
&lt;br /&gt;
We&#039;d love having volunteers to hold a booth where visitors could try the software and discuss with open minded people.&lt;br /&gt;
&lt;br /&gt;
We also need people who wants to talk about the project to a general audience in a more formal way.&lt;br /&gt;
&lt;br /&gt;
Finally, skilled people that could pull off live streaming and/or remote attendance would be awesome!&lt;br /&gt;
&lt;br /&gt;
Feel free to submit your ideas or get in touch with the event&#039;s organizers.&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
Registration is done here, on the wiki.&lt;br /&gt;
&lt;br /&gt;
Please copy the template below to the registered attendees section and fill it with your informations.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need a wiki account. If you don&#039;t have one please ask via email at &#039;&#039;&#039;contact@dolibarr.org&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Registration template ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname:&lt;br /&gt;
* Age:&lt;br /&gt;
* Coming from (town, country):&lt;br /&gt;
* Arrival date and hour:&lt;br /&gt;
* Departure date and hour:&lt;br /&gt;
* Underage (yes/no): No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):&lt;br /&gt;
* Lodging:&lt;br /&gt;
* Make reservation for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email:&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
== Registered attendees ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Raphaël Doursenaud.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Raphaël Doursenaud]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): PAU, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, 23h59&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Food: N.A.&lt;br /&gt;
* Lodging: Home :D&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: rdoursenaud@gpcsolutions.fr&lt;br /&gt;
------------------------------------------&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33205</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33205"/>
		<updated>2015-03-04T10:38:08Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Added food to registration template&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
* &#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
* Date: april, 17 to 19&lt;br /&gt;
* Location: PAU, France&lt;br /&gt;
* Main language: French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc&lt;br /&gt;
* Lodging and Catering: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Attendees information &amp;amp; communication: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Sponsoring management: GPC.solutions / &#039;&#039;Dolibarr foundation?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* PauLLA&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Partners ==&lt;br /&gt;
* La Mêlée Adour&lt;br /&gt;
* NumLab&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
April, 17 to 19&lt;br /&gt;
&lt;br /&gt;
Registration deadline: &#039;&#039;&#039;28 march&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
* Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
* Capacity: ~20 people&lt;br /&gt;
&lt;br /&gt;
== Accommodation and food ==&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&#039;&#039;This is a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; &#039;&#039;. It will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast (Organisers only)&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 12:00: Lunch (Organisers and presenters only)&lt;br /&gt;
* 14:00: Start of general public presentations (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Apéritif and buffet supper&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Call for sponsors and general public presentations =&lt;br /&gt;
We&#039;d like to spend the Friday afternoon with the general public.&lt;br /&gt;
&lt;br /&gt;
We&#039;d love having volunteers to hold a booth where visitors could try the software and discuss with open minded people.&lt;br /&gt;
&lt;br /&gt;
We also need people who wants to talk about the project to a general audience in a more formal way.&lt;br /&gt;
&lt;br /&gt;
Finally, skilled people that could pull off live streaming and/or remote attendance would be awesome!&lt;br /&gt;
&lt;br /&gt;
Feel free to submit your ideas or get in touch with the event&#039;s organizers.&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
Registration is done here, on the wiki.&lt;br /&gt;
&lt;br /&gt;
Please copy the template below to the registered attendees section and fill it with your informations.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need a wiki account. If you don&#039;t have one please ask via email at &#039;&#039;&#039;contact@dolibarr.org&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Registration template ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname:&lt;br /&gt;
* Age:&lt;br /&gt;
* Coming from (town, country):&lt;br /&gt;
* Arrival date and hour:&lt;br /&gt;
* Departure date and hour:&lt;br /&gt;
* Underage (yes/no): No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):&lt;br /&gt;
* Food (Special diet, allergies, vegetarian…):&lt;br /&gt;
* Lodging:&lt;br /&gt;
* Make reservation for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email:&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
== Registered attendees ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Raphaël Doursenaud.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Raphaël Doursenaud]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): PAU, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, hour 23h59&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Lodging: Home :D&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: rdoursenaud@gpcsolutions.fr&lt;br /&gt;
------------------------------------------&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33204</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33204"/>
		<updated>2015-03-04T10:35:00Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Openned registrations&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
* &#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
* Date: april, 17 to 19&lt;br /&gt;
* Location: PAU, France&lt;br /&gt;
* Main language: French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc&lt;br /&gt;
* Lodging and Catering: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Attendees information &amp;amp; communication: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Sponsoring management: GPC.solutions / &#039;&#039;Dolibarr foundation?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* PauLLA&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Partners ==&lt;br /&gt;
* La Mêlée Adour&lt;br /&gt;
* NumLab&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
April, 17 to 19&lt;br /&gt;
&lt;br /&gt;
Registration deadline: &#039;&#039;&#039;28 march&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
* Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
* Capacity: ~20 people&lt;br /&gt;
&lt;br /&gt;
== Accommodation and food ==&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&#039;&#039;This is a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; &#039;&#039;. It will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast (Organisers only)&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 12:00: Lunch (Organisers and presenters only)&lt;br /&gt;
* 14:00: Start of general public presentations (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Apéritif and buffet supper&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Call for sponsors and general public presentations =&lt;br /&gt;
We&#039;d like to spend the Friday afternoon with the general public.&lt;br /&gt;
&lt;br /&gt;
We&#039;d love having volunteers to hold a booth where visitors could try the software and discuss with open minded people.&lt;br /&gt;
&lt;br /&gt;
We also need people who wants to talk about the project to a general audience in a more formal way.&lt;br /&gt;
&lt;br /&gt;
Finally, skilled people that could pull off live streaming and/or remote attendance would be awesome!&lt;br /&gt;
&lt;br /&gt;
Feel free to submit your ideas or get in touch with the event&#039;s organizers.&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
Registration is done here, on the wiki.&lt;br /&gt;
&lt;br /&gt;
Please copy the template below to the registered attendees section and fill it with your informations.&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need a wiki account. If you don&#039;t have one please ask via email at &#039;&#039;&#039;contact@dolibarr.org&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Registration template ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname:&lt;br /&gt;
* Age:&lt;br /&gt;
* Coming from (town, country):&lt;br /&gt;
* Arrival date and hour:&lt;br /&gt;
* Departure date and hour:&lt;br /&gt;
* Underage (yes/no): No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):&lt;br /&gt;
* Lodging:&lt;br /&gt;
* Make reservation for me (yes/no):&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...):&lt;br /&gt;
* Contact email:&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
== Registered attendees ==&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Raphaël Doursenaud.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Raphaël Doursenaud]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): PAU, France&lt;br /&gt;
* Arrival date and hour: 17, 9h00&lt;br /&gt;
* Departure date and hour: 19, hour 23h59&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Car&lt;br /&gt;
* Lodging: Home :D&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): N.A.&lt;br /&gt;
* Contact email: rdoursenaud@gpcsolutions.fr&lt;br /&gt;
------------------------------------------&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33203</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33203"/>
		<updated>2015-03-04T10:26:45Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
* &#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
* Date: april, 17 to 19&lt;br /&gt;
* Location: PAU, France&lt;br /&gt;
* Main language: French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc&lt;br /&gt;
* Lodging and Catering: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Attendees information &amp;amp; communication: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Sponsoring management: GPC.solutions / &#039;&#039;Dolibarr foundation?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* PauLLA&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Partners ==&lt;br /&gt;
* La Mêlée Adour&lt;br /&gt;
* NumLab&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
April, 17 to 19&lt;br /&gt;
&lt;br /&gt;
Registration deadline: &#039;&#039;&#039;28 march&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
* Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
* Capacity: ~20 people&lt;br /&gt;
&lt;br /&gt;
== Accommodation and food ==&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&#039;&#039;This is a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; &#039;&#039;. It will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast (Organisers only)&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 12:00: Lunch (Organisers and presenters only)&lt;br /&gt;
* 14:00: Start of general public presentations (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Apéritif and buffet supper&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Call for sponsors and general public presentations =&lt;br /&gt;
We&#039;d like to spend the Friday afternoon with the general public.&lt;br /&gt;
&lt;br /&gt;
We&#039;d love having volunteers to hold a booth where visitors could try the software and discuss with open minded people.&lt;br /&gt;
&lt;br /&gt;
We also need people who wants to talk about the project to a general audience in a more formal way.&lt;br /&gt;
&lt;br /&gt;
Finally, skilled people that could pull off live streaming and/or remote attendance would be awesome!&lt;br /&gt;
&lt;br /&gt;
Feel free to submit your ideas or get in touch with the event&#039;s organizers.&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
&#039;&#039;Not opened yet&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33202</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33202"/>
		<updated>2015-03-04T09:58:41Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Capacity update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
* &#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
* Date: april, 17 to 19&lt;br /&gt;
* Location: PAU, France&lt;br /&gt;
* Main language: French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc&lt;br /&gt;
* Lodging and Catering: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Attendees information &amp;amp; communication: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Sponsoring management: GPC.solutions / &#039;&#039;Dolibarr foundation?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* PauLLA&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Partners ==&lt;br /&gt;
* La Mêlée Adour&lt;br /&gt;
* NumLab&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
April, 17 to 19&lt;br /&gt;
&lt;br /&gt;
Registration deadline: &#039;&#039;&#039;28 march&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
* Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
* Capacity: ~20 people&lt;br /&gt;
&lt;br /&gt;
== Accommodation and food ==&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&#039;&#039;This is a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; &#039;&#039;. It will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 14:00: Start of general public presentations (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Apéritif and buffet supper&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Call for sponsors and general public presentations =&lt;br /&gt;
We&#039;d like to spend the Friday afternoon with the general public.&lt;br /&gt;
&lt;br /&gt;
We&#039;d love having volunteers to hold a booth where visitors could try the software and discuss with open minded people.&lt;br /&gt;
&lt;br /&gt;
We also need people who wants to talk about the project to a general audience in a more formal way.&lt;br /&gt;
&lt;br /&gt;
Finally, skilled people that could pull off live streaming and/or remote attendance would be awesome!&lt;br /&gt;
&lt;br /&gt;
Feel free to submit your ideas or get in touch with the event&#039;s organizers.&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
&#039;&#039;Not opened yet&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33201</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33201"/>
		<updated>2015-03-04T09:55:33Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Sponsors and partners update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
* &#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
* Date: april, 17 to 19&lt;br /&gt;
* Location: PAU, France&lt;br /&gt;
* Main language: French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc&lt;br /&gt;
* Lodging and Catering: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Attendees information &amp;amp; communication: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Sponsoring management: GPC.solutions / &#039;&#039;Dolibarr foundation?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* PauLLA&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Partners ==&lt;br /&gt;
* La Mêlée Adour&lt;br /&gt;
* NumLab&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
April, 17 to 19&lt;br /&gt;
&lt;br /&gt;
Registration deadline: &#039;&#039;&#039;28 march&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
* Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
* Capacity: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Accommodation and food ==&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&#039;&#039;This is a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; &#039;&#039;. It will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 14:00: Start of general public presentations (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Apéritif and buffet supper&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Call for sponsors and general public presentations =&lt;br /&gt;
We&#039;d like to spend the Friday afternoon with the general public.&lt;br /&gt;
&lt;br /&gt;
We&#039;d love having volunteers to hold a booth where visitors could try the software and discuss with open minded people.&lt;br /&gt;
&lt;br /&gt;
We also need people who wants to talk about the project to a general audience in a more formal way.&lt;br /&gt;
&lt;br /&gt;
Finally, skilled people that could pull off live streaming and/or remote attendance would be awesome!&lt;br /&gt;
&lt;br /&gt;
Feel free to submit your ideas or get in touch with the event&#039;s organizers.&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
&#039;&#039;Not opened yet&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33200</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33200"/>
		<updated>2015-03-04T09:47:26Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Registration deadline update&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
* &#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
* Date: april, 17 to 19&lt;br /&gt;
* Location: PAU, France&lt;br /&gt;
* Main language: French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc&lt;br /&gt;
* Lodging and Catering: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Attendees information &amp;amp; communication: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Sponsoring management: GPC.solutions / &#039;&#039;Dolibarr foundation?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
April, 17 to 19&lt;br /&gt;
&lt;br /&gt;
Registration deadline: &#039;&#039;&#039;28 march&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
* Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
* Capacity: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Accommodation and food ==&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&#039;&#039;This is a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; &#039;&#039;. It will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 14:00: Start of general public presentations (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Apéritif and buffet supper&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Call for sponsors and general public presentations =&lt;br /&gt;
We&#039;d like to spend the Friday afternoon with the general public.&lt;br /&gt;
&lt;br /&gt;
We&#039;d love having volunteers to hold a booth where visitors could try the software and discuss with open minded people.&lt;br /&gt;
&lt;br /&gt;
We also need people who wants to talk about the project to a general audience in a more formal way.&lt;br /&gt;
&lt;br /&gt;
Finally, skilled people that could pull off live streaming and/or remote attendance would be awesome!&lt;br /&gt;
&lt;br /&gt;
Feel free to submit your ideas or get in touch with the event&#039;s organizers.&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
&#039;&#039;Not opened yet&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Widget_system&amp;diff=33160</id>
		<title>Widget system</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Widget_system&amp;diff=33160"/>
		<updated>2015-02-16T14:07:55Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Tried to clarify some terms&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Core]]&lt;br /&gt;
{{TemplateDocDevEn}}&lt;br /&gt;
&lt;br /&gt;
A box is a rectangular area that can be displayed on some pages (only the home page for moment). These are described by files in a specific directory.&lt;br /&gt;
&lt;br /&gt;
Boxes content is left to the developer&#039;s imagination (graphics, text, tables, …) but a basic framework allows for easy table based presentation.&lt;br /&gt;
&lt;br /&gt;
= [[File:art.png]] Create a new box =&lt;br /&gt;
&lt;br /&gt;
Every standard box is stored inside the &#039;&#039;&#039;htdocs/core/boxes&#039;&#039;&#039; directory.&lt;br /&gt;
&lt;br /&gt;
There is one file for each box.&lt;br /&gt;
&lt;br /&gt;
Each file is a class inherited from the &#039;&#039;&#039;ModeleBoxes&#039;&#039;&#039; class.&lt;br /&gt;
&lt;br /&gt;
To create a new box, you may copy an existing box file, rename it, for example to &#039;&#039;&#039;box_myownbox.php&#039;&#039;&#039; and change its content to match the new name.&lt;br /&gt;
&lt;br /&gt;
You can now define the informations you want to show inside the box.&lt;br /&gt;
&lt;br /&gt;
However if you plan distributing your box to other users, you must create a module and store your box files inside your module.&lt;br /&gt;
* Go to [[Module development]] page to learn how to create a module&lt;br /&gt;
* Create your box file into &#039;&#039;&#039;htdocs/mymodule/core/boxes/&#039;&#039;&#039;&lt;br /&gt;
* Once your module descriptor is created, add these lines to declare your box file&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$this-&amp;gt;boxes = array(&lt;br /&gt;
    0 =&amp;gt; array(&lt;br /&gt;
        &#039;file&#039; =&amp;gt; &#039;box_myownbox@mymodule&#039;,&lt;br /&gt;
        &#039;note&#039; =&amp;gt; &#039;My notes&#039;,&lt;br /&gt;
        &#039;enabledbydefaulton&#039; =&amp;gt; &#039;Home&#039;&lt;br /&gt;
    )&lt;br /&gt;
    // You can declare as much boxes as you want by simply incrementing the index.&lt;br /&gt;
);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
* For distribution, package the module containing your box (See [[Module development]] page).&lt;br /&gt;
&lt;br /&gt;
= [[File:art.png]] Activate a box =&lt;br /&gt;
&lt;br /&gt;
To activate a box, go to &#039;&#039;&#039;Home - Setup - Boxes&#039;&#039;&#039; page and click activate on the box you want to see.&lt;br /&gt;
&lt;br /&gt;
It will be displayed on the page for which you have activated the box.&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33140</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33140"/>
		<updated>2015-02-04T10:58:20Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Dates&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
* &#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
* Date: april, 17 to 19&lt;br /&gt;
* Location: PAU, France&lt;br /&gt;
* Main language: French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc&lt;br /&gt;
* Lodging and Catering: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Attendees information &amp;amp; communication: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Sponsoring management: GPC.solutions / &#039;&#039;Dolibarr foundation?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
April, 17 to 19&lt;br /&gt;
* Registration deadline: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
* Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
* Capacity: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Accommodation and food ==&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&#039;&#039;This is a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; &#039;&#039;. It will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 14:00: Start of general public presentations (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Apéritif and buffet supper&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Call for sponsors and general public presentations =&lt;br /&gt;
We&#039;d like to spend the Friday afternoon with the general public.&lt;br /&gt;
&lt;br /&gt;
We&#039;d love having volunteers to hold a booth where visitors could try the software and discuss with open minded people.&lt;br /&gt;
&lt;br /&gt;
We also need people who wants to talk about the project to a general audience in a more formal way.&lt;br /&gt;
&lt;br /&gt;
Finally, skilled people that could pull off live streaming and/or remote attendance would be awesome!&lt;br /&gt;
&lt;br /&gt;
Feel free to submit your ideas or get in touch with the event&#039;s organizers.&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
&#039;&#039;Not opened yet&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Subscription_amount_Dolibarr_Foundation&amp;diff=33113</id>
		<title>Subscription amount Dolibarr Foundation</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Subscription_amount_Dolibarr_Foundation&amp;diff=33113"/>
		<updated>2015-01-22T17:17:18Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Fixed franglish&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateFoundation}}&lt;br /&gt;
[[Category:Foundation]]&lt;br /&gt;
Here you will find Dolibarr association minimum subscription fee depending on your status.&lt;br /&gt;
&lt;br /&gt;
= Natural persons =&lt;br /&gt;
This is when you subscribe for yourself.&lt;br /&gt;
&lt;br /&gt;
Minimum subscription fee for natural persons is:&lt;br /&gt;
&#039;&#039;&#039;20 € minimum&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Moral persons =&lt;br /&gt;
If your subscription is for your company, association or university the fee depends on the institution characteristics.&lt;br /&gt;
&lt;br /&gt;
==Companies==&lt;br /&gt;
Subscription fee depends on the turnover:&lt;br /&gt;
* Turnover lower than 100 000 € : subscription is &#039;&#039;&#039;50 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover from 100 000 to 200 000 € : subscription is &#039;&#039;&#039;100 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover from 200 000 to 500 000 € : subscription is &#039;&#039;&#039;200 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover from 500 000 to 1.5 millions € : subscription is &#039;&#039;&#039;300 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover from 1.5 to 3 millions € : subscription is &#039;&#039;&#039;600 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover from 3 to 5 millions € : subscription is &#039;&#039;&#039;1 000 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover higher than 5 millions € : subscription is &#039;&#039;&#039;2 000 €&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Associations==&lt;br /&gt;
Subscription fee depends on the budget:&lt;br /&gt;
* Budget lower than 100 000 € : subscription is &#039;&#039;&#039;50 €&#039;&#039;&#039;&lt;br /&gt;
* Budget from 100 000 € to 200 000 € : subscription is &#039;&#039;&#039;100 €&#039;&#039;&#039;&lt;br /&gt;
* Budget from 200 000 € to 500 000 € : subscription is &#039;&#039;&#039;200 €&#039;&#039;&#039;&lt;br /&gt;
* Budget from 500 000 € to 1.5 millions € : subscription is &#039;&#039;&#039;300 €&#039;&#039;&#039;&lt;br /&gt;
* Budget from 1.5 to 3 millions € : subscription is &#039;&#039;&#039;600 €&#039;&#039;&#039;&lt;br /&gt;
* Budget from 3 to 5 millions € : subscription is &#039;&#039;&#039;1 000 €&#039;&#039;&#039;&lt;br /&gt;
* Budget higher than 5 millions € : subscription is &#039;&#039;&#039;2 000 €&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
For towns, universities and any other institutions subscription is &#039;&#039;&#039;100€&#039;&#039;&#039;.&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Subscription_amount_Dolibarr_Foundation&amp;diff=33112</id>
		<title>Subscription amount Dolibarr Foundation</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Subscription_amount_Dolibarr_Foundation&amp;diff=33112"/>
		<updated>2015-01-22T17:15:27Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Fixed franglish&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateFoundation}}&lt;br /&gt;
[[Category:Foundation]]&lt;br /&gt;
You will find here minimum amount for subscriptions to the Dolibarr foundation, depending on your status.&lt;br /&gt;
&lt;br /&gt;
= Natural persons =&lt;br /&gt;
This is when you subscribe for yourself.&lt;br /&gt;
&lt;br /&gt;
Minimum subscription fee for natural persons is:&lt;br /&gt;
&#039;&#039;&#039;20 € minimum&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Moral persons =&lt;br /&gt;
If your subscription is for your company, association or university the fee depends on the institution characteristics.&lt;br /&gt;
&lt;br /&gt;
==Companies==&lt;br /&gt;
Subscription fee depends on the turnover:&lt;br /&gt;
* Turnover lower than 100 000 € : subscription is &#039;&#039;&#039;50 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover from 100 000 to 200 000 € : subscription is &#039;&#039;&#039;100 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover from 200 000 to 500 000 € : subscription is &#039;&#039;&#039;200 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover from 500 000 to 1.5 millions € : subscription is &#039;&#039;&#039;300 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover from 1.5 to 3 millions € : subscription is &#039;&#039;&#039;600 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover from 3 to 5 millions € : subscription is &#039;&#039;&#039;1 000 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover higher than 5 millions € : subscription is &#039;&#039;&#039;2 000 €&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Associations==&lt;br /&gt;
Subscription fee depends on the budget:&lt;br /&gt;
* Budget lower than 100 000 € : subscription is &#039;&#039;&#039;50 €&#039;&#039;&#039;&lt;br /&gt;
* Budget from 100 000 € to 200 000 € : subscription is &#039;&#039;&#039;100 €&#039;&#039;&#039;&lt;br /&gt;
* Budget from 200 000 € to 500 000 € : subscription is &#039;&#039;&#039;200 €&#039;&#039;&#039;&lt;br /&gt;
* Budget from 500 000 € to 1.5 millions € : subscription is &#039;&#039;&#039;300 €&#039;&#039;&#039;&lt;br /&gt;
* Budget from 1.5 to 3 millions € : subscription is &#039;&#039;&#039;600 €&#039;&#039;&#039;&lt;br /&gt;
* Budget from 3 to 5 millions € : subscription is &#039;&#039;&#039;1 000 €&#039;&#039;&#039;&lt;br /&gt;
* Budget higher than 5 millions € : subscription is &#039;&#039;&#039;2 000 €&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
For towns, universities and any other institutions subscription is &#039;&#039;&#039;100€&#039;&#039;&#039;.&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Subscription_amount_Dolibarr_Foundation&amp;diff=33111</id>
		<title>Subscription amount Dolibarr Foundation</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Subscription_amount_Dolibarr_Foundation&amp;diff=33111"/>
		<updated>2015-01-22T17:12:36Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Fixed franglish&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateFoundation}}&lt;br /&gt;
[[Category:Foundation]]&lt;br /&gt;
You will find here minimum amount for subscriptions to the Dolibarr foundation, depending on your status.&lt;br /&gt;
&lt;br /&gt;
= Natural persons =&lt;br /&gt;
This is when you subscribe for yourself.&lt;br /&gt;
&lt;br /&gt;
Minimum subscription fee for natural persons is:&lt;br /&gt;
&#039;&#039;&#039;20 € minimum&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Moral persons =&lt;br /&gt;
If your subscription is for your company, foundation, university, the amount depends on characteristics of this company, foundation or university.&lt;br /&gt;
&lt;br /&gt;
==Companies==&lt;br /&gt;
Subscription amount depends on company&#039;s turnover :&lt;br /&gt;
* Turnover lower than 100 000 € : subscription is &#039;&#039;&#039;50 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover from 100 000 to 200 000 € : subscription is &#039;&#039;&#039;100 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover from 200 000 to 500 000 € : subscription is &#039;&#039;&#039;200 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover from 500 000 to 1.5 millions € : subscription is &#039;&#039;&#039;300 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover from 1.5 to 3 millions € : subscription is &#039;&#039;&#039;600 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover from 3 to 5 millions € : subscription is &#039;&#039;&#039;1 000 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover higher than 5 millions € : subscription is &#039;&#039;&#039;2 000 €&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Associations==&lt;br /&gt;
For associations the subscription fee depends on your budget :&lt;br /&gt;
* Budget lower than 100 000 € : subscription is &#039;&#039;&#039;50 €&#039;&#039;&#039;&lt;br /&gt;
* Budget from 100 000 € to 200 000 € : subscription is &#039;&#039;&#039;100 €&#039;&#039;&#039;&lt;br /&gt;
* Budget from 200 000 € to 500 000 € : subscription is &#039;&#039;&#039;200 €&#039;&#039;&#039;&lt;br /&gt;
* Budget from 500 000 € to 1.5 millions € : subscription is &#039;&#039;&#039;300 €&#039;&#039;&#039;&lt;br /&gt;
* Budget from 1.5 to 3 millions € : subscription is &#039;&#039;&#039;600 €&#039;&#039;&#039;&lt;br /&gt;
* Budget from 3 to 5 millions € : subscription is &#039;&#039;&#039;1 000 €&#039;&#039;&#039;&lt;br /&gt;
* Budget higher than 5 millions € : subscription is &#039;&#039;&#039;2 000 €&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
For towns, universities and any other institutions, subscription is &#039;&#039;&#039;100€&#039;&#039;&#039;.&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Subscription_amount_Dolibarr_Foundation&amp;diff=33110</id>
		<title>Subscription amount Dolibarr Foundation</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Subscription_amount_Dolibarr_Foundation&amp;diff=33110"/>
		<updated>2015-01-22T17:11:20Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Foundations and associations are not the same institutions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateFoundation}}&lt;br /&gt;
[[Category:Foundation]]&lt;br /&gt;
You will find here minimum amount for subscriptions to the Dolibarr foundation, depending on your status.&lt;br /&gt;
&lt;br /&gt;
= Physical persons =&lt;br /&gt;
This is when you subscribe for yourself.&lt;br /&gt;
&lt;br /&gt;
Minimum amount of subscription for physical persons is:&lt;br /&gt;
&#039;&#039;&#039;20 € minimum&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
= Moral persons =&lt;br /&gt;
If your subscription is for your company, foundation, university, the amount depends on characteristics of this company, foundation or university.&lt;br /&gt;
&lt;br /&gt;
==Companies==&lt;br /&gt;
Subscription amount depends on company&#039;s turnover :&lt;br /&gt;
* Turnover lower than 100 000 € : subscription is &#039;&#039;&#039;50 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover from 100 000 to 200 000 € : subscription is &#039;&#039;&#039;100 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover from 200 000 to 500 000 € : subscription is &#039;&#039;&#039;200 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover from 500 000 to 1.5 millions € : subscription is &#039;&#039;&#039;300 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover from 1.5 to 3 millions € : subscription is &#039;&#039;&#039;600 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover from 3 to 5 millions € : subscription is &#039;&#039;&#039;1 000 €&#039;&#039;&#039;&lt;br /&gt;
* Turnover higher than 5 millions € : subscription is &#039;&#039;&#039;2 000 €&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Associations==&lt;br /&gt;
For associations the subscription fee depends on your budget :&lt;br /&gt;
* Budget lower than 100 000 € : subscription is &#039;&#039;&#039;50 €&#039;&#039;&#039;&lt;br /&gt;
* Budget from 100 000 € to 200 000 € : subscription is &#039;&#039;&#039;100 €&#039;&#039;&#039;&lt;br /&gt;
* Budget from 200 000 € to 500 000 € : subscription is &#039;&#039;&#039;200 €&#039;&#039;&#039;&lt;br /&gt;
* Budget from 500 000 € to 1.5 millions € : subscription is &#039;&#039;&#039;300 €&#039;&#039;&#039;&lt;br /&gt;
* Budget from 1.5 to 3 millions € : subscription is &#039;&#039;&#039;600 €&#039;&#039;&#039;&lt;br /&gt;
* Budget from 3 to 5 millions € : subscription is &#039;&#039;&#039;1 000 €&#039;&#039;&#039;&lt;br /&gt;
* Budget higher than 5 millions € : subscription is &#039;&#039;&#039;2 000 €&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Other ==&lt;br /&gt;
For towns, universities and any other institutions, subscription is &#039;&#039;&#039;100€&#039;&#039;&#039;.&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33105</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33105"/>
		<updated>2015-01-21T11:31:09Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Added link to dates survey&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
* &#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
* Date: &#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
* Location: PAU, France&lt;br /&gt;
* Main language: French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc&lt;br /&gt;
* Lodging and Catering: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Attendees information &amp;amp; communication: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Sponsoring management: GPC.solutions / &#039;&#039;Dolibarr foundation?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
* Tentative dates: end of week 16 or 17 (april, 17 to 19 or 24 to 26)&lt;br /&gt;
A [http://asso.dolibarr.org/dolibarr/opensurvey/public/studs.php?sondage=bohz9x6ioyowikf9 survey] is available for you to vote on your preferred dates.&lt;br /&gt;
* Registration deadline: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
* Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
* Capacity: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Accommodation and food ==&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&#039;&#039;This is a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; &#039;&#039;. It will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 14:00: Start of general public presentations (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Apéritif and buffet supper&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Call for sponsors and general public presentations =&lt;br /&gt;
We&#039;d like to spend the Friday afternoon with the general public.&lt;br /&gt;
&lt;br /&gt;
We&#039;d love having volunteers to hold a booth where visitors could try the software and discuss with open minded people.&lt;br /&gt;
&lt;br /&gt;
We also need people who wants to talk about the project to a general audience in a more formal way.&lt;br /&gt;
&lt;br /&gt;
Finally, skilled people that could pull off live streaming and/or remote attendance would be awesome!&lt;br /&gt;
&lt;br /&gt;
Feel free to submit your ideas or get in touch with the event&#039;s organizers.&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
&#039;&#039;Not opened yet&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamps_Organization&amp;diff=33104</id>
		<title>DevCamps Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamps_Organization&amp;diff=33104"/>
		<updated>2015-01-21T11:28:44Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Review and franglish corrections&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
This page lists typical actions needed to organise a DevCamp. You can also use it as a template to start organization of a particular devcamp.&lt;br /&gt;
&lt;br /&gt;
= Why =&lt;br /&gt;
== What is a DevCamp ==&lt;br /&gt;
Most of the time a DevCamp is a meeting between all kind of contributors around a specific technologies to provide training, remind best practice, exchange non formal information, massively improve a product.&lt;br /&gt;
Commonly a DevCamp is on a short time range, like a week-end or a week during manifestation.&lt;br /&gt;
&lt;br /&gt;
== Who can come to a DevCamp ==&lt;br /&gt;
All kind of contributors (developers, translators, documentation writers) can come to a DevCamp. A leader is designated to schedule the program.&lt;br /&gt;
Expert and senior members will indicate and communicate about the technologies and help beginners.&lt;br /&gt;
&lt;br /&gt;
== What kind topic at DevCamp ==&lt;br /&gt;
* Training&lt;br /&gt;
* Special feature to build (may be the goal of a DevCamp)&lt;br /&gt;
* Update project documentation&lt;br /&gt;
&lt;br /&gt;
= Organization =&lt;br /&gt;
To start a devcamp organization, first thing to do is to create a wiki page with answers to several questions.&lt;br /&gt;
To save time, you can copy an existing page of a past camp (for example [[HackWeek_2010_Organisation]]) or use the generic template that follows.&lt;br /&gt;
&lt;br /&gt;
== Title ==&lt;br /&gt;
Choose a name for the event. For example DevCamp Dolibarr 2013, Hackweek 2010, DoliMeeting summer 2013, …&lt;br /&gt;
* Event Name of: ___________&lt;br /&gt;
* Main language used: _______ (french, english ?)&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
Define name of organizers and managers (may be the same guys):&lt;br /&gt;
* Location manager: _____________&lt;br /&gt;
* Food manager: ____________&lt;br /&gt;
* Communication manager: _____________&lt;br /&gt;
* Sponsor manager (not mandatory): _____________&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
Event dates and duration must be defined (one day, two days, three…).&lt;br /&gt;
But also limit date for subscriptions.&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
* Be sure the location where you want to organize is ok regarding security, mobility and insurance.&lt;br /&gt;
* Following data must be defined:&lt;br /&gt;
** Location for food: ________________________ (provide name of room or address for lunch. Better with link to openstreetmap)&lt;br /&gt;
** Location for bedrooms: ____________________ (provide address of sleeping rooms or nearest hotels. Better with link to openstreetmap)&lt;br /&gt;
** chairs: _____________&lt;br /&gt;
** tables: _____________&lt;br /&gt;
** video projector: _____________&lt;br /&gt;
&lt;br /&gt;
== Planning suggestion ==&lt;br /&gt;
* Define a suggestion of Planning&lt;br /&gt;
&lt;br /&gt;
= Participants planned =&lt;br /&gt;
Please enter here your record if you plan to be present to this devcamp. You need a wiki account. If you don&#039;t have it yet, send an email to &#039;&#039;&#039;contact@dolibarr.org&#039;&#039;&#039; to ask one.&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: _______________________&lt;br /&gt;
* Age: _________&lt;br /&gt;
* Coming from (town, country): ___________________&lt;br /&gt;
* Arrival date and hour: ____________ &lt;br /&gt;
* Departure date and hour: ______________&lt;br /&gt;
* Underage: Yes or no&lt;br /&gt;
* Transportation: ____________&lt;br /&gt;
* Lodging: __________&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, lodging...): ________&lt;br /&gt;
* Email for contact: ____________________&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
= TODO Checklist =&lt;br /&gt;
&lt;br /&gt;
== Launch communication ==&lt;br /&gt;
# Initiate wiki page following previous template&lt;br /&gt;
# Start to fill it with name, dates, places&lt;br /&gt;
# Submit page to the Dolibarr foundation board team to complete, feedbacks...&lt;br /&gt;
# Once feedbacks are enough, the responsible of communication launch communication to ask people to register to devcamp add their name into wiki page of the devcamp, providing the limit date to apply. Posting should be done onto the follwoing channels:&lt;br /&gt;
 * Dolibarr foundation mailing list: dolibarr-association@nongnu.org&lt;br /&gt;
 * Dolibarr developer mailing list: dolibarr-dev@nongnu.org&lt;br /&gt;
 * Dolibarr portals (http://www.dolibarr.org in english, http://www.dolibarr.fr in french, http://www.dolibarr.es in spanish). This should also automatically push information onto facebook and twitter.&lt;br /&gt;
 * Add event into http://www.agendadulibre.org&lt;br /&gt;
 * Post a dedicated news onto http://www.linuxfr.org&lt;br /&gt;
# According the number of attendes, be sure the place you think about is the right one. Also be sure to provide at least some food, and lot&#039;s of coffee and tea. It&#039;s a well know fact, coders transform caffeine into code lines.&lt;br /&gt;
# Once devcamp is finished, build a page to show everybody what happened. An example can be found here: [[Compte_rendu_Hackweek_2010]].&lt;br /&gt;
&lt;br /&gt;
== Sponsoring ==&lt;br /&gt;
Some sponsors can contribute to sponsor/fund the event.&lt;br /&gt;
&lt;br /&gt;
== Example of past and next DevCamps ==&lt;br /&gt;
See page [[:Category:DevCamps]]&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33037</id>
		<title>DevCamp Pau April 2015 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33037"/>
		<updated>2015-01-07T11:01:14Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: First public anouncement&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__NOINDEX__&lt;br /&gt;
{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
* &#039;&#039;&#039;Title: Dolibarr DevCamp 2015&#039;&#039;&#039;&lt;br /&gt;
* Date: &#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
* Location: PAU, France&lt;br /&gt;
* Main language: French&lt;br /&gt;
&lt;br /&gt;
== Organizers ==&lt;br /&gt;
* Main: GPC.solutions (contact@gpcsolutions.fr)&lt;br /&gt;
* Hosting: Technopole Hélioparc&lt;br /&gt;
* Lodging and Catering: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Attendees information &amp;amp; communication: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
* Sponsoring management: GPC.solutions / &#039;&#039;Dolibarr foundation?&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Sponsors ==&lt;br /&gt;
* Technopole Hélioparc&lt;br /&gt;
* &#039;&#039;More to be announced later&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Dates ==&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
* Tentative dates: end of week 16 or 17 (april, 17 to 19 or 24 to 26)&lt;br /&gt;
* Registration deadline: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Location ==&lt;br /&gt;
* Main location: Technopole Hélioparc, 2 avenue du Président Pierre Angot, 64000 PAU, France&lt;br /&gt;
* Capacity: &#039;&#039;TBD&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Accommodation and food ==&lt;br /&gt;
&#039;&#039;To be defined&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Planning =&lt;br /&gt;
&#039;&#039;This is a&#039;&#039; &#039;&#039;&#039;Draft&#039;&#039;&#039; &#039;&#039;. It will be updated as soon as we have more informations.&#039;&#039;&lt;br /&gt;
== Day 1 (Friday) ==&lt;br /&gt;
Auditorium&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Opening and free discussion&lt;br /&gt;
* 14:00: Start of general public presentations (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Apéritif and buffet supper&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 2 (Saturday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 19:00: Diner&lt;br /&gt;
* 21:00: Free play / code / hangout&lt;br /&gt;
&lt;br /&gt;
== Day 3 (Sunday) ==&lt;br /&gt;
Atelier numérique&lt;br /&gt;
* 9:00: Breakfast&lt;br /&gt;
* 10:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 12:00: Lunch&lt;br /&gt;
* 14:00: Community time (&#039;&#039;TBD&#039;&#039;)&lt;br /&gt;
* 18:00: Event end&lt;br /&gt;
&lt;br /&gt;
= Call for sponsors and general public presentations =&lt;br /&gt;
We&#039;d like to spend the Friday afternoon with the general public.&lt;br /&gt;
&lt;br /&gt;
We&#039;d love having volunteers to hold a booth where visitors could try the software and discuss with open minded people.&lt;br /&gt;
&lt;br /&gt;
We also need people who wants to talk about the project to a general audience in a more formal way.&lt;br /&gt;
&lt;br /&gt;
Finally, skilled people that could pull off live streaming and/or remote attendance would be awesome!&lt;br /&gt;
&lt;br /&gt;
Feel free to submit your ideas or get in touch with the event&#039;s organizers.&lt;br /&gt;
&lt;br /&gt;
= Workshop topics =&lt;br /&gt;
If you plan attending the event on saturday and sunday, feel free to share the topics you&#039;d like to see covered.&lt;br /&gt;
&lt;br /&gt;
= Attendees registration =&lt;br /&gt;
&#039;&#039;Not opened yet&#039;&#039;&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Language_and_development_rules&amp;diff=33012</id>
		<title>Language and development rules</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Language_and_development_rules&amp;diff=33012"/>
		<updated>2014-12-29T14:09:21Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Reverted edits by Cbenke (talk) to last revision by Eldy&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateDocDevEn}}&lt;br /&gt;
&lt;br /&gt;
This is some rules on language, syntax and norm we use into Dolibarr project:&lt;br /&gt;
&lt;br /&gt;
= Versions =&lt;br /&gt;
* Dolibarr must works on:&lt;br /&gt;
# All OS (Windows, Linux, MACOS...)&lt;br /&gt;
# PHP {{PHPMinVersion}} (Must works with no need of complementary PHP module, except module to PHP module to access database).&lt;br /&gt;
# Mysql {{MySqlMinVersion}}&lt;br /&gt;
&lt;br /&gt;
= Copyright Norms =&lt;br /&gt;
* All PHP files must start with a header that looks like &lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;?php&lt;br /&gt;
/* Copyright (C) YYYY John Doe  &amp;lt;email@email.com&amp;gt;&lt;br /&gt;
 *&lt;br /&gt;
 * Licence information&lt;br /&gt;
 */&lt;br /&gt;
...&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
When you edit an existing file of project, you must add a Copyright line under others.&lt;br /&gt;
&lt;br /&gt;
= PHP Norms =&lt;br /&gt;
* Dolibarr is written with PHP and supports all PHP version higher than {{PHPMinVersion}}. All files must end with extension .php&lt;br /&gt;
&lt;br /&gt;
* Usage of superglobals PHP variables must use dedicated operators $_COOKIES, $_SERVER, $_ENV but use Dolibarr function GETPOST() to get content of $_GET or $_POST..&lt;br /&gt;
Other operators ($HTTP_SERVER_GET, ...) are now deprecated inside PHP, so they must no more be used. Like that code will works alos if option &#039;&#039;&#039;register_long_arrays&#039;&#039;&#039; is to off.&lt;br /&gt;
Moreover, the code must works when PHP option &#039;&#039;&#039;register_globals&#039;&#039;&#039; is off (recommended by PHP). It must works the same way that when option &#039;&#039;&#039;register_globals&#039;&#039;&#039; is on (by default on a lot of installations).&lt;br /&gt;
&lt;br /&gt;
* Do not use &#039;&#039;&#039;PHP_SELF&#039;&#039;&#039;. Use instead $_SERVER[&amp;quot;PHP_SELF&amp;quot;].&lt;br /&gt;
&lt;br /&gt;
* When several variables must be initialized with same value, you must use several lines&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$var1=1;$var2=1;$var3=1;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
instead of&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$var1=$var2=$var3=1;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
that is slower.&lt;br /&gt;
&lt;br /&gt;
* String must be rounded by simple quote and variable inside string must be out of the quote.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
print &#039;My text show my &#039;.$variable.&#039; !&#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Comments must use the C syntax, ie a double anti-slash for a comment on one line and a slash-star to open a bloc for several lines&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
/* Bloc of comment&lt;br /&gt;
 *&lt;br /&gt;
 * End of bloc&lt;br /&gt;
 */&lt;br /&gt;
&lt;br /&gt;
$monobjet = new MonObjet($db);&lt;br /&gt;
$result=$monobjet-&amp;gt;fetch($idobject);&lt;br /&gt;
&lt;br /&gt;
for ($i = 1 , $i &amp;lt; 2 ; $i++)&lt;br /&gt;
{&lt;br /&gt;
  // comment on one line&lt;br /&gt;
  print $i;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Functions must return a value strictly higher than 0 if successful and strictly lower than 0 if error.&lt;br /&gt;
&lt;br /&gt;
* No dead code (code never used) into Dolibarr core code (code used by external modules only must be included into external modules).&lt;br /&gt;
&lt;br /&gt;
* Use &amp;quot;include_once&amp;quot; for anything with functions or class definitions in it (so *.class.php and *.lib.php files), use &amp;quot;include&amp;quot; for template-style php with files containing a mix of HTML and PHP (so *.inc.php and *.tpl.php files).&lt;br /&gt;
&lt;br /&gt;
* Coding style to use is the PSR-2 (https://github.com/php-fig/fig-standards/blob/master/accepted/PSR-2-coding-style-guide.md) with 2 exceptions, this means:&lt;br /&gt;
** Files must be saved with Unix format (LF) and not Windows (CR/LF). Unif format is compatible on all OS like Unix like, Windows, Mac, but the Windows text file format is no working on some PHP under Unix.&lt;br /&gt;
** Smart tags PHP are not used. PHP code section must start with &#039;&#039;&#039;&amp;lt;?php&#039;&#039;&#039;&lt;br /&gt;
** But there is an exception of length of line: We accept more than 80 characters per line. 80 is really to low. In most cases, we never go over 80, but sometimes (when declaring a list of reference arrays, like into module descriptor files), it is better to have long lines instead of long page with code content that is just data declaration and does not contains any logic.&lt;br /&gt;
** The other exception is that we don&#039;t replace the tab with space. This makes lot of editor crazy and breaks some auto-format features.&lt;br /&gt;
You can use the file dev/codesniffer/ruleset.xml as rule file to control coding style with PHPCodeSniffer.&lt;br /&gt;
&lt;br /&gt;
= SQL rules =&lt;br /&gt;
&lt;br /&gt;
== Table structures ==&lt;br /&gt;
&lt;br /&gt;
* Structure of tables.&lt;br /&gt;
When you create a new table, it is recommended to use the same conventions as other Dolibarr tables. This means the following fields:&lt;br /&gt;
 - rowid integer for id&lt;br /&gt;
 - tms timestamp that will contain date of last modification (the database manages this field automatically, no need to manage it by the code, just create the field)&lt;br /&gt;
 - import_key that will contains the import code YYYYMMDDHHMMSS if you make mass import.&lt;br /&gt;
Eventualy&lt;br /&gt;
 - datec timestamp that is the creation date&lt;br /&gt;
 - fk_user_creat integer that is the id of user making creation&lt;br /&gt;
 - fk_user_modif integer that is the id of user making change&lt;br /&gt;
&lt;br /&gt;
Note field:&lt;br /&gt;
 - note_private text for private comment of the object&lt;br /&gt;
 - note_pubic text for public comment of the object&lt;br /&gt;
or &lt;br /&gt;
 - note text if there is no need to have private and public&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Type of fields:&lt;br /&gt;
Well, to be compatible with any accuracy required by any country on amounts, and with any database syntax, we will use the following type into database:&lt;br /&gt;
 - integer for an any of foreign key&lt;br /&gt;
 - double(24,8) for any amount&lt;br /&gt;
 - double(6,3) for any vat rate&lt;br /&gt;
 - real for a quantity&lt;br /&gt;
 - varchar for a string (also if length is 1, the type char is more and more deprecated)&lt;br /&gt;
 - timestamp for a field date+time that is automatically updated&lt;br /&gt;
 - datetime for a field date+time&lt;br /&gt;
 - date for a field date&lt;br /&gt;
&lt;br /&gt;
* All tables has a prefix to avoid name conflicts with other projects. In current version this prefix is fixed ans can&#039;t be modified. Its value is &amp;lt;tt&amp;gt;llx_&amp;lt;/tt&amp;gt;. In a future version this value should be modified during installation process.&lt;br /&gt;
&lt;br /&gt;
== Primary keys ==&lt;br /&gt;
The primary key of a table must be called &amp;lt;tt&amp;gt;rowid&amp;lt;/tt&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Some old tables does not use this rule and use a primary key called &amp;lt;tt&amp;gt;id&amp;lt;/tt&amp;gt; (ie [[Table llx_c_actioncomm]]), but the reason is history and this should not happens anymore.&lt;br /&gt;
&lt;br /&gt;
== Foreign keys ==&lt;br /&gt;
A foreign key name must start with prefix &amp;lt;tt&amp;gt;fk_&amp;lt;/tt&amp;gt; followed by the table name linked (this is required to avoid duplicate names in project that are not allowed even if on different tables by some DBMS like Postgresql) then the name of child field (this is to allow to have several foreign keys on same table).&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&#039;&#039;fk_facture_fourn_fk_soc&#039;&#039;  is a foreign key on table llx_facture_fourn for field fk_soc in this table (that link to the rowid field in another table)&lt;br /&gt;
&lt;br /&gt;
Note: If you develop your own external module, it must have no foreign keys that point to Dolibarr standard tables. This will break standard dolibarr upgrades, repair, backup and restore tools and may also break standard features.&lt;br /&gt;
&lt;br /&gt;
== Alternative keys ==&lt;br /&gt;
Sometimes, we need another unique keys than primary key. We can add in this case an alternate unique key. When we need this, we can create an alternate unique key. Such an index is called by a name that start by prefix &amp;lt;tt&amp;gt;uk_&amp;lt;/tt&amp;gt; followed by an underscore, then the the table name (this is required to avoid duplicate names of unique keys that may create problems for some DBMS like Postgresql) and then another string to define the key (this is to allow to have several unique keys on same table).&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&#039;&#039;uk_societe_code_client&#039;&#039; is a unique key on table llx_societe on field code_client.&lt;br /&gt;
&lt;br /&gt;
== Index performance ==&lt;br /&gt;
Some fields are often used as search or order criteria, or for joins. In such case, we need to set a performance index on field to increase performances. Such indexes are named with a prefix &amp;lt;tt&amp;gt;idx_&amp;lt;/tt&amp;gt; then the table name and then the field name.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&#039;&#039;idx_societe_user_creat&#039;&#039; is a performance index on table llx_societe for field user_creat&lt;br /&gt;
&lt;br /&gt;
== DDL file format ==&lt;br /&gt;
Files that contain definition of the database structure (DDL files) must be 2 per tables:&lt;br /&gt;
* Each table is defined by its own file whose name is &amp;lt;tt&amp;gt;llx_&#039;&#039;mytable&#039;&#039;.sql&amp;lt;/tt&amp;gt;&lt;br /&gt;
A comment will be added on each field to explain its usage.&lt;br /&gt;
* All foreign keys, performance indexes or other constraints will be defined into another file called &amp;lt;tt&amp;gt;llx_&#039;&#039;mytable&#039;&#039;.key.sql&amp;lt;/tt&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Those files must be stored into directory &#039;&#039;&#039;install/mysql/tables&#039;&#039;&#039; for all standard files or &#039;&#039;&#039;mymodule/tables&#039;&#039;&#039; for tables provided by an external module.&lt;br /&gt;
&lt;br /&gt;
Example &#039;&#039;&#039;file of table llx_mytable.sql&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
-- ===========================================================================&lt;br /&gt;
-- Copyright (C) 2013 Author &amp;lt;email@author.com&amp;gt;&lt;br /&gt;
-- &lt;br /&gt;
-- This program is free software; you can redistribute it and/or modify&lt;br /&gt;
-- it under the terms of the GNU General Public License as published by&lt;br /&gt;
-- the Free Software Foundation; either version 3 of the License, or&lt;br /&gt;
-- (at your option) any later version.&lt;br /&gt;
--&lt;br /&gt;
-- This program is distributed in the hope that it will be useful,&lt;br /&gt;
-- but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;br /&gt;
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&lt;br /&gt;
-- GNU General Public License for more details.&lt;br /&gt;
--&lt;br /&gt;
-- You should have received a copy of the GNU General Public License&lt;br /&gt;
-- along with this program. If not, see &amp;lt;http://www.gnu.org/licenses/&amp;gt;.&lt;br /&gt;
-- ===========================================================================&lt;br /&gt;
&lt;br /&gt;
create table llx_mytable&lt;br /&gt;
(&lt;br /&gt;
  rowid       integer NOT NULL AUTO_INCREMENT PRIMARY KEY,&lt;br /&gt;
  ref	      varchar(30)       NOT NULL,		-- object reference number&lt;br /&gt;
  entity      integer DEFAULT 1 NOT NULL,	        -- multi company id&lt;br /&gt;
  ref_ext     varchar(255),-- reference into an external system (not used by dolibarr)&lt;br /&gt;
  field_one   integer,&lt;br /&gt;
  field_two   integer NOT NULL,&lt;br /&gt;
  fk_field    integer,&lt;br /&gt;
  field_date  datetime,&lt;br /&gt;
  datec       timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP,,   -- creation datetime&lt;br /&gt;
  tms         timestamp,    -- update time stamp&lt;br /&gt;
  fk_user_author integer NOT NULL,                     -- Author, foreign key of llx_user&lt;br /&gt;
  fk_user_mod    integer NOT NULL,                      -- Last updater, foreign key of llx_user&lt;br /&gt;
  import_key	varchar(14)                -- Use by import process&lt;br /&gt;
)type=innodb;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Example &#039;&#039;&#039;file for keys/indexs on llx_mytable.key.sql&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
-- ===========================================================================&lt;br /&gt;
-- Copyright (C) 2013 Author &amp;lt;email@author.com&amp;gt;&lt;br /&gt;
-- &lt;br /&gt;
-- This program is free software; you can redistribute it and/or modify&lt;br /&gt;
-- it under the terms of the GNU General Public License as published by&lt;br /&gt;
-- the Free Software Foundation; either version 3 of the License, or&lt;br /&gt;
-- (at your option) any later version.&lt;br /&gt;
--&lt;br /&gt;
-- This program is distributed in the hope that it will be useful,&lt;br /&gt;
-- but WITHOUT ANY WARRANTY; without even the implied warranty of&lt;br /&gt;
-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the&lt;br /&gt;
-- GNU General Public License for more details.&lt;br /&gt;
--&lt;br /&gt;
-- You should have received a copy of the GNU General Public License&lt;br /&gt;
-- along with this program. If not, see &amp;lt;http://www.gnu.org/licenses/&amp;gt;.&lt;br /&gt;
-- ===========================================================================&lt;br /&gt;
&lt;br /&gt;
ALTER TABLE llx_matable ADD UNIQUE uk_matable_field(field_one, field_two);&lt;br /&gt;
&lt;br /&gt;
ALTER TABLE llx_matable ADD CONSTRAINT fk_matable_fk_field FOREIGN KEY (fk_field) REFERENCES llx_matablepere (rowid);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== SQL Coding rules ==&lt;br /&gt;
* Alias usage/Fields naming&lt;br /&gt;
When doing select, we can use alias to simplify writing/reading of requests:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
select chp1, chpxxx2 as chp2 from table2 as t1, table2 as t2 where t1.chpx = t2.chpy&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
However, we must not used alias for update request as they are not compatible with Mysql 3.1.&lt;br /&gt;
&lt;br /&gt;
* All SELECT * are forbidden ! Any SELECT must define complete list of fields to get. This avoid confusion. Example:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
SELECT field_a, field_b, field_c FROM table_1 WHERE field_d = &#039;$id&#039;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Into SQL requests, you must quote fields except fields that contains amounts that must be stored as double or real type. Quotes on numbers may results in saving a different value. For example 412.62 in an insert will be saved with value 412.61999512 into database (due to implicit conversion string to numeric) if target field has type double(24,8). Only PHP see value 412.61999512. Other tools will see 412.62 giving sensation that there is no problem. But it&#039;s PHP that hase the good vision. There is really a wrong value into database. By removing quotes on numbers, no problem occurs.&lt;br /&gt;
&lt;br /&gt;
Example:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
Good:     INSERT INTO table_1 (field_txt, field_num) VALUES (&#039;txt&#039;, 412.62)&lt;br /&gt;
Bad:      INSERT INTO table_1 (field_txt, field_num) VALUES (&#039;txt&#039;, &#039;412.62&#039;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Note, problem of float numbers is same problem on all langauges and not only when inserting data into database. It occurs also with any language when you work on &amp;quot;real&amp;quot; numbers, so numbers must be, as soon as they are affected, cleaned with function price2num with second parameter defined to :&lt;br /&gt;
&#039;MU&#039; (for unit prices), &#039;MT&#039; (for total prices) or &#039;MS&#039; (otherwise) depending on usage of number. (see function documentation)&lt;br /&gt;
&lt;br /&gt;
* Functions NOW or SYSDATE are forbidden inside SQL requests. If you must use the current date into a field, value must come from the PHP and not from the database engine. This is to avoid a better portability of code and a correct management of TimeZone.&lt;br /&gt;
&lt;br /&gt;
== Mysql specificities ==&lt;br /&gt;
* Tables must be declared with format InnoDB.&lt;br /&gt;
This format support foreign keys and their restrictions, and transactions integrity is also supported. This guarantee that Dolibarr events keep all data with correct values between tables even even transaction modify different tables.&lt;br /&gt;
&lt;br /&gt;
* Dolibarr must works even if Mysql option &#039;&#039;&#039;strict&#039;&#039;&#039; is active.&lt;br /&gt;
To activate it (recommanded when developping on Dolibarr), add the following line into the config file of your Mysql server (my.cnf or my.ini)&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
sql-mode=&amp;quot;STRICT_ALL_TABLES,ONLY_FULL_GROUP_BY,NO_ZERO_DATE&amp;quot;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== PostgreSQL specificities ==&lt;br /&gt;
Only Mysql SQL files must be maintained.&lt;br /&gt;
Those files are converted &amp;quot;on the fly&amp;quot; by the database Dolibarr driver.&lt;br /&gt;
&lt;br /&gt;
There is an exception&lt;br /&gt;
The SQL &amp;quot;UPDATE FROM&amp;quot; : &lt;br /&gt;
Syntax MySQL :&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
UPDATE table_taget as target, table_source as source SET fieldtarget=source.fieldsource&lt;br /&gt;
WHERE source.rowid=target.rowid;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Syntax PgSQL:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;sql&amp;quot;&amp;gt;&lt;br /&gt;
UPDATE table_taget as target SET fieldtarget=source.fieldsource&lt;br /&gt;
FROM table_source as source WHERE source.rowid=target.rowid;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
There is no native SQL request &amp;quot;update from&amp;quot; in dolibarr core. But in your module you should do :&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
if ($this-&amp;gt;db-&amp;gt;type==&#039;pgsql&#039;) {&lt;br /&gt;
$sql=&amp;quot;UPDATE table_taget as target SET fieldtarget=source.fieldsource&lt;br /&gt;
FROM table_source as source WHERE source.rowid=target.rowid&amp;quot;;&lt;br /&gt;
} else {&lt;br /&gt;
$sql= &amp;quot;UPDATE table_taget as target, table_source as source SET fieldtarget=source.fieldsource&lt;br /&gt;
WHERE source.rowid=target.rowid&amp;quot;;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= HTML norms =&lt;br /&gt;
== Syntax rules ==&lt;br /&gt;
* HTML used must be HTML compliant and not XHTML. All attributes of HTML tags must be in lower case and quoted with &amp;quot;.&lt;br /&gt;
&lt;br /&gt;
* Links href must be absolute and use the function dol_buildpath() to get absolute path from a relative path and img tag must be build using function img_picto().&lt;br /&gt;
For example:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
print &#039;&amp;lt;a href=&amp;quot;&#039;.dol_buildpath(&#039;/mydir/mypage.php&#039;).&#039;&amp;quot;&amp;gt;&#039;.img_picto(&#039;Texte alt&#039;,&#039;namepictopng&#039;,&#039;&#039;).&#039;&amp;lt;/a&amp;gt;&#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* HTML tables must have columns with no forced width, except for columns that contains data we know the length. For example, a column with a picto only can be forced to with=&amp;quot;20px&amp;quot;.&lt;br /&gt;
Otherwise, we must avoid forcing the column width. Reason is that, in most cases, the browser make a better works to define column width automatically than forced values, and it works whatever is the resolution.&lt;br /&gt;
&lt;br /&gt;
* Javascript/ajax code and call to javascript files into php pages must be avoided. However, if you need to include javascript code, you must add a condition on &amp;quot;$conf-&amp;gt;use_javascript_ajax&amp;quot;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
if ($conf-&amp;gt;use_javascript_ajax) {&lt;br /&gt;
...  // php code generating javascript here&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* Popups windows must not be used, except for tooltips (and must have a condition as explained before).&lt;br /&gt;
&lt;br /&gt;
* External scripts must be written into Perl if they can&#039;t be written into PHP. Usage of another language is not forbidden but must be argue before onto development mailing-list.&lt;br /&gt;
&lt;br /&gt;
== External templating framework ? ==&lt;br /&gt;
There is ton of frameworks to provide a templating language of an HTML page. The best and faster is just called &amp;quot;PHP&amp;quot;, and because Dolibarr already depends on PHP, there is no need for depend on a third languages.&lt;br /&gt;
&lt;br /&gt;
All templating frameworks are just preprocessor, BEFORE PHP. It can&#039;t be faster than PHP alone. When we say &amp;quot;speed, when using cache of templating framework, is increase&amp;quot;, it is in fact the overtime spent by the framework that is reduced by cache, not the speed of processing PHP file. We should says &amp;quot;any templating framework has an overload over PHP, the cache of framework, just reduce the slowing effect of using it&amp;quot;, but not &amp;quot;the speed is increased, it is always increased&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Above all, having a templating system is completely possible by doing a &amp;quot;&#039;&#039;&#039;.tpl.php&#039;&#039;&#039;&amp;quot; file that dos not contains any logic code, but only HTML and echo. We get same result (but faster and easier to develop because it does not need to do all the setXXX) before calling each template. All variables (known by code that include the template) are automaticaly known into a PHP template page. No risk to forget a set, and a lot of line of codes reduced, a lot of time saved.&lt;br /&gt;
&lt;br /&gt;
Also, keeping a 100% isolation between code and HTML output is interesting in only 1 situation: When teams building design is complety different than team building logic code, AND if you build not too sophisticated pages, AND with no need of too many Ajax features (this need to know how code works).&lt;br /&gt;
And this situation is surely not the Dolibarr future (team will often be same, Ajax will be more and more present, event if I hope not too much, and screens are more and more dependent of dynamic or contextual events, difficult to have with a template without transforming the template into a page with high level of code).&lt;br /&gt;
&lt;br /&gt;
There is a ton of other reasons to not use an external templating system and all arguments to use them are the best argument to use PHP as our templating system.&lt;br /&gt;
&lt;br /&gt;
= Dolibarr norms and code skeleton =&lt;br /&gt;
&lt;br /&gt;
== Skeleton code ==&lt;br /&gt;
To standardize the code, and to speed up the development of new components in Dolibarr, you&#039;ll find 4 skeletons fully prepared in the directory &#039;&#039;&#039;dev/skeletons&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
* 1 that serves as an example of the module description: &#039;&#039;&#039;myModule.class.php&#039;&#039;&#039;&lt;br /&gt;
* 1 that serves as an example of code for creating a new class: &#039;&#039;&#039;skeleton_class.class.php&#039;&#039;&#039;&lt;br /&gt;
* 1 that serves as an example of code for creating a new page: &#039;&#039;&#039;skeleton_page.php&#039;&#039;&#039;&lt;br /&gt;
* 1 that serves as an example of code for creating a script for executing command lines: &#039;&#039;&#039;skeleton_script.php&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Use it as an example.&lt;br /&gt;
Note that the skeletons are also used by the PHP code generator, which is described in the development chapter of Dolibarr modules, to speed up your development.&lt;br /&gt;
&lt;br /&gt;
== Dates and Timezones ==&lt;br /&gt;
Dolibarr is an application that is multi-user and multi-location. It&#039;s therefore necessary to store dates in the right format. To avoid problems with conversions, the following rules should be applied:&lt;br /&gt;
&lt;br /&gt;
* A date into memory must always be stored with Timestamp GMT format.&lt;br /&gt;
* A date stored into database, is the GMT Timestamp of date submitted into the request usng the &amp;lt;b&amp;gt;PHP server&amp;lt;/b&amp;gt; timezone. This does not apply to date update automatically by database (fields &#039;&#039;&#039;tms&#039;&#039;&#039; into database).&lt;br /&gt;
For exemple le 1st january 1970, 3 hour at Paris (TZ=+1) = 2 hour at Greenwitch (TZ=0) will be stored into memory with value 7200 and will be submitted into a SQL request to database with the string &#039;19700101030000&#039; (PHP convert into its TZ hour and databse will unconvert it using its timezone too that is same than PHP).&lt;br /&gt;
&lt;br /&gt;
All select methods should translate date fields, that are with format TZ of database (&#039;19700101030000&#039;), into a timestamp field by calling the method db-&amp;gt;jdate. This is to store into memory a GTM Timestamp date. All insert methods must convert, during generation of SQL request, the memory date into the string by using db-&amp;gt;idate (you may find examples into skeleton).&lt;br /&gt;
&lt;br /&gt;
* Dates that are updated automatically (field &#039;&#039;&#039;tms&#039;&#039;&#039; into database) contains a GMT Timestamp GMT of date when change is done. The select will also use the db-&amp;gt;jdate (that use PHP server TZ) to convert read data into a GMT Timestamp into memory. So if timezone of database differs from timezone of PHP server (one of them is not correctly set), you may experience differences between creation date and update date.&lt;br /&gt;
&lt;br /&gt;
* Manipulation date with PHP must be done using the Dolibarr date functions: &#039;&#039;&#039;dol_now(), dol_mktime(), dol_stringtotime(), dol_getdate(), dol_time_plus_duree()&#039;&#039;&#039;. You may also find other functions available into file &#039;&#039;&#039;date.lib.php&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== UTF8/ISO encoding ==&lt;br /&gt;
Dolibarr stores data in the following way:&lt;br /&gt;
* In database, data is stored in UTF8 or ISO. It depends on the database&#039;s pagecode therefore these options are set at creation time. In any case, Dolibarr&#039;s database driver (in lib/database) deals with it to convert from/to UTF8 at insertion and readout.&lt;br /&gt;
* Memory data is stored in UTF8 (PHP object instances).&lt;br /&gt;
* Screen displayed web pages are UTF8 (for versions prior to 2.5.1, the deprecated $character_set parameter from conf.php file defines output format).&lt;br /&gt;
&lt;br /&gt;
== Float numbers, amount and calculation ==&lt;br /&gt;
With PHP, like other languages (Java for exemple), non integer data (float, real, double) are not reliable for calculation.&lt;br /&gt;
Try to make for example &lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
print 239.2 - 229.3 - 9.9;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
You wont get zero but a very small decimal number. If you get zero her, you should be able to find other examples that don&#039;t work.&lt;br /&gt;
Problem of float is general, so a variable that is a result of a calculation using decimal numbers must ALWAYS be cleaned using the function &#039;&#039;&#039;price2num()&#039;&#039;&#039; with the econd parameter to: &#039;MU&#039;, &#039;MT&#039; or &#039;MS&#039; depending on need (see description of function).&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
print price2num(239.2 - 229.3 - 9.9, &#039;MT&#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
If data manipulated is not an amount, so using MU, MT, MS has no sense, so you must use the function &#039;&#039;&#039;round()&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Creation of tables ==&lt;br /&gt;
Do not create tables, on the fly, during execution by a standard user, we mean, during current usage of software.&lt;br /&gt;
If you create a module that use its own table not available into default Dolibarr code, take a look at tutorial [[Module Development]] that will explain you how roviding new tables with your module to have the created during module activation and not during module usage.&lt;br /&gt;
&lt;br /&gt;
== Logs ==&lt;br /&gt;
Add logs to your code using function&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
dol_syslog($yourmessage, LOG_INFO|LOG_DEBUG|LOG_WARNING|LOG_ERR);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Working directory ==&lt;br /&gt;
If you need to create a working directory, into your code, refer to it with &lt;br /&gt;
&#039;&#039;&#039;DOL_DATA_ROOT.&#039;/monmodule&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
The directory can be created into your code by the following fnction:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$mymoduledir=DOL_DATA_ROOT.&#039;/monmodule&#039;;&lt;br /&gt;
dol_mkdir($mymoduledir);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If you need a directory to store temporary data, this directory must be &#039;&#039;&#039;DOL_DATA_ROOT.&#039;/monmodule/temp&#039;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
= Design patterns and Object programming =&lt;br /&gt;
&lt;br /&gt;
== Creation design patterns (GoF) ==&lt;br /&gt;
Design patterns defined by the Gang Of Four (see wikipédia on [[wikipedia:Design pattern|Design patters]]).&lt;br /&gt;
No usage of such patterns is required. We found some objects next to Singletons or Factory but not completely compliant with syntax, this is to be compatible with PHP 4 that is not a pure object language. &lt;br /&gt;
&lt;br /&gt;
== Structure design patterns (GoF) ==&lt;br /&gt;
Design patterns defined by the Gang Of Four (see wikipédia on [[wikipedia:Design pattern|Design patters]]). &lt;br /&gt;
No usage of such patterns is required.&lt;br /&gt;
&lt;br /&gt;
== Behavior design patterns (GoF) ==&lt;br /&gt;
Design patterns defined by the Gang Of Four (see wikipédia on [[wikipedia:Design pattern|Design patters]]). &lt;br /&gt;
No usage of such patterns is required.&lt;br /&gt;
&lt;br /&gt;
== Design patterns of enterprise (Martin Fowler) ==&lt;br /&gt;
&lt;br /&gt;
=== Patterns of code organization ===&lt;br /&gt;
[[wikipedia:Martin Fowler|Martin Fowler]] has identified 3 ways to organize code:&lt;br /&gt;
* The &#039;&#039;&#039;Transaction Script&#039;&#039;&#039; (The source code is linear for each user action).&lt;br /&gt;
This is the old school used by all procedural languages.&lt;br /&gt;
Inconvenient: Redundancy of code. Need to know the physical model of data to develop.&lt;br /&gt;
* The &#039;&#039;&#039;Domain Model&#039;&#039;&#039;&lt;br /&gt;
This notion is available with object languages. It is business process (to identify before) that are used for objects classes.&lt;br /&gt;
Inconvenient: Model very complex to maintain.&lt;br /&gt;
* The &#039;&#039;&#039;Table Module&#039;&#039;&#039;&lt;br /&gt;
This is a mix between 2 previous where we have only one unique class for each table of database.&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; As shown in code skeletons (see previous chapter), Dolibarr use concept of &#039;&#039;&#039;Table Module&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Communication between business logic - data (ORM) ===&lt;br /&gt;
&lt;br /&gt;
There is 3 way to make links:&lt;br /&gt;
&lt;br /&gt;
* The &#039;&#039;&#039;Table And Row Data Gateway&#039;&#039;&#039;&lt;br /&gt;
This is the most simple. You have one class per table and each class is a link to the table with CRUD methods (Ceate, Read, Update, Delete). A class instance is a record a the table. The class contains only code to reach lines and fields of table.&lt;br /&gt;
&lt;br /&gt;
Example: This mode is used by some ORM Frameworks, like &#039;&#039;&#039;iBatis&#039;&#039;&#039; (http://ibatis.apache.org/).&lt;br /&gt;
&lt;br /&gt;
* The &#039;&#039;&#039;Active Record&#039;&#039;&#039;&lt;br /&gt;
Same than previous, but we are allowed to add some business functions into the class, if such functions are dedicated to the table or recordng into this table.&lt;br /&gt;
&lt;br /&gt;
Example: This mode is used for Dolibarr development and most PHP softwares that includes their own framework and best practices.&lt;br /&gt;
&lt;br /&gt;
* The &#039;&#039;&#039;Data Mapper&#039;&#039;&#039;&lt;br /&gt;
Classes represent entities of the problem and not the data. So you have to double, triple ... theese classes with Mapper classes to access the data.&lt;br /&gt;
More &amp;quot;purist&amp;quot; on paper (closer of business), this method also has the disadvantage of being more complex in practice.&lt;br /&gt;
&lt;br /&gt;
Example: This is the choice if you use the ORM Framework &#039;&#039;&#039;Propel&#039;&#039;&#039; (http://propel.phpdb.org/trac/). We find this model on heavier applications, based on this ORM among others.&lt;br /&gt;
&lt;br /&gt;
-&amp;gt; For Dolibarr development, it is recommended to use the connection mode &#039;&#039;&#039;Active Record&#039;&#039;&#039;, which offers the advantages of a model close to the business without having the complexity, without obfuscating the technique. It is in this way that the development, understanding of code and technical maintenance and / or business seems the more productive (this is however an ongoing debate between the purists and the pragmatists, debate in which nobody can really be right, because it depends on the objectives).&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Translator_documentation&amp;diff=32997</id>
		<title>Translator documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Translator_documentation&amp;diff=32997"/>
		<updated>2014-12-17T15:14:50Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Added link to official transifex client documentation&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;keywords content=&amp;quot;translation, documentation, translator, localize, localization, i18n, internationalization, language&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Translate Dolibarr in another language =&lt;br /&gt;
&lt;br /&gt;
Dolibarr language files are already translated in several languages.&lt;br /&gt;
English is by default always complete. Other languages depend on contributions. This tutorial can help you to complete a translation for a language not yet available or somehow incorrect.&lt;br /&gt;
Dolibarr can be translated in three different ways:&lt;br /&gt;
&lt;br /&gt;
# Manually using Transifex.com (that&#039;s the official and recommended method).&lt;br /&gt;
# Manually editing language files&lt;br /&gt;
# Completely automatic: autotranslator&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Manual Translation using Transifex online service (recommended) ==&lt;br /&gt;
&lt;br /&gt;
Transifex is a web application that provides an online platform for translation projects. It includes teams and discussion tools, translation memory, glossary, proofreading and a lot of other features.&lt;br /&gt;
It is quite easy to use and all translations can be uploaded or downloaded through the web interface or using their TX client in a terminal.&lt;br /&gt;
Transifex is an open source project and the &amp;quot;community edition&amp;quot; can be freely downloaded and installed, but we will use the online hosted service.&lt;br /&gt;
&lt;br /&gt;
===Create transifex account and choose language===&lt;br /&gt;
If you want to help translating Dolibarr in your own language, please refer to http://transifex.com/projects/p/dolibarr/ and see if language is already supported. If it exists (many teams are already working for the project), you can ask to join the team and start to translate right away; if there is not a team for your language, you should request a new translation team on Transifex. It can be done directly using transifex.com interface on the website.&lt;br /&gt;
&lt;br /&gt;
===Using the web interface (for translators) ===&lt;br /&gt;
If language is already available onto page  http://transifex.com/projects/p/dolibarr/, just create an account and follow instruction of transifex web site to translate files.&lt;br /&gt;
Note, that this web interface must not be used to translate the following languages:&lt;br /&gt;
* en_US&lt;br /&gt;
* fr_BE, nl_BE&lt;br /&gt;
* es_CL, es_MX, es_HN, es_XX (where XX is not ES)&lt;br /&gt;
* de_AT, de_CH&lt;br /&gt;
(this languages are still maintained using git. en_US because it is master language, the other because they are just &amp;quot;delta files&amp;quot; of another language).&lt;br /&gt;
&lt;br /&gt;
=== Using TX command line client (for Dolibarr [[:Category:Yoda]] team) ===&lt;br /&gt;
This describe how to use Transifex from command line. However, this is reserved to Dolibarr admin users to synchronize Transifex with Dolibarr main sources.&lt;br /&gt;
&lt;br /&gt;
[http://docs.transifex.com/developer/client/ Official documentation]&lt;br /&gt;
&lt;br /&gt;
====TX Client configuration====&lt;br /&gt;
First install TX Client.&lt;br /&gt;
With Debian/Ubuntu/Mint:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install python-pip&lt;br /&gt;
pip install transifex-client&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Then you have to initialize your TX environment. This is done by running &#039;&#039;&#039;tx init&#039;&#039;&#039; into dolibarr project root directory.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd git/dolibarr&lt;br /&gt;
tx init&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Accept to overwrite config file. Keep default value for Transifex instance, then enter your Transifex login and password.&lt;br /&gt;
&lt;br /&gt;
After this, a .transifexrc has been created into your HOME dir and a generic config file has been created as &#039;&#039;&#039;.tx/config&#039;&#039;&#039; in project&#039;s root.&lt;br /&gt;
So your directory&#039;s contents will look like that:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
.&lt;br /&gt;
|-- build&lt;br /&gt;
|-- build.xml&lt;br /&gt;
|-- ChangeLog&lt;br /&gt;
|-- COPYING&lt;br /&gt;
|-- COPYRIGHT&lt;br /&gt;
|-- dev&lt;br /&gt;
|-- doc&lt;br /&gt;
|-- .gitignore&lt;br /&gt;
|-- htdocs&lt;br /&gt;
|-- INSTALL&lt;br /&gt;
|-- pom.xml&lt;br /&gt;
|-- quickbuild.xml&lt;br /&gt;
|-- README&lt;br /&gt;
|-- README-FR&lt;br /&gt;
|-- README.md&lt;br /&gt;
|-- robots.txt&lt;br /&gt;
|-- scripts&lt;br /&gt;
|-- test&lt;br /&gt;
`-- .tx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current config file can be downloaded from https://github.com/Dolibarr/dolibarr/tree/develop/.tx , put it into .tx directory, overwriting the one created by &#039;&#039;&#039;tx init&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This project configuration file is used to store the project’s details and the file-to-resource mappings.&lt;br /&gt;
&lt;br /&gt;
That is a sample of what the config file contains:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[main]&lt;br /&gt;
host = https://www.transifex.com&lt;br /&gt;
lang_map = uz: uz_UZ&lt;br /&gt;
&lt;br /&gt;
[dolibarr.admin]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/admin.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/admin.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is an explanation of the sections and options used in the config file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[main] section&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this section we have project-wide options, such as the default transifex host for all projects. These can be overriden by each resource, in case it is needed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[dolibarr.resource]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source_lang: this is the source language of the resource.&amp;lt;br/&amp;gt;&lt;br /&gt;
source_file: this points to the source file directly.&amp;lt;br/&amp;gt;&lt;br /&gt;
file_filter: here we hold the expression used to identify translation files under the specific project. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
trans.&amp;lt;lang&amp;gt;: this is used for translation files that don’t follow a common naming schema and the file expression cannot be used to track them. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
host: in case the project doesn’t use the default Transifex server as specified in the [main] section, it can override it using this option. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TX Client use====&lt;br /&gt;
Some useful information on &#039;&#039;&#039;tx&#039;&#039;&#039; commands.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx status&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Show status of translations&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx push&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Used to push changes from your computer to Transifex server&amp;lt;br&amp;gt;&lt;br /&gt;
Additional options for the tx push command are:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
-h - Shows the help screen for the command&lt;br /&gt;
-l &amp;lt;lang&amp;gt; - Specify which translations you want to push (defaults to all)&lt;br /&gt;
-r &amp;lt;resource&amp;gt; - Specify the resource for which you want to push the translations (defaults to all)&lt;br /&gt;
-f - Push source files without checking modification times&lt;br /&gt;
--skip - Don&#039;t stop on errors. Useful when pushing many files concurrently.&lt;br /&gt;
-s - Push the source file to the server&lt;br /&gt;
-t - Push the translation files to the server&lt;br /&gt;
--no-interactive - Don&#039;t require user input when forcing a push&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx pull&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Used to pull changes from Transifex server to your computer&amp;lt;br/&amp;gt;&lt;br /&gt;
Additional options for the tx pull command are:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
-h - Shows the help screen for the command&lt;br /&gt;
-l &amp;lt;lang&amp;gt; - Specify which translations you want to pull (defaults to all)&lt;br /&gt;
-r &amp;lt;resource&amp;gt; - Specify the resource for which you want to pull the translations (defaults to all)&lt;br /&gt;
-a - Fetch all translation files from server (even new ones)&lt;br /&gt;
-s - Force the fetching of the source file (default: False)&lt;br /&gt;
-f - Force download of translations files&lt;br /&gt;
--skip - Don&#039;t stop on errors. Useful when pushing many files concurrently.&lt;br /&gt;
--disable-overwrite - By default Transifex will fetch new translations files and replace existing ones. Use this flag if you want to disable this feature.&lt;br /&gt;
--minimum_perc=VALUE - Specify the minimum acceptable percentage of a translation in order to download it.&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Examples&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To pull translation files, you can use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tx -d pull -l it_IT  # Get italian language only&lt;br /&gt;
tx -d pull -a   # Get all languages&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To push source files, just type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tx -d push -t -l it_IT [-r dolibarr.file]   # To push only a specific translation file&lt;br /&gt;
tx -d push -s  # To push source file&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other questions on transifex process ===&lt;br /&gt;
This is short questions and answer yuo may also ask about transifex translation process:&lt;br /&gt;
&lt;br /&gt;
1) Is the sync on a regular time interval ?&lt;br /&gt;
&lt;br /&gt;
No. It is done where there is enough translation submited. It is also done on a beta branch just before creating the final release package.&lt;br /&gt;
 &lt;br /&gt;
2) Are all the translations synced to git, or only the reviewed translations. Do I need to review before sync is done ?&lt;br /&gt;
&lt;br /&gt;
When a Sync is done, transifex files overwrites files into git, but only if there is at least on record modified for the file. &lt;br /&gt;
You don&#039;t have to make review before sync is done. Making review is above all to know which lines were manually reviewed and wich one were intially translated using a robot.&lt;br /&gt;
 &lt;br /&gt;
3) In which Dolibarr releases will translations be available ? Are transifex translations also synced to maintenance releases ?&lt;br /&gt;
&lt;br /&gt;
Sync is always done on develop and/or beta.&lt;br /&gt;
So transifex changes appear in all version whose branch is created after the transifex change (a sync is always done before creating a new branch). Once a branch is created, then new changes into transifex will be available only for next branch. Reason of this is that transifex is not able to manage branch/versions (not yet).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Manual Translation (not recommended) ==&lt;br /&gt;
&lt;br /&gt;
To translate Dolibarr into another language, go to the langs directory and create a folder/directory named with the code language to translate (follow the existing format, for example en_US, en_GB, es_ES, de_DE, etc...). Then copy the files from an existing language directory (for example en_US/main.lang, en_GB/bills.lang), into the new language directory that you have just created.&lt;br /&gt;
&lt;br /&gt;
These files have the format of key/value pairs in each line like the followings:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
Code1 = translate phrase 1&lt;br /&gt;
Code2 = translate phrase 2&lt;br /&gt;
...&lt;br /&gt;
Coden = translate phrase n&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Translate the phrases (the value portion of the key/value pairs) on right side of the &amp;quot;=&amp;quot; as seen above, the code (the key portion) on left side of &amp;quot;=&amp;quot; should remain unchanged. It is possible to translate the files one by one, without bringing them all at once. If a file has not been translated into the new language, Dolibarr uses English.&lt;br /&gt;
&lt;br /&gt;
To have a localised (translated) string into the PHP code, all you have to do is load the language file and use the method to get the translated value, like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$langs-&amp;gt;load(&amp;quot;myfile&amp;quot;); // or use $langs-&amp;gt;load(&amp;quot;myfile@mymodule&amp;quot;) if myfile.lang is inside directory htdocs/mymodule/langs/xx_XX   &lt;br /&gt;
&lt;br /&gt;
print $langs-&amp;gt;trans(&amp;quot;CodeX&amp;quot;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An entry type;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
CodeX = phrase X&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
must be present or added to the myfile.lang file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Automatic Translation with autotranslator.php tool ==&lt;br /&gt;
&lt;br /&gt;
* Translator OS: All&lt;br /&gt;
* Tool: &#039;&#039;&#039;autotranslator.php&#039;&#039;&#039; provided with Dolibarr in directory &#039;&#039;&#039;dev/translation&#039;&#039;&#039;.&lt;br /&gt;
This method is recommended when starting translation for a language not already initialized. If there is already a translation available but you need to add missing key or correct errors, try to use method using Transifex (see later).&lt;br /&gt;
&lt;br /&gt;
To make or update all files of a language code, just run the script:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php autotranslator.php lang_code_source lang_code_target GOOGLEAPIKEY&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
For example :&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php autotranslator.php en_US pt_PT GOOGLEAPIKEY&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
to translate into Portuguese (pt_PT) using English (en_US) files.&lt;br /&gt;
&lt;br /&gt;
All non existing files will be created, all existing files will be updated.&lt;br /&gt;
The tool use [http://translate.google.com Google translation] service to find the translation value of a string, so a working Internet connection is required from station running the script. Also a GOOGLEAPIKEY is required and Google charges a fee for using this service (20 euros / 1 000 000 of translated chars).&lt;br /&gt;
Your PHP must also have permissions to write into &#039;&#039;&#039;htdocs/langs&#039;&#039;&#039; directory and must have curl functions available.&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Distribute or include your translation into core source =&lt;br /&gt;
&lt;br /&gt;
== Into official Dolibarr sources ==&lt;br /&gt;
The best thing once translation is complete, is to include it in the official version of Dolibarr.&lt;br /&gt;
&lt;br /&gt;
If you have completed the translation of already existing and incomplete lang files or if you have created lang files for a new language, you can:&lt;br /&gt;
&lt;br /&gt;
* If the translation was done by using the Transifex system for languages ​​other than en_US, en_GB, es_ES and ca_ES (see above), no further action is needed. Your translation will be integrated ont the next occurance of our regular synchronization with the official Git sources (at least once a month).&lt;br /&gt;
* If the translation was made on files directly (that should be the case for en_US, en_GB, es_ES and ca_ES languages), it is possible to integrate using the GIT system. To do this, create an account on {{TemplateUrlSCM}}, fork the project, edit the relevant files and send a Pull Request.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; Note:&#039;&#039; The reference language is always complete:&lt;br /&gt;
* English (Lang directory lang/en_US)&lt;br /&gt;
&lt;br /&gt;
All other language files are likely to be incomplete.&lt;br /&gt;
&lt;br /&gt;
== As an extension ==&lt;br /&gt;
When you create a new language, if it is not already integrated into Dolibarr, it can still be broadcast to all other users. You can make a distribution package using the &#039;&#039;&#039;build/makepack-dolibarrlang.pl&#039;&#039;&#039; script or making a zip archive manually and posting it on dolistore.com or sending it to the developers&#039; mailing list &#039;&#039;&#039;dolibarr-dev&#039;&#039;&#039; ({{TemplateURLMLDev}}).&lt;br /&gt;
&lt;br /&gt;
New language files are immediately available in an installation as soon as the archive is unzipped in the correct directory.&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Translate documentation on wiki =&lt;br /&gt;
The wiki is written in 3 languages: English, French and Spanish.&lt;br /&gt;
If you want to enhance documentation on one of these languages, all you have to do is to create an account on this wiki.&lt;br /&gt;
Then, you can edit existing pages to correct a bad translation or translate pages waiting for translation [[:Category:Page_waiting_for_translation]].&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Translator_documentation&amp;diff=32996</id>
		<title>Translator documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Translator_documentation&amp;diff=32996"/>
		<updated>2014-12-17T15:10:07Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Added language map to Transifex configuration&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;keywords content=&amp;quot;translation, documentation, translator, localize, localization, i18n, internationalization, language&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Translate Dolibarr in another language =&lt;br /&gt;
&lt;br /&gt;
Dolibarr language files are already translated in several languages.&lt;br /&gt;
English is by default always complete. Other languages depend on contributions. This tutorial can help you to complete a translation for a language not yet available or somehow incorrect.&lt;br /&gt;
Dolibarr can be translated in three different ways:&lt;br /&gt;
&lt;br /&gt;
# Manually using Transifex.com (that&#039;s the official and recommended method).&lt;br /&gt;
# Manually editing language files&lt;br /&gt;
# Completely automatic: autotranslator&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Manual Translation using Transifex online service (recommended) ==&lt;br /&gt;
&lt;br /&gt;
Transifex is a web application that provides an online platform for translation projects. It includes teams and discussion tools, translation memory, glossary, proofreading and a lot of other features.&lt;br /&gt;
It is quite easy to use and all translations can be uploaded or downloaded through the web interface or using their TX client in a terminal.&lt;br /&gt;
Transifex is an open source project and the &amp;quot;community edition&amp;quot; can be freely downloaded and installed, but we will use the online hosted service.&lt;br /&gt;
&lt;br /&gt;
===Create transifex account and choose language===&lt;br /&gt;
If you want to help translating Dolibarr in your own language, please refer to http://transifex.com/projects/p/dolibarr/ and see if language is already supported. If it exists (many teams are already working for the project), you can ask to join the team and start to translate right away; if there is not a team for your language, you should request a new translation team on Transifex. It can be done directly using transifex.com interface on the website.&lt;br /&gt;
&lt;br /&gt;
===Using the web interface (for translators) ===&lt;br /&gt;
If language is already available onto page  http://transifex.com/projects/p/dolibarr/, just create an account and follow instruction of transifex web site to translate files.&lt;br /&gt;
Note, that this web interface must not be used to translate the following languages:&lt;br /&gt;
* en_US&lt;br /&gt;
* fr_BE, nl_BE&lt;br /&gt;
* es_CL, es_MX, es_HN, es_XX (where XX is not ES)&lt;br /&gt;
* de_AT, de_CH&lt;br /&gt;
(this languages are still maintained using git. en_US because it is master language, the other because they are just &amp;quot;delta files&amp;quot; of another language).&lt;br /&gt;
&lt;br /&gt;
=== Using TX command line client (for Dolibarr [[:Category:Yoda]] team) ===&lt;br /&gt;
This describe how to use Transifex from command line. However, this is reserved to Dolibarr admin users to synchronize Transifex with Dolibarr main sources.&lt;br /&gt;
&lt;br /&gt;
====TX Client configuration====&lt;br /&gt;
First install TX Client.&lt;br /&gt;
With Debian/Ubuntu/Mint:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt-get install python-pip&lt;br /&gt;
pip install transifex-client&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Then you have to initialize your TX environment. This is done by running &#039;&#039;&#039;tx init&#039;&#039;&#039; into dolibarr project root directory.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
cd git/dolibarr&lt;br /&gt;
tx init&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Accept to overwrite config file. Keep default value for Transifex instance, then enter your Transifex login and password.&lt;br /&gt;
&lt;br /&gt;
After this, a .transifexrc has been created into your HOME dir and a generic config file has been created as &#039;&#039;&#039;.tx/config&#039;&#039;&#039; in project&#039;s root.&lt;br /&gt;
So your directory&#039;s contents will look like that:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
.&lt;br /&gt;
|-- build&lt;br /&gt;
|-- build.xml&lt;br /&gt;
|-- ChangeLog&lt;br /&gt;
|-- COPYING&lt;br /&gt;
|-- COPYRIGHT&lt;br /&gt;
|-- dev&lt;br /&gt;
|-- doc&lt;br /&gt;
|-- .gitignore&lt;br /&gt;
|-- htdocs&lt;br /&gt;
|-- INSTALL&lt;br /&gt;
|-- pom.xml&lt;br /&gt;
|-- quickbuild.xml&lt;br /&gt;
|-- README&lt;br /&gt;
|-- README-FR&lt;br /&gt;
|-- README.md&lt;br /&gt;
|-- robots.txt&lt;br /&gt;
|-- scripts&lt;br /&gt;
|-- test&lt;br /&gt;
`-- .tx&lt;br /&gt;
&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The current config file can be downloaded from https://github.com/Dolibarr/dolibarr/tree/develop/.tx , put it into .tx directory, overwriting the one created by &#039;&#039;&#039;tx init&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
This project configuration file is used to store the project’s details and the file-to-resource mappings.&lt;br /&gt;
&lt;br /&gt;
That is a sample of what the config file contains:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[main]&lt;br /&gt;
host = https://www.transifex.com&lt;br /&gt;
lang_map = uz: uz_UZ&lt;br /&gt;
&lt;br /&gt;
[dolibarr.admin]&lt;br /&gt;
file_filter = htdocs/langs/&amp;lt;lang&amp;gt;/admin.lang&lt;br /&gt;
source_file = htdocs/langs/en_US/admin.lang&lt;br /&gt;
source_lang = en_US&lt;br /&gt;
type = MOZILLAPROPERTIES&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Here is an explanation of the sections and options used in the config file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[main] section&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
In this section we have project-wide options, such as the default transifex host for all projects. These can be overriden by each resource, in case it is needed.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;[dolibarr.resource]&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
source_lang: this is the source language of the resource.&amp;lt;br/&amp;gt;&lt;br /&gt;
source_file: this points to the source file directly.&amp;lt;br/&amp;gt;&lt;br /&gt;
file_filter: here we hold the expression used to identify translation files under the specific project. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
trans.&amp;lt;lang&amp;gt;: this is used for translation files that don’t follow a common naming schema and the file expression cannot be used to track them. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
host: in case the project doesn’t use the default Transifex server as specified in the [main] section, it can override it using this option. &#039;&#039;not mandatory&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====TX Client use====&lt;br /&gt;
Some useful information on &#039;&#039;&#039;tx&#039;&#039;&#039; commands.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx status&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Show status of translations&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx push&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Used to push changes from your computer to Transifex server&amp;lt;br&amp;gt;&lt;br /&gt;
Additional options for the tx push command are:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
-h - Shows the help screen for the command&lt;br /&gt;
-l &amp;lt;lang&amp;gt; - Specify which translations you want to push (defaults to all)&lt;br /&gt;
-r &amp;lt;resource&amp;gt; - Specify the resource for which you want to push the translations (defaults to all)&lt;br /&gt;
-f - Push source files without checking modification times&lt;br /&gt;
--skip - Don&#039;t stop on errors. Useful when pushing many files concurrently.&lt;br /&gt;
-s - Push the source file to the server&lt;br /&gt;
-t - Push the translation files to the server&lt;br /&gt;
--no-interactive - Don&#039;t require user input when forcing a push&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;tx pull&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Used to pull changes from Transifex server to your computer&amp;lt;br/&amp;gt;&lt;br /&gt;
Additional options for the tx pull command are:&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
-h - Shows the help screen for the command&lt;br /&gt;
-l &amp;lt;lang&amp;gt; - Specify which translations you want to pull (defaults to all)&lt;br /&gt;
-r &amp;lt;resource&amp;gt; - Specify the resource for which you want to pull the translations (defaults to all)&lt;br /&gt;
-a - Fetch all translation files from server (even new ones)&lt;br /&gt;
-s - Force the fetching of the source file (default: False)&lt;br /&gt;
-f - Force download of translations files&lt;br /&gt;
--skip - Don&#039;t stop on errors. Useful when pushing many files concurrently.&lt;br /&gt;
--disable-overwrite - By default Transifex will fetch new translations files and replace existing ones. Use this flag if you want to disable this feature.&lt;br /&gt;
--minimum_perc=VALUE - Specify the minimum acceptable percentage of a translation in order to download it.&amp;lt;/pre&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Examples&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
To pull translation files, you can use:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tx -d pull -l it_IT  # Get italian language only&lt;br /&gt;
tx -d pull -a   # Get all languages&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To push source files, just type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
tx -d push -t -l it_IT [-r dolibarr.file]   # To push only a specific translation file&lt;br /&gt;
tx -d push -s  # To push source file&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Other questions on transifex process ===&lt;br /&gt;
This is short questions and answer yuo may also ask about transifex translation process:&lt;br /&gt;
&lt;br /&gt;
1) Is the sync on a regular time interval ?&lt;br /&gt;
&lt;br /&gt;
No. It is done where there is enough translation submited. It is also done on a beta branch just before creating the final release package.&lt;br /&gt;
 &lt;br /&gt;
2) Are all the translations synced to git, or only the reviewed translations. Do I need to review before sync is done ?&lt;br /&gt;
&lt;br /&gt;
When a Sync is done, transifex files overwrites files into git, but only if there is at least on record modified for the file. &lt;br /&gt;
You don&#039;t have to make review before sync is done. Making review is above all to know which lines were manually reviewed and wich one were intially translated using a robot.&lt;br /&gt;
 &lt;br /&gt;
3) In which Dolibarr releases will translations be available ? Are transifex translations also synced to maintenance releases ?&lt;br /&gt;
&lt;br /&gt;
Sync is always done on develop and/or beta.&lt;br /&gt;
So transifex changes appear in all version whose branch is created after the transifex change (a sync is always done before creating a new branch). Once a branch is created, then new changes into transifex will be available only for next branch. Reason of this is that transifex is not able to manage branch/versions (not yet).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Manual Translation (not recommended) ==&lt;br /&gt;
&lt;br /&gt;
To translate Dolibarr into another language, go to the langs directory and create a folder/directory named with the code language to translate (follow the existing format, for example en_US, en_GB, es_ES, de_DE, etc...). Then copy the files from an existing language directory (for example en_US/main.lang, en_GB/bills.lang), into the new language directory that you have just created.&lt;br /&gt;
&lt;br /&gt;
These files have the format of key/value pairs in each line like the followings:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
Code1 = translate phrase 1&lt;br /&gt;
Code2 = translate phrase 2&lt;br /&gt;
...&lt;br /&gt;
Coden = translate phrase n&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Translate the phrases (the value portion of the key/value pairs) on right side of the &amp;quot;=&amp;quot; as seen above, the code (the key portion) on left side of &amp;quot;=&amp;quot; should remain unchanged. It is possible to translate the files one by one, without bringing them all at once. If a file has not been translated into the new language, Dolibarr uses English.&lt;br /&gt;
&lt;br /&gt;
To have a localised (translated) string into the PHP code, all you have to do is load the language file and use the method to get the translated value, like this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$langs-&amp;gt;load(&amp;quot;myfile&amp;quot;); // or use $langs-&amp;gt;load(&amp;quot;myfile@mymodule&amp;quot;) if myfile.lang is inside directory htdocs/mymodule/langs/xx_XX   &lt;br /&gt;
&lt;br /&gt;
print $langs-&amp;gt;trans(&amp;quot;CodeX&amp;quot;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
An entry type;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
CodeX = phrase X&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
must be present or added to the myfile.lang file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Automatic Translation with autotranslator.php tool ==&lt;br /&gt;
&lt;br /&gt;
* Translator OS: All&lt;br /&gt;
* Tool: &#039;&#039;&#039;autotranslator.php&#039;&#039;&#039; provided with Dolibarr in directory &#039;&#039;&#039;dev/translation&#039;&#039;&#039;.&lt;br /&gt;
This method is recommended when starting translation for a language not already initialized. If there is already a translation available but you need to add missing key or correct errors, try to use method using Transifex (see later).&lt;br /&gt;
&lt;br /&gt;
To make or update all files of a language code, just run the script:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php autotranslator.php lang_code_source lang_code_target GOOGLEAPIKEY&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
For example :&lt;br /&gt;
&amp;lt;source lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
php autotranslator.php en_US pt_PT GOOGLEAPIKEY&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
to translate into Portuguese (pt_PT) using English (en_US) files.&lt;br /&gt;
&lt;br /&gt;
All non existing files will be created, all existing files will be updated.&lt;br /&gt;
The tool use [http://translate.google.com Google translation] service to find the translation value of a string, so a working Internet connection is required from station running the script. Also a GOOGLEAPIKEY is required and Google charges a fee for using this service (20 euros / 1 000 000 of translated chars).&lt;br /&gt;
Your PHP must also have permissions to write into &#039;&#039;&#039;htdocs/langs&#039;&#039;&#039; directory and must have curl functions available.&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Distribute or include your translation into core source =&lt;br /&gt;
&lt;br /&gt;
== Into official Dolibarr sources ==&lt;br /&gt;
The best thing once translation is complete, is to include it in the official version of Dolibarr.&lt;br /&gt;
&lt;br /&gt;
If you have completed the translation of already existing and incomplete lang files or if you have created lang files for a new language, you can:&lt;br /&gt;
&lt;br /&gt;
* If the translation was done by using the Transifex system for languages ​​other than en_US, en_GB, es_ES and ca_ES (see above), no further action is needed. Your translation will be integrated ont the next occurance of our regular synchronization with the official Git sources (at least once a month).&lt;br /&gt;
* If the translation was made on files directly (that should be the case for en_US, en_GB, es_ES and ca_ES languages), it is possible to integrate using the GIT system. To do this, create an account on {{TemplateUrlSCM}}, fork the project, edit the relevant files and send a Pull Request.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039; Note:&#039;&#039; The reference language is always complete:&lt;br /&gt;
* English (Lang directory lang/en_US)&lt;br /&gt;
&lt;br /&gt;
All other language files are likely to be incomplete.&lt;br /&gt;
&lt;br /&gt;
== As an extension ==&lt;br /&gt;
When you create a new language, if it is not already integrated into Dolibarr, it can still be broadcast to all other users. You can make a distribution package using the &#039;&#039;&#039;build/makepack-dolibarrlang.pl&#039;&#039;&#039; script or making a zip archive manually and posting it on dolistore.com or sending it to the developers&#039; mailing list &#039;&#039;&#039;dolibarr-dev&#039;&#039;&#039; ({{TemplateURLMLDev}}).&lt;br /&gt;
&lt;br /&gt;
New language files are immediately available in an installation as soon as the archive is unzipped in the correct directory.&lt;br /&gt;
&lt;br /&gt;
= [[File:Language.png]] Translate documentation on wiki =&lt;br /&gt;
The wiki is written in 3 languages: English, French and Spanish.&lt;br /&gt;
If you want to enhance documentation on one of these languages, all you have to do is to create an account on this wiki.&lt;br /&gt;
Then, you can edit existing pages to correct a bad translation or translate pages waiting for translation [[:Category:Page_waiting_for_translation]].&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Dependencies_and_external_libraries&amp;diff=32833</id>
		<title>Dependencies and external libraries</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Dependencies_and_external_libraries&amp;diff=32833"/>
		<updated>2014-10-01T12:39:16Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Adding extensions for libraries used by Dolibarr&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateDocDevEn}}&lt;br /&gt;
&lt;br /&gt;
= Libraries embedded inside source code =&lt;br /&gt;
&lt;br /&gt;
All libraries embedded into Dolibarr distribution are located inside directory &#039;&#039;&#039;htdocs/includes&#039;&#039;&#039;:&lt;br /&gt;
&lt;br /&gt;
{{TemplateListOfLibraries}}&lt;br /&gt;
&lt;br /&gt;
All those external embedded libraries must respect the following rules:&lt;br /&gt;
* They must be compatible with Dolibarr license. The file &#039;&#039;&#039;COPYRIGHT&#039;&#039;&#039; inside Dolibarr root directory list all embedded libraries and their license.&lt;br /&gt;
* If a change is made inside original external library code, this change must be notified inside file &#039;&#039;&#039;devs/dolibarr_changes.txt&#039;&#039;&#039;. In most cases, you should not have to edit external libraries and should use them as they are provided. This is to make upgrade of libraries possible with no need to report code changes after an upgrade.&lt;br /&gt;
&lt;br /&gt;
= Apache Modules =&lt;br /&gt;
mod_php&lt;br /&gt;
&lt;br /&gt;
= PHP Extensions =&lt;br /&gt;
Database drivers:&lt;br /&gt;
{{ListOfPHPDatabaseExtensions}}&lt;br /&gt;
&lt;br /&gt;
Image manipulation:&lt;br /&gt;
{{ListOfPHPImageExtensions}}&lt;br /&gt;
&lt;br /&gt;
Encoding/Encryption:&lt;br /&gt;
{{ListOfPHPEncryptionExtensions}}&lt;br /&gt;
&lt;br /&gt;
Webservices:&lt;br /&gt;
{{ListOfPHPWSExtensions}}&lt;br /&gt;
&lt;br /&gt;
Other:&lt;br /&gt;
{{ListOfOtherPHPExtensions}}&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Template:ListOfOtherPHPExtensions&amp;diff=32832</id>
		<title>Template:ListOfOtherPHPExtensions</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Template:ListOfOtherPHPExtensions&amp;diff=32832"/>
		<updated>2014-10-01T12:38:58Z</updated>

		<summary type="html">&lt;p&gt;Rdoursenaud: Added PHPExcel deps&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;* for PHPExcel&lt;br /&gt;
** zip (handling of .xlsx, .ods and .gnumeric files)&lt;br /&gt;
** xml&lt;br /&gt;
** gd2 (optional, but required for exact column width autocalculation)&lt;/div&gt;</summary>
		<author><name>Rdoursenaud</name></author>
	</entry>
</feed>