<?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=Aternatik</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=Aternatik"/>
	<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php/Special:Contributions/Aternatik"/>
	<updated>2026-11-11T18:03:32Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Handrail_and_Reviews&amp;diff=33630</id>
		<title>Handrail and Reviews</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Handrail_and_Reviews&amp;diff=33630"/>
		<updated>2015-05-12T19:29:15Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: /* Year 2014-2015 */ Add RMLL&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateAssoEn}}&lt;br /&gt;
&lt;br /&gt;
This page presents (reverse chronological order), all major events done by the Dolibarr foundation (by of for its members), with reports and reviews when applicable.&lt;br /&gt;
&lt;br /&gt;
So this is the main area to have information on what the foundation did and follow the foundation life. But you can also follow us on other channels (Facebook, Twitter, mailing-lists, etc...) . For this, take a look at the page [[FAQ How to be informed on news about Dolibarr project ?|FAQ How to be informed on news about Dolibarr project]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= [[File:Orientation.png]] Main done action (with review if available) =&lt;br /&gt;
Note that only actions related to the Dolibarr foundation are reported here. Works done by Dolibarr development team (new versions, changelog, minor or snapshot releases) are not reported.&lt;br /&gt;
&lt;br /&gt;
== Year 2014-2015 ==&lt;br /&gt;
* 2015-04: Buy and install SSL certificate pour *.dolibarr.org, so now our internal tools are crypted.&lt;br /&gt;
* 2015-03: Organisation of Devcamp at Pau: [[DevCamp_Pau_April_2015_Organisation]]&lt;br /&gt;
* 2015-03: Corruption of our servers (harware problems). Restoration of services.&lt;br /&gt;
* 2015-03: Move bug tracker from Tuleap to GitHub.&lt;br /&gt;
* 2015-03: No more exception for alternative languages for translation. All languages are now on Transifex (except source language en_US)&lt;br /&gt;
* 2015-02: Generate second accountancy reports for Dolibarr foundation book keepers using defined procedure.&lt;br /&gt;
* 2015-02: Renew dolistore plateform with an up to date version of Prestashop and compatibility with smartphones. (still need work to do, for example the area for module editor is still in read only mode)&lt;br /&gt;
* 2015-01: Reopened advertising campaigns: Budget for 2015 is 4400€ (10% of treasury the 1st of january). Start some ads on twitter channels (english, french and italian channels).&lt;br /&gt;
* 2014-12: Develop and publish the second infographic designed for Dolibarr project. Title of infographic was: Restrospective 2014: http://www.dolibarr.org/component/content/article?id=160:2013-restrospective&lt;br /&gt;
* 2014-11: Finish process to buy the trademark &amp;quot;Dolibarr&amp;quot; for all the world (at least most important countries, except US)&lt;br /&gt;
* 2014-10: Start to buy service to make administrative task for the Dolibarr foundation. The make more free time for core development.&lt;br /&gt;
* 2014: Prepare Portals for nederland and portugal: http://nl.dolibarr.org and http://www.dolibarr.pt&lt;br /&gt;
* Buy a subscription to have reports of all Dolibarr web sites SEO (using semalt.com service).&lt;br /&gt;
* Version 3.7.0 has been delayed to April, due to a critical bug into Mysql. More information here: http://www.dolibarr.org/87-news/announces/181-why-dolibarr-3-7-was-not-released-in-january&lt;br /&gt;
* Version 3.6.2 has been released.&lt;br /&gt;
* Version 3.6.1 has been released.&lt;br /&gt;
* Version 3.6.0 has been released.&lt;br /&gt;
* 2014-08: Finish migration of all tools on personal server of foundation member onto the Dolibarr foundation servers (moved mail server and dns from nltechno.com to dolibarr.org) =&amp;gt; No more tools owned by physical member of the foundation.&lt;br /&gt;
* 2014-07: Rencontres Mondiales du Logiciel Libre à Montpellier&lt;br /&gt;
* 2014-05-20/21: Solutions Libres et Open Source congress in Paris&lt;br /&gt;
* 2014-05-8/10: Linux Tag congress in Berlin&lt;br /&gt;
* During all year: Integrate new Dolibarr Preferred Partner (TecLib in France and TQM Insight, first Preferred Partner for Switzerland)&lt;br /&gt;
&lt;br /&gt;
== Year 2013-2014 ==&lt;br /&gt;
* 2014-04-25: The first &amp;quot;balance sheet&amp;quot; (&amp;quot;Bilan comptable&amp;quot;), for year 2014 has been released.&lt;br /&gt;
* 2014-04-20: Web site www.dolibarr.fr has been updated to Joomla 3.5.2 (new site has now a responsive design and forum problems are solved). We are working on www.dolibarr.org now.&lt;br /&gt;
* 2013-04-12: Dolibarr foundation add dolibarr.pt into its list of reserved domain names.&lt;br /&gt;
* 2014-04-10: Version 3.5.2 has been released.&lt;br /&gt;
* 2014-03-14-2014-03-16: DevCamp Dolibarr at Valence&lt;br /&gt;
* 2014-03-10: Version 3.5.1 has been released.&lt;br /&gt;
* 2014-02-07: No more exception for language fr_FR, es_ES and ca_ES for translation. Those languages are now translated into transifex too.&lt;br /&gt;
* 2014-01-31: Version 3.5.0 has been released.&lt;br /&gt;
* 2014-01-10: Reopened advertising campaigns: Budget for 2014 is 2400€.&lt;br /&gt;
* 2014-01-05: Version 3.4.2 has been released.&lt;br /&gt;
* 2013-12-31: Develop and publish the first infographic designed for Dolibarr project. Title of infographic was: Restrospective 2013.&lt;br /&gt;
* 2013-12-27: Move DNS server (historically powered by http://www.nltechno.com) to the DNS powered by OVH (the web hosting service used by the Dolibarr foundation for other tools too).&lt;br /&gt;
* 2013-12-05: We hold Dolibarr advert invest on social networks, because we finished to consume budget of the year 2013 (We were allowed to invest 10% of amount in our bank account the 1st of January). A feedback is available on page [[Social_Networks_Ads_Feedbacks]].&lt;br /&gt;
* 2013-11-15: Version 3.5 is frozen. 3.5 branch is created. See definition on page [[Category:RoadMap]].&lt;br /&gt;
* 2013-11-02: Clean all Dolibarr social networks (removed duplicate channels and changes to match rules of networks). Each channel is now owned by several members of the foundation board.&lt;br /&gt;
* 2013-10-28: Start a 1 week twitter campaign for Dolibarr twitter account (see [[Social Networks Ads Feedbacks]]).&lt;br /&gt;
* 2013-10-16: Start a 2 month facebook campaign for Dolibarr facebook page English, french, spanish and greek page (see [[Social Networks Ads Feedbacks]]).&lt;br /&gt;
* 2013-10-14: Version 3.4.1 has been released.&lt;br /&gt;
* 2013-10-13: Version 3.3.4 has been released.&lt;br /&gt;
* 2013-09-15: Dolibarr foundation add dolibarr.cn into its list of reserved domain names.&lt;br /&gt;
* 2013-09-13: Add SPF setup into dns of @dolibarr.org mails.&lt;br /&gt;
* 2013-09-01: First add for Dolibarr is published into Press (Linux Pratique) =&amp;gt; No significative change into web site traffic.&lt;br /&gt;
* 2013-09-01: Extend ads with adwords to united kingdom and south america and spain.&lt;br /&gt;
* 2013-08-31: Define emails alias for all local communities.&lt;br /&gt;
* 2013-07-31: Version 3.4.0 has been released.&lt;br /&gt;
* 2013-07-31: Buy and setup a Hootsuite dolibarr account to follow all social networks at once on one tool (rss, facebook, twitter, linkedin, google+, google news, slideshare, flickr...)&lt;br /&gt;
* 2013-07-30: Enhance http://www.dolistore.com tools to send email to supplier when their module is bought.&lt;br /&gt;
* 2013-07-20: Generate first accountancy reports for Dolibarr foundation book keepers using defined procedure.&lt;br /&gt;
* 2013-07-15: Version 3.3.3 has been released.&lt;br /&gt;
* 2013-06-01: Migration of dolibarr.org and asso.dolibarr.org onto the new server of foundation (virtual servers).&lt;br /&gt;
* 2013-05-28/2013-05-29: Congress: [[Salon Solution Linux 2013]].&lt;br /&gt;
&lt;br /&gt;
== Year 2012-2013 ==&lt;br /&gt;
* 2013-04-20: Meeting: [[Report GM 201304 (Year 2012-2013)]]&lt;br /&gt;
* 2013-04-19/2013-04-21: [[DevCamp Montpellier April 2013 Organisation]]&lt;br /&gt;
* 2013-04-12: Presentation of Dolibarr at OpenExpo Barcelona, Spain&lt;br /&gt;
* 2013-04-01: Project of the week at sourceforge.net (1st - 7th of april)&lt;br /&gt;
* 2013-03-26: The Dolibarr foundation apply to Google Summer of code as a mentor organization.&lt;br /&gt;
* 2013-03-25: Migration of demo.dolibarr.org onto the Dolibarr foundation server.&lt;br /&gt;
* 2013-03-20: Release of version 3.3.1.&lt;br /&gt;
* 2013-03-19: Presentation dolibarr to the ecommerce day, Metz (world trade center)&lt;br /&gt;
* 2013-02:    Release of version 3.3.0.&lt;br /&gt;
* 2013-02:    Setup of full backup of VM for the Dolibarr foundation servers. Backups are also saved onto platform of different foundation members of the board.&lt;br /&gt;
* 2013-01:    Migration of dolistore.com, dolibarr.fr, doliforge.com onto the new server of foundation (virtual servers).&lt;br /&gt;
* 2013-01:    The foundation now use a VAT rate (19.6%) for invoices on Dolistore.com&lt;br /&gt;
* 2012-11-15: Presentation of Dolibarr at OpenExpo Madrid, Spain&lt;br /&gt;
* 2012-09-20: Release of version 3.2.2.&lt;br /&gt;
* 2012-09-01: Release of version 3.2.1.&lt;br /&gt;
* 2012-07-07/12: RMLL à Genève.&lt;br /&gt;
* 2012-07-01: Release of version 3.2.0.&lt;br /&gt;
* 2012-07-19/2012-07-21: Congress: [[Salon Solution Linux 2012]].&lt;br /&gt;
* 2012-04-15: First contacts to create a local community in Venezuela. &lt;br /&gt;
* 2012-04-02: Enhance the developer report page into DoliStore.com (add filter on date).&lt;br /&gt;
&lt;br /&gt;
== Year 2011-2012 ==&lt;br /&gt;
* 2012-06-21: Meeting: [[Report GM 201206 (Year 2011-2012)]]&lt;br /&gt;
* 2012-03-01: First contacts to create a local community in Portugal and Germany.&lt;br /&gt;
* 2012-03-01: Release of version 3.1.1.&lt;br /&gt;
* 2012-03-01: Web site dolibarr.org and dolibarr.fr were redesigned.&lt;br /&gt;
* 2012-02-15: Add a guideline page to describe volunteers how to create a Dolibarr community: [[Create a Dolibarr local community]].&lt;br /&gt;
* 2012-02-28: The [[Dolibarr Preferred Partner]] program is now described and ready to run.&lt;br /&gt;
* 2012-01-22: Changes into DoliStore.com. It is now easier to navigate into products and add subcategories to categories. This change was required because of module increase available on DoliStore.&lt;br /&gt;
* 2012-01-20: Extend adWords campaign on India and South america/Spain for 2x100euros.&lt;br /&gt;
* 2012-01-17: Add a new AntiSpam filter on Dolibarr wiki documentation (http://wiki.dolibarr.org). Submission of rubbish content seems to be stopped.&lt;br /&gt;
* 2012-01-01: Release of version Release 3.1.0.&lt;br /&gt;
* 2011-11-06: Extend ads with adwords to united kingdom and south america and spain.&lt;br /&gt;
* 2011-10-20: Synchronize download area of dolibarr.org and dolibarr.fr (available packages are now always same).&lt;br /&gt;
* 2011-10-10: Area for download of packages have been redesigned to make release easier.&lt;br /&gt;
* 2011-10-01: Move officially source code management from Savannah to [https://github.com/Dolibarr/dolibarr GitHub]&lt;br /&gt;
* 2011-07-02: Subscription process can be done automatically (including paypal or credit card payment)&lt;br /&gt;
* 2011-05-20: Add SSL certificate on dolistore.com&lt;br /&gt;
&lt;br /&gt;
== Year 2010-2011 ==&lt;br /&gt;
* 2011-07-10: Release of version 3.0.1&lt;br /&gt;
* 2011-05-10: Meeting: [[Report GM 201105 (Year 2010-2011)]]&lt;br /&gt;
* 2010-03-16/2010-03-18: Congress: [[Salon Solution Linux 2011]]&lt;br /&gt;
* 2011-04-11: Release of version [[Roadmap_and_Release_3.0.0|3.0.0]]&lt;br /&gt;
* March-april: Test ads with adWords on India and Argentina for 2x50 euros.&lt;br /&gt;
* 2011-02-01: Buy the congress kit. The kit contains now: A suitcase, Flyers, The rollup, A box for cash, An electric plugs, A cadenas for netbook.&lt;br /&gt;
* 2011-01-07: Add spanish language into [http://www.dolistore.com DoliStore]. &lt;br /&gt;
* 2011-01-01: Add a svg file for dolibarr members to build a dolibarr &amp;quot;business card&amp;quot; (see into directory businesscard: cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/dolibarr co dolibarrasso).&lt;br /&gt;
* 2010-11-27: DevCamp: [[Compte rendu Hackweek 2010]].&lt;br /&gt;
* 2010-11-27: Meeting: [[Compte rendu CA 201011 (Hackweek)]]&lt;br /&gt;
* 2010-11-9/10: Forum PHP 2010: [[Compte rendu Forum PHP 2010]].&lt;br /&gt;
* 2010-09-29: Release of version [[Roadmap_and_Release_2.9.0|2.9.0]]&lt;br /&gt;
* 2010-07-13: Congress: [[Compte rendu RMLL juillet 2010]].&lt;br /&gt;
* 2010-06-20: Launch the market place DoliStore: http://www.dolistore.com&lt;br /&gt;
&lt;br /&gt;
== Year 2009-2010 ==&lt;br /&gt;
* 2010-05-02: Release of version 2.8.1&lt;br /&gt;
* 2010-03-17: Meeting: [[Compte rendu AG 201003 (Année 2009-2010)]]&lt;br /&gt;
* 2010-03-16/2010-03-18: Congress: [[Salon Solution Linux 2010]]&lt;br /&gt;
* 2010-03-16: Release of version [[Roadmap_and_Release_2.8.0|2.8.0]]&lt;br /&gt;
* 2010-03-10: Reception of meeting materials: Rollup / TShirts (See [[Rapport_Moral_2010#Salon_Solution_Linux_2010]]).&lt;br /&gt;
* 2010-02-28: Create a new repository CVS to stock works of foundation (cvs -z3 -d:pserver:anonymous@cvs.savannah.nongnu.org:/sources/dolibarr co dolibarrasso)&lt;br /&gt;
* 2010-02-24: Meeting: [[Compte rendu CA 201002 telereunion]]&lt;br /&gt;
* 2010-02-15: Received SIREN number of foundation.&lt;br /&gt;
* 2010-01-13: Meeting: [[Compte rendu CA 201001 telereunion]]&lt;br /&gt;
* 2009-12-30: Release of version 2.7.1&lt;br /&gt;
* 2009-12-04: Release of version [[Roadmap_and_Release_2.7.0|2.7.0]]&lt;br /&gt;
* 2009-10-06: Meeting: [[Compte rendu CA 200910 telereunion]]&lt;br /&gt;
* 2009-10-01: Congress: [[Open World Forum 2009]]. Open Source SaaS solutions et e-commerce solutions &lt;br /&gt;
* 2009-09: Add possibility to pay its subscription with paypal or CB&lt;br /&gt;
* 2009-06-14: Release of version 2.6.1&lt;br /&gt;
* 2009-05: Add wiki for foundation and email boxes (hosted by NLTechno and routed to Google).&lt;br /&gt;
* 2009-04-28: Meeting: [[Compte rendu CA 200904 telereunion]]&lt;br /&gt;
* 2009-04-25: Release of version 2.6.0&lt;br /&gt;
* 2009-04-18: Creation of foundation is officially publicated into &amp;quot;journal officiel&amp;quot; with number 868. Voir [http://www.journal-officiel.gouv.fr/association/index.php?ACTION=Rechercher&amp;amp;HI_PAGE=1&amp;amp;HI_COMPTEUR=0&amp;amp;original_method=get&amp;amp;WHAT=DOLIBARR&amp;amp;JTH_ID=&amp;amp;JAN_BD_CP=&amp;amp;JRE_ID=&amp;amp;JAN_LIEU_DECL=&amp;amp;JTY_ID=&amp;amp;JTY_WALDEC=&amp;amp;JPA_D_D=&amp;amp;JPA_D_F=&amp;amp;rechercher.x=0&amp;amp;rechercher.y=0&amp;amp;rechercher=Rechercher site du JO].&lt;br /&gt;
* 2009-04-02: Creation of the foundation&lt;br /&gt;
&lt;br /&gt;
== Before genesis ==&lt;br /&gt;
* 2009-04-01: Meeting: [[Compte rendu assemblée constitutive 2]]&lt;br /&gt;
* 2009-03-31/2009-04-01: Congress: [[Salon Solution Linux 2009]]&lt;br /&gt;
* 2009-02-24: Meeting: [[Compte_rendu_assembl%C3%A9e_constitutive]]&lt;br /&gt;
* 2009-02-01: Idea to create a foundation.&lt;br /&gt;
&lt;br /&gt;
= [[File:Orientation.png]] TODO Tasks =&lt;br /&gt;
[[ToDoAssociationDolibarr|TODO of the foundation]]&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Pau_April_2015_Organization&amp;diff=33211</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=33211"/>
		<updated>2015-03-04T14:20:36Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: &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;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;
* 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>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Accessibility&amp;diff=33106</id>
		<title>Accessibility</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Accessibility&amp;diff=33106"/>
		<updated>2015-01-21T14:43:31Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: /* Add (french) user experience for accessibility */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Draft&#039;&#039; about accessibility in Dolibarr.&lt;br /&gt;
&lt;br /&gt;
Dolibarr is a web application so all web best practices apply.&lt;br /&gt;
&lt;br /&gt;
See W3C WAI: WCAG, ARIA…&lt;br /&gt;
&lt;br /&gt;
== TODO ==&lt;br /&gt;
Note by LDR: I sorted with what i think shoul dbe a priority&lt;br /&gt;
&lt;br /&gt;
# Add a title to all pages to help identify them&lt;br /&gt;
# Use th tag for table headers -&amp;gt; LDR: Warning, create also pb with some js lib. We started to move to th in past and we add to move back to td. But I can&#039;t remember in which case, we experience this...&lt;br /&gt;
# Add a label tag to each and every form element (Work in progress) -&amp;gt; LDR: Warning, this creates some bugs. It seems label is ok only if it includes an edit form alement like a radio or an input field. Create problem with some js lib if included in other case like in readyonly mode of a form.&lt;br /&gt;
# Add shortcuts to content/search/action/submenu above the menu&lt;br /&gt;
# Avoid reloading the page as much as possible (cf. Modules configuration page)&lt;br /&gt;
# Generate accessible PDF (Element creation order matters)&lt;br /&gt;
# Prefer modal popups to message at the bottom of the page or put these at the top&lt;br /&gt;
# Avoid messages that automatically disapear&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== User experience ==&lt;br /&gt;
&lt;br /&gt;
The text below is provided by a french user :&lt;br /&gt;
&lt;br /&gt;
1. barre de menu principale.&lt;br /&gt;
a. dans cette barre, chaque item propose 2 liens. ceci fourni trop d&#039;informations pour une même action par exemple : &amp;quot;index mainmenu=companies&amp;amp;leftm&amp;quot; puis pour le même exemple l&#039;information pertinente est lue  &amp;quot;tiers&amp;quot;.&lt;br /&gt;
il faudrait qu&#039;il n&#039;y ait qu&#039;un seul lien qui comprenne le graphique et le texte.&lt;br /&gt;
b. la fin de la barre pourrait être marquée d&#039;un séparateur à moins que vous préfériez définir une région pour le sous-menu.&lt;br /&gt;
&lt;br /&gt;
2. barre de sous-menu&lt;br /&gt;
cette barre peut être marquée  de plusieurs manières :&lt;br /&gt;
a. être définie en région.&lt;br /&gt;
b. avoir un séparateur avant et après&lt;br /&gt;
c. être dans un cadre étiqueté.&lt;br /&gt;
&lt;br /&gt;
3. il est nécessaire de pouvoir se rendre rapidement à la zone de la page où on doit effectuer le travail après avoir choisi le menu qui convienne. par défaut, le curseur est  placé en haut de page.&lt;br /&gt;
aujourd&#039;hui, aucun marqueur ne marque cet espace. plusieurs possibilités :&lt;br /&gt;
a. définir une région&lt;br /&gt;
b. titre er en premier niveau par exemple le lien &amp;quot;Dolibarr 3.6.1&amp;quot; qui se trouve placer juste avant cet espace. et/ou en deuxième niveau le titre de l&#039;espace de travail &amp;quot;nouvelle formation&amp;quot;, &amp;quot;agenda&amp;quot;... selon le choix aux menus.&lt;br /&gt;
c. positionner le curseur directement en haut de cet espace sur ce même titre hiérarchisé ou non.&lt;br /&gt;
ma préférence irait vers le titrage voire associé à la définition d&#039;une région.&lt;br /&gt;
&lt;br /&gt;
4.tableaux : &lt;br /&gt;
a. les tableaux de la page d&#039;accueil sont étiquetés ainsi par exemple :&amp;quot;boxtable23&amp;quot; ce qui ne fourni aucune information pertinante. nous sommes obligés d&#039;utiliser d&#039;autres commandes de navigation pour accéder à l&#039;information sur la nature du tableau.&lt;br /&gt;
b. les tableaux de listes ont bien une ligne de titre identifiée comme telle mais il serait préférable que la première colonne lorsque c&#039;est justifié soit aussi déclarée comme titre de lignes. ceci facilite la navigation dans un tableau. ainsi pour se déplacer dans le tableau des tiers, en se déplaçant dans la colonne &amp;quot;ville&amp;quot; il est aisé d&#039;avoir l&#039;information du nom de la société et de la ville en même temps.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
(environnement windows 7 64 bits, revue d&#039;écran NVDA dernière version stable et navigateur firefox à jour.)&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Documentation_Module_TicketSup&amp;diff=32495</id>
		<title>Documentation Module TicketSup</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Documentation_Module_TicketSup&amp;diff=32495"/>
		<updated>2014-07-20T21:39:28Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: /* Création d&amp;#039;un nouveau ticket */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateDocUtil}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Module de gestion de ticket d&#039;incident/support technique&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le module &amp;quot;TicketSup&amp;quot; ajoute un nouvel objet &amp;quot;ticket&amp;quot; dans Dolibarr ERP/CRM.&lt;br /&gt;
&lt;br /&gt;
== L&#039;objet &amp;quot;ticket&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Après l&#039;activation du module, un nouvel objet &amp;quot;ticket&amp;quot; sera disponible dans les écrans Dolibarr ERP/CRM.&lt;br /&gt;
&lt;br /&gt;
Les différentes propriétés d&#039;un ticket :&lt;br /&gt;
&lt;br /&gt;
* ID tracking (clé pour la consultation du ticket dans l&#039;interface publique)&lt;br /&gt;
&lt;br /&gt;
* sujet&lt;br /&gt;
&lt;br /&gt;
* texte descriptif&lt;br /&gt;
&lt;br /&gt;
* classification : trois champs paramétrables avec les dictionnaires (Type, Catégorie, Sévérité)&lt;br /&gt;
&lt;br /&gt;
* statut du ticket&lt;br /&gt;
&lt;br /&gt;
* date de création&lt;br /&gt;
&lt;br /&gt;
* date de lecture&lt;br /&gt;
&lt;br /&gt;
* date de clôture&lt;br /&gt;
&lt;br /&gt;
* auteur du ticket (utilisateur ou adresse email)&lt;br /&gt;
&lt;br /&gt;
* utilisateur assigné&lt;br /&gt;
&lt;br /&gt;
* client associé&lt;br /&gt;
&lt;br /&gt;
* Progression&lt;br /&gt;
&lt;br /&gt;
* Durée calculée depuis les fiches d&#039;intervention liées au ticket&lt;br /&gt;
&lt;br /&gt;
Les différents statuts d&#039;un ticket :&lt;br /&gt;
&lt;br /&gt;
* Non lu&lt;br /&gt;
&lt;br /&gt;
* Lu&lt;br /&gt;
&lt;br /&gt;
* Assigné&lt;br /&gt;
&lt;br /&gt;
* Clôturé&lt;br /&gt;
&lt;br /&gt;
* Effacé (non fonctionnel pour le moment)&lt;br /&gt;
&lt;br /&gt;
Chaque action sur le ticket (changement de classification, assignation d&#039;un utilisateur, clôture, ...) est enregistrée et listée sur la fiche du ticket dans son historique.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;ajouter des messages à un ticket : ils seront conservés et affichés sur la fiche d&#039;un ticket.&lt;br /&gt;
&lt;br /&gt;
=== Liaison aux fiches d&#039;intervention ===&lt;br /&gt;
&lt;br /&gt;
À partir de chaque ticket, et si un tiers est défini sur le ticket, un bouton est disponible pour créer une fiche d&#039;intervention qui sera liée au ticket&lt;br /&gt;
&lt;br /&gt;
==== Calcul de la durée du ticket ====&lt;br /&gt;
&lt;br /&gt;
A partir des lignes et du temps saisis dans la (ou les) fiche(s) d&#039;intervention reliée(s) au ticket, la durée du ticket est calculée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un nouveau ticket ===&lt;br /&gt;
&lt;br /&gt;
Dans le formulaire de création d&#039;un nouveau ticket l&#039;utilisateur l&#039;utilisateur doit renseigner le sujet, saisir un texte descriptif et choisir la classification du ticket.&lt;br /&gt;
&lt;br /&gt;
==== Utilisateur identifié, dans l&#039;interface Dolibarr ====&lt;br /&gt;
&lt;br /&gt;
Il est possible pour un utilisateur identifié de créer un ticket s&#039;il a les permissions : à partir du menu &amp;quot;Tickets&amp;quot; cliquer sur &amp;quot;Nouveau ticket&amp;quot; pour afficher le formulaire.&lt;br /&gt;
&lt;br /&gt;
==== Utilisateur non identifié, dans l&#039;interface publique ====&lt;br /&gt;
&lt;br /&gt;
Une interface publique permet à un internaute de créer un nouveau ticket. Il faut communiquer l&#039;url prévue à cet effet : http://votredolibarr/ticketsup/public/&lt;br /&gt;
&lt;br /&gt;
Un email est envoyé à l&#039;adresse renseignée dans la page de configuration du module.&lt;br /&gt;
&lt;br /&gt;
=== Fiche d&#039;un ticket ===&lt;br /&gt;
&lt;br /&gt;
Cet écran affiche toutes les informations relatives au ticket et permet d&#039;effectuer différentes action sur un ticket.&lt;br /&gt;
&lt;br /&gt;
==== Messages sur le ticket ====&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;ajouter des messages sur un ticket. La liste affiche les messages de façon antichronologique, sans relation entre eux (comme un forum).&lt;br /&gt;
&lt;br /&gt;
Un utilisateur interne peut envoyer le message par email en cochant une case dans le formulaire de rédaction d&#039;un message. L&#039;email destinataire est celui renseigné sur la fiche client ou l&#039;email à l&#039;origine du ticket s&#039;il existe (dans le cas d&#039;un ticket créée depuis l&#039;interface publique.&lt;br /&gt;
&lt;br /&gt;
==== Historique ====&lt;br /&gt;
&lt;br /&gt;
Les actions suivantes sont enregistrées dans l&#039;historique de chaque ticket:&lt;br /&gt;
&lt;br /&gt;
* Ticket passé à lu&lt;br /&gt;
&lt;br /&gt;
* Ticket assigné à un utilisateur&lt;br /&gt;
&lt;br /&gt;
* Changement de classification du ticket&lt;br /&gt;
&lt;br /&gt;
* Clôture du ticket&lt;br /&gt;
&lt;br /&gt;
=== Liste des tickets ===&lt;br /&gt;
&lt;br /&gt;
Cet écran permet de lister les tickets en les triant par statut, sévérité, catégorie, ...&lt;br /&gt;
&lt;br /&gt;
Des champs de permettent de rechercher dans le nom des sociétés ou dans le sujet des tickets (ou les deux).&lt;br /&gt;
&lt;br /&gt;
== Statistiques ==&lt;br /&gt;
&lt;br /&gt;
L&#039;écran d&#039;accueil affiche un graphique de type camembert avec le nombre de ticket selon les différents statuts.&lt;br /&gt;
&lt;br /&gt;
== Envoi de mail ==&lt;br /&gt;
&lt;br /&gt;
Lors de la création d&#039;un nouveau ticket par l&#039;interface publique un mail sera envoyé à l&#039;adresse fournie par l&#039;internaute. Le texte du mail contiendra le lien vers l&#039;interface publique afin de consulter le ticket ultérieurement.&lt;br /&gt;
&lt;br /&gt;
== Workflow ==&lt;br /&gt;
&lt;br /&gt;
# Un ticket est crée à partir de l&#039;interface publique par un internaute non identifié OU par un utilisateur interne identifié dans l&#039;interface&lt;br /&gt;
&lt;br /&gt;
# Le ticket est marqué comme lu par un utilisateur interne identifié&lt;br /&gt;
&lt;br /&gt;
# Le ticket est assigné à un utilisateur interne (technicien)&lt;br /&gt;
&lt;br /&gt;
## On peut ajouter un message au ticket et modifier sa classification&lt;br /&gt;
&lt;br /&gt;
# Le ticket est clôturé&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Développement]]&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Valence_Mars_2014_Organization&amp;diff=31779</id>
		<title>DevCamp Valence Mars 2014 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Valence_Mars_2014_Organization&amp;diff=31779"/>
		<updated>2014-03-15T09:32:25Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: &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;
* Title: DevCamp Dolibarr Valence March 2014&lt;br /&gt;
* Main language: French&lt;br /&gt;
&lt;br /&gt;
= Organizers =&lt;br /&gt;
* Event hosting: [[Maxime Kohlhaas]] (maxime@atm-consulting.fr)&lt;br /&gt;
* Catering (food): [[Maxime Kohlhaas]] (maxime@atm-consulting.fr)&lt;br /&gt;
* Attendees information &amp;amp; communication:  [[Florian Henry]] (florian.henry@open-concept.pro)&lt;br /&gt;
* Sponsoring management (not mandatory): [[Dolibarr foundation]]&lt;br /&gt;
&lt;br /&gt;
= Dates =&lt;br /&gt;
* Event dates: 14/15/16 March 2014&lt;br /&gt;
* Registration deadline: 15 February 2014&lt;br /&gt;
&lt;br /&gt;
= Location =&lt;br /&gt;
* Location: Ibis Style Hotel just next to the Romans Valence train station. The name of the meeting room is &amp;quot;Salle Isère&amp;quot;.&lt;br /&gt;
* Holding capacity: 25 people max.&lt;br /&gt;
* Other equipments: Hostel equipment.&lt;br /&gt;
&lt;br /&gt;
= Accommodation &amp;amp; Food =&lt;br /&gt;
* We suggest all attendees to stay at the &#039;&#039;&#039; Ibis Style Hotel just next to the Romans Valence train station. The name of the meeting room is &amp;quot;Salle Isère&amp;quot;.&#039;&#039;&#039;.&lt;br /&gt;
* Food will be provided on site for 4 meals (Friday evening, Saturday lunch and evening, Sunday lunch). Feel free to bring any additional goods :)&lt;br /&gt;
* Dolibarr association will refund transportation, accommodation and food costs for organization members. Please contact Philippe Grand for more information.&lt;br /&gt;
&lt;br /&gt;
= Tentative planning =&lt;br /&gt;
This is the beginning of this DevCamps&#039; scheduling, things can move&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Day 1 - 14/03/2014&#039;&#039;&#039;: &lt;br /&gt;
* 14:00-16:00 : Gate Open - Welcome and free discussion.&lt;br /&gt;
* 18:00 DoliDroid final version presentation &lt;br /&gt;
* 19:00-20:00 : Diner&lt;br /&gt;
* Any other ideas ?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Day 2 - 15/03/2014&#039;&#039;&#039;:&lt;br /&gt;
* 09:00-12:00 : Coding and/or Breakfast&lt;br /&gt;
* 11:00 : PHPUnit competition: Everybody must find 1 untested class/method of 1 function and implement tests for these before 19:00.&lt;br /&gt;
* TO BE DEFINED&lt;br /&gt;
* 12:00-14:00 : Lunch&lt;br /&gt;
* 14:00 Fast Packaging tools presentation.&lt;br /&gt;
* 16:00 Presentation of Hootsuite usage.&lt;br /&gt;
* 19:00-20:00 : Diner&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Day 3 - 16/03/2014&#039;&#039;&#039;:&lt;br /&gt;
* 09:00-12:00 : Coding and/or Breakfast&lt;br /&gt;
* TO BE DEFINED&lt;br /&gt;
* 12:00-14:00 : Lunch&lt;br /&gt;
* Presentation of the future tables renderer prototype&lt;br /&gt;
* 17:00 : DevCamp end&lt;br /&gt;
&lt;br /&gt;
= Workshop suggestions =&lt;br /&gt;
* Any ideas are welcome&lt;br /&gt;
* Attendees developed external modules presentation (agefodd, ...) ?&lt;br /&gt;
&lt;br /&gt;
===[[Raphaël_Doursenaud]]&#039;s suggestions===&lt;br /&gt;
* I volunteer to make a presentation on Git, associated workflows and why using the egit eclipse plugin is a &#039;&#039;bad&#039;&#039; recommendation&lt;br /&gt;
* Work on streamlining the release process (make it doable by anyone)&lt;br /&gt;
* Discussing strategy about translations management and Transifex workflow integration&lt;br /&gt;
* Continuous integration with Travis&lt;br /&gt;
&lt;br /&gt;
===Other suggestions===&lt;br /&gt;
* (jfefe) Presentation of modules to manage resource like location and place on event&lt;br /&gt;
* work on doliforge.org : discuss (and make?!) migration to another Debian VM? Tuleap is now compatible and Debian Gnu/Linux is more lovely than CentOs (AMHA ^^)&lt;br /&gt;
* Discussing LDAP implementation for Dolibarr fundation members management&lt;br /&gt;
&lt;br /&gt;
= Attendees =&lt;br /&gt;
If you plan coming to this DevCamp, please enter your details below. You&#039;ll need a wiki account. If you don&#039;t have one yet, ask via email at &#039;&#039;&#039;contact@dolibarr.org&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
DevCamp registration template (use by copy and paste):&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: SIDI YOUSSEF Mohamed Mahmoud&lt;br /&gt;
* Age: 24&lt;br /&gt;
* Coming from (Paris, France): &lt;br /&gt;
* Arrival date and hour: 14/03/13 at 14h&lt;br /&gt;
* Departure date and hour: 15/03/13 at 20h&lt;br /&gt;
* Transportation: Train&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: €150 - Hotel: €150&lt;br /&gt;
* Contact email: sidi.yousf@gmail.com&lt;br /&gt;
* Phone for contact: 06 25 02 78 45&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
[[File:benke charles-fr.png|40px]]&lt;br /&gt;
* Firstname Lastname: Charles-François BENKE&lt;br /&gt;
* Age: 45&lt;br /&gt;
* Coming from (town, country): Lyon&lt;br /&gt;
* Arrival date and hour: 14/03/13 at 14h&lt;br /&gt;
* Departure date and hour: 16/03/13 at 18h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Bike&lt;br /&gt;
* Lodging: Home&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: ~ €100 &lt;br /&gt;
* Contact email: charles.fr @ benke.fr&lt;br /&gt;
* Phone for contact: 06 37 05 61 17&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Maxime Kohlhaas.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Maxime Kohlhaas]]&lt;br /&gt;
* Age: 27&lt;br /&gt;
* Coming from (town, country): Valence, France&lt;br /&gt;
* Arrival date and hour: 14/03/13 at 14h&lt;br /&gt;
* Departure date and hour: 16/03/13 at 18h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): On site&lt;br /&gt;
* Lodging: Home&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €0 - Hotel: €0&lt;br /&gt;
* Email for contact: maxime@atm-consulting.fr&lt;br /&gt;
* Phone for contact: 06 33 42 92 43&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Laurent Destailleur.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Laurent Destailleur]]&lt;br /&gt;
* Age: 41&lt;br /&gt;
* Coming from (town, country): Rueil Malmaison, France&lt;br /&gt;
* Arrival date and hour: 14/03/13 around 15h - &lt;br /&gt;
* Departure date and hour: 16/03/13 around 15h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): &lt;br /&gt;
Train TGV 6211 12:07 Gare Lyon-&amp;gt;Arrival 14:19 Valence, + Taxi&lt;br /&gt;
&lt;br /&gt;
Train TGV 6212 15:39 Valence-&amp;gt;Arrival 17:53 Paris, + Taxi&lt;br /&gt;
* Lodging: Ibis Budget hotel (Please make reservation for me)&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €??? - Hotel: €???&lt;br /&gt;
* Email for contact: eldy@destailleur.fr&lt;br /&gt;
* Phone for contact: 06 62 72 43 22&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Florian Henry.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Florian Henry]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): Nîmes, France&lt;br /&gt;
* Arrival date and hour: 14/03/13 around 15h&lt;br /&gt;
* Departure date and hour: 16/03/13 around 15h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train + Taxi ?&lt;br /&gt;
* Lodging: Ibis Budget hotel (Please make reservation for me) &lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €??? - Hotel: €???&lt;br /&gt;
* Email for contact: florian.henry@open-concept.pro&lt;br /&gt;
* Phone for contact: 06 03 76 48 07&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Philippe Grand.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Philippe GRAND]]&lt;br /&gt;
* Age: ...&lt;br /&gt;
* Coming from (town, country): Olivet (45), France&lt;br /&gt;
* Arrival date and hour: 14/03/13 around 15h - &lt;br /&gt;
* Departure date and hour: 16/03/13 around 15h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): &lt;br /&gt;
Train 10h28 : ORLEANS CENTRE-&amp;gt;11h33:PARIS AUSTERLITZ&lt;br /&gt;
Train TGV 6211 12:07 Gare Lyon-&amp;gt;Arrival 14:19 Valence, + Taxi ?&lt;br /&gt;
&lt;br /&gt;
Train TGV 6212 15:39 Valence-&amp;gt;Arrival 17:53 Paris, + Taxi ?&lt;br /&gt;
Train 18h27:PARIS AUSTERLITZ-&amp;gt;19:32ORLEANS CENTRE&lt;br /&gt;
&lt;br /&gt;
* Lodging: Ibis Budget hotel&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €??? - Hotel: €???&lt;br /&gt;
* Email for contact: philippe.grand@atoo-net.com&lt;br /&gt;
* Phone for contact: 06 80 22 33 18&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Lastname Firstname.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Jean-François Ferry]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): Montpellier - FR&lt;br /&gt;
* Arrival date and hour: 14/03/13 18h&lt;br /&gt;
* Departure date and hour: 16/03/13 17h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): train &lt;br /&gt;
* Lodging:  Ibis Budget hotel&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: 90€ &lt;br /&gt;
* Email for contact: jfefe@aternatik.fr&lt;br /&gt;
------------------------------------------&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: 32&lt;br /&gt;
* Coming from (town, country): PAU, France&lt;br /&gt;
* Arrival date and hour: 14, hour 10h00&lt;br /&gt;
* Departure date and hour: 16, hour 16h00&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train, on foot&lt;br /&gt;
* Lodging: Ibis Budget hotel (Please make reservation for me)&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: about €400 - Hotel: €TBD&lt;br /&gt;
* Contact email: rdoursenaud@gpcsolutions.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Jean Heimburger]]&lt;br /&gt;
* Age: 53&lt;br /&gt;
* Coming from (Walscheid (Moselle), France): &lt;br /&gt;
* Arrival date and hour: 14, hour TBD&lt;br /&gt;
* Departure date and hour: 16, hour TBD&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train):&lt;br /&gt;
* Lodging: Ibis Budget hotel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: €xxxx - Hotel: €xxx&lt;br /&gt;
* Contact email: jean.heimburger@tiaris.info&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: Castellano Claude&lt;br /&gt;
* Age: 64&lt;br /&gt;
* Coming from (town, country): Arrigas (gard) &lt;br /&gt;
* Arrival date and hour:  le 13 en début d&#039;après-midi&lt;br /&gt;
* Departure date and hour: le 16 en fin de session&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): personnel&lt;br /&gt;
* Lodging: sans doute chez des amis&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: €0- Hotel: €???&lt;br /&gt;
* Contact email:claude@cigaleaventure.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: Régis Perdreau&lt;br /&gt;
* Age: 44&lt;br /&gt;
* Coming from (Chambery, France): &lt;br /&gt;
* Arrival date and hour: 14/03/13 at 14h&lt;br /&gt;
* Departure date and hour: 16/03/13 at 18h&lt;br /&gt;
* Transportation: Train probably&lt;br /&gt;
* Lodging : Ibis Budget Hotel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: €53€ - Hotel: €150&lt;br /&gt;
* Contact email: contact@regisperdreau.fr&lt;br /&gt;
* Phone for contact: 06 13 66 87 76&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: Claudio Aschieri&lt;br /&gt;
* Age: 29&lt;br /&gt;
* Coming from (Parma, Italy): &lt;br /&gt;
* Arrival date and hour: 14/03/13 beginning of devcamp&lt;br /&gt;
* Departure date and hour: 16/03/13 end of devcamp&lt;br /&gt;
* Transportation: Car&lt;br /&gt;
* Lodging : Ibis Budget Hotel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: TBD - Hotel: TBD&lt;br /&gt;
* Contact email: info@19.coop&lt;br /&gt;
* Phone for contact: +39 0521 1841134&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: Tommaso Basilici&lt;br /&gt;
* Age: 35&lt;br /&gt;
* Coming from (Genova, Italy): &lt;br /&gt;
* Arrival date and hour: 14/03/13 beginning of devcamp&lt;br /&gt;
* Departure date and hour: 16/03/13 end of devcamp&lt;br /&gt;
* Transportation: Car (with Claudio Aschieri)&lt;br /&gt;
* Lodging : Ibis Budget Hotel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: TBD - Hotel: TBD&lt;br /&gt;
* Contact email: info@19.coop&lt;br /&gt;
* Phone for contact: +39 010 9980020&lt;br /&gt;
&lt;br /&gt;
= Work done during Event =&lt;br /&gt;
&lt;br /&gt;
-* Upgrade Tuleap hosted on doliforge.org -&amp;gt; version 6.11.99.13. Mylin connector now available for Eclipse but not for Dolibarr ERP/CRM project (tracker is too old) : https://marketplace.eclipse.org/content/mylyn-connector-tuleap-open-alm&lt;br /&gt;
&lt;br /&gt;
To be filled after the event&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Valence_Mars_2014_Organization&amp;diff=31768</id>
		<title>DevCamp Valence Mars 2014 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Valence_Mars_2014_Organization&amp;diff=31768"/>
		<updated>2014-03-12T10:41:36Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: /* 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;
* Title: DevCamp Dolibarr Valence March 2014&lt;br /&gt;
* Main language: French&lt;br /&gt;
&lt;br /&gt;
= Organizers =&lt;br /&gt;
* Event hosting: [[Maxime Kohlhaas]] (maxime@atm-consulting.fr)&lt;br /&gt;
* Catering (food): [[Maxime Kohlhaas]] (maxime@atm-consulting.fr)&lt;br /&gt;
* Attendees information &amp;amp; communication:  [[Florian Henry]] (florian.henry@open-concept.pro)&lt;br /&gt;
* Sponsoring management (not mandatory): [[Dolibarr foundation]]&lt;br /&gt;
&lt;br /&gt;
= Dates =&lt;br /&gt;
* Event dates: 14/15/16 March 2014&lt;br /&gt;
* Registration deadline: 15 February 2014&lt;br /&gt;
&lt;br /&gt;
= Location =&lt;br /&gt;
* Location: ATM Consulting office, 42 avenue des Langories, Bâtiment B, 26000 Valence (shared office with Yziact informatique)&lt;br /&gt;
* Holding capacity: 25 people max.&lt;br /&gt;
* Other equipments: Video projector and whiteboards will be available in the meeting room, rest room and kitchen will be at disposal.&lt;br /&gt;
&lt;br /&gt;
= Accommodation &amp;amp; Food =&lt;br /&gt;
* We suggest all attendees to stay at the &#039;&#039;&#039;Ibis Budget hotel&#039;&#039;&#039; (Rue de Chantecouriol, 26000 Valence, 5 min drive from ATM office). This will make it easier to meet together and plan transportation between hotel and ATM office. If you agree to this solution, please specify it in your registration so that we can book the hotel for you. If not, feel free to stay at any hotel of your choice.&lt;br /&gt;
* Food will be provided on site for 4 meals (Friday evening, Saturday lunch and evening, Sunday lunch). Feel free to bring any additional goods :)&lt;br /&gt;
* Dolibarr association will refund transportation, accommodation and food costs for organization members. Please contact Philippe Grand for more information.&lt;br /&gt;
&lt;br /&gt;
= Tentative planning =&lt;br /&gt;
This is the beginning of this DevCamps&#039; scheduling, things can move&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Day 1 - 14/03/2014&#039;&#039;&#039;: &lt;br /&gt;
* 14:00-16:00 : Gate Open - Welcome and free discussion.&lt;br /&gt;
* 18:00 DoliDroid final version presentation &lt;br /&gt;
* 19:00-20:00 : Diner&lt;br /&gt;
* Any other ideas ?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Day 2 - 15/03/2014&#039;&#039;&#039;:&lt;br /&gt;
* 09:00-12:00 : Coding and/or Breakfast&lt;br /&gt;
* 11:00 : PHPUnit competition: Everybody must find 1 untested class/method of 1 function and implement tests for these before 19:00.&lt;br /&gt;
* TO BE DEFINED&lt;br /&gt;
* 12:00-14:00 : Lunch&lt;br /&gt;
* 14:00 Fast Packaging tools presentation.&lt;br /&gt;
* 16:00 Presentation of Hootsuite usage.&lt;br /&gt;
* 19:00-20:00 : Diner&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Day 3 - 16/03/2014&#039;&#039;&#039;:&lt;br /&gt;
* 09:00-12:00 : Coding and/or Breakfast&lt;br /&gt;
* TO BE DEFINED&lt;br /&gt;
* 12:00-14:00 : Lunch&lt;br /&gt;
* Presentation of the future tables renderer prototype&lt;br /&gt;
* 17:00 : DevCamp end&lt;br /&gt;
&lt;br /&gt;
= Workshop suggestions =&lt;br /&gt;
* Any ideas are welcome&lt;br /&gt;
* Attendees developed external modules presentation (agefodd, ...) ?&lt;br /&gt;
&lt;br /&gt;
===[[Raphaël_Doursenaud]]&#039;s suggestions===&lt;br /&gt;
* I volunteer to make a presentation on Git, associated workflows and why using the egit eclipse plugin is a &#039;&#039;bad&#039;&#039; recommendation&lt;br /&gt;
* Work on streamlining the release process (make it doable by anyone)&lt;br /&gt;
* Discussing strategy about translations management and Transifex workflow integration&lt;br /&gt;
* Continuous integration with Travis&lt;br /&gt;
&lt;br /&gt;
===Other suggestions===&lt;br /&gt;
* (jfefe) Presentation of modules to manage resource like location and place on event&lt;br /&gt;
* work on doliforge.org : discuss (and make?!) migration to another Debian VM? Tuleap is now compatible and Debian Gnu/Linux is more lovely than CentOs (AMHA ^^)&lt;br /&gt;
* Discussing LDAP implementation for Dolibarr fundation members management&lt;br /&gt;
&lt;br /&gt;
= Attendees =&lt;br /&gt;
If you plan coming to this DevCamp, please enter your details below. You&#039;ll need a wiki account. If you don&#039;t have one yet, ask via email at &#039;&#039;&#039;contact@dolibarr.org&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
DevCamp registration template (use by copy and paste):&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: SIDI YOUSSEF Mohamed Mahmoud&lt;br /&gt;
* Age: 24&lt;br /&gt;
* Coming from (Paris, France): &lt;br /&gt;
* Arrival date and hour: 14/03/13 at 14h&lt;br /&gt;
* Departure date and hour: 15/03/13 at 20h&lt;br /&gt;
* Transportation: Train&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: €150 - Hotel: €150&lt;br /&gt;
* Contact email: sidi.yousf@gmail.com&lt;br /&gt;
* Phone for contact: 06 25 02 78 45&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
[[File:benke charles-fr.png|40px]]&lt;br /&gt;
* Firstname Lastname: Charles-François BENKE&lt;br /&gt;
* Age: 45&lt;br /&gt;
* Coming from (town, country): Lyon&lt;br /&gt;
* Arrival date and hour: 14/03/13 at 14h&lt;br /&gt;
* Departure date and hour: 16/03/13 at 18h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Bike&lt;br /&gt;
* Lodging: Home&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: ~ €100 &lt;br /&gt;
* Contact email: charles.fr @ benke.fr&lt;br /&gt;
* Phone for contact: 06 37 05 61 17&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Maxime Kohlhaas.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Maxime Kohlhaas]]&lt;br /&gt;
* Age: 27&lt;br /&gt;
* Coming from (town, country): Valence, France&lt;br /&gt;
* Arrival date and hour: 14/03/13 at 14h&lt;br /&gt;
* Departure date and hour: 16/03/13 at 18h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): On site&lt;br /&gt;
* Lodging: Home&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €0 - Hotel: €0&lt;br /&gt;
* Email for contact: maxime@atm-consulting.fr&lt;br /&gt;
* Phone for contact: 06 33 42 92 43&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Laurent Destailleur.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Laurent Destailleur]]&lt;br /&gt;
* Age: 41&lt;br /&gt;
* Coming from (town, country): Rueil Malmaison, France&lt;br /&gt;
* Arrival date and hour: 14/03/13 around 15h - &lt;br /&gt;
* Departure date and hour: 16/03/13 around 15h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): &lt;br /&gt;
Train TGV 6211 12:07 Gare Lyon-&amp;gt;Arrival 14:19 Valence, + Taxi&lt;br /&gt;
&lt;br /&gt;
Train TGV 6212 15:39 Valence-&amp;gt;Arrival 17:53 Paris, + Taxi&lt;br /&gt;
* Lodging: Ibis Budget hotel (Please make reservation for me)&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €??? - Hotel: €???&lt;br /&gt;
* Email for contact: eldy@destailleur.fr&lt;br /&gt;
* Phone for contact: 06 62 72 43 22&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Florian Henry.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Florian Henry]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): Nîmes, France&lt;br /&gt;
* Arrival date and hour: 14/03/13 around 15h&lt;br /&gt;
* Departure date and hour: 16/03/13 around 15h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train + Taxi ?&lt;br /&gt;
* Lodging: Ibis Budget hotel (Please make reservation for me) &lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €??? - Hotel: €???&lt;br /&gt;
* Email for contact: florian.henry@open-concept.pro&lt;br /&gt;
* Phone for contact: 06 03 76 48 07&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Philippe Grand.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Philippe GRAND]]&lt;br /&gt;
* Age: ...&lt;br /&gt;
* Coming from (town, country): Olivet (45), France&lt;br /&gt;
* Arrival date and hour: 14/03/13 around 15h - &lt;br /&gt;
* Departure date and hour: 16/03/13 around 15h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): &lt;br /&gt;
Train 10h28 : ORLEANS CENTRE-&amp;gt;11h33:PARIS AUSTERLITZ&lt;br /&gt;
Train TGV 6211 12:07 Gare Lyon-&amp;gt;Arrival 14:19 Valence, + Taxi ?&lt;br /&gt;
&lt;br /&gt;
Train TGV 6212 15:39 Valence-&amp;gt;Arrival 17:53 Paris, + Taxi ?&lt;br /&gt;
Train 18h27:PARIS AUSTERLITZ-&amp;gt;19:32ORLEANS CENTRE&lt;br /&gt;
&lt;br /&gt;
* Lodging: Ibis Budget hotel&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €??? - Hotel: €???&lt;br /&gt;
* Email for contact: philippe.grand@atoo-net.com&lt;br /&gt;
* Phone for contact: 06 80 22 33 18&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Lastname Firstname.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Jean-François Ferry]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): Montpellier - FR&lt;br /&gt;
* Arrival date and hour: 14/03/13 18h&lt;br /&gt;
* Departure date and hour: 16/03/13 17h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): train &lt;br /&gt;
* Lodging:  Ibis Budget hotel&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: 90€ &lt;br /&gt;
* Email for contact: jfefe@aternatik.fr&lt;br /&gt;
------------------------------------------&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: 32&lt;br /&gt;
* Coming from (town, country): PAU, France&lt;br /&gt;
* Arrival date and hour: 14, hour TBD&lt;br /&gt;
* Departure date and hour: 16, hour TBD&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train, on foot&lt;br /&gt;
* Lodging: Ibis Budget hotel (Please make reservation for me)&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: about €400 - Hotel: €TBD&lt;br /&gt;
* Contact email: rdoursenaud@gpcsolutions.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Jean Heimburger]]&lt;br /&gt;
* Age: 53&lt;br /&gt;
* Coming from (Walscheid (Moselle), France): &lt;br /&gt;
* Arrival date and hour: 14, hour TBD&lt;br /&gt;
* Departure date and hour: 16, hour TBD&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train):&lt;br /&gt;
* Lodging: Ibis Budget hotel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: €xxxx - Hotel: €xxx&lt;br /&gt;
* Contact email: jean.heimburger@tiaris.info&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: Castellano Claude&lt;br /&gt;
* Age: 64&lt;br /&gt;
* Coming from (town, country): Arrigas (gard) &lt;br /&gt;
* Arrival date and hour:  le 13 en début d&#039;après-midi&lt;br /&gt;
* Departure date and hour: le 16 en fin de session&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): personnel&lt;br /&gt;
* Lodging: sans doute chez des amis&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: €0- Hotel: €???&lt;br /&gt;
* Contact email:claude@cigaleaventure.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: Régis Perdreau&lt;br /&gt;
* Age: 44&lt;br /&gt;
* Coming from (Chambery, France): &lt;br /&gt;
* Arrival date and hour: 14/03/13 at 14h&lt;br /&gt;
* Departure date and hour: 16/03/13 at 18h&lt;br /&gt;
* Transportation: Train probably&lt;br /&gt;
* Lodging : Ibis Budget Hotel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: €53€ - Hotel: €150&lt;br /&gt;
* Contact email: contact@regisperdreau.fr&lt;br /&gt;
* Phone for contact: 06 13 66 87 76&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: Claudio Aschieri&lt;br /&gt;
* Age: 29&lt;br /&gt;
* Coming from (Parma, Italy): &lt;br /&gt;
* Arrival date and hour: 14/03/13 beginning of devcamp&lt;br /&gt;
* Departure date and hour: 16/03/13 end of devcamp&lt;br /&gt;
* Transportation: Car&lt;br /&gt;
* Lodging : Ibis Budget Hotel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: TBD - Hotel: TBD&lt;br /&gt;
* Contact email: info@19.coop&lt;br /&gt;
* Phone for contact: +39 0521 1841134&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: Tommaso Basilici&lt;br /&gt;
* Age: 35&lt;br /&gt;
* Coming from (Genova, Italy): &lt;br /&gt;
* Arrival date and hour: 14/03/13 beginning of devcamp&lt;br /&gt;
* Departure date and hour: 16/03/13 end of devcamp&lt;br /&gt;
* Transportation: Car (with Claudio Aschieri)&lt;br /&gt;
* Lodging : Ibis Budget Hotel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: TBD - Hotel: TBD&lt;br /&gt;
* Contact email: info@19.coop&lt;br /&gt;
* Phone for contact: +39 010 9980020&lt;br /&gt;
&lt;br /&gt;
= Work done during Event =&lt;br /&gt;
&lt;br /&gt;
To be filled after the event&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Extrafields&amp;diff=31695</id>
		<title>Extrafields</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Extrafields&amp;diff=31695"/>
		<updated>2014-02-26T20:51:10Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: /* Datatables extrafield tables models : add example of sql file */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateDocDevEn}}&lt;br /&gt;
= Extrafields =&lt;br /&gt;
&lt;br /&gt;
Extrafields allow to add others datas to Dolibarr standard database schema. Introduced in version 3.2, extrafields are now implemented in businesses object :&lt;br /&gt;
* Thirdparties &amp;amp; contacts &lt;br /&gt;
* Users&lt;br /&gt;
* Events&lt;br /&gt;
* Customer Invoices&lt;br /&gt;
* Proposal&lt;br /&gt;
* Products &amp;amp; services&lt;br /&gt;
* Member &amp;amp; member type&lt;br /&gt;
* Orders&lt;br /&gt;
* Projects &amp;amp; project tasks (since 3.4)&lt;br /&gt;
&lt;br /&gt;
== Technical implementation ==&lt;br /&gt;
&lt;br /&gt;
Each object has its table in database to store values of extrafields.&lt;br /&gt;
&lt;br /&gt;
== Datatables extrafield tables models ==&lt;br /&gt;
&lt;br /&gt;
  llx_&#039;&#039;BaseTableNAme&#039;&#039;_extrafields&lt;br /&gt;
  rowid                     integer AUTO_INCREMENT PRIMARY KEY,&lt;br /&gt;
  tms                       timestamp,&lt;br /&gt;
  fk_object                 integer NOT NULL,&lt;br /&gt;
  import_key                varchar(14)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
An example of mysql definition file for extrafields implementation on an object : &lt;br /&gt;
&lt;br /&gt;
  create table llx_place_room_extrafields&lt;br /&gt;
  (&lt;br /&gt;
    rowid                     integer AUTO_INCREMENT PRIMARY KEY,&lt;br /&gt;
    tms                       timestamp,&lt;br /&gt;
    fk_object                 integer NOT NULL,&lt;br /&gt;
    import_key                varchar(14)                          		-- import key&lt;br /&gt;
  ) ENGINE=innodb;&lt;br /&gt;
&lt;br /&gt;
== Load class for extrafields ==&lt;br /&gt;
To use extrafields all pages need include &lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
require_once DOL_DOCUMENT_ROOT.&#039;/core/class/extrafields.class.php&#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Load extrafield array in object ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$extrafields = new ExtraFields($db);&lt;br /&gt;
$extralabels=$extrafields-&amp;gt;fetch_name_optionals_label($object-&amp;gt;table_element);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$extralabels will be an array with code and label of extrafields.&lt;br /&gt;
&lt;br /&gt;
== Load extrafield into object ==&lt;br /&gt;
&lt;br /&gt;
Extrafields are loaded in $object-&amp;gt;array_options array.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$object-&amp;gt;fetch($rowid);&lt;br /&gt;
$object-&amp;gt;fetch_optionals($rowid,$extralabels);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Display extrafield value into PDF or HTML ==&lt;br /&gt;
After load extrafields&lt;br /&gt;
&lt;br /&gt;
HTML Exemple&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
print $object-&amp;gt;array_options [&#039;options_XXX&#039;];&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Where XXX is the code of the extrafields&lt;br /&gt;
&lt;br /&gt;
PDF example&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$pdf-&amp;gt;MultiCell (0,5, $outputlangs-&amp;gt;convToOutputCharset($object-&amp;gt;array_options [&#039;options_XXX&#039;]),0,&#039;L&#039;); )&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Where XXX is the code of the extrafields&lt;br /&gt;
&lt;br /&gt;
== Before call $object-&amp;gt;create() or $object-&amp;gt;update() ==&lt;br /&gt;
&lt;br /&gt;
Values of extrafields sent by form need to be retrieve. For doing that, use this method :&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$ret = $extrafields-&amp;gt;setOptionalsFromPost($extralabels,$object);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Inside edit page to display extrafields ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$reshook=$hookmanager-&amp;gt;executeHooks(&#039;formObjectOptions&#039;,$parameters,$object,$action);    // Note that $action and $object may have been modified by hook&lt;br /&gt;
if (empty($reshook) &amp;amp;&amp;amp; ! empty($extrafields-&amp;gt;attribute_label))&lt;br /&gt;
{&lt;br /&gt;
      print $object-&amp;gt;showOptionals($extrafields,&#039;edit&#039;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Inside view page to display extrafields ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$reshook=$hookmanager-&amp;gt;executeHooks(&#039;formObjectOptions&#039;,$parameters,$object,$action);    // Note that $action and $object may have been modified by hook&lt;br /&gt;
if (empty($reshook) &amp;amp;&amp;amp; ! empty($extrafields-&amp;gt;attribute_label))&lt;br /&gt;
{&lt;br /&gt;
      print $object-&amp;gt;showOptionals($extrafields);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== After fetch method of this object class ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
require_once(DOL_DOCUMENT_ROOT.&#039;/core/class/extrafields.class.php&#039;);&lt;br /&gt;
$extrafields=new ExtraFields($this-&amp;gt;db);&lt;br /&gt;
$extralabels=$extrafields-&amp;gt;fetch_name_optionals_label($this-&amp;gt;table_element,true);&lt;br /&gt;
if (count($extralabels)&amp;gt;0) {&lt;br /&gt;
	$this-&amp;gt;fetch_optionals($this-&amp;gt;id,$extralabels);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==After Update method of this object class :==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// Actions on extra fields (by external module or standard code)&lt;br /&gt;
// FIXME le hook fait double emploi avec le trigger !!&lt;br /&gt;
$hookmanager-&amp;gt;initHooks(array(&#039;HookModuleNamedao&#039;));&lt;br /&gt;
$parameters=array(&#039;socid&#039;=&amp;gt;$this-&amp;gt;id);&lt;br /&gt;
$reshook=$hookmanager-&amp;gt;executeHooks(&#039;insertExtraFields&#039;,$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks&lt;br /&gt;
if (empty($reshook))&lt;br /&gt;
{&lt;br /&gt;
	if (empty($conf-&amp;gt;global-&amp;gt;MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used&lt;br /&gt;
	{&lt;br /&gt;
            $result=$this-&amp;gt;insertExtraFields();&lt;br /&gt;
            if ($result &amp;lt; 0)&lt;br /&gt;
            {&lt;br /&gt;
            	$error++;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
else if ($reshook &amp;lt; 0) $error++;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== After delete method of this object class ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// Removed extrafields&lt;br /&gt;
if (! $error)&lt;br /&gt;
{&lt;br /&gt;
      if (empty($conf-&amp;gt;global-&amp;gt;MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used&lt;br /&gt;
      {&lt;br /&gt;
      $result=$this-&amp;gt;deleteExtraFields();&lt;br /&gt;
      if ($result &amp;lt; 0)&lt;br /&gt;
      {&lt;br /&gt;
        $error++;&lt;br /&gt;
        dol_syslog(get_class($this).&amp;quot;::delete erreur &amp;quot;.$errorflag.&amp;quot; &amp;quot;.$this-&amp;gt;error, LOG_ERR);&lt;br /&gt;
      }&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Admin pages ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$elementtype=&#039;facture&#039;; //Must be the $table_element of the class that manage extrafield&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Repair Database ==&lt;br /&gt;
Search and find definition of $listofmodulesextra add the new extrafield declaration&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$listofmodulesextra=array(&#039;societe&#039;=&amp;gt;&#039;societe&#039;,&#039;adherent&#039;=&amp;gt;&#039;adherent&#039;,&#039;product&#039;=&amp;gt;&#039;product&#039;,&lt;br /&gt;
			&#039;socpeople&#039;=&amp;gt;&#039;socpeople&#039;, &#039;commande&#039;=&amp;gt;&#039;commande&#039;, &#039;facture&#039;=&amp;gt;&#039;facture&#039;,&lt;br /&gt;
			&#039;commande_fournisseur&#039;=&amp;gt;&#039;commande_fournisseur&#039;, &#039;actioncomm&#039;=&amp;gt;&#039;actioncomm&#039;,&lt;br /&gt;
			&#039;adherent_type&#039;=&amp;gt;&#039;adherent_type&#039;,&#039;user&#039;=&amp;gt;&#039;user&#039;,&#039;projet&#039;=&amp;gt;&#039;projet&#039;, &#039;projet_task&#039;=&amp;gt;&#039;projet_task&#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Valence_Mars_2014_Organization&amp;diff=31553</id>
		<title>DevCamp Valence Mars 2014 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Valence_Mars_2014_Organization&amp;diff=31553"/>
		<updated>2014-02-11T23:10:52Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: /* Workshop suggestions */&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;
* Title: DevCamp Dolibarr Valence March 2014&lt;br /&gt;
* Main language: French&lt;br /&gt;
&lt;br /&gt;
= Organizers =&lt;br /&gt;
* Event hosting: [[Maxime Kohlhaas]] (maxime@atm-consulting.fr)&lt;br /&gt;
* Catering (food): [[Maxime Kohlhaas]] (maxime@atm-consulting.fr)&lt;br /&gt;
* Attendees information &amp;amp; communication:  [[Florian Henry]] (florian.henry@open-concept.pro)&lt;br /&gt;
* Sponsoring management (not mandatory): [[Dolibarr foundation]]&lt;br /&gt;
&lt;br /&gt;
= Dates =&lt;br /&gt;
* Event dates: 14/15/16 March 2014&lt;br /&gt;
* Registration deadline: 15 February 2014&lt;br /&gt;
&lt;br /&gt;
= Location =&lt;br /&gt;
* Location: ATM Consulting office, 42 avenue des Langories, Bâtiment B, 26000 Valence (shared office with Yziact informatique)&lt;br /&gt;
* Holding capacity: 25 people max.&lt;br /&gt;
* Other equipments: Video projector and whiteboards will be available in the meeting room, rest room and kitchen will be at disposal.&lt;br /&gt;
&lt;br /&gt;
= Accommodation &amp;amp; Food =&lt;br /&gt;
* We suggest all attendees to stay at the &#039;&#039;&#039;Ibis Budget hotel&#039;&#039;&#039; (Rue de Chantecouriol, 26000 Valence, 5 min drive from ATM office). This will make it easier to meet together and plan transportation between hotel and ATM office. If you agree to this solution, please specify it in your registration so that we can book the hotel for you. If not, feel free to stay at any hotel of your choice.&lt;br /&gt;
* Food will be provided on site for 4 meals (Friday evening, Saturday lunch and evening, Sunday lunch). Feel free to bring any additional goods :)&lt;br /&gt;
* Dolibarr association will refund transportation, accommodation and food costs for organization members. Please contact Philippe Grand for more information.&lt;br /&gt;
&lt;br /&gt;
= Tentative planning =&lt;br /&gt;
This is the beginning of this DevCamps&#039; scheduling, things can move&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Day 1 - 14/03/2014&#039;&#039;&#039;: &lt;br /&gt;
* 14:00-16:00 : Gate Open - Welcome and free discussion.&lt;br /&gt;
* 18:00 DoliDroid final version presentation &lt;br /&gt;
* 19:00-20:00 : Diner&lt;br /&gt;
* Any other ideas ?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Day 2 - 15/03/2014&#039;&#039;&#039;:&lt;br /&gt;
* 09:00-12:00 : Coding and/or Breakfast&lt;br /&gt;
* 11:00 : PHPUnit competition: Everybody must find 1 untested class/method of 1 function and implement tests for these before 19:00.&lt;br /&gt;
* TO BE DEFINED&lt;br /&gt;
* 12:00-14:00 : Lunch&lt;br /&gt;
* 14:00 Fast Packaging tools presentation.&lt;br /&gt;
* 16:00 Presentation of Hootsuite usage.&lt;br /&gt;
* 19:00-20:00 : Diner&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Day 3 - 16/03/2014&#039;&#039;&#039;:&lt;br /&gt;
* 09:00-12:00 : Coding and/or Breakfast&lt;br /&gt;
* TO BE DEFINED&lt;br /&gt;
* 12:00-14:00 : Lunch&lt;br /&gt;
* Presentation of the future tables renderer prototype&lt;br /&gt;
* 17:00 : DevCamp end&lt;br /&gt;
&lt;br /&gt;
= Workshop suggestions =&lt;br /&gt;
* Any ideas are welcome&lt;br /&gt;
* Attendees developed external modules presentation (agefodd, ...) ?&lt;br /&gt;
&lt;br /&gt;
===[[Raphaël_Doursenaud]]&#039;s suggestions===&lt;br /&gt;
* I volunteer to make a presentation on Git, associated workflows and why using the egit eclipse plugin is a &#039;&#039;bad&#039;&#039; recommendation&lt;br /&gt;
* Work on streamlining the release process (make it doable by anyone)&lt;br /&gt;
* Discussing strategy about translations management and Transifex workflow integration&lt;br /&gt;
* Continuous integration with Travis&lt;br /&gt;
&lt;br /&gt;
===Other suggestions===&lt;br /&gt;
* (jfefe) Presentation of modules to manage resource like location and place on event&lt;br /&gt;
* work on doliforge.org : discuss (and make?!) migration to another Debian VM? Tuleap is now compatible and Debian Gnu/Linux is more lovely than CentOs (AMHA ^^)&lt;br /&gt;
* Discussing LDAP implementation for Dolibarr fundation members management&lt;br /&gt;
&lt;br /&gt;
= Attendees =&lt;br /&gt;
If you plan coming to this DevCamp, please enter your details below. You&#039;ll need a wiki account. If you don&#039;t have one yet, ask via email at &#039;&#039;&#039;contact@dolibarr.org&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
DevCamp registration template (use by copy and paste):&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: SIDI YOUSSEF Mohamed Mahmoud&lt;br /&gt;
* Age: 24&lt;br /&gt;
* Coming from (Paris, France): &lt;br /&gt;
* Arrival date and hour: 14/03/13 at 14h&lt;br /&gt;
* Departure date and hour: 16/03/13 at 18h&lt;br /&gt;
* Transportation: Train&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: €150 - Hotel: €150&lt;br /&gt;
* Contact email: sidi.yousf@gmail.com&lt;br /&gt;
* Phone for contact: 06 25 02 78 45&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
[[File:benke charles-fr.png|40px]]&lt;br /&gt;
* Firstname Lastname: Charles-François BENKE&lt;br /&gt;
* Age: 45&lt;br /&gt;
* Coming from (town, country): Lyon&lt;br /&gt;
* Arrival date and hour: 14/03/13 at 14h&lt;br /&gt;
* Departure date and hour: 16/03/13 at 18h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Bike&lt;br /&gt;
* Lodging: Home&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: ~ €100 &lt;br /&gt;
* Contact email: charles.fr @ benke.fr&lt;br /&gt;
* Phone for contact: 06 37 05 61 17&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Maxime Kohlhaas.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Maxime Kohlhaas]]&lt;br /&gt;
* Age: 27&lt;br /&gt;
* Coming from (town, country): Valence, France&lt;br /&gt;
* Arrival date and hour: 14/03/13 at 14h&lt;br /&gt;
* Departure date and hour: 16/03/13 at 18h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): On site&lt;br /&gt;
* Lodging: Home&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €0 - Hotel: €0&lt;br /&gt;
* Email for contact: maxime@atm-consulting.fr&lt;br /&gt;
* Phone for contact: 06 33 42 92 43&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Laurent Destailleur.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Laurent Destailleur]]&lt;br /&gt;
* Age: 41&lt;br /&gt;
* Coming from (town, country): Rueil Malmaison, France&lt;br /&gt;
* Arrival date and hour: 14/03/13 around 15h - &lt;br /&gt;
* Departure date and hour: 16/03/13 around 15h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): &lt;br /&gt;
Train TGV 6211 12:07 Gare Lyon-&amp;gt;Arrival 14:19 Valence, + Taxi ?&lt;br /&gt;
&lt;br /&gt;
Train TGV 6212 15:39 Valence-&amp;gt;Arrival 17:53 Paris, + Taxi ?&lt;br /&gt;
* Lodging: Ibis Budget hotel (Please make reservation for me)&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €??? - Hotel: €???&lt;br /&gt;
* Email for contact: eldy@destailleur.fr&lt;br /&gt;
* Phone for contact: 06 62 72 43 22&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Florian Henry.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Florian Henry]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): Nîmes, France&lt;br /&gt;
* Arrival date and hour: 14/03/13 around 15h&lt;br /&gt;
* Departure date and hour: 16/03/13 around 15h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train + Taxi ?&lt;br /&gt;
* Lodging: Ibis Budget hotel&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €??? - Hotel: €???&lt;br /&gt;
* Email for contact: florian.henry@open-concept.pro&lt;br /&gt;
* Phone for contact: 06 03 76 48 07&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Philippe Grand.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Philippe GRAND]]&lt;br /&gt;
* Age: ...&lt;br /&gt;
* Coming from (town, country): Olivet (45), France&lt;br /&gt;
* Arrival date and hour: 14/03/13 around 15h - &lt;br /&gt;
* Departure date and hour: 16/03/13 around 15h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): &lt;br /&gt;
Train 10h28 : ORLEANS CENTRE-&amp;gt;11h33:PARIS AUSTERLITZ&lt;br /&gt;
Train TGV 6211 12:07 Gare Lyon-&amp;gt;Arrival 14:19 Valence, + Taxi ?&lt;br /&gt;
&lt;br /&gt;
Train TGV 6212 15:39 Valence-&amp;gt;Arrival 17:53 Paris, + Taxi ?&lt;br /&gt;
Train 18h27:PARIS AUSTERLITZ-&amp;gt;19:32ORLEANS CENTRE&lt;br /&gt;
&lt;br /&gt;
* Lodging: Ibis Budget hotel&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €??? - Hotel: €???&lt;br /&gt;
* Email for contact: philippe.grand@atoo-net.com&lt;br /&gt;
* Phone for contact: 06 80 22 33 18&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Lastname Firstname.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Jean-François Ferry]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): Montpellier - FR&lt;br /&gt;
* Arrival date and hour: 14/03/13 afternoon&lt;br /&gt;
* Departure date and hour: 16/03/13&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): car&lt;br /&gt;
* Lodging:  Ibis Budget hotel&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: ?€ - Hotel: ?€&lt;br /&gt;
* Email for contact: jfefe@aternatik.fr&lt;br /&gt;
------------------------------------------&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: 32&lt;br /&gt;
* Coming from (town, country): PAU, France&lt;br /&gt;
* Arrival date and hour: 14, hour TBD&lt;br /&gt;
* Departure date and hour: 16, hour TBD&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train, on foot&lt;br /&gt;
* Lodging: Ibis Budget hotel (Please make reservation for me)&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: €TBD - Hotel: €TBD&lt;br /&gt;
* Contact email: rdoursenaud@gpcsolutions.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Jean Heimburger]]&lt;br /&gt;
* Age: 53&lt;br /&gt;
* Coming from (Walscheid (Moselle), France): &lt;br /&gt;
* Arrival date and hour: 14, hour TBD&lt;br /&gt;
* Departure date and hour: 16, hour TBD&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train):&lt;br /&gt;
* Lodging: Ibis Budget hotel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: €xxxx - Hotel: €xxx&lt;br /&gt;
* Contact email: jean.heimburger@tiaris.info&lt;br /&gt;
------------------------------------------&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: Castellano Claude&lt;br /&gt;
* Age: 64&lt;br /&gt;
* Coming from (town, country): Arrigas (gard) &lt;br /&gt;
* Arrival date and hour:  le 13 en début d&#039;après-midi&lt;br /&gt;
* Departure date and hour: le 16 en fin de session&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): personnel&lt;br /&gt;
* Lodging: sans doute chez des amis&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: €0- Hotel: €???&lt;br /&gt;
* Contact email:claude@cigaleaventure.com&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: PERDREAU Régis&lt;br /&gt;
* Age: 44&lt;br /&gt;
* Coming from (Chambery, France): &lt;br /&gt;
* Arrival date and hour: 14/03/13 at 14h&lt;br /&gt;
* Departure date and hour: 16/03/13 at 18h&lt;br /&gt;
* Transportation: Train probably&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: €53€ - Hotel: €150&lt;br /&gt;
* Contact email: contact@regisperdreau.fr&lt;br /&gt;
* Phone for contact: 06 13 66 87 76&lt;br /&gt;
&lt;br /&gt;
= Work done during Event =&lt;br /&gt;
&lt;br /&gt;
To be filled after the event&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Valence_Mars_2014_Organization&amp;diff=31214</id>
		<title>DevCamp Valence Mars 2014 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Valence_Mars_2014_Organization&amp;diff=31214"/>
		<updated>2014-01-11T12:27:02Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: /* Lodging jfefe */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Event =&lt;br /&gt;
* Title: DevCamp Dolibarr Valence March 2014&lt;br /&gt;
* Main language: French&lt;br /&gt;
&lt;br /&gt;
= Organizers =&lt;br /&gt;
* Event hosting: [[Maxime Kohlhaas]] (maxime@atm-consulting.fr)&lt;br /&gt;
* Catering (food): [[Maxime Kohlhaas]] (maxime@atm-consulting.fr)&lt;br /&gt;
* Attendees information &amp;amp; communication:  [[Florian Henry]] (florian.henry@open-concept.pro)&lt;br /&gt;
* Sponsoring management (not mandatory): [[Dolibarr foundation]]&lt;br /&gt;
&lt;br /&gt;
= Dates =&lt;br /&gt;
* Event dates: 14/15/16 March 2014&lt;br /&gt;
* Registration deadline: 15 February 2014&lt;br /&gt;
&lt;br /&gt;
= Location =&lt;br /&gt;
* Location: ATM Consulting office, 42 avenue des Langories, Bâtiment B, 26000 Valence (shared office with Yziact informatique)&lt;br /&gt;
* Holding capacity: 25 people max.&lt;br /&gt;
* Other equipments: Video projector and whiteboards will be available in the meeting room, rest room and kitchen will be at disposal.&lt;br /&gt;
&lt;br /&gt;
= Accommodation &amp;amp; Food =&lt;br /&gt;
* We suggest all attendees to stay at the &#039;&#039;&#039;Ibis Budget hotel&#039;&#039;&#039; (Rue de Chantecouriol, 26000 Valence, 5 min drive from ATM office). This will make it easier to meet together and plan transportation between hotel and ATM office. If you agree to this solution, please specify it in your registration so that we can book the hotel for you. If not, feel free to stay at any hotel of your choice.&lt;br /&gt;
* Food will be provided on site for 4 meals (Friday evening, Saturday lunch and evening, Sunday lunch). Feel free to bring any additional goods :)&lt;br /&gt;
* Dolibarr association will refund transportation, accommodation and food costs for organization members. Please contact Philippe Grand for more information.&lt;br /&gt;
&lt;br /&gt;
= Tentative planning =&lt;br /&gt;
This is the beginning of this DevCamps&#039; scheduling, things can move&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Day 1 - 14/03/2014&#039;&#039;&#039;: &lt;br /&gt;
* 14:00-16:00 : Gate Open - Welcome and free discussion.&lt;br /&gt;
* Packaging tools presentation.&lt;br /&gt;
* 19:00-20:00 : Diner&lt;br /&gt;
* Any other ideas ?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Day 2 - 15/03/2014&#039;&#039;&#039;:&lt;br /&gt;
* 09:00-12:00 : Coding and/or Breakfast&lt;br /&gt;
* 11:00 : PHPUnit competition: Everybody must find 2 untested functions/methods and implement tests for these before 19:00.&lt;br /&gt;
* TO BE DEFINED&lt;br /&gt;
* 12:00-14:00 : Lunch&lt;br /&gt;
* DoliDroid final version presentation &lt;br /&gt;
* 19:00-20:00 : Diner&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Day 3 - 16/03/2014&#039;&#039;&#039;:&lt;br /&gt;
* 09:00-12:00 : Coding and/or Breakfast&lt;br /&gt;
* TO BE DEFINED&lt;br /&gt;
* 12:00-14:00 : Lunch&lt;br /&gt;
* Presentation of the future tables renderer prototype&lt;br /&gt;
* 17:00 : DevCamp end&lt;br /&gt;
&lt;br /&gt;
= Suggestions for work =&lt;br /&gt;
* Any ideas are welcome&lt;br /&gt;
* Attendees developed external modules presentation (agefodd, ...) ?&lt;br /&gt;
&lt;br /&gt;
= Attendees =&lt;br /&gt;
If you plan coming to this DevCamp, please enter your details below. You&#039;ll need a wiki account. If you don&#039;t have one yet, ask via email at &#039;&#039;&#039;contact@dolibarr.org&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
DevCamp registration template (use by copy and paste):&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Your name]]&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: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):&lt;br /&gt;
* Lodging: &lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: €xxxx - Hotel: €xxx&lt;br /&gt;
* Contact email:&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Maxime Kohlhaas.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Maxime Kohlhaas]]&lt;br /&gt;
* Age: 27&lt;br /&gt;
* Coming from (town, country): Valence, France&lt;br /&gt;
* Arrival date and hour: 14/03/13 at 14h&lt;br /&gt;
* Departure date and hour: 16/03/13 at 18h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): On site&lt;br /&gt;
* Lodging: Home&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €0 - Hotel: €0&lt;br /&gt;
* Email for contact: maxime@atm-consulting.fr&lt;br /&gt;
* Phone for contact: 06 33 42 92 43&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Laurent Destailleur.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Laurent Destailleur]]&lt;br /&gt;
* Age: 41&lt;br /&gt;
* Coming from (town, country): Rueil Malmaison, France&lt;br /&gt;
* Arrival date and hour: 14/03/13 around 15h - &lt;br /&gt;
* Departure date and hour: 16/03/13 around 15h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): &lt;br /&gt;
Train TGV 6211 12:07 Gare Lyon-&amp;gt;Arrival 14:19 Valence, + Taxi ?&lt;br /&gt;
&lt;br /&gt;
Train TGV 6212 15:39 Valence-&amp;gt;Arrival 17:53 Paris, + Taxi ?&lt;br /&gt;
* Lodging: Ibis Budget hotel (Please make reservation for me)&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €??? - Hotel: €???&lt;br /&gt;
* Email for contact: eldy@destailleur.fr&lt;br /&gt;
* Phone for contact: 06 62 72 43 22&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Florian Henry.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Florian Henry]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): Nîmes, France&lt;br /&gt;
* Arrival date and hour: 14/03/13 around 15h&lt;br /&gt;
* Departure date and hour: 16/03/13 around 15h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train + Taxi ?&lt;br /&gt;
* Lodging: Ibis Budget hotel&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €??? - Hotel: €???&lt;br /&gt;
* Email for contact: florian.henry@open-concept.pro&lt;br /&gt;
* Phone for contact: 06 03 76 48 07&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Philippe Grand.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Philippe GRAND]]&lt;br /&gt;
* Age: ...&lt;br /&gt;
* Coming from (town, country): Olivet (45), France&lt;br /&gt;
* Arrival date and hour: 14/03/13 around 15h - &lt;br /&gt;
* Departure date and hour: 16/03/13 around 15h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): &lt;br /&gt;
Train 10h28 : ORLEANS CENTRE-&amp;gt;11h33:PARIS AUSTERLITZ&lt;br /&gt;
Train TGV 6211 12:07 Gare Lyon-&amp;gt;Arrival 14:19 Valence, + Taxi ?&lt;br /&gt;
&lt;br /&gt;
Train TGV 6212 15:39 Valence-&amp;gt;Arrival 17:53 Paris, + Taxi ?&lt;br /&gt;
Train 18h27:PARIS AUSTERLITZ-&amp;gt;19:32ORLEANS CENTRE&lt;br /&gt;
&lt;br /&gt;
* Lodging: Ibis Budget hotel&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €??? - Hotel: €???&lt;br /&gt;
* Email for contact: philippe.grand@atoo-net.com&lt;br /&gt;
* Phone for contact: 06 80 22 33 18&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Lastname Firstname.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Jean-François Ferry]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): Montpellier - FR&lt;br /&gt;
* Arrival date and hour: 14/03/13 afternoon&lt;br /&gt;
* Departure date and hour: 16/03/13&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): car&lt;br /&gt;
* Lodging:  Ibis Budget hotel&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: ?€ - Hotel: ?€&lt;br /&gt;
* Email for contact: jfefe@aternatik.fr&lt;br /&gt;
------------------------------------------&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: 32&lt;br /&gt;
* Coming from (town, country): PAU, France&lt;br /&gt;
* Arrival date and hour: 14, hour TBD&lt;br /&gt;
* Departure date and hour: 16, hour TBD&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train, on foot&lt;br /&gt;
* Lodging: Ibis Budget hotel (Please make reservation for me)&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: €TBD - Hotel: €TBD&lt;br /&gt;
* Contact email: rdoursenaud@gpcsolutions.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Firstname Lastname.png|40px]]&lt;br /&gt;
* Firstname Lastname: [[Jean Heimburger]]&lt;br /&gt;
* Age: 53&lt;br /&gt;
* Coming from (Walscheid (Moselle), France): &lt;br /&gt;
* Arrival date and hour: 14, hour TBD&lt;br /&gt;
* Departure date and hour: 16, hour TBD&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train):&lt;br /&gt;
* Lodging: Ibis Budget hotel&lt;br /&gt;
* Estimated expenses (ticket, parking, toll, hotel...): Transport: €xxxx - Hotel: €xxx&lt;br /&gt;
* Contact email: jean.heimburger@tiaris.info&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
= Work done during Event =&lt;br /&gt;
&lt;br /&gt;
To be filled after the event&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Setup_Other&amp;diff=31202</id>
		<title>Setup Other</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Setup_Other&amp;diff=31202"/>
		<updated>2014-01-10T13:11:45Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: Add constants into hidden options for ODT as PDF&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;
&lt;br /&gt;
* MAIN_APPLICATION_TITLE =&amp;gt; This will change the title of software (that appears on the login page by default).&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_USE_ADVANCED_PERMS =&amp;gt; Active advanced permissions functionality. You will get more details permission but you loose the homogeneity of permission rules.&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_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;
== 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.&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 be be modified and become correct during sending, solving any problem. 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;
== Module Tiers ==&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;
== Commercial proposal 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;
&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;
* 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;
&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;
&lt;br /&gt;
== Product 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;
&lt;br /&gt;
== Service 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;
== 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;
&lt;br /&gt;
== Intervention module ==&lt;br /&gt;
* FICHEINTER_CLASSIFY_BILLED =&amp;gt; Allow to classify a intervention card as &amp;quot;Billed&amp;quot;&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.&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.&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 (libreoffice and jodconverter installation required)&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;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Valence_Mars_2014_Organization&amp;diff=31180</id>
		<title>DevCamp Valence Mars 2014 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Valence_Mars_2014_Organization&amp;diff=31180"/>
		<updated>2014-01-08T12:49:13Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: /* Participants */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Title =&lt;br /&gt;
* Title of event: DevCamp Dolibarr Valence March 2014&lt;br /&gt;
* Main language used during event: French&lt;br /&gt;
&lt;br /&gt;
= Organizers =&lt;br /&gt;
* Responsible of location: [[Maxime Kohlhaas]] (maxime@atm-consulting.fr)&lt;br /&gt;
* Responsible for food: [[Maxime Kohlhaas]] (maxime@atm-consulting.fr)&lt;br /&gt;
* Responsible of communication and participant information :  [[Florian Henry]] (florian.henry@open-concept.pro)&lt;br /&gt;
* Responsible of sponsor (not mandatory): [[Dolibarr foundation]]&lt;br /&gt;
&lt;br /&gt;
= Dates =&lt;br /&gt;
* Date of event: 14/15/16 March 2014&lt;br /&gt;
* Date limit for subscription: 15 february 2014&lt;br /&gt;
&lt;br /&gt;
= Location =&lt;br /&gt;
* Location : ATM Consulting office, 42 avenue des Langories, Bâtiment B, 26000 Valence () (office shared with Yziact informatique)&lt;br /&gt;
* Space : Max 25 people&lt;br /&gt;
* Other : Projector and white boards will be available in the meeting room, rest room and kitchen will be at disposal.&lt;br /&gt;
&lt;br /&gt;
= Hotels &amp;amp; Food =&lt;br /&gt;
* We suggest that all participant stays at the &#039;&#039;&#039;Ibis Budget hotel&#039;&#039;&#039; (Rue de Chantecouriol, 26000 Valence, 5 min drive from ATM office). This will be easier to regroup and to organize transportation between hotel and ATM office. If you agree with this solution, please specify it in your inscription so that we can book the hotel for you. If not, you are free to stay at any hotel you want.&lt;br /&gt;
* Food will be provided on site for 4 meals (Friday evening, Saturday lunch and evening, Sunday lunch). Feel free to bring any additional goods :)&lt;br /&gt;
* Dolibarr association will refund travel/host and food for association members. Contact Philippe Grand for more information.&lt;br /&gt;
&lt;br /&gt;
= Suggestion of plan by time =&lt;br /&gt;
It&#039;s a start of scheduling this DevCamps, things can move&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Day 1 - 14/03/2014&#039;&#039;&#039; : &lt;br /&gt;
* 14:00-16:00 : Gate Open - Welcome and free discuss until 16h00.&lt;br /&gt;
* Presentation of packaging tools.&lt;br /&gt;
* 19:00-20:00 : Diner&lt;br /&gt;
* Any other ideas ?&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Day 2 (To Define)&#039;&#039;&#039; :&lt;br /&gt;
* 09:00-12:00 : Coding or Breakfast or both&lt;br /&gt;
* 11:00 : PHPUnit competition: Everybody must find 2 functions/methods not included into PHPUnit tests and implement them before 19:00.&lt;br /&gt;
* TO BE DEFINED&lt;br /&gt;
* 12:00-14:00 : Lunch&lt;br /&gt;
* Presentation of final version of DoliDroid&lt;br /&gt;
* 19:00-20:00 : Diner&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Day 3 (To Define)&#039;&#039;&#039; :&lt;br /&gt;
* 09:00-12:00 : Coding or Breakfast or both&lt;br /&gt;
* TO BE DEFINED&lt;br /&gt;
* 12:00-14:00 : Lunch&lt;br /&gt;
* Presentation of the prototype for future tables rendering&lt;br /&gt;
* 17:00 : End of DevCamps&lt;br /&gt;
&lt;br /&gt;
= Suggestion of work =&lt;br /&gt;
* Any ideas are welcome&lt;br /&gt;
* Presentation of external modules developed by participants (agefodd, ...) ?&lt;br /&gt;
&lt;br /&gt;
= Participants =&lt;br /&gt;
Please enter here your information 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;
Template to use to copy and paste to register do devcamp:&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Lastname Firstname.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Your name]]&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: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane):&lt;br /&gt;
* Lodging: &lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €xxxx - Hotel: €xxx&lt;br /&gt;
* Email for contact:&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Maxime Kohlhaas.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Maxime Kohlhaas]]&lt;br /&gt;
* Age: 27&lt;br /&gt;
* Coming from (town, country): Valence, France&lt;br /&gt;
* Arrival date and hour: 14/03/13 at 14h&lt;br /&gt;
* Departure date and hour: 16/03/13 at 18h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): On site&lt;br /&gt;
* Lodging: Home&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €0 - Hotel: €0&lt;br /&gt;
* Email for contact: maxime@atm-consulting.fr&lt;br /&gt;
* Phone for contact: 06 33 42 92 43&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Laurent Destailleur.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Laurent Destailleur]]&lt;br /&gt;
* Age: 41&lt;br /&gt;
* Coming from (town, country): Rueil Malmaison, France&lt;br /&gt;
* Arrival date and hour: 14/03/13 around 15h - &lt;br /&gt;
* Departure date and hour: 16/03/13 around 15h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): &lt;br /&gt;
Train TGV 6211 12:07 Gare Lyon-&amp;gt;Arrival 14:19 Valence, + Taxi ?&lt;br /&gt;
&lt;br /&gt;
Train TGV 6212 15:39 Valence-&amp;gt;Arrival 17:53 Paris, + Taxi ?&lt;br /&gt;
* Lodging: Ibis Budget hotel&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €??? - Hotel: €???&lt;br /&gt;
* Email for contact: eldy@destailleur.fr&lt;br /&gt;
* Phone for contact: 06 62 72 43 22&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Florian Henry.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Florian Henry]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): Nîmes, France&lt;br /&gt;
* Arrival date and hour: 14/03/13 around 15h&lt;br /&gt;
* Departure date and hour: 16/03/13 around 15h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): Train + Taxi ?&lt;br /&gt;
* Lodging: Ibis Budget hotel&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €??? - Hotel: €???&lt;br /&gt;
* Email for contact: florian.henry@open-concept.pro&lt;br /&gt;
* Phone for contact: 06 03 76 48 07&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Philippe Grand.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Philippe GRAND]]&lt;br /&gt;
* Age: ...&lt;br /&gt;
* Coming from (town, country): Olivet (45), France&lt;br /&gt;
* Arrival date and hour: 14/03/13 around 15h - &lt;br /&gt;
* Departure date and hour: 16/03/13 around 15h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): &lt;br /&gt;
Train 10h28 : ORLEANS CENTRE-&amp;gt;11h33:PARIS AUSTERLITZ&lt;br /&gt;
Train TGV 6211 12:07 Gare Lyon-&amp;gt;Arrival 14:19 Valence, + Taxi ?&lt;br /&gt;
&lt;br /&gt;
Train TGV 6212 15:39 Valence-&amp;gt;Arrival 17:53 Paris, + Taxi ?&lt;br /&gt;
Train 18h27:PARIS AUSTERLITZ-&amp;gt;19:32ORLEANS CENTRE&lt;br /&gt;
&lt;br /&gt;
* Lodging: Ibis Budget hotel&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €??? - Hotel: €???&lt;br /&gt;
* Email for contact: philippe.grand@atoo-net.com&lt;br /&gt;
* Phone for contact: 06 80 22 33 18&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
------------------------------------------&lt;br /&gt;
[[File:Lastname Firstname.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Jean-François Ferry]]&lt;br /&gt;
* Age: 33&lt;br /&gt;
* Coming from (town, country): Montpellier - FR&lt;br /&gt;
* Arrival date and hour: 14/03/13 afternoon&lt;br /&gt;
* Departure date and hour: 16/03/13&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation (Train/Bus/Car/Plane): car&lt;br /&gt;
* Lodging: ?&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: ?€ - Hotel: ?€&lt;br /&gt;
* Email for contact: jfefe@aternatik.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
&lt;br /&gt;
= Work done during Event =&lt;br /&gt;
&lt;br /&gt;
To be completed after the event&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=File:Logo-aternatik.png&amp;diff=31144</id>
		<title>File:Logo-aternatik.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=File:Logo-aternatik.png&amp;diff=31144"/>
		<updated>2014-01-03T10:26:45Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Assortiment&amp;diff=30691</id>
		<title>Module Assortiment</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Assortiment&amp;diff=30691"/>
		<updated>2013-11-04T15:49:34Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: /* Fonctionnalités */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
[[Category:Assortiment]]&lt;br /&gt;
{{TemplateDocDev}}&lt;br /&gt;
{{TemplateDocUtil}}&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|editor=[[Florian Henry]]&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.0.0&lt;br /&gt;
|maxversion=3.3.0&lt;br /&gt;
|note=&lt;br /&gt;
|web=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Ce module est utilisé pour définir un assortiment de produits pour les clients/fournisseurs. &lt;br /&gt;
Autrement dit filtrer à la commande  ou à la facturation les produits disponibles pour un client/fournisseur.&lt;br /&gt;
En option : utilisation des catégories, limitation des produits proposés lors de la commandes/facturation à ces assortiments.&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
{{InstallModuleFr}}&lt;br /&gt;
&lt;br /&gt;
Compatible avec la 3.0: Télécharger sur sourceforge [http://www.dolistore.com/lang-fr/modules/72-Assortiments.html]&lt;br /&gt;
&lt;br /&gt;
= Configuration =&lt;br /&gt;
{{ActivationModuleFr}}&lt;br /&gt;
&lt;br /&gt;
= Usage =&lt;br /&gt;
Un nouvel onglet Assortiment est disponible dans les fiches Client/Fournisseur et les fiches Produits.&lt;br /&gt;
Vous pouvez associer un produit (ou optionnellement une catégorie de produit) a l’assortiment du client/fournisseur, via ces onglet.&lt;br /&gt;
Cela permet si l&#039;option est activé, de filtré les produit a la commande pour ne proposé que les produits présent dans l&#039;assortiment.&lt;br /&gt;
&lt;br /&gt;
= Exemple =&lt;br /&gt;
Typiquement vous avez une gamme de produits pour les distributeur et une autre pour les détaillants.&lt;br /&gt;
&lt;br /&gt;
Configurez le module Assortiment comme suit :&lt;br /&gt;
Gestion des assortiments par catégorie : OUI&lt;br /&gt;
Limitez la sélection des produits aux assortiments définis pour les commandes clients : OUI&lt;br /&gt;
&lt;br /&gt;
Activez le module Categories dans Module complémentaire&lt;br /&gt;
&lt;br /&gt;
Allez sur la fiche Client et créez 2 catégories, distributeurs et détaillants&lt;br /&gt;
Affectez à vos client les bonnes catégories&lt;br /&gt;
&lt;br /&gt;
Allez dans la fiche d&#039;un produit que vous ne destiner a être vendu qu&#039;aux détaillants, allez dans l&#039;onglet assortiment, puis ajoutez ce produit dans les assortiments des clients de la catégorie détaillants.&lt;br /&gt;
&lt;br /&gt;
Lors de la création d&#039;une nouvelle commande, seul ce produit sera disponible a la sélection.&lt;br /&gt;
&lt;br /&gt;
= Développement =&lt;br /&gt;
N&#039;hesitez pas me contacter florian.henry@open-concept.pro&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Setup_Other&amp;diff=30668</id>
		<title>Setup Other</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Setup_Other&amp;diff=30668"/>
		<updated>2013-10-24T04:03:07Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: /* Global options */  add MAIN_DOL_SCRIPTS_ROOT&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;
&lt;br /&gt;
* MAIN_APPLICATION_TITLE =&amp;gt; This will change the title of software (that appears on the login page by default).&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_USE_ADVANCED_PERMS =&amp;gt; Active advanced permissions functionality. You will get more details permission but you loose the homogeneity of permission rules.&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_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;
== 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.&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 be be modified and become correct during sending, solving any problem. 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;
== Module Tiers ==&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;
== Commercial proposal 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;
&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;
* 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;
&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;
&lt;br /&gt;
== Product 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;
&lt;br /&gt;
== Service 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;
== 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;
&lt;br /&gt;
== Intervention module ==&lt;br /&gt;
* FICHEINTER_CLASSIFY_BILLED =&amp;gt; Allow to classify a intervention card as &amp;quot;Billed&amp;quot;&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.&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.&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 onot 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;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Documentation_Module_TicketSup&amp;diff=30566</id>
		<title>Documentation Module TicketSup</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Documentation_Module_TicketSup&amp;diff=30566"/>
		<updated>2013-10-09T22:37:06Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: Doc utilisateur module ticket&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateDocUtil}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Module de gestion de ticket d&#039;incident/support technique&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Le module &amp;quot;TicketSup&amp;quot; ajoute un nouvel objet &amp;quot;ticket&amp;quot; dans Dolibarr ERP/CRM.&lt;br /&gt;
&lt;br /&gt;
== L&#039;objet &amp;quot;ticket&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Après l&#039;activation du module, un nouvel objet &amp;quot;ticket&amp;quot; sera disponible dans les écrans Dolibarr ERP/CRM.&lt;br /&gt;
&lt;br /&gt;
Les différentes propriétés d&#039;un ticket :&lt;br /&gt;
&lt;br /&gt;
* ID tracking (clé pour la consultation du ticket dans l&#039;interface publique)&lt;br /&gt;
&lt;br /&gt;
* sujet&lt;br /&gt;
&lt;br /&gt;
* texte descriptif&lt;br /&gt;
&lt;br /&gt;
* classification : trois champs paramétrables avec les dictionnaires (Type, Catégorie, Sévérité)&lt;br /&gt;
&lt;br /&gt;
* statut du ticket&lt;br /&gt;
&lt;br /&gt;
* date de création&lt;br /&gt;
&lt;br /&gt;
* date de lecture&lt;br /&gt;
&lt;br /&gt;
* date de clôture&lt;br /&gt;
&lt;br /&gt;
* auteur du ticket (utilisateur ou adresse email)&lt;br /&gt;
&lt;br /&gt;
* utilisateur assigné&lt;br /&gt;
&lt;br /&gt;
* client associé&lt;br /&gt;
&lt;br /&gt;
* Progression&lt;br /&gt;
&lt;br /&gt;
* Durée calculée depuis les fiches d&#039;intervention liées au ticket&lt;br /&gt;
&lt;br /&gt;
Les différents statuts d&#039;un ticket :&lt;br /&gt;
&lt;br /&gt;
* Non lu&lt;br /&gt;
&lt;br /&gt;
* Lu&lt;br /&gt;
&lt;br /&gt;
* Assigné&lt;br /&gt;
&lt;br /&gt;
* Clôturé&lt;br /&gt;
&lt;br /&gt;
* Effacé (non fonctionnel pour le moment)&lt;br /&gt;
&lt;br /&gt;
Chaque action sur le ticket (changement de classification, assignation d&#039;un utilisateur, clôture, ...) est enregistrée et listée sur la fiche du ticket dans son historique.&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;ajouter des messages à un ticket : ils seront conservés et affichés sur la fiche d&#039;un ticket.&lt;br /&gt;
&lt;br /&gt;
=== Liaison aux fiches d&#039;intervention ===&lt;br /&gt;
&lt;br /&gt;
À partir de chaque ticket, et si un tiers est défini sur le ticket, un bouton est disponible pour créer une fiche d&#039;intervention qui sera liée au ticket&lt;br /&gt;
&lt;br /&gt;
==== Calcul de la durée du ticket ====&lt;br /&gt;
&lt;br /&gt;
A partir des lignes et du temps saisis dans la (ou les) fiche(s) d&#039;intervention reliée(s) au ticket, la durée du ticket est calculée automatiquement.&lt;br /&gt;
&lt;br /&gt;
=== Création d&#039;un nouveau ticket ===&lt;br /&gt;
&lt;br /&gt;
Dans le formulaire de création d&#039;un nouveau ticket l&#039;utilisateur l&#039;utilisateur doitrenseigner le sujet, saisir un texte descriptif et choisir la classification du ticket.&lt;br /&gt;
&lt;br /&gt;
==== Utilisateur identifié, dans l&#039;interface Dolibarr ====&lt;br /&gt;
&lt;br /&gt;
Il est possible pour un utilisateur identifié de créer un ticket s&#039;il a les permissions : à partir du menu &amp;quot;Tickets&amp;quot; cliquer sur &amp;quot;Nouveau ticket&amp;quot; pour afficher le formulaire.&lt;br /&gt;
&lt;br /&gt;
==== Utilisateur non identifié, dans l&#039;interface publique ====&lt;br /&gt;
&lt;br /&gt;
Une interface publique permet à un internaute de créer un nouveau ticket. Il faut communiquer l&#039;url prévue à cet effet : http://votredolibarr/ticketsup/public/&lt;br /&gt;
&lt;br /&gt;
=== Fiche d&#039;un ticket ===&lt;br /&gt;
&lt;br /&gt;
Cet écran affiche toutes les informations relatives au ticket et permet d&#039;effectuer différentes action sur un ticket.&lt;br /&gt;
&lt;br /&gt;
==== Messages sur le ticket ====&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;ajouter des messages sur un ticket. La liste affiche les messages de façon antichronologique, sans relation entre eux (comme un forum).&lt;br /&gt;
&lt;br /&gt;
Un utilisateur interne peut envoyer le message par email en cochant une case dans le formulaire de rédaction d&#039;un message. L&#039;email destinataire est celui renseigné sur la fiche client ou l&#039;email à l&#039;origine du ticket s&#039;il existe (dans le cas d&#039;un ticket créée depuis l&#039;interface publique.&lt;br /&gt;
&lt;br /&gt;
==== Historique ====&lt;br /&gt;
&lt;br /&gt;
Les actions suivantes sont enregistrées dans l&#039;historique de chaque ticket:&lt;br /&gt;
&lt;br /&gt;
* Ticket passé à lu&lt;br /&gt;
&lt;br /&gt;
* Ticket assigné à un utilisateur&lt;br /&gt;
&lt;br /&gt;
* Changement de classification du ticket&lt;br /&gt;
&lt;br /&gt;
* Clôture du ticket&lt;br /&gt;
&lt;br /&gt;
=== Liste des tickets ===&lt;br /&gt;
&lt;br /&gt;
Cet écran permet de lister les tickets en les triant par statut, sévérité, catégorie, ...&lt;br /&gt;
&lt;br /&gt;
Des champs de permettent de rechercher dans le nom des sociétés ou dans le sujet des tickets (ou les deux).&lt;br /&gt;
&lt;br /&gt;
== Statistiques ==&lt;br /&gt;
&lt;br /&gt;
L&#039;écran d&#039;accueil affiche un graphique de type camembert avec le nombre de ticket selon les différents statuts.&lt;br /&gt;
&lt;br /&gt;
== Envoi de mail ==&lt;br /&gt;
&lt;br /&gt;
Lors de la création d&#039;un nouveau ticket par l&#039;interface publique un mail sera envoyé à l&#039;adresse fournie par l&#039;internaute. Le texte du mail contiendra le lien vers l&#039;interface publique afin de consulter le ticket ultérieurement.&lt;br /&gt;
&lt;br /&gt;
== Workflow ==&lt;br /&gt;
&lt;br /&gt;
# Un ticket est crée à partir de l&#039;interface publique par un internaute non identifié OU par un utilisateur interne identifié dans l&#039;interface&lt;br /&gt;
&lt;br /&gt;
# Le ticket est marqué comme lu par un utilisateur interne identifié&lt;br /&gt;
&lt;br /&gt;
# Le ticket est assigné à un utilisateur interne (technicien)&lt;br /&gt;
&lt;br /&gt;
## On peut ajouter un message au ticket et modifier sa classification&lt;br /&gt;
&lt;br /&gt;
# Le ticket est clôturé&lt;br /&gt;
&lt;br /&gt;
[[Catégorie:Développement]]&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=List_of_modules_id&amp;diff=29553</id>
		<title>List of modules id</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=List_of_modules_id&amp;diff=29553"/>
		<updated>2013-05-17T11:41:29Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Flag en}} This page list all modules&#039; reserved ids.&lt;br /&gt;
&lt;br /&gt;
{{Flag fr}} Cette page recense tous les numéros de modules réservés.&lt;br /&gt;
&lt;br /&gt;
{{Flag sp}} Esta página contiene un listado de todos los id reservados para los módulos.&lt;br /&gt;
&lt;br /&gt;
= ID 0 - 100000 =&lt;br /&gt;
{{Flag en}} Reserved for Dolibarr&#039;s internal modules.&lt;br /&gt;
&lt;br /&gt;
{{Flag fr}} Réservé aux modules internes de Dolibarr.&lt;br /&gt;
&lt;br /&gt;
{{Flag sp}} Reservado a los módulos internos de Dolibarr.&lt;br /&gt;
&lt;br /&gt;
= ID 100000 - 499999 =&lt;br /&gt;
{{Flag en}} Reserved area for partners in need for an ID range.&lt;br /&gt;
&lt;br /&gt;
{{Flag fr}} Zone réservé aux partenaires qui ont besoin d&#039;une plage d&#039;ID spécifiques.&lt;br /&gt;
&lt;br /&gt;
{{Flag sp}} Área reservada para los partners que necesiten un rango de ID.&lt;br /&gt;
&lt;br /&gt;
== ID 101000 - 101999 ==&lt;br /&gt;
{{Flag en}} Reserved for NLTechno&lt;br /&gt;
&lt;br /&gt;
{{Flag fr}} Réservé à NLTechno&lt;br /&gt;
&lt;br /&gt;
{{Flag sp}} Reservado para NLTechno&lt;br /&gt;
&lt;br /&gt;
== ID 102000 - 102999 ==&lt;br /&gt;
{{Flag en}} Reserved for Tiaris&lt;br /&gt;
&lt;br /&gt;
{{Flag fr}} Réservé à Tiaris&lt;br /&gt;
&lt;br /&gt;
{{Flag sp}} Reservado para Tiaris&lt;br /&gt;
&lt;br /&gt;
== ID 103000 - 103999 ==&lt;br /&gt;
{{Flag en}} Reserved for Open-concept.pro&lt;br /&gt;
&lt;br /&gt;
{{Flag fr}} Réservé à Open-concept.pro&lt;br /&gt;
&lt;br /&gt;
{{Flag sp}} Reservado para Open-concept.pro&lt;br /&gt;
&lt;br /&gt;
== ID 105000 - 105999 ==&lt;br /&gt;
{{Flag en}} Reserved for GPC.solutions&lt;br /&gt;
&lt;br /&gt;
{{Flag fr}} Réservé à GPC.solutions&lt;br /&gt;
&lt;br /&gt;
{{Flag sp}} Reservado para GPC.solutions&lt;br /&gt;
&lt;br /&gt;
== ID 110000 - 110999 ==&lt;br /&gt;
{{Flag en}} Reserved for aternatik&lt;br /&gt;
&lt;br /&gt;
{{Flag fr}} Réservé à aternatik&lt;br /&gt;
&lt;br /&gt;
{{Flag sp}} Reservado para aternatik&lt;br /&gt;
&lt;br /&gt;
== ID 300000 - 300999 ==&lt;br /&gt;
{{Flag en}} Reserved for AtooNet&lt;br /&gt;
&lt;br /&gt;
{{Flag fr}} Réservé à AtooNet&lt;br /&gt;
&lt;br /&gt;
{{Flag sp}} Reservado para AtooNet&lt;br /&gt;
&lt;br /&gt;
== ID 400000 - 400999 ==&lt;br /&gt;
{{Flag en}} Reserved for 2byte.es&lt;br /&gt;
&lt;br /&gt;
{{Flag fr}} Réservé à 2byte.es&lt;br /&gt;
&lt;br /&gt;
{{Flag sp}} Reservado para 2byte.es&lt;br /&gt;
&lt;br /&gt;
= ID &amp;gt; 500000 =&lt;br /&gt;
{{Flag en}} If you don&#039;t already have reserved ids and need some, please don&#039;t use a round number and use a number higher than 500000. If you have a wiki account, you can reserve your own range by editing the  100000 - 499999 range (1000 ids maximum per partner).&lt;br /&gt;
&lt;br /&gt;
{{Flag fr}} Si vous n&#039;avez pas de numéros réservés et en avez besoin, n&#039;utilisez pas de chiffres rond et utilisez une valeur supérieure à 500000. Si vous avez un compte wiki, vous pouvez réserver vous-même votre plage en ajoutant votre entrée dans la zone 100000 - 499999 (pas plus de 1000 numéros par partenaire).&lt;br /&gt;
&lt;br /&gt;
{{Flag sp}} Si no dispone de número reservado y necesita, no use cifras redondeadas y usa un valor superior a 500000. Si tiene una cuenta wiki, puede reservarse usted mismo sus id añadiendo su entrada en la zona 100000 - 499999 (no más de 1000 id por partner).&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Remboursement_frais&amp;diff=29519</id>
		<title>Remboursement frais</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Remboursement_frais&amp;diff=29519"/>
		<updated>2013-05-13T05:28:32Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Association Dolibarr et remboursement des frais engagés =&lt;br /&gt;
&lt;br /&gt;
L&#039;évènement du DevCamp de Montpellier [[DevCamp_Montpellier_April_2013_Organisation]] a été une première dans le cadre d&#039;un remboursement des frais engagés par les participants. A l&#039;aune de cette expérience une réflexion s&#039;impose pour fixer des règles et cadrer ces remboursements.&lt;br /&gt;
Le but de cette page est de définir un cadre générique permettant de valider une fois pour toute les remboursements que pourrait faire l&#039;association.&lt;br /&gt;
&lt;br /&gt;
= Conditions d&#039;éligibilité =&lt;br /&gt;
Les conditions d&#039;éligibilité se rapportent d&#039;une part à l&#039;évènement lui même et d&#039;autre part aux participants &lt;br /&gt;
&lt;br /&gt;
== Type d&#039;évènement ==&lt;br /&gt;
La liste suivante n&#039;est qu&#039;une base de discussion&lt;br /&gt;
* Assemblée générale&lt;br /&gt;
Il est judicieux de cumuler comme jusqu&#039;à présent l&#039;assemblée générale avec un événement ( salon Linux, RMLL etc...)&lt;br /&gt;
* Réunion du bureau&lt;br /&gt;
Il est judicieux de cumuler comme jusqu&#039;à présent la réunion du bureau avec un événement ( salon Linux, RMLL etc...)&lt;br /&gt;
* Salon Linux&lt;br /&gt;
* RMLL&lt;br /&gt;
&lt;br /&gt;
== Participants ==&lt;br /&gt;
La liste suivante n&#039;est qu&#039;une base de discussion&lt;br /&gt;
* Ensemble des participants&lt;br /&gt;
Pour rester dans l&#039;enveloppe des ressources de l&#039;association il est nécessaire de limiter à l&#039;avance le nombre de participants pris en charge. Pour une entreprise donnée, un seul participant sera pris en charge.&lt;br /&gt;
* Membres du bureau&lt;br /&gt;
* Adhérents&lt;br /&gt;
&lt;br /&gt;
== Type de participation ==&lt;br /&gt;
* Investissement à temps plein&lt;br /&gt;
Il semble logique de privilégier ce type de participation lors d&#039;un nombre limité de participants&lt;br /&gt;
* Simple passage&lt;br /&gt;
&lt;br /&gt;
= Limites de remboursement =&lt;br /&gt;
De façon générale tout remboursement ne sera effectué que sur présentation d&#039;une facture et de pièces justificatives&lt;br /&gt;
== Transport ==&lt;br /&gt;
Fournir une copie du titre de transport. Une copie du calcul du trajet (genre Mapie) si transport en véhicule personnel.&lt;br /&gt;
&lt;br /&gt;
== Hébergement ==&lt;br /&gt;
Fournir une copie de la facture de l&#039;hébergement.&lt;br /&gt;
&lt;br /&gt;
== Restauration ==&lt;br /&gt;
Fournir une copie de la facture.&lt;br /&gt;
Dans le cas où l&#039;association prend en charge la réservation des repas, les repas non consommés par un participant devront être payés par celui-ci.&lt;br /&gt;
&lt;br /&gt;
== Limites propres aux réserves de l&#039;association ==&lt;br /&gt;
L&#039;enveloppe de remboursement à ne pas dépasser est données à l&#039;avance par le trésorier. Celle ci peut être discutée lors des réunions de bureau précédant l&#039;événement.&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Extrafields&amp;diff=29329</id>
		<title>Extrafields</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Extrafields&amp;diff=29329"/>
		<updated>2013-04-20T17:17:05Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateDocDevEn}}&lt;br /&gt;
= Extrafields =&lt;br /&gt;
&lt;br /&gt;
Extrafields allow to add others datas to Dolibarr standard database schema. Introduced in version 3.2, extrafields are now implemented in businesses object :&lt;br /&gt;
* Thirdparties &amp;amp; contacts &amp;amp; users&lt;br /&gt;
* Events&lt;br /&gt;
* Customer Invoices&lt;br /&gt;
* Proposal&lt;br /&gt;
* Products &amp;amp; services&lt;br /&gt;
* Member &amp;amp; member type&lt;br /&gt;
* Orders&lt;br /&gt;
* Projects &amp;amp; project tasks (since 3.4)&lt;br /&gt;
&lt;br /&gt;
== Technical implementation ==&lt;br /&gt;
&lt;br /&gt;
Each object have his table in database to store values of extrafields.&lt;br /&gt;
&lt;br /&gt;
== Datatables extrafield tables models ==&lt;br /&gt;
  llx_&#039;&#039;BaseTableNAme&#039;&#039;_extrafields&lt;br /&gt;
  rowid                     integer AUTO_INCREMENT PRIMARY KEY,&lt;br /&gt;
  tms                       timestamp,&lt;br /&gt;
  fk_object                 integer NOT NULL,&lt;br /&gt;
  import_key                varchar(14)&lt;br /&gt;
&lt;br /&gt;
== Load class for extrafields ==&lt;br /&gt;
To use extrafields all pages need include &lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
require_once DOL_DOCUMENT_ROOT.&#039;/core/class/extrafields.class.php&#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Load extrafield array in object ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$extrafields = new ExtraFields($db);&lt;br /&gt;
$extralabels=$extrafields-&amp;gt;fetch_name_optionals_label(&#039;&#039;&#039;ObjectClassName&#039;&#039;&#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
$extralabels will be an array with code and label of extrafields. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Load extrafield into object ==&lt;br /&gt;
&lt;br /&gt;
Extrafields are loaded in $object-&amp;gt;array_options array.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$object-&amp;gt;fetch($rowid);&lt;br /&gt;
$object-&amp;gt;fetch_optionals($rowid,$extralabels);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Before call $object-&amp;gt;create() or $object-&amp;gt;update() ==&lt;br /&gt;
&lt;br /&gt;
Values of extrafields sent by form need to be retrieve. For do that, use this method :&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$ret = $extrafields-&amp;gt;setOptionalsFromPost($extralabels,$object);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Inside edit page to display extrafields ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$reshook=$hookmanager-&amp;gt;executeHooks(&#039;formObjectOptions&#039;,$parameters,$act,$action);    // Note that $action and $object may have been modified by hook&lt;br /&gt;
if (empty($reshook) &amp;amp;&amp;amp; ! empty($extrafields-&amp;gt;attribute_label))&lt;br /&gt;
{&lt;br /&gt;
      print $object-&amp;gt;showOptionals($extrafields,&#039;edit&#039;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Inside view page to display extrafields ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$reshook=$hookmanager-&amp;gt;executeHooks(&#039;formObjectOptions&#039;,$parameters,$act,$action);    // Note that $action and $object may have been modified by hook&lt;br /&gt;
if (empty($reshook) &amp;amp;&amp;amp; ! empty($extrafields-&amp;gt;attribute_label))&lt;br /&gt;
{&lt;br /&gt;
      print $object-&amp;gt;showOptionals($extrafields);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== After fetch method of this object class ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
require_once(DOL_DOCUMENT_ROOT.&#039;/core/class/extrafields.class.php&#039;);&lt;br /&gt;
$extrafields=new ExtraFields($this-&amp;gt;db);&lt;br /&gt;
$extralabels=$extrafields-&amp;gt;fetch_name_optionals_label(&#039;company&#039;,true);&lt;br /&gt;
if (count($extralabels)&amp;gt;0) {&lt;br /&gt;
	$this-&amp;gt;array_options = array();&lt;br /&gt;
}&lt;br /&gt;
foreach($extrafields-&amp;gt;attribute_label as $key=&amp;gt;$label)&lt;br /&gt;
{&lt;br /&gt;
	$this-&amp;gt;array_options[&#039;options_&#039;.$key]=$label;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==After Update method of this object class :==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// Actions on extra fields (by external module or standard code)&lt;br /&gt;
// FIXME le hook fait double emploi avec le trigger !!&lt;br /&gt;
$hookmanager-&amp;gt;initHooks(array(&#039;HookModuleNamedao&#039;));&lt;br /&gt;
$parameters=array(&#039;socid&#039;=&amp;gt;$this-&amp;gt;id);&lt;br /&gt;
$reshook=$hookmanager-&amp;gt;executeHooks(&#039;insertExtraFields&#039;,$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks&lt;br /&gt;
if (empty($reshook))&lt;br /&gt;
{&lt;br /&gt;
	if (empty($conf-&amp;gt;global-&amp;gt;MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used&lt;br /&gt;
	{&lt;br /&gt;
            $result=$this-&amp;gt;insertExtraFields();&lt;br /&gt;
            if ($result &amp;lt; 0)&lt;br /&gt;
            {&lt;br /&gt;
            	$error++;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
else if ($reshook &amp;lt; 0) $error++;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Extrafields&amp;diff=29328</id>
		<title>Extrafields</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Extrafields&amp;diff=29328"/>
		<updated>2013-04-20T17:06:26Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateDocDevEn}}&lt;br /&gt;
= Extrafields =&lt;br /&gt;
&lt;br /&gt;
Extrafields allow to add others datas to Dolibarr standard database schema. Introduced in version 3.2, extrafields are now implemented in businesses object :&lt;br /&gt;
* Thirdparties &amp;amp; contacts &amp;amp; users&lt;br /&gt;
* Events&lt;br /&gt;
* Customer Invoices&lt;br /&gt;
* Proposal&lt;br /&gt;
* Products &amp;amp; services&lt;br /&gt;
* Member &amp;amp; member type&lt;br /&gt;
* Orders&lt;br /&gt;
* Projects &amp;amp; project tasks (since 3.4)&lt;br /&gt;
&lt;br /&gt;
== Technical implementation ==&lt;br /&gt;
&lt;br /&gt;
Each object have his table in database to store values of extrafields.&lt;br /&gt;
&lt;br /&gt;
==Datatables extrafield tables models is  :==&lt;br /&gt;
  llx_&#039;&#039;BaseTableNAme&#039;&#039;_extrafields&lt;br /&gt;
  rowid                     integer AUTO_INCREMENT PRIMARY KEY,&lt;br /&gt;
  tms                       timestamp,&lt;br /&gt;
  fk_object                 integer NOT NULL,&lt;br /&gt;
  import_key                varchar(14)&lt;br /&gt;
&lt;br /&gt;
==Display page have to include :==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
require_once DOL_DOCUMENT_ROOT.&#039;/core/class/extrafields.class.php&#039;;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Load extrafield array in object :==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$extrafields = new ExtraFields($db);&lt;br /&gt;
$extralabels=$extrafields-&amp;gt;fetch_name_optionals_label(&#039;&#039;&#039;ObjectClassName&#039;&#039;&#039;);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Load extrafield into object :==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;$object&#039;&#039;-&amp;gt;fetch($rowid);&lt;br /&gt;
&#039;&#039;$object&#039;&#039;-&amp;gt;fetch_optionals($rowid,$extralabels);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Before call &#039;&#039;$object&#039;&#039;-&amp;gt;create or &#039;&#039;$object&#039;&#039;-&amp;gt;update :==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$ret = $extrafields-&amp;gt;setOptionalsFromPost($extralabels,$object);&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Inside edit page to display extrafields :==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$reshook=$hookmanager-&amp;gt;executeHooks(&#039;formObjectOptions&#039;,$parameters,$act,$action);    // Note that $action and $object may have been modified by hook&lt;br /&gt;
if (empty($reshook) &amp;amp;&amp;amp; ! empty($extrafields-&amp;gt;attribute_label))&lt;br /&gt;
{&lt;br /&gt;
      print &#039;&#039;$object&#039;&#039;-&amp;gt;showOptionals($extrafields,&#039;edit&#039;);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Inside view page to display extrafields :==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$reshook=$hookmanager-&amp;gt;executeHooks(&#039;formObjectOptions&#039;,$parameters,$act,$action);    // Note that $action and $object may have been modified by hook&lt;br /&gt;
if (empty($reshook) &amp;amp;&amp;amp; ! empty($extrafields-&amp;gt;attribute_label))&lt;br /&gt;
{&lt;br /&gt;
      print &#039;&#039;$object&#039;&#039;-&amp;gt;showOptionals($extrafields);&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==After fetch method of this object class:==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
require_once(DOL_DOCUMENT_ROOT.&#039;/core/class/extrafields.class.php&#039;);&lt;br /&gt;
$extrafields=new ExtraFields($this-&amp;gt;db);&lt;br /&gt;
$extralabels=$extrafields-&amp;gt;fetch_name_optionals_label(&#039;company&#039;,true);&lt;br /&gt;
if (count($extralabels)&amp;gt;0) {&lt;br /&gt;
	$this-&amp;gt;array_options = array();&lt;br /&gt;
}&lt;br /&gt;
foreach($extrafields-&amp;gt;attribute_label as $key=&amp;gt;$label)&lt;br /&gt;
{&lt;br /&gt;
	$this-&amp;gt;array_options[&#039;options_&#039;.$key]=$label;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==After Update method of this object class :==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
// Actions on extra fields (by external module or standard code)&lt;br /&gt;
// FIXME le hook fait double emploi avec le trigger !!&lt;br /&gt;
$hookmanager-&amp;gt;initHooks(array(&#039;HookModuleNamedao&#039;));&lt;br /&gt;
$parameters=array(&#039;socid&#039;=&amp;gt;$this-&amp;gt;id);&lt;br /&gt;
$reshook=$hookmanager-&amp;gt;executeHooks(&#039;insertExtraFields&#039;,$parameters,$this,$action);    // Note that $action and $object may have been modified by some hooks&lt;br /&gt;
if (empty($reshook))&lt;br /&gt;
{&lt;br /&gt;
	if (empty($conf-&amp;gt;global-&amp;gt;MAIN_EXTRAFIELDS_DISABLED)) // For avoid conflicts if trigger used&lt;br /&gt;
	{&lt;br /&gt;
            $result=$this-&amp;gt;insertExtraFields();&lt;br /&gt;
            if ($result &amp;lt; 0)&lt;br /&gt;
            {&lt;br /&gt;
            	$error++;&lt;br /&gt;
            }&lt;br /&gt;
        }&lt;br /&gt;
}&lt;br /&gt;
else if ($reshook &amp;lt; 0) $error++;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Extrafields&amp;diff=29297</id>
		<title>Extrafields</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Extrafields&amp;diff=29297"/>
		<updated>2013-04-20T02:20:30Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: /* Extrafields */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateDocDevEn}}&lt;br /&gt;
= Extrafields =&lt;br /&gt;
&lt;br /&gt;
Extrafields allow to add others datas to Dolibarr standard database schema. Introduced in version 3.2, extrafields are now implemented in businesses object :&lt;br /&gt;
* Thirdparties &amp;amp; contacts &amp;amp; users&lt;br /&gt;
* Events&lt;br /&gt;
* Customer Invoices&lt;br /&gt;
* Proposal&lt;br /&gt;
* Products &amp;amp; services&lt;br /&gt;
* Member &amp;amp; member type&lt;br /&gt;
* Orders&lt;br /&gt;
* Projects &amp;amp; project tasks (since 3.4)&lt;br /&gt;
&lt;br /&gt;
== Technical implementation ==&lt;br /&gt;
&lt;br /&gt;
Each object have his table in database to store values of etrafields&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Extrafields&amp;diff=29296</id>
		<title>Extrafields</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Extrafields&amp;diff=29296"/>
		<updated>2013-04-20T02:16:15Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: /* Extrafields */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateDocDevEn}}&lt;br /&gt;
= Extrafields =&lt;br /&gt;
&lt;br /&gt;
Extrafields allow to add others datas to Dolibarr standard database schema. Introduced in version 3.2, extrafields are now implemented in businesses object :&lt;br /&gt;
* Thirdparties &amp;amp; contacts &amp;amp; users&lt;br /&gt;
* Events&lt;br /&gt;
* Customer Invoices&lt;br /&gt;
* Proposal&lt;br /&gt;
* Products &amp;amp; services&lt;br /&gt;
* Member &amp;amp; member type&lt;br /&gt;
* Orders&lt;br /&gt;
* Projects &amp;amp; project tasks (since 3.4)&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Extrafields&amp;diff=29295</id>
		<title>Extrafields</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Extrafields&amp;diff=29295"/>
		<updated>2013-04-20T02:13:33Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: Created page with &amp;quot;{{TemplateDocDevEn}} = Extrafields =  Extrafields allow to add others datas to Dolibarr standard database schema. Introduced in version 3.2, extrafields are now implemented in bu...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateDocDevEn}}&lt;br /&gt;
= Extrafields =&lt;br /&gt;
&lt;br /&gt;
Extrafields allow to add others datas to Dolibarr standard database schema. Introduced in version 3.2, extrafields are now implemented in businesses object :&lt;br /&gt;
* Thirdparties &amp;amp; contact &amp;amp; user&lt;br /&gt;
* Customer Invoices&lt;br /&gt;
* Proposal&lt;br /&gt;
* Member &amp;amp; member type&lt;br /&gt;
* Orders&lt;br /&gt;
* Projects &amp;amp; project tasks (since 3.4)&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Developer_documentation&amp;diff=29294</id>
		<title>Developer documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Developer_documentation&amp;diff=29294"/>
		<updated>2013-04-20T02:08:28Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Development organization and tools =&lt;br /&gt;
This chapter contains global informations that must be read before to start any development on Dolibarr.&lt;br /&gt;
# [[Dolibarr Project|Organization of project]]&lt;br /&gt;
# [[To known before to start|To known before to start to develop]]&lt;br /&gt;
# [[Environment and development tools]]&lt;br /&gt;
# [[Dependencies and external libraries]]&lt;br /&gt;
# [[FAQ_Get,update_project_sources|Get or update sources of a development version]]&lt;br /&gt;
&lt;br /&gt;
= Coding rules and best practices =&lt;br /&gt;
# [[Language and development rules|Language and development rules (PHP, SQL, HTML)]]&lt;br /&gt;
# [[:Category:Table SQL|List of tables]]&lt;br /&gt;
&lt;br /&gt;
= List of existing modules =&lt;br /&gt;
Technical documentations on standard business modules are available on developer documentation of each modules. Choose page you are interested in to go on it:&lt;br /&gt;
&lt;br /&gt;
* List of standard modules is defined on page [[:Category:List of Modules (developer)‎|List of Modules]]&lt;br /&gt;
* List of other modules is defined on page [[:Category:Complementary modules|Complementary modules]]&lt;br /&gt;
&lt;br /&gt;
= To develop a new module/addon for GUI =&lt;br /&gt;
This section describe how to develop a new module on Dolibarr that change how Dolibarr works. Such modules can have its own screens, its own data, its own CSS stylesheet, its own business code or all of this.&lt;br /&gt;
Script development is not included in this section (this is described in next chapter).&lt;br /&gt;
&lt;br /&gt;
To develop your own module, go on tutorial: [[Module development]]&lt;br /&gt;
&lt;br /&gt;
= To develop a batch or command line script =&lt;br /&gt;
This chapter describe the way to develop its own command line script to realize Dolibarr treatments (read, update data...).&lt;br /&gt;
Making modifications on user gui interface (GUI) is not included in this chapter. See previous chapter for this.&lt;br /&gt;
&lt;br /&gt;
To develop a script, like a cron script or an command line import tool to import data from an external source, you can have a look at the page: [[Script development]]&lt;br /&gt;
&lt;br /&gt;
= Technical components of Dolibarr =&lt;br /&gt;
== Tree structure ==&lt;br /&gt;
Path hierarchy of current version are defined into [http://www.dolibarr.org/html_doxygen/index.html doxygen generated documentation] (generated &amp;quot;javadoc&amp;quot; like documentation).&lt;br /&gt;
&lt;br /&gt;
However, paths to use to add new files by a new module is defined in the documentation to develop a new module (see [[Module development]]).&lt;br /&gt;
&lt;br /&gt;
== Setup storage ==&lt;br /&gt;
There are 3 places for Dolibarr setup parameters.&lt;br /&gt;
* Dolibarr technical setup (authentication mode, database logins and storage area for files) are defined in only one setup file conf/conf.php. See [[Configuration file]] for more information.&lt;br /&gt;
* Global features parameters are stored in [[Table llx_const]]. See page [[Constants]] for more information.&lt;br /&gt;
* Feature parameters for particular users are stored in [[Table llx_user_param]]. See page [[Constants]] for more information.&lt;br /&gt;
&lt;br /&gt;
== Business objects ==&lt;br /&gt;
See page [[Business Objects]]&lt;br /&gt;
&lt;br /&gt;
== Menus system ==&lt;br /&gt;
See page [[Menus system]]&lt;br /&gt;
&lt;br /&gt;
== Tabs system ==&lt;br /&gt;
See page [[Tabs system]]&lt;br /&gt;
&lt;br /&gt;
== Skins system ==&lt;br /&gt;
See page [[Skins]]&lt;br /&gt;
&lt;br /&gt;
== Box system ==&lt;br /&gt;
See page [[Box system]]&lt;br /&gt;
&lt;br /&gt;
== Authentication system ==&lt;br /&gt;
See page [[Authentication]]&lt;br /&gt;
&lt;br /&gt;
== Permission system ==&lt;br /&gt;
See page [[Permissions En|Permissions]]&lt;br /&gt;
&lt;br /&gt;
== Translation system ==&lt;br /&gt;
See page [[Translation system]]&lt;br /&gt;
&lt;br /&gt;
== Error management ==&lt;br /&gt;
See page [[Error reporting|Error reporting]]&lt;br /&gt;
&lt;br /&gt;
== Canvas system ==&lt;br /&gt;
Canvas is a developer feature to replace sreens to create, update or view a card (products, thirdparties, contacts, ...). For example, you can replace the input form to create a new third party, or to edit it, or replace the card used to view it.&lt;br /&gt;
 &lt;br /&gt;
See page [[Canvas development]]&lt;br /&gt;
&lt;br /&gt;
== Triggers system ==&lt;br /&gt;
Triggers is a develop feature to execute personalized code during a Dolibarr &amp;quot;Business event&amp;quot; (creation of invoice, delete of user, update of thirdparty, etc...), and only for a business event. To personalize code for other contexts, see instead chapter &#039;&#039;&#039;Hooks system&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For triggers usage, see [[Interfaces Dolibarr toward foreign systems|this page]].&lt;br /&gt;
&lt;br /&gt;
== Hooks system ==&lt;br /&gt;
See page [[Hooks system]].&lt;br /&gt;
&lt;br /&gt;
== Variable substitution system ==&lt;br /&gt;
See page [[Variable substitution system]].&lt;br /&gt;
&lt;br /&gt;
== Web services ==&lt;br /&gt;
Dolibarr can be setup to provide some services.&lt;br /&gt;
See [[Module Web Services]]&lt;br /&gt;
&lt;br /&gt;
== Files/Documents storage management ==&lt;br /&gt;
See page [[Generated documents]]&lt;br /&gt;
&lt;br /&gt;
== Numbering modules ==&lt;br /&gt;
For each entity created in the application, Dolibarr assigns a reference. In order to adapt the reference to any use, Dolibarr use modules to define the rule of generation of this reference. Several modules are supplied with application. Some are generic and are used to define the mask numbering (number on x characters, with or without prefix, including the date or not, etc.), which can meet most needs. However, there are still cases where the modules provided does not meet the need. In this case it is necessary to develop its own numbering module.&lt;br /&gt;
&lt;br /&gt;
For more information, see on page [[Create numeration module]]&lt;br /&gt;
&lt;br /&gt;
== Numbering modules and generating documents ==&lt;br /&gt;
More documentation about document generation from modeles is available on page [[Create a PDF document template]] or [[Create an ODT document template]]&lt;br /&gt;
&lt;br /&gt;
== Extrafields ==&lt;br /&gt;
See page [[Extrafields]]&lt;br /&gt;
&lt;br /&gt;
= Mass exports/imports =&lt;br /&gt;
# [[Mass imports]]&lt;br /&gt;
# [[Module Exports En|Mass exports]]&lt;br /&gt;
&lt;br /&gt;
= Interfaces and links with other applications =&lt;br /&gt;
# [[Interfaces Dolibarr toward foreign systems]] or toward Dolibarr (Dolibarr Triggers)&lt;br /&gt;
# [[Interfaces from foreign systems toward Dolibarr]]&lt;br /&gt;
# [[Module Web Services|Web Services]]&lt;br /&gt;
&lt;br /&gt;
= FAQ =&lt;br /&gt;
All FAQ are available through index page [[:Category:FAQ EN|FAQ EN]]&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Montpellier_April_2013_Organization&amp;diff=29293</id>
		<title>DevCamp Montpellier April 2013 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Montpellier_April_2013_Organization&amp;diff=29293"/>
		<updated>2013-04-20T02:01:38Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Title =&lt;br /&gt;
* Title of event: DevCamps Dolibarr Montpellier April 2013&lt;br /&gt;
* Main language used during event: French&lt;br /&gt;
&lt;br /&gt;
= Organizers =&lt;br /&gt;
* Responsible of location: [[Florian Henry]] / [[Jean-François Ferry]] / Pascal Arnoux / Kawenga&lt;br /&gt;
* Responsible for food: [[Jean-François Ferry]] / [[Florian Henry]]&lt;br /&gt;
* Responsible of communication and participant information :  [[Florian Henry]] (florian.henry@open-concept.pro)&lt;br /&gt;
* Responsible of sponsor (not mandatory): [http://www.montpel-libre.fr/ Montpel&#039;Libre] / [http://www.frul.org FRUL] / [http://www.kawenga.org Kawenga] /[[Dolibarr foundation]]&lt;br /&gt;
&lt;br /&gt;
= Dates =&lt;br /&gt;
* Date of event: From Friday 19 april 14h to sunday 21 april 2013&lt;br /&gt;
* Date limit for subscription: 1 april 2013&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Location =&lt;br /&gt;
* Location : Kawenga, 21 Boulevard Louis Blanc  34090 Montpellier - France&lt;br /&gt;
* Sleeping: None will be provide by DevCamps organisers, it&#039;s up to you to found place to rest. It&#039;s possible to lay in the meeting room, but it&#039;s will not be hight quality sleep&lt;br /&gt;
* Chairs: Around 20-30&lt;br /&gt;
* Tables: Around 20 people&lt;br /&gt;
* Video: Yes, this event will be broadcasted&lt;br /&gt;
* Food: Dolibarr association will refund travel/host and food for association members. Contact Phillipe Grand for more information&lt;br /&gt;
* Maps: See Google maps or Street map with &amp;quot;Boulevard Louis Blanc, Montpellier&amp;quot;. [http://www.openstreetmap.org/?lat=43.614549&amp;amp;amp;lon=3.8813035&amp;amp;amp;zoom=17&amp;amp;amp;layers=M&amp;amp;amp;mlat=43.61471&amp;amp;amp;mlon=3.87983 Exactly place position in OSM] The place is accessible by tram on line 1. Stop at &amp;quot;Louis Blanc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Suggestion of plan by time ==&lt;br /&gt;
It&#039;s a start of scheduling this DevCamps, things can move&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday 19 April&#039;&#039;&#039; : &lt;br /&gt;
*14H00-16H00 : Gate Open - Welcome and free discuss until 16h00.&lt;br /&gt;
*16H00-16H30 : Round table presentation.&lt;br /&gt;
*16H30-17H30 : User experience return ([[Florian Henry]]-Cargohub)&lt;br /&gt;
*17H30-18H30 : Other user experience return by Participants&lt;br /&gt;
*19H00-20H00 : Diner&lt;br /&gt;
*20H00-20H30 : Doliforge presentation&lt;br /&gt;
*20H30 -.... : Bug/task fixing base on Doliforge bug (also call beer2beer and developement)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Saturday 20 April&#039;&#039;&#039; :&lt;br /&gt;
*09H00-10H30 : Breakfast&lt;br /&gt;
*10H30-12H00 : General Meeting of the foundation&lt;br /&gt;
*12H00-14H00 : Launch&lt;br /&gt;
*14H00-14H30 : Presentation and discussion on Paypal integration into Dolibarr (videoconference with Paypal France)&lt;br /&gt;
*14H00-18H00 : Users &amp;quot;hello&amp;quot; time&lt;br /&gt;
*19H00-20H00 : Diner&lt;br /&gt;
*20H00 -.... : Bug/task fixing base on Doliforge bug or module to adapt to push into core. (also call beer2beer and developement)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sunday 21 April&#039;&#039;&#039; :&lt;br /&gt;
*09H00-10H00 : Breakfast&lt;br /&gt;
*10H00-12H00 : Documentation writing about what append during this DevCamps&lt;br /&gt;
*12H00-13H00 : Launch&lt;br /&gt;
*13H00-17H00 : Bug/task fixing base on Doliforge bug or module to adapt to push into core. (also call beer2beer and developement)&lt;br /&gt;
*17H00 : End of DevCamps&lt;br /&gt;
&lt;br /&gt;
== Suggestion of work ==&lt;br /&gt;
&lt;br /&gt;
* Talk about the foundation :&lt;br /&gt;
=&amp;gt; General Meeting of the foundation (saturday)&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; How the foundation works. Tools.&lt;br /&gt;
&lt;br /&gt;
* Talk about development :&lt;br /&gt;
Following items are just ideas, it have to be decided clearly. May be we should remove all and put others that are more important regarding Doliforge.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Feedbacks from dolibarr users, list of needs (JH)&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; presenting dolibarr tools : doliforge, bugtracker, and how to use them (JH)&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; planning of next releases, roadmap ? (JH) &lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Big bug fixing regarding Doliforge Bug backlog&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Target for codesniffer to validate dolibarr rules.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Canvas for cutomer and product&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Multi-Tax&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Email with WYSIYG&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Gmail (contact) connector&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Module Compta&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Module Project : ical &amp;amp; product integration ([[Charles-Fr BENKE]])&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Dolibarr List : datatables &amp;amp; dynamic setting integration ([[Charles-Fr BENKE]])&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Doliforge and Dolistore (jetkins)&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Talk about https://github.com/rdoursenaud/dolibarr-module-template may be provide as offical template module&lt;br /&gt;
&lt;br /&gt;
= Participants =&lt;br /&gt;
Please enter here your information 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;
------------------------------------------&lt;br /&gt;
[[File:Laurent_Destailleur.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Laurent Destailleur]]&lt;br /&gt;
* Age: 40&lt;br /&gt;
* Coming from (town, country): Rueil Malmaison (Paris)&lt;br /&gt;
* Arrival date and hour: 19th - 16:00&lt;br /&gt;
* Departure date and hour: 21th - 14:24&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: Train&lt;br /&gt;
* Lodging: Hotel Ibis Centre Comédie&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €150 - Hotel: €180&lt;br /&gt;
* Email for contact: eldy at destailleur.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: [[Florian Henry]] (FHenry)&lt;br /&gt;
* Age: 32&lt;br /&gt;
* Coming from (town, country): Manduel (Nîmes)&lt;br /&gt;
* Arrival date and hour: 19th - 13h&lt;br /&gt;
* Departure date and hour: 21th - 21h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: By car&lt;br /&gt;
* Lodging: Sleeping in place or not, or at my home&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): ________&lt;br /&gt;
* Email for contact: florian (point) henry at open-concept (point) pro&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: [[Jean-François Ferry]]&lt;br /&gt;
* Age: 32&lt;br /&gt;
* Coming from (town, country): Montpellier&lt;br /&gt;
* Arrival date and hour: 19th - 13h&lt;br /&gt;
* Departure date and hour: 21th - 21h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: By foot&lt;br /&gt;
* Lodging: home&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): ________&lt;br /&gt;
* Email for contact: &lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: [[Charles-Fr BENKE]] (defrance)&lt;br /&gt;
* Age: 44&lt;br /&gt;
* Coming from (town, country): Lyon, France&lt;br /&gt;
* Arrival date and hour: 19th - 12h&lt;br /&gt;
* Departure date and hour: 21th - 17h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: By car or bike&lt;br /&gt;
* Lodging: Hotel or friends&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): Transport: €150 - Hotel: €100&lt;br /&gt;
* Email for contact: charles.fr chez benke.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: Maxime Kohlhaas (atm-maxime)&lt;br /&gt;
* Age: 26&lt;br /&gt;
* Coming from (town, country): Valence, France&lt;br /&gt;
* Arrival date and hour: 19th - 14h&lt;br /&gt;
* Departure date and hour: 21th - 21h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: By car&lt;br /&gt;
* Lodging: Family in Manduel or Nîmes&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): ________&lt;br /&gt;
* Email for contact: &lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: Alexis Algoud (atm-alexis)&lt;br /&gt;
* Age: 32&lt;br /&gt;
* Coming from (town, country): Valence, France&lt;br /&gt;
* Arrival date and hour: 19th - 14h&lt;br /&gt;
* Departure date and hour: 21th - 21h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: By car&lt;br /&gt;
* Lodging: Hotel ?&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): ________&lt;br /&gt;
* Email for contact: &lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: Raphaël Doursenaud&lt;br /&gt;
* Age: 31&lt;br /&gt;
* Coming from (town, country): Pau (64), France&lt;br /&gt;
* Arrival date and hour: 19th - ~14h30&lt;br /&gt;
* Departure date and hour: 22nd - on morning&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: Train, tram, on foot...&lt;br /&gt;
* Lodging: Hotel Ibis Centre Comédie&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): ~€350&lt;br /&gt;
* Email for contact: &lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: Jean Heimburger&lt;br /&gt;
* Age: 52&lt;br /&gt;
* Coming from (town, country): Sarrebourg (57), France&lt;br /&gt;
* Arrival date and hour: 19th - 14h58&lt;br /&gt;
* Departure date and hour: 21nd - 10h06&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: Train&lt;br /&gt;
* Lodging: Hotel A définir près du lieu de rencontre&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): €181.40&lt;br /&gt;
* Email for contact: &lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: Philippe Grand&lt;br /&gt;
* Age: &lt;br /&gt;
* Coming from (town, country): Olivet (45)&lt;br /&gt;
* Arrival date and hour: 19th - 15h34&lt;br /&gt;
* Departure date and hour: 21th - 13h24&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: Train&lt;br /&gt;
* Lodging: Hotel Ibis Centre Comédie&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): €386.70&lt;br /&gt;
* Email for contact: &lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: [[Juanjo Menent]] (Simnandez)&lt;br /&gt;
* Age: 40 &lt;br /&gt;
* Coming from (town, country): Gandía, Spain&lt;br /&gt;
* Arrival date and hour: 19th - 21h14&lt;br /&gt;
* Departure date and hour: 21th - 07h28&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: Train&lt;br /&gt;
* Lodging: Hotel Ibis Centre Comédie&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): Transport: €192 - Hotel: €140 &lt;br /&gt;
* Email for contact: jmenent at 2byte.es&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: Poltorak Alexandre&lt;br /&gt;
* Age: 32&lt;br /&gt;
* Coming from (town, country): Geneva, Switzerland&lt;br /&gt;
* Arrival date and hour: 18th - 18:30&lt;br /&gt;
* Departure date and hour: 21th - 17h28&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: Train&lt;br /&gt;
* Lodging: Hosted by nice geeks&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): ~€200&lt;br /&gt;
* Email for contact:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Work done during Event ==&lt;br /&gt;
* Reorganization of submission bug form on doliforge&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Setup_Other&amp;diff=29274</id>
		<title>Setup Other</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Setup_Other&amp;diff=29274"/>
		<updated>2013-04-15T11:49:58Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: &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 build to add/edit new parameters without a dedicated page build 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 - Setup - Other&#039;&#039;&#039;: &lt;br /&gt;
&lt;br /&gt;
== Global options ==&lt;br /&gt;
&lt;br /&gt;
* MAIN_APPLICATION_TITLE =&amp;gt; This will change the title of software (that appears on the login page by default).&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_USE_ADVANCED_PERMS =&amp;gt; Active advanced permissions functionality. You will get more details permission but you loose the homogeneity of permission rules.&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_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 orign to be set as product description when added to Propal/ORder/Invoice&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.&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 be be modified and become correct during sending, solving any problem. 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;
== Module Tiers ==&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;
&lt;br /&gt;
== Commercial proposal 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;
&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&lt;br /&gt;
* MAIN_USE_LOCALTAX_TYPE_7 =&amp;gt; Enable local tax type 7 into dictionnary of vat types (disabled by default because implementation still need works).&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;
&lt;br /&gt;
== Product 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;
&lt;br /&gt;
== Service 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;
== 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;
&lt;br /&gt;
== Intervention module ==&lt;br /&gt;
* FICHEINTER_CLASSIFY_BILLED =&amp;gt; Allow to classify a intervention card as &amp;quot;Billed&amp;quot;&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.&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.&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_ADDALSOSOURCEDETAILS =&amp;gt; Shows all contact information in PDF files of your own company (&amp;lt; 3.2)&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 onot 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;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Montpellier_April_2013_Organization&amp;diff=29238</id>
		<title>DevCamp Montpellier April 2013 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Montpellier_April_2013_Organization&amp;diff=29238"/>
		<updated>2013-04-12T07:52:39Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Title =&lt;br /&gt;
* Title of event: DevCamps Dolibarr Montpellier April 2013&lt;br /&gt;
* Main language used during event: French&lt;br /&gt;
&lt;br /&gt;
= Organizers =&lt;br /&gt;
* Responsible of location: [[Florian Henry]] / [[Jean-François Ferry]] / Pascal Arnoux / Kawenga&lt;br /&gt;
* Responsible for food: [[Jean-François Ferry]] / [[Florian Henry]]&lt;br /&gt;
* Responsible of communication and participant information :  [[Florian Henry]] (florian.henry@open-concept.pro)&lt;br /&gt;
* Responsible of sponsor (not mandatory): [http://www.montpel-libre.fr/ Montpel&#039;Libre] / [http://www.frul.org FRUL] / [http://www.kawenga.org Kawenga] /[[Dolibarr foundation]]&lt;br /&gt;
&lt;br /&gt;
= Dates =&lt;br /&gt;
* Date of event: From Friday 19 april 14h to sunday 21 april 2013&lt;br /&gt;
* Date limit for subscription: 1 april 2013&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Location =&lt;br /&gt;
* Location : Kawenga, 21 Boulevard Louis Blanc  34090 Montpellier - France&lt;br /&gt;
* Sleeping: None will be provide by DevCamps organisers, it&#039;s up to you to found place to rest. It&#039;s possible to lay in the meeting room, but it&#039;s will not be hight quality sleep&lt;br /&gt;
* Chairs: Around 20-30&lt;br /&gt;
* Tables: Around 20 people&lt;br /&gt;
* Video: Yes, this event will be broadcasted&lt;br /&gt;
* Food: Dolibarr association wil refund travel/host and food for association members. Contact Phillipe Grand for more information&lt;br /&gt;
* Maps: See Google maps or Street map with &amp;quot;Boulevard Louis Blanc, Montpellier&amp;quot;. [http://www.openstreetmap.org/?lat=43.614549&amp;amp;amp;lon=3.8813035&amp;amp;amp;zoom=17&amp;amp;amp;layers=M&amp;amp;amp;mlat=43.61471&amp;amp;amp;mlon=3.87983 Exactly place position in OSM] The place is accessible by tram on line 1. Stop at &amp;quot;Louis Blanc&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Suggestion of plan by time ==&lt;br /&gt;
It&#039;s a start of scheduling this DevCamps, things can move&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday 19 April&#039;&#039;&#039; : &lt;br /&gt;
*14H00-15H30 : Gate Open - Welcome and free discuss until 15h30&lt;br /&gt;
*15H30-16H30 : Round table presentation.&lt;br /&gt;
*16H30-17H30 : User experience return ([[Florian Henry]]-Cargohub)&lt;br /&gt;
*17H30-18H30 : Other user experience return by Participants&lt;br /&gt;
*19H00-20H00 : Diner&lt;br /&gt;
*20H00-20H30 : Doliforge presentation&lt;br /&gt;
*20H30-21H00 : New Developer experience return ([[Charles-Fr BENKE]]- Module Equipement)&lt;br /&gt;
*21H00 -.... : Bug/task fixing base on Doliforge bug (also call beer2beer and developement)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Saturday 20 April&#039;&#039;&#039; :&lt;br /&gt;
*09H00-10H00 : Breakfast&lt;br /&gt;
*10H00-13H00 : General Meeting of the foundation&lt;br /&gt;
*13H00-14H00 : Launch&lt;br /&gt;
*14H00-14H30 : Presentation and discussion on Paypal integration into Dolibarr (videoconference with Paypal France)&lt;br /&gt;
*14H00-18H00 : Users &amp;quot;hello&amp;quot; time&lt;br /&gt;
*19H00-20H00 : Diner&lt;br /&gt;
*20H00 -.... : Bug/task fixing base on Doliforge bug or module to adapt to push into core. (also call beer2beer and developement)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sunday 21 April&#039;&#039;&#039; :&lt;br /&gt;
*09H00-10H00 : Breakfast&lt;br /&gt;
*10H00-12H00 : Documentation writing about what append during this DevCamps&lt;br /&gt;
*12H00-13H00 : Launch&lt;br /&gt;
*13H00-17H00 : Bug/task fixing base on Doliforge bug or module to adapt to push into core. (also call beer2beer and developement)&lt;br /&gt;
*17H00 : End of DevCamps&lt;br /&gt;
&lt;br /&gt;
== Suggestion of work ==&lt;br /&gt;
&lt;br /&gt;
* Talk about the foundation :&lt;br /&gt;
=&amp;gt; General Meeting of the foundation (saturday)&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; How the foundation works. Tools.&lt;br /&gt;
&lt;br /&gt;
* Talk about development :&lt;br /&gt;
Following items are just ideas, it have to be decided clearly. May be we should remove all and put others that are more important regarding Doliforge.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Feedbacks from dolibarr users, list of needs (JH)&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; presenting dolibarr tools : doliforge, bugtracker, and how to use them (JH)&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; planning of next releases, roadmap ? (JH) &lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Big bug fixing regarding Doliforge Bug backlog&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Target for codesniffer to validate dolibarr rules.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Canvas for cutomer and product&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Multi-Tax&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Email with WYSIYG&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Gmail (contact) connector&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Module Compta&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Module Project : ical &amp;amp; product integration ([[Charles-Fr BENKE]])&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Dolibarr List : datatables &amp;amp; dynamic setting integration ([[Charles-Fr BENKE]])&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Doliforge and Dolistore (jetkins)&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Talk about https://github.com/rdoursenaud/dolibarr-module-template may be provide as offical template module&lt;br /&gt;
&lt;br /&gt;
= Participants =&lt;br /&gt;
Please enter here your information 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;
------------------------------------------&lt;br /&gt;
[[File:Laurent_Destailleur.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Laurent Destailleur]]&lt;br /&gt;
* Age: 40&lt;br /&gt;
* Coming from (town, country): Rueil Malmaison (Paris)&lt;br /&gt;
* Arrival date and hour: 19th - 16:00&lt;br /&gt;
* Departure date and hour: 21th - 14:24&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: Don&#039;t know yet&lt;br /&gt;
* Lodging: Hotel ???&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €150 - Hotel: &lt;br /&gt;
* Email for contact: eldy at destailleur.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: [[Florian Henry]] (FHenry)&lt;br /&gt;
* Age: 32&lt;br /&gt;
* Coming from (town, country): Manduel (Nîmes)&lt;br /&gt;
* Arrival date and hour: 19th - 13h&lt;br /&gt;
* Departure date and hour: 21th - 21h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: By car&lt;br /&gt;
* Lodging: Sleeping in place or not, or at my home&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): ________&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: [[Jean-François Ferry]]&lt;br /&gt;
* Age: 32&lt;br /&gt;
* Coming from (town, country): Montpellier&lt;br /&gt;
* Arrival date and hour: 19th - 13h&lt;br /&gt;
* Departure date and hour: 21th - 21h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: By foot&lt;br /&gt;
* Lodging: home&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): ________&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: [[Charles-Fr BENKE]] (defrance)&lt;br /&gt;
* Age: 44&lt;br /&gt;
* Coming from (town, country): Lyon, France&lt;br /&gt;
* Arrival date and hour: 19th - 12h&lt;br /&gt;
* Departure date and hour: 21th - 17h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: By car or bike&lt;br /&gt;
* Lodging: Hotel or friends&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): ________&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: Maxime Kohlhaas (atm-maxime)&lt;br /&gt;
* Age: 26&lt;br /&gt;
* Coming from (town, country): Valence, France&lt;br /&gt;
* Arrival date and hour: 19th - 14h&lt;br /&gt;
* Departure date and hour: 21th - 21h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: By car&lt;br /&gt;
* Lodging: Family in Manduel or Nîmes&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): ________&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: Alexis Algoud (atm-alexis)&lt;br /&gt;
* Age: 32&lt;br /&gt;
* Coming from (town, country): Valence, France&lt;br /&gt;
* Arrival date and hour: 19th - 14h&lt;br /&gt;
* Departure date and hour: 21th - 21h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: By car&lt;br /&gt;
* Lodging: Hotel ?&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): ________&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: Raphaël Doursenaud&lt;br /&gt;
* Age: 31&lt;br /&gt;
* Coming from (town, country): Pau (64), France&lt;br /&gt;
* Arrival date and hour: 19th - ~14h30&lt;br /&gt;
* Departure date and hour: 22nd - on morning&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: Train, tram, on foot...&lt;br /&gt;
* Lodging: Hotel Ibis Centre Comédie&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): ~€350&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: Jean Heimburger&lt;br /&gt;
* Age: 52&lt;br /&gt;
* Coming from (town, country): Sarrebourg (57), France&lt;br /&gt;
* Arrival date and hour: 19th - 14h58&lt;br /&gt;
* Departure date and hour: 21nd - 10h06&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: Train&lt;br /&gt;
* Lodging: Hotel A définir près du lieu de rencontre&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): €181.40&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: Philippe Grand&lt;br /&gt;
* Age: &lt;br /&gt;
* Coming from (town, country): Olivet (45)&lt;br /&gt;
* Arrival date and hour: 19th - 15h34&lt;br /&gt;
* Departure date and hour: 21th - 13h24&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: Train&lt;br /&gt;
* Lodging: Hotel Ibis Centre Comédie&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): €386.70&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: [[Juanjo Menent]] (Simnandez)&lt;br /&gt;
* Age: 40 &lt;br /&gt;
* Coming from (town, country): Gandía, Spain&lt;br /&gt;
* Arrival date and hour: 19th - 21h14&lt;br /&gt;
* Departure date and hour: 21th - 07h28&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: Train&lt;br /&gt;
* Lodging: Hotel Ibis Centre Comédie&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): ~€420&lt;br /&gt;
* Email for contact: jmenent at 2byte.es &lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: Poltorak Alexandre&lt;br /&gt;
* Age: 32&lt;br /&gt;
* Coming from (town, country): Geneva, Switzerland&lt;br /&gt;
* Arrival date and hour: 18th - 18:30&lt;br /&gt;
* Departure date and hour: 21th - 17h28&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: Train&lt;br /&gt;
* Lodging: Hosted by nice geeks&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): ~€200&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=DevCamp_Montpellier_April_2013_Organization&amp;diff=29237</id>
		<title>DevCamp Montpellier April 2013 Organization</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=DevCamp_Montpellier_April_2013_Organization&amp;diff=29237"/>
		<updated>2013-04-12T07:24:40Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{TemplateAssoEn}}&lt;br /&gt;
[[Category:DevCamps]]&lt;br /&gt;
&lt;br /&gt;
= Title =&lt;br /&gt;
* Title of event: DevCamps Dolibarr Montpellier April 2013&lt;br /&gt;
* Main language used during event: French&lt;br /&gt;
&lt;br /&gt;
= Organizers =&lt;br /&gt;
* Responsible of location: [[Florian Henry]] / [[Jean-François Ferry]] / Pascal Arnoux / Kawenga&lt;br /&gt;
* Responsible for food: [[Jean-François Ferry]] / [[Florian Henry]]&lt;br /&gt;
* Responsible of communication and participant information :  [[Florian Henry]] (florian.henry@open-concept.pro)&lt;br /&gt;
* Responsible of sponsor (not mandatory): [http://www.montpel-libre.fr/ Montpel&#039;Libre] / [http://www.frul.org FRUL] / [http://www.kawenga.org Kawenga] /[[Dolibarr foundation]]&lt;br /&gt;
&lt;br /&gt;
= Dates =&lt;br /&gt;
* Date of event: From Friday 19 april 14h to sunday 21 april 2013&lt;br /&gt;
* Date limit for subscription: 1 april 2013&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Location =&lt;br /&gt;
* Location : Kawenga, 21 Boulevard Louis Blanc  34090 Montpellier - France&lt;br /&gt;
* Sleeping: None will be provide by DevCamps organisers, it&#039;s up to you to found place to rest. It&#039;s possible to lay in the meeting room, but it&#039;s will not be hight quality sleep&lt;br /&gt;
* Chairs: Around 20-30&lt;br /&gt;
* Tables: Around 20 people&lt;br /&gt;
* Video: Yes, this event will be broadcasted&lt;br /&gt;
* Food: Dolibarr association wil refund travel/host and food for association members. Contact Phillipe Grand for more information&lt;br /&gt;
* Maps: See Google maps or Street map with &amp;quot;Boulevard Louis Blanc, Montpellier&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Suggestion of plan by time ==&lt;br /&gt;
It&#039;s a start of scheduling this DevCamps, things can move&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Friday 19 April&#039;&#039;&#039; : &lt;br /&gt;
*14H00-15H30 : Gate Open - Welcome and free discuss until 15h30&lt;br /&gt;
*15H30-16H30 : Round table presentation.&lt;br /&gt;
*16H30-17H30 : User experience return ([[Florian Henry]]-Cargohub)&lt;br /&gt;
*17H30-18H30 : Other user experience return by Participants&lt;br /&gt;
*19H00-20H00 : Diner&lt;br /&gt;
*20H00-20H30 : Doliforge presentation&lt;br /&gt;
*20H30-21H00 : New Developer experience return ([[Charles-Fr BENKE]]- Module Equipement)&lt;br /&gt;
*21H00 -.... : Bug/task fixing base on Doliforge bug (also call beer2beer and developement)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Saturday 20 April&#039;&#039;&#039; :&lt;br /&gt;
*09H00-10H00 : Breakfast&lt;br /&gt;
*10H00-13H00 : General Meeting of the foundation&lt;br /&gt;
*13H00-14H00 : Launch&lt;br /&gt;
*14H00-14H30 : Presentation and discussion on Paypal integration into Dolibarr (videoconference with Paypal France)&lt;br /&gt;
*14H00-18H00 : Users &amp;quot;hello&amp;quot; time&lt;br /&gt;
*19H00-20H00 : Diner&lt;br /&gt;
*20H00 -.... : Bug/task fixing base on Doliforge bug or module to adapt to push into core. (also call beer2beer and developement)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Sunday 21 April&#039;&#039;&#039; :&lt;br /&gt;
*09H00-10H00 : Breakfast&lt;br /&gt;
*10H00-12H00 : Documentation writing about what append during this DevCamps&lt;br /&gt;
*12H00-13H00 : Launch&lt;br /&gt;
*13H00-17H00 : Bug/task fixing base on Doliforge bug or module to adapt to push into core. (also call beer2beer and developement)&lt;br /&gt;
*17H00 : End of DevCamps&lt;br /&gt;
&lt;br /&gt;
== Suggestion of work ==&lt;br /&gt;
&lt;br /&gt;
* Talk about the foundation :&lt;br /&gt;
=&amp;gt; General Meeting of the foundation (saturday)&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; How the foundation works. Tools.&lt;br /&gt;
&lt;br /&gt;
* Talk about development :&lt;br /&gt;
Following items are just ideas, it have to be decided clearly. May be we should remove all and put others that are more important regarding Doliforge.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Feedbacks from dolibarr users, list of needs (JH)&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; presenting dolibarr tools : doliforge, bugtracker, and how to use them (JH)&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; planning of next releases, roadmap ? (JH) &lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Big bug fixing regarding Doliforge Bug backlog&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Target for codesniffer to validate dolibarr rules.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Canvas for cutomer and product&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Multi-Tax&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Email with WYSIYG&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Gmail (contact) connector&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Module Compta&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Module Project : ical &amp;amp; product integration ([[Charles-Fr BENKE]])&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Dolibarr List : datatables &amp;amp; dynamic setting integration ([[Charles-Fr BENKE]])&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Doliforge and Dolistore (jetkins)&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; Talk about https://github.com/rdoursenaud/dolibarr-module-template may be provide as offical template module&lt;br /&gt;
&lt;br /&gt;
= Participants =&lt;br /&gt;
Please enter here your information 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;
------------------------------------------&lt;br /&gt;
[[File:Laurent_Destailleur.png|40px]]&lt;br /&gt;
* Lastname Firstname: [[Laurent Destailleur]]&lt;br /&gt;
* Age: 40&lt;br /&gt;
* Coming from (town, country): Rueil Malmaison (Paris)&lt;br /&gt;
* Arrival date and hour: 19th - 16:00&lt;br /&gt;
* Departure date and hour: 21th - 14:24&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: Don&#039;t know yet&lt;br /&gt;
* Lodging: Hotel ???&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll, hotel...): Transport: €150 - Hotel: &lt;br /&gt;
* Email for contact: eldy at destailleur.fr&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: [[Florian Henry]] (FHenry)&lt;br /&gt;
* Age: 32&lt;br /&gt;
* Coming from (town, country): Manduel (Nîmes)&lt;br /&gt;
* Arrival date and hour: 19th - 13h&lt;br /&gt;
* Departure date and hour: 21th - 21h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: By car&lt;br /&gt;
* Lodging: Sleeping in place or not, or at my home&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): ________&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: [[Jean-François Ferry]]&lt;br /&gt;
* Age: 32&lt;br /&gt;
* Coming from (town, country): Montpellier&lt;br /&gt;
* Arrival date and hour: 19th - 13h&lt;br /&gt;
* Departure date and hour: 21th - 21h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: By foot&lt;br /&gt;
* Lodging: home&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): ________&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: [[Charles-Fr BENKE]] (defrance)&lt;br /&gt;
* Age: 44&lt;br /&gt;
* Coming from (town, country): Lyon, France&lt;br /&gt;
* Arrival date and hour: 19th - 12h&lt;br /&gt;
* Departure date and hour: 21th - 17h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: By car or bike&lt;br /&gt;
* Lodging: Hotel or friends&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): ________&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: Maxime Kohlhaas (atm-maxime)&lt;br /&gt;
* Age: 26&lt;br /&gt;
* Coming from (town, country): Valence, France&lt;br /&gt;
* Arrival date and hour: 19th - 14h&lt;br /&gt;
* Departure date and hour: 21th - 21h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: By car&lt;br /&gt;
* Lodging: Family in Manduel or Nîmes&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): ________&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: Alexis Algoud (atm-alexis)&lt;br /&gt;
* Age: 32&lt;br /&gt;
* Coming from (town, country): Valence, France&lt;br /&gt;
* Arrival date and hour: 19th - 14h&lt;br /&gt;
* Departure date and hour: 21th - 21h&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: By car&lt;br /&gt;
* Lodging: Hotel ?&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): ________&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: Raphaël Doursenaud&lt;br /&gt;
* Age: 31&lt;br /&gt;
* Coming from (town, country): Pau (64), France&lt;br /&gt;
* Arrival date and hour: 19th - ~14h30&lt;br /&gt;
* Departure date and hour: 22nd - on morning&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: Train, tram, on foot...&lt;br /&gt;
* Lodging: Hotel Ibis Centre Comédie&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): ~€350&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Firstname Lastname: Jean Heimburger&lt;br /&gt;
* Age: 52&lt;br /&gt;
* Coming from (town, country): Sarrebourg (57), France&lt;br /&gt;
* Arrival date and hour: 19th - 14h58&lt;br /&gt;
* Departure date and hour: 21nd - 10h06&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: Train&lt;br /&gt;
* Lodging: Hotel A définir près du lieu de rencontre&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): €181.40&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: Philippe Grand&lt;br /&gt;
* Age: &lt;br /&gt;
* Coming from (town, country): Olivet (45)&lt;br /&gt;
* Arrival date and hour: 19th - 15h34&lt;br /&gt;
* Departure date and hour: 21th - 13h24&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: Train&lt;br /&gt;
* Lodging: Hotel Ibis Centre Comédie&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): €386.70&lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: [[Juanjo Menent]] (Simnandez)&lt;br /&gt;
* Age: 40 &lt;br /&gt;
* Coming from (town, country): Gandía, Spain&lt;br /&gt;
* Arrival date and hour: 19th - 21h14&lt;br /&gt;
* Departure date and hour: 21th - 07h28&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: Train&lt;br /&gt;
* Lodging: Hotel Ibis Centre Comédie&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): ~€420&lt;br /&gt;
* Email for contact: jmenent at 2byte.es &lt;br /&gt;
------------------------------------------&lt;br /&gt;
* Lastname Firstname: Poltorak Alexandre&lt;br /&gt;
* Age: 32&lt;br /&gt;
* Coming from (town, country): Geneva, Switzerland&lt;br /&gt;
* Arrival date and hour: 18th - 18:30&lt;br /&gt;
* Departure date and hour: 21th - 17h28&lt;br /&gt;
* Underage: No&lt;br /&gt;
* Transportation: Train&lt;br /&gt;
* Lodging: Hosted by nice geeks&lt;br /&gt;
* Estimated price of trip (ticket, parking, toll...): ~€200&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_%C3%89v%C3%A8nements_et_inscriptions&amp;diff=28661</id>
		<title>Module Évènements et inscriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_%C3%89v%C3%A8nements_et_inscriptions&amp;diff=28661"/>
		<updated>2013-02-21T13:01:00Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|editor=Aternatik&lt;br /&gt;
|web=http://www.aternatik.fr/&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.3&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Grâce à ce module vous allez pouvoir gérer des inscriptions à des évènements durant une ou plusieurs journées. Un système de groupe est disponible et une inscription possède différents états : &amp;quot;brouillon&amp;quot;, &amp;quot;validée&amp;quot;, &amp;quot;confirmée&amp;quot;, &amp;quot;liste d&#039;attente&amp;quot;, etc. Chaque inscription est liée à un contact, peut être facturée et dispose d&#039;un bulletin en PDF qui peut être envoyé par mail.&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
{{InstallModuleDoliStoreFr}}&lt;br /&gt;
&lt;br /&gt;
= Configuration =&lt;br /&gt;
{{ActivationModuleFr}}&lt;br /&gt;
&lt;br /&gt;
Il est possible d&#039;ajouter des attributs supplémentaires sur les inscriptions (nécessite Dolibarr 3.3+).&lt;br /&gt;
Le module supporte les attributs supplémentaires défini sur les contacts (repris dans le PDF)&lt;br /&gt;
&lt;br /&gt;
= Usage =&lt;br /&gt;
{{ToComplete}}&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un évènement == &lt;br /&gt;
Dans le menu cliquer sur &amp;quot;Créer un évènement&amp;quot; pour afficher le formulaire.&lt;br /&gt;
Choisir un intitulé pour l&#039;évènement, une date de début, éventuellement une date de fin et renseigner les autres informations. Il sera crée autant de journées qu&#039;il y a de jours dans l&#039;intervalle de dates sélectionnées. Elles auront le statut &amp;quot;brouillon&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Edition des journées ===&lt;br /&gt;
Il faut maintenant définir les groupes sur la journée. A partir de la fiche de consultation d&#039;une journée cliquer sur l&#039;onglet &amp;quot;groupes&amp;quot;.&lt;br /&gt;
Sélectionner les groupes à rendre disponible pour la journée et configurer le nombre de places disponibles pour chaque groupe.&lt;br /&gt;
&lt;br /&gt;
A partir du formulaire d&#039;édition de la journée, vérifier les informations (description, prix, etc) et passer au statut &amp;quot;validée&amp;quot; avec le bouton disponible dans la barre des boutons d&#039;actions, sous les informations sur la journée.&lt;br /&gt;
&lt;br /&gt;
== Validation d&#039;un évènement ==&lt;br /&gt;
Lorsque les informations sur les journées ont été correctement saisies, que les groupes sont configurés et les journées validées il faut valider l&#039;évènement et ouvrir les inscriptions.&lt;br /&gt;
&lt;br /&gt;
== Gestion des niveaux/groupes ==&lt;br /&gt;
&lt;br /&gt;
Au préalable dans la page de configuration du module, définir les groupes qui pourront être attachés aux journées.&lt;br /&gt;
&lt;br /&gt;
Sur chaque écran de consultation d&#039;une journée l&#039;onglet &amp;quot;groupes&amp;quot; permet de configurer les groupes pour la journée. Sélectionner les groupes souhaités parmi la liste puis indiquer dans les paramètres de groupes le nombre de place disponible et si le groupe est plein ou non.&lt;br /&gt;
&lt;br /&gt;
Les informations sur les niveaux sont reprises dans plusieurs écrans du module. Sur la fiche d&#039;une journée, le nombre d&#039;inscription par groupe est représentée par un graphique sous forme de camembert.&lt;br /&gt;
Dans le formulaire de création d&#039;inscription, des pictos s&#039;affichent différemment selon le remplissage du groupe.&lt;br /&gt;
&lt;br /&gt;
== Gestion des inscriptions/réservations ==&lt;br /&gt;
&lt;br /&gt;
Une inscription a plusieurs statuts : &amp;quot;brouillon&amp;quot; / &amp;quot;validée&amp;quot; / &amp;quot;confirmée&amp;quot; / &amp;quot;waiting&amp;quot; / &amp;quot;cancelled&amp;quot; &lt;br /&gt;
Différentes actions de gestion sont effectuées automatiquement sur les inscriptions.  Par exemple un email est envoyé aux participants lorsque l&#039;inscription est confirmée.&lt;br /&gt;
Un écran permet de consulter les inscriptions à relancer. &lt;br /&gt;
&lt;br /&gt;
Un bulletin d&#039;inscription en PDF est généré pour chaque inscription et reprend les infos du participant et de l&#039;évènement. Il peut être envoyé par email comme les autres documents dans Dolibarr.&lt;br /&gt;
&lt;br /&gt;
=== Saisie d&#039;une nouvelle inscription ===&lt;br /&gt;
Dans le menu de gauche, un lien &amp;quot;Ajouter une inscription&amp;quot; permet d&#039;enregistrer une réservation à une ou plusieurs journées d&#039;un évènement. Le formulaire d&#039;inscription donne la possibilité de sélectionner les journées de l&#039;évènement et le groupe dans lequel placer le participant.&lt;br /&gt;
Le participant est un contact dolibarr et il faut peut être le créer avant d&#039;effectuer l&#039;inscription. Un lien est disponible pour accéder rapidement au formulaire de création d&#039;un nouveau contact et retourner ensuite sur le formulaire d&#039;inscription.&lt;br /&gt;
&lt;br /&gt;
=== Liste des inscriptions ===&lt;br /&gt;
Cet écran permet de consulter la liste des inscriptions pour une journée sélectionnée. Les inscriptions sont affichées séparément par groupe et celles qui n&#039;ont pas de groupe attribué sont affichées en premier.&lt;br /&gt;
&lt;br /&gt;
Pour chaque inscription de la liste il est possible d&#039;effectuer certaines actions :&lt;br /&gt;
&lt;br /&gt;
* Edition note interne / validation : Un bouton sous forme de picto permet d&#039;éditer la note interne ainsi que d&#039;indiquer que l&#039;inscription a été payée en cochant la case appropriée. Dans ce cas l&#039;inscription sera confirmé&lt;br /&gt;
* Voir la fiche : aller sur la page de l&#039;inscription (pour consulter l&#039;historique, envoyer par email, ...)&lt;br /&gt;
* Confirmer l&#039;inscription : confirme l&#039;inscription et déclenche l&#039;envoi PDF par email au participant&lt;br /&gt;
* Voir le PDF : afficher le bulletin d&#039;inscription en PDF&lt;br /&gt;
* Déplacer l&#039;inscription : affiche une boite de dialogue avec la liste des journées, pour déplacer l&#039;inscription. Le groupe défini pour l&#039;inscription actuelle ne sera pas repris. &lt;br /&gt;
* Supprimer l&#039;inscription : une boite de dialogue s&#039;affiche pour confirmer la suppression de l&#039;inscription.&lt;br /&gt;
&lt;br /&gt;
=== Fiche inscription/réservation ===&lt;br /&gt;
&lt;br /&gt;
Un écran permet de consulter les données détaillées de chaque inscription/réservation :&lt;br /&gt;
&lt;br /&gt;
* Référence &lt;br /&gt;
* Journée&lt;br /&gt;
* Groupe&lt;br /&gt;
* Statut&lt;br /&gt;
* Payé oui/non&lt;br /&gt;
* Date d&#039;inscription&lt;br /&gt;
* Utilisateur ayant crée l&#039;inscription&lt;br /&gt;
* Date de validation&lt;br /&gt;
* Utilisateur ayant validé l&#039;inscription&lt;br /&gt;
* Note privée / publique&lt;br /&gt;
* Information participant : tiers et contact &lt;br /&gt;
&lt;br /&gt;
==== Actions sur l&#039;inscription ====&lt;br /&gt;
&lt;br /&gt;
* Annuler : l&#039;inscription sera marquée comme annulée mais non supprimée de la base&lt;br /&gt;
* Confirmer : passe l&#039;inscription au statut &amp;quot;confirmé&amp;quot; et déclenche l&#039;envoi d&#039;un email au participant avec le bulletin PDF&lt;br /&gt;
* Créer facture : créer une facture à partir de l&#039;inscription&lt;br /&gt;
* Envoyer par mail : affiche un formulaire d&#039;envoi du bulletin PDF&lt;br /&gt;
* Marquer payé : marque l&#039;inscription comme payé et éventuellement la confirmer en cochant la case appropriée.&lt;br /&gt;
* Placer en liste d&#039;attente : passe l&#039;inscription au statut &amp;quot;attente&amp;quot;. Elle ne sera pas comptabilisée&lt;br /&gt;
* Supprimer : effacer les données en base&lt;br /&gt;
&lt;br /&gt;
==== Envoi email ====&lt;br /&gt;
&lt;br /&gt;
Un formulaire s&#039;affiche avec un texte prédéfini et permet de sélectionner le destinataire à qui envoyer le mail. Le bulletin PDF est attaché au message.&lt;br /&gt;
&lt;br /&gt;
==== Historique ====&lt;br /&gt;
&lt;br /&gt;
Un bloc affiche la liste des actions qui ont été faites sur l&#039;inscription (validation/envoi par email, etc).&lt;br /&gt;
&lt;br /&gt;
==== Création d&#039;une facture à partir d&#039;une inscription ====&lt;br /&gt;
&lt;br /&gt;
Il est possible de créer une facture à partir d&#039;une inscription en l&#039;ajoutant en tant que ligne à une facture existante. Le prix qui est utilisé est celui défini sur la journée.&lt;br /&gt;
&lt;br /&gt;
=== Liste imprimable des inscriptions ===&lt;br /&gt;
&lt;br /&gt;
Sur l&#039;écran qui liste les isncriptions un bouton permet de consulter la liste dans un format imprimable.&lt;br /&gt;
&lt;br /&gt;
= Développement du module / contribution =&lt;br /&gt;
&lt;br /&gt;
Un projet existe dans l&#039;espace de développement https://www.doliforge.org à l&#039;url suivante : https://doliforge.org/projects/Event/&lt;br /&gt;
N&#039;hésitez pas à créer un compte et demander l&#039;ajout au projet pour suivre les mises à jour.&lt;br /&gt;
&lt;br /&gt;
= A propos =&lt;br /&gt;
&lt;br /&gt;
Ce module a été développé pour être interfacé à un site internet via webservices. Il n&#039;est donc pas prévu de formulaire publique dans Dolibarr pour prendre les inscriptions.&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_%C3%89v%C3%A8nements_et_inscriptions&amp;diff=28660</id>
		<title>Module Évènements et inscriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_%C3%89v%C3%A8nements_et_inscriptions&amp;diff=28660"/>
		<updated>2013-02-21T12:04:51Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: /* Création d&amp;#039;un évènement */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|editor=Aternatik&lt;br /&gt;
|web=http://www.aternatik.fr/&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.3&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Grâce à ce module vous allez pouvoir gérer des inscriptions à des évènements durant une ou plusieurs journées. Un système de groupe est disponible et une inscription possède différents états : &amp;quot;brouillon&amp;quot;, &amp;quot;validée&amp;quot;, &amp;quot;confirmée&amp;quot;, &amp;quot;liste d&#039;attente&amp;quot;, etc. Chaque inscription est liée à un contact, peut être facturée et dispose d&#039;un bulletin en PDF qui peut être envoyé par mail.&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
{{InstallModuleDoliStoreFr}}&lt;br /&gt;
&lt;br /&gt;
= Configuration =&lt;br /&gt;
{{ActivationModuleFr}}&lt;br /&gt;
&lt;br /&gt;
= Usage =&lt;br /&gt;
{{ToComplete}}&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un évènement == &lt;br /&gt;
Dans le menu cliquer sur &amp;quot;Créer un évènement&amp;quot;.&lt;br /&gt;
Choisir un intitulé pour l&#039;évènement, une date de début, éventuellement une date de fin et renseigner les autres informations. Il sera crée autant de journées qu&#039;il y a de jours dans l&#039;intervalle de dates sélectionnées. Elles auront le statut &amp;quot;brouillon&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Edition des journées ===&lt;br /&gt;
Il faut maintenant définir les groupes sur la journée. A partir de la fiche de consultation d&#039;une journée cliquer sur l&#039;onglet &amp;quot;groupes&amp;quot;.&lt;br /&gt;
Sélectionner les groupes à rendre disponible pour la journée et configurer le nombre de places disponibles pour chaque groupe.&lt;br /&gt;
&lt;br /&gt;
A partir du formulaire d&#039;édition de la journée, vérifier les informations (description, prix, etc) et passer au statut &amp;quot;validée&amp;quot; avec le bouton disponible dans la barre des boutons d&#039;actions, sous les informations sur la journée.&lt;br /&gt;
&lt;br /&gt;
== Validation d&#039;un évènement ==&lt;br /&gt;
Lorsque les informations sur les journées ont été correctement saisies, que les groupes sont configurés et les journées validées il faut valider l&#039;évènement.&lt;br /&gt;
&lt;br /&gt;
== Gestion des inscriptions/réservations ==&lt;br /&gt;
&lt;br /&gt;
=== Saisie d&#039;une nouvelle inscription ===&lt;br /&gt;
Dans le menu de gauche, un lien &amp;quot;Ajouter une inscription&amp;quot; permet d&#039;enregistrer une réservation à une ou plusieurs journées d&#039;un évènement. Le formulaire d&#039;inscription donne la possibilité de sélectionner les journées de l&#039;évènement et le groupe dans lequel placer le participant.&lt;br /&gt;
Le participant est un contact dolibarr et il faut peut être le créer avant d&#039;effectuer l&#039;inscription. Un lien est disponible pour accéder rapidement au formulaire de création d&#039;un nouveau contact et retourner ensuite sur le formulaire d&#039;inscription.&lt;br /&gt;
&lt;br /&gt;
=== Gestion des inscriptions ===&lt;br /&gt;
Une inscription a plusieurs statuts : &amp;quot;brouillon&amp;quot; / &amp;quot;validée&amp;quot; / &amp;quot;confirmée&amp;quot; / &amp;quot;waiting&amp;quot; / &amp;quot;cancelled&amp;quot; &lt;br /&gt;
Différentes actions de gestion sont effectuées automatiquement sur les inscriptions.  Par exemple un email est envoyé aux participants lorsque l&#039;inscription est confirmée.&lt;br /&gt;
Un écran permet de consulter les inscriptions à relancer. &lt;br /&gt;
&lt;br /&gt;
Un bulletin d&#039;inscription en PDF disponible pour chaque inscription reprend les infos du participant et de l&#039;évènement. Il peut être envoyé par email comme les autres documents dans Dolibarr.&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_%C3%89v%C3%A8nements_et_inscriptions&amp;diff=28659</id>
		<title>Module Évènements et inscriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_%C3%89v%C3%A8nements_et_inscriptions&amp;diff=28659"/>
		<updated>2013-02-21T12:04:01Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: /* Fonctionnalités */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|editor=Aternatik&lt;br /&gt;
|web=http://www.aternatik.fr/&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.3&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Grâce à ce module vous allez pouvoir gérer des inscriptions à des évènements durant une ou plusieurs journées. Un système de groupe est disponible et une inscription possède différents états : &amp;quot;brouillon&amp;quot;, &amp;quot;validée&amp;quot;, &amp;quot;confirmée&amp;quot;, &amp;quot;liste d&#039;attente&amp;quot;, etc. Chaque inscription est liée à un contact, peut être facturée et dispose d&#039;un bulletin en PDF qui peut être envoyé par mail.&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
{{InstallModuleDoliStoreFr}}&lt;br /&gt;
&lt;br /&gt;
= Configuration =&lt;br /&gt;
{{ActivationModuleFr}}&lt;br /&gt;
&lt;br /&gt;
= Usage =&lt;br /&gt;
{{ToComplete}}&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un évènement == &lt;br /&gt;
Dans le menu cliquer sur &amp;quot;Créer un évènement&amp;quot;.&lt;br /&gt;
Choisir un intitulé pour l&#039;évènement, une date de début, éventuellement une date de fin et renseigner les autres informations. Il sera crée autant de journées qu&#039;il y a de jours dans l&#039;inervalle de dates sélectionnées. Elles auront le statut &amp;quot;brouillon&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Edition des journées ===&lt;br /&gt;
Il faut maintenant définir les groupes sur la journée. A partir de la fiche de consultation d&#039;une journée cliquer sur l&#039;onglet &amp;quot;groupes&amp;quot;.&lt;br /&gt;
Sélectionner les groupes à rendre disponible pour la journée et configurer le nombre de places disponibles pour chaque groupe.&lt;br /&gt;
&lt;br /&gt;
A partir du formulaire d&#039;édition de la journée, vérifier les informations (description, prix, etc) et passer au statut &amp;quot;validée&amp;quot; avec le bouton disponible dans la barre des boutons d&#039;actions, sous les informations sur la journée.&lt;br /&gt;
&lt;br /&gt;
== Validation d&#039;un évènement ==&lt;br /&gt;
Lorsque les informations sur les journées ont été correctement saisies, que les groupes sont configurés et les journées validées il faut valider l&#039;évènement.&lt;br /&gt;
&lt;br /&gt;
== Gestion des inscriptions/réservations ==&lt;br /&gt;
&lt;br /&gt;
=== Saisie d&#039;une nouvelle inscription ===&lt;br /&gt;
Dans le menu de gauche, un lien &amp;quot;Ajouter une inscription&amp;quot; permet d&#039;enregistrer une réservation à une ou plusieurs journées d&#039;un évènement. Le formulaire d&#039;inscription donne la possibilité de sélectionner les journées de l&#039;évènement et le groupe dans lequel placer le participant.&lt;br /&gt;
Le participant est un contact dolibarr et il faut peut être le créer avant d&#039;effectuer l&#039;inscription. Un lien est disponible pour accéder rapidement au formulaire de création d&#039;un nouveau contact et retourner ensuite sur le formulaire d&#039;inscription.&lt;br /&gt;
&lt;br /&gt;
=== Gestion des inscriptions ===&lt;br /&gt;
Une inscription a plusieurs statuts : &amp;quot;brouillon&amp;quot; / &amp;quot;validée&amp;quot; / &amp;quot;confirmée&amp;quot; / &amp;quot;waiting&amp;quot; / &amp;quot;cancelled&amp;quot; &lt;br /&gt;
Différentes actions de gestion sont effectuées automatiquement sur les inscriptions.  Par exemple un email est envoyé aux participants lorsque l&#039;inscription est confirmée.&lt;br /&gt;
Un écran permet de consulter les inscriptions à relancer. &lt;br /&gt;
&lt;br /&gt;
Un bulletin d&#039;inscription en PDF disponible pour chaque inscription reprend les infos du participant et de l&#039;évènement. Il peut être envoyé par email comme les autres documents dans Dolibarr.&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Event_and_Booking&amp;diff=28488</id>
		<title>Module Event and Booking</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Event_and_Booking&amp;diff=28488"/>
		<updated>2013-01-29T04:59:10Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: moved Module Event and Booking to Module Évènements et inscriptions: Bad translation...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Module Évènements et inscriptions]]&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_%C3%89v%C3%A8nements_et_inscriptions&amp;diff=28487</id>
		<title>Module Évènements et inscriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_%C3%89v%C3%A8nements_et_inscriptions&amp;diff=28487"/>
		<updated>2013-01-29T04:59:10Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: moved Module Event and Booking to Module Évènements et inscriptions: Bad translation...&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|editor=Aternatik&lt;br /&gt;
|web=http://www.aternatik.fr/&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.3&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Grâce à ce module vous allez pouvoir gérer des inscriptions à des évènements durant une ou plusieurs journées. Un système de groupe est disponible et une inscription possède différents états : &amp;quot;brouillon&amp;quot;, &amp;quot;validée&amp;quot;, &amp;quot;confirmée&amp;quot;, &amp;quot;liste d&#039;attente&amp;quot;, etc.&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
{{InstallModuleDoliStoreFr}}&lt;br /&gt;
&lt;br /&gt;
= Configuration =&lt;br /&gt;
{{ActivationModuleFr}}&lt;br /&gt;
&lt;br /&gt;
= Usage =&lt;br /&gt;
{{ToComplete}}&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un évènement == &lt;br /&gt;
Dans le menu cliquer sur &amp;quot;Créer un évènement&amp;quot;.&lt;br /&gt;
Choisir un intitulé pour l&#039;évènement, une date de début, éventuellement une date de fin et renseigner les autres informations. Il sera crée autant de journées qu&#039;il y a de jours dans l&#039;inervalle de dates sélectionnées. Elles auront le statut &amp;quot;brouillon&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Edition des journées ===&lt;br /&gt;
Il faut maintenant définir les groupes sur la journée. A partir de la fiche de consultation d&#039;une journée cliquer sur l&#039;onglet &amp;quot;groupes&amp;quot;.&lt;br /&gt;
Sélectionner les groupes à rendre disponible pour la journée et configurer le nombre de places disponibles pour chaque groupe.&lt;br /&gt;
&lt;br /&gt;
A partir du formulaire d&#039;édition de la journée, vérifier les informations (description, prix, etc) et passer au statut &amp;quot;validée&amp;quot; avec le bouton disponible dans la barre des boutons d&#039;actions, sous les informations sur la journée.&lt;br /&gt;
&lt;br /&gt;
== Validation d&#039;un évènement ==&lt;br /&gt;
Lorsque les informations sur les journées ont été correctement saisies, que les groupes sont configurés et les journées validées il faut valider l&#039;évènement.&lt;br /&gt;
&lt;br /&gt;
== Gestion des inscriptions/réservations ==&lt;br /&gt;
&lt;br /&gt;
=== Saisie d&#039;une nouvelle inscription ===&lt;br /&gt;
Dans le menu de gauche, un lien &amp;quot;Ajouter une inscription&amp;quot; permet d&#039;enregistrer une réservation à une ou plusieurs journées d&#039;un évènement. Le formulaire d&#039;inscription donne la possibilité de sélectionner les journées de l&#039;évènement et le groupe dans lequel placer le participant.&lt;br /&gt;
Le participant est un contact dolibarr et il faut peut être le créer avant d&#039;effectuer l&#039;inscription. Un lien est disponible pour accéder rapidement au formulaire de création d&#039;un nouveau contact et retourner ensuite sur le formulaire d&#039;inscription.&lt;br /&gt;
&lt;br /&gt;
=== Gestion des inscriptions ===&lt;br /&gt;
Une inscription a plusieurs statuts : &amp;quot;brouillon&amp;quot; / &amp;quot;validée&amp;quot; / &amp;quot;confirmée&amp;quot; / &amp;quot;waiting&amp;quot; / &amp;quot;cancelled&amp;quot; &lt;br /&gt;
Différentes actions de gestion sont effectuées automatiquement sur les inscriptions.  Par exemple un email est envoyé aux participants lorsque l&#039;inscription est confirmée.&lt;br /&gt;
Un écran permet de consulter les inscriptions à relancer. &lt;br /&gt;
&lt;br /&gt;
Un bulletin d&#039;inscription en PDF disponible pour chaque inscription reprend les infos du participant et de l&#039;évènement. Il peut être envoyé par email comme les autres documents dans Dolibarr.&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Event_/_Booking&amp;diff=28486</id>
		<title>Module Event / Booking</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Event_/_Booking&amp;diff=28486"/>
		<updated>2013-01-29T04:54:27Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: moved Module Event / Booking to Module Event and Booking: bad characters for url&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Module Event and Booking]]&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_%C3%89v%C3%A8nements_et_inscriptions&amp;diff=28485</id>
		<title>Module Évènements et inscriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_%C3%89v%C3%A8nements_et_inscriptions&amp;diff=28485"/>
		<updated>2013-01-29T04:54:27Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: moved Module Event / Booking to Module Event and Booking: bad characters for url&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|editor=Aternatik&lt;br /&gt;
|web=http://www.aternatik.fr/&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.3&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Grâce à ce module vous allez pouvoir gérer des inscriptions à des évènements durant une ou plusieurs journées. Un système de groupe est disponible et une inscription possède différents états : &amp;quot;brouillon&amp;quot;, &amp;quot;validée&amp;quot;, &amp;quot;confirmée&amp;quot;, &amp;quot;liste d&#039;attente&amp;quot;, etc.&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
{{InstallModuleDoliStoreFr}}&lt;br /&gt;
&lt;br /&gt;
= Configuration =&lt;br /&gt;
{{ActivationModuleFr}}&lt;br /&gt;
&lt;br /&gt;
= Usage =&lt;br /&gt;
{{ToComplete}}&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un évènement == &lt;br /&gt;
Dans le menu cliquer sur &amp;quot;Créer un évènement&amp;quot;.&lt;br /&gt;
Choisir un intitulé pour l&#039;évènement, une date de début, éventuellement une date de fin et renseigner les autres informations. Il sera crée autant de journées qu&#039;il y a de jours dans l&#039;inervalle de dates sélectionnées. Elles auront le statut &amp;quot;brouillon&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Edition des journées ===&lt;br /&gt;
Il faut maintenant définir les groupes sur la journée. A partir de la fiche de consultation d&#039;une journée cliquer sur l&#039;onglet &amp;quot;groupes&amp;quot;.&lt;br /&gt;
Sélectionner les groupes à rendre disponible pour la journée et configurer le nombre de places disponibles pour chaque groupe.&lt;br /&gt;
&lt;br /&gt;
A partir du formulaire d&#039;édition de la journée, vérifier les informations (description, prix, etc) et passer au statut &amp;quot;validée&amp;quot; avec le bouton disponible dans la barre des boutons d&#039;actions, sous les informations sur la journée.&lt;br /&gt;
&lt;br /&gt;
== Validation d&#039;un évènement ==&lt;br /&gt;
Lorsque les informations sur les journées ont été correctement saisies, que les groupes sont configurés et les journées validées il faut valider l&#039;évènement.&lt;br /&gt;
&lt;br /&gt;
== Gestion des inscriptions/réservations ==&lt;br /&gt;
&lt;br /&gt;
=== Saisie d&#039;une nouvelle inscription ===&lt;br /&gt;
Dans le menu de gauche, un lien &amp;quot;Ajouter une inscription&amp;quot; permet d&#039;enregistrer une réservation à une ou plusieurs journées d&#039;un évènement. Le formulaire d&#039;inscription donne la possibilité de sélectionner les journées de l&#039;évènement et le groupe dans lequel placer le participant.&lt;br /&gt;
Le participant est un contact dolibarr et il faut peut être le créer avant d&#039;effectuer l&#039;inscription. Un lien est disponible pour accéder rapidement au formulaire de création d&#039;un nouveau contact et retourner ensuite sur le formulaire d&#039;inscription.&lt;br /&gt;
&lt;br /&gt;
=== Gestion des inscriptions ===&lt;br /&gt;
Une inscription a plusieurs statuts : &amp;quot;brouillon&amp;quot; / &amp;quot;validée&amp;quot; / &amp;quot;confirmée&amp;quot; / &amp;quot;waiting&amp;quot; / &amp;quot;cancelled&amp;quot; &lt;br /&gt;
Différentes actions de gestion sont effectuées automatiquement sur les inscriptions.  Par exemple un email est envoyé aux participants lorsque l&#039;inscription est confirmée.&lt;br /&gt;
Un écran permet de consulter les inscriptions à relancer. &lt;br /&gt;
&lt;br /&gt;
Un bulletin d&#039;inscription en PDF disponible pour chaque inscription reprend les infos du participant et de l&#039;évènement. Il peut être envoyé par email comme les autres documents dans Dolibarr.&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_%C3%89v%C3%A8nements_et_inscriptions&amp;diff=28484</id>
		<title>Module Évènements et inscriptions</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_%C3%89v%C3%A8nements_et_inscriptions&amp;diff=28484"/>
		<updated>2013-01-29T04:49:20Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: Created page with &amp;quot;Category:Modules complémentaires {{TemplateDocUser}} = Informations = {{TemplateModuleInfo |editor=Aternatik |web=http://www.aternatik.fr/ |status=stable |minversion=3.3 |no...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules complémentaires]]&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|editor=Aternatik&lt;br /&gt;
|web=http://www.aternatik.fr/&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.3&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Grâce à ce module vous allez pouvoir gérer des inscriptions à des évènements durant une ou plusieurs journées. Un système de groupe est disponible et une inscription possède différents états : &amp;quot;brouillon&amp;quot;, &amp;quot;validée&amp;quot;, &amp;quot;confirmée&amp;quot;, &amp;quot;liste d&#039;attente&amp;quot;, etc.&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
{{InstallModuleDoliStoreFr}}&lt;br /&gt;
&lt;br /&gt;
= Configuration =&lt;br /&gt;
{{ActivationModuleFr}}&lt;br /&gt;
&lt;br /&gt;
= Usage =&lt;br /&gt;
{{ToComplete}}&lt;br /&gt;
&lt;br /&gt;
== Création d&#039;un évènement == &lt;br /&gt;
Dans le menu cliquer sur &amp;quot;Créer un évènement&amp;quot;.&lt;br /&gt;
Choisir un intitulé pour l&#039;évènement, une date de début, éventuellement une date de fin et renseigner les autres informations. Il sera crée autant de journées qu&#039;il y a de jours dans l&#039;inervalle de dates sélectionnées. Elles auront le statut &amp;quot;brouillon&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Edition des journées ===&lt;br /&gt;
Il faut maintenant définir les groupes sur la journée. A partir de la fiche de consultation d&#039;une journée cliquer sur l&#039;onglet &amp;quot;groupes&amp;quot;.&lt;br /&gt;
Sélectionner les groupes à rendre disponible pour la journée et configurer le nombre de places disponibles pour chaque groupe.&lt;br /&gt;
&lt;br /&gt;
A partir du formulaire d&#039;édition de la journée, vérifier les informations (description, prix, etc) et passer au statut &amp;quot;validée&amp;quot; avec le bouton disponible dans la barre des boutons d&#039;actions, sous les informations sur la journée.&lt;br /&gt;
&lt;br /&gt;
== Validation d&#039;un évènement ==&lt;br /&gt;
Lorsque les informations sur les journées ont été correctement saisies, que les groupes sont configurés et les journées validées il faut valider l&#039;évènement.&lt;br /&gt;
&lt;br /&gt;
== Gestion des inscriptions/réservations ==&lt;br /&gt;
&lt;br /&gt;
=== Saisie d&#039;une nouvelle inscription ===&lt;br /&gt;
Dans le menu de gauche, un lien &amp;quot;Ajouter une inscription&amp;quot; permet d&#039;enregistrer une réservation à une ou plusieurs journées d&#039;un évènement. Le formulaire d&#039;inscription donne la possibilité de sélectionner les journées de l&#039;évènement et le groupe dans lequel placer le participant.&lt;br /&gt;
Le participant est un contact dolibarr et il faut peut être le créer avant d&#039;effectuer l&#039;inscription. Un lien est disponible pour accéder rapidement au formulaire de création d&#039;un nouveau contact et retourner ensuite sur le formulaire d&#039;inscription.&lt;br /&gt;
&lt;br /&gt;
=== Gestion des inscriptions ===&lt;br /&gt;
Une inscription a plusieurs statuts : &amp;quot;brouillon&amp;quot; / &amp;quot;validée&amp;quot; / &amp;quot;confirmée&amp;quot; / &amp;quot;waiting&amp;quot; / &amp;quot;cancelled&amp;quot; &lt;br /&gt;
Différentes actions de gestion sont effectuées automatiquement sur les inscriptions.  Par exemple un email est envoyé aux participants lorsque l&#039;inscription est confirmée.&lt;br /&gt;
Un écran permet de consulter les inscriptions à relancer. &lt;br /&gt;
&lt;br /&gt;
Un bulletin d&#039;inscription en PDF disponible pour chaque inscription reprend les infos du participant et de l&#039;évènement. Il peut être envoyé par email comme les autres documents dans Dolibarr.&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Hosting_FR&amp;diff=28414</id>
		<title>Module Hosting FR</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Hosting_FR&amp;diff=28414"/>
		<updated>2013-01-14T23:39:23Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: Created page with &amp;quot;Category:Modules Complémentaires {{TemplateDocDevFr}} {{TemplateDocUser}} {{BasculeDevUser| nom=Hosting| num=1600| devdoc=Module Hosting (développeur)| userdoc=Cette pa...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Modules Complémentaires]]&lt;br /&gt;
{{TemplateDocDevFr}}&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
{{BasculeDevUser|&lt;br /&gt;
nom=Hosting|&lt;br /&gt;
num=1600|&lt;br /&gt;
devdoc=[[Module Hosting (développeur)]]|&lt;br /&gt;
userdoc=Cette page|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|editor=aternatik ([http://www.aternatik.fr www.aternatik.fr])&lt;br /&gt;
|web=[https://doliforge.org/projects/hosting/ Page du projet sur doliforge.org]&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.1&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Fonctionnalités =&lt;br /&gt;
Gérer des hôtes internet de façon administrative dans Dolibarr.&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
{{InstallModuleDoliStoreFr}}&lt;br /&gt;
&lt;br /&gt;
= Configuration =&lt;br /&gt;
{{ActivationModuleFr}}&lt;br /&gt;
&lt;br /&gt;
= Utilisation =&lt;br /&gt;
Vou pouvez ajouter un hôte en cliquant sur le bouton &amp;quot;Hosting&amp;quot; présent dans le menu supérieur des écrans. Un lien sera alors présent dans le menu de gauche pour accéder au formulaire de création d&#039;un hôte.&lt;br /&gt;
&lt;br /&gt;
= Extensions =&lt;br /&gt;
Dans le module hosting, même si le module supporte les champs extras, les hôtes n&#039;ont pas beaucoup de propriétés. C&#039;est pourquoi un système d&#039;extension est possible afin de permettre de stocker d&#039;autres données de d&#039;y effectuer certains traitements plus techniques.&lt;br /&gt;
Actuellement, l&#039;extension &amp;quot;domaine&amp;quot; est disponible sous la forme d&#039;un module complémentaire. Vous trouverez plus d&#039;infos sur [http://www.dolistore.com/products-or-services-management/162-Domain-Module.html dolistore.com]&lt;br /&gt;
&lt;br /&gt;
= More info =&lt;br /&gt;
&lt;br /&gt;
Acquisition du module : [http://www.dolistore.com/lang-fr/crm-customer-relationship-management/159-Hosting-module-3-2-.html www.dolistore.com]&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Hosting&amp;diff=28413</id>
		<title>Module Hosting</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Hosting&amp;diff=28413"/>
		<updated>2013-01-14T23:31:54Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Complementary modules]]&lt;br /&gt;
{{TemplateDocDevEn}}&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
{{BasculeDevUser|&lt;br /&gt;
nom=Hosting|&lt;br /&gt;
num=1600|&lt;br /&gt;
devdoc=[[Module Hosting (developer)]]|&lt;br /&gt;
userdoc=Cette page|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|editor=aternatik ([http://www.aternatik.fr www.aternatik.fr])&lt;br /&gt;
|web=[https://doliforge.org/projects/hosting/ Project page on doliforge.org]&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.1&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
Manage internet hosts and extensions with Dolibarr.&lt;br /&gt;
&lt;br /&gt;
= Install =&lt;br /&gt;
{{InstallModuleDoliStoreEn}}&lt;br /&gt;
&lt;br /&gt;
= Setup =&lt;br /&gt;
{{ActivationModuleEn}}&lt;br /&gt;
&lt;br /&gt;
= Use it! =&lt;br /&gt;
You can add a host by clicking the button labeled &amp;quot;Hosting&amp;quot; in the main menu. A link is then present in the left menu to access the form to create the host object.&lt;br /&gt;
&lt;br /&gt;
= Extensions =&lt;br /&gt;
In the module hosting alone, a host does not have a lot of properties. To overcome an extension system is available to manage other types of information such as the domain name or IP address and re-use these data to perform treatments.&lt;br /&gt;
&lt;br /&gt;
For the time extension is available to manage (administratively) of Internet domain names in Dolibarr. More info at [http://www.dolistore.com/products-or-services-management/162-Domain-Module.html dolistore.com]&lt;br /&gt;
&lt;br /&gt;
= More info =&lt;br /&gt;
&lt;br /&gt;
Acquire the module: [http://www.dolistore.com/crm-customer-relationship-management/159-Hosting-module-3-2-.html www.dolistore.com]&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Hosting_(developer)&amp;diff=28412</id>
		<title>Module Hosting (developer)</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Hosting_(developer)&amp;diff=28412"/>
		<updated>2013-01-14T23:30:11Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:List_of_Modules_(developer)]]&lt;br /&gt;
{{TemplateDocDevEn}}&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
&lt;br /&gt;
{{BasculeDevUser|&lt;br /&gt;
nom=Hosting|&lt;br /&gt;
num=1600|&lt;br /&gt;
devdoc=This page|&lt;br /&gt;
userdoc=[[Module Hosting]]|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Entité Hôte=&lt;br /&gt;
{{TemplateDocDevEntityFr|&lt;br /&gt;
class=hosting/class/hosting.class.php}}&lt;br /&gt;
&lt;br /&gt;
= Permissions =&lt;br /&gt;
*-&amp;gt;hosting-&amp;gt;read&lt;br /&gt;
*-&amp;gt;hosting-&amp;gt;write&lt;br /&gt;
*-&amp;gt;hosting-&amp;gt;delete&lt;br /&gt;
&lt;br /&gt;
= Tables SQL =&lt;br /&gt;
* [[Table llx host|llx host]] Contains data about hosts&lt;br /&gt;
* [[Table llx host_def|llx host_def]] Contains les associations hôtes/extensions&lt;br /&gt;
* [[Table llx c_host_type|llxhost_type]] Contains les types d&#039;extensions&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Hosting_(developer)&amp;diff=28411</id>
		<title>Module Hosting (developer)</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Hosting_(developer)&amp;diff=28411"/>
		<updated>2013-01-14T23:28:00Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: Created page with &amp;quot;Category:Complementary modules {{TemplateDocDevEn}} {{TemplateDocUser}}  {{BasculeDevUser| nom=Hosting| num=1600| devdoc=This page| userdoc=Module Hosting|}}   = Entité ...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Complementary modules]]&lt;br /&gt;
{{TemplateDocDevEn}}&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
&lt;br /&gt;
{{BasculeDevUser|&lt;br /&gt;
nom=Hosting|&lt;br /&gt;
num=1600|&lt;br /&gt;
devdoc=This page|&lt;br /&gt;
userdoc=[[Module Hosting]]|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Entité Hôte=&lt;br /&gt;
{{TemplateDocDevEntityFr|&lt;br /&gt;
class=hosting/class/hosting.class.php}}&lt;br /&gt;
&lt;br /&gt;
= Permissions =&lt;br /&gt;
*-&amp;gt;hosting-&amp;gt;read&lt;br /&gt;
*-&amp;gt;hosting-&amp;gt;write&lt;br /&gt;
*-&amp;gt;hosting-&amp;gt;delete&lt;br /&gt;
&lt;br /&gt;
= Tables SQL =&lt;br /&gt;
* [[Table llx host|llx host]] Contains data about hosts&lt;br /&gt;
* [[Table llx host_def|llx host_def]] Contains les associations hôtes/extensions&lt;br /&gt;
* [[Table llx c_host_type|llxhost_type]] Contains les types d&#039;extensions&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Hosting&amp;diff=28410</id>
		<title>Module Hosting</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Hosting&amp;diff=28410"/>
		<updated>2013-01-14T23:19:06Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Complementary modules]]&lt;br /&gt;
{{TemplateDocDevEn}}&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
{{BasculeDevUser|&lt;br /&gt;
nom=Hosting|&lt;br /&gt;
num=1600|&lt;br /&gt;
devdoc=[[Module Hosting (développeur)]]|&lt;br /&gt;
userdoc=Cette page|}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|editor=aternatik ([http://www.aternatik.fr www.aternatik.fr])&lt;br /&gt;
|web=[https://doliforge.org/projects/hosting/ Project page on doliforge.org]&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.1&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
Manage internet hosts and extensions with Dolibarr.&lt;br /&gt;
&lt;br /&gt;
= Install =&lt;br /&gt;
{{InstallModuleDoliStoreEn}}&lt;br /&gt;
&lt;br /&gt;
= Setup =&lt;br /&gt;
{{ActivationModuleEn}}&lt;br /&gt;
&lt;br /&gt;
= Use it! =&lt;br /&gt;
You can add a host by clicking the button labeled &amp;quot;Hosting&amp;quot; in the main menu. A link is then present in the left menu to access the form to create the host object.&lt;br /&gt;
&lt;br /&gt;
= Extensions =&lt;br /&gt;
In the module hosting alone, a host does not have a lot of properties. To overcome an extension system is available to manage other types of information such as the domain name or IP address and re-use these data to perform treatments.&lt;br /&gt;
&lt;br /&gt;
For the time extension is available to manage (administratively) of Internet domain names in Dolibarr. More info at [http://www.dolistore.com/products-or-services-management/162-Domain-Module.html dolistore.com]&lt;br /&gt;
&lt;br /&gt;
= More info =&lt;br /&gt;
&lt;br /&gt;
Acquire the module: [http://www.dolistore.com/crm-customer-relationship-management/159-Hosting-module-3-2-.html www.dolistore.com]&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Hosting&amp;diff=28409</id>
		<title>Module Hosting</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Hosting&amp;diff=28409"/>
		<updated>2013-01-14T22:54:59Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Complementary modules]]&lt;br /&gt;
{{TemplateDocDevEn}}&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|editor=aternatik ([http://www.aternatik.fr www.aternatik.fr])&lt;br /&gt;
|web=[https://doliforge.org/projects/hosting/ Project page on doliforge.org]&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.1&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
Manage internet hosts and extensions with Dolibarr.&lt;br /&gt;
&lt;br /&gt;
= Install =&lt;br /&gt;
{{InstallModuleDoliStoreEn}}&lt;br /&gt;
&lt;br /&gt;
= Setup =&lt;br /&gt;
{{ActivationModuleEn}}&lt;br /&gt;
&lt;br /&gt;
= Use it! =&lt;br /&gt;
You can add a host by clicking the button labeled &amp;quot;Hosting&amp;quot; in the main menu. A link is then present in the left menu to access the form to create the host object.&lt;br /&gt;
&lt;br /&gt;
= Extensions =&lt;br /&gt;
In the module hosting alone, a host does not have a lot of properties. To overcome an extension system is available to manage other types of information such as the domain name or IP address and re-use these data to perform treatments.&lt;br /&gt;
&lt;br /&gt;
For the time extension is available to manage (administratively) of Internet domain names in Dolibarr. More info at [http://www.dolistore.com/products-or-services-management/162-Domain-Module.html dolistore.com]&lt;br /&gt;
&lt;br /&gt;
= More info =&lt;br /&gt;
&lt;br /&gt;
Acquire the module: [http://www.dolistore.com/crm-customer-relationship-management/159-Hosting-module-3-2-.html www.dolistore.com]&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Hosting&amp;diff=28408</id>
		<title>Module Hosting</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Hosting&amp;diff=28408"/>
		<updated>2013-01-14T22:37:58Z</updated>

		<summary type="html">&lt;p&gt;Aternatik: Created page with &amp;quot;Category:Complementary modules Category:Products {{TemplateDocDevEn}} {{TemplateDocUser}} = Informations = {{TemplateModuleInfo |editor=aternatik ([http://www.aternatik.f...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[Category:Complementary modules]]&lt;br /&gt;
[[Category:Products]]&lt;br /&gt;
{{TemplateDocDevEn}}&lt;br /&gt;
{{TemplateDocUser}}&lt;br /&gt;
= Informations =&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|editor=aternatik ([http://www.aternatik.fr www.aternatik.fr])&lt;br /&gt;
|web=[https://doliforge.org/projects/hosting/ Project page on doliforge.org]&lt;br /&gt;
|status=stable&lt;br /&gt;
|minversion=3.1&lt;br /&gt;
|note=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Features =&lt;br /&gt;
Manage internet hosts and extensions with Dolibarr.&lt;br /&gt;
&lt;br /&gt;
= Install =&lt;br /&gt;
{{InstallModuleDoliStoreEn}}&lt;br /&gt;
&lt;br /&gt;
= Setup =&lt;br /&gt;
{{ActivationModuleEn}}&lt;br /&gt;
&lt;br /&gt;
= More info =&lt;br /&gt;
&lt;br /&gt;
Acquire the module: [http://dolistore.com/ www.dolistore.com]&lt;/div&gt;</summary>
		<author><name>Aternatik</name></author>
	</entry>
</feed>