Le WWOOFing

Mis à jour le 07/10/2021

Le WWOOFing permet aux personnes qui le souhaitent de découvrir des techniques relatives à l'agriculture biologique. Elles peuvent en même temps visiter la région et s'intégrer à la vie locale. Il s'agit d'une pratique permettant de s'enrichir en rapports humains et de découvrir un autre mode de vie alternatif.

Le WWOOFing

Qu'est-ce que le WWOOFING ?

Le WWOOFing (World-Wide Opportunities on Organic Farms) ou WOOFing consiste à accueillir sur des exploitations agricoles biologiques des personnes majeures afin de leur faire découvrir un autre mode de vie tourné vers la nature et partageant le quotidien d'exploitants. Ces personnes peuvent donc être amenées à participer occasionnellement à certaines tâches dans le but de découvrir des techniques de l'agriculture biologique.
 
Dans la convention de lutte contre le travail illégal en date de février 2014, le WWOOFing y est présenté comme une activité non présumée salariée, au même titre que l'entraide ou le bénévolat lorsque les conditions d'exercice de l'activité ne caractérise pas une activité salariée.
 
En France, le WWOOFing est géré par l'association "WWOOF France", qui propose de mettre en relation des exploitants agricoles (hôtes WWOOF) et des membres de l'association (WWOOFers) souhaitant être accueillis dans une exploitation agricole biologique pour une durée déterminée.


Quel statut pour le WWOOFer ?


Le WWOOFing ne correspond, en tant que tel, à aucun statut légal en particulier en France.
 
Le WWOOFer n'est pas un salarié dès lors qu'il n'est pas rémunéré et qu'il n'a aucune obligation de rentabilité ou de lien de subordination vis-à-vis de son hôte WWOOF.
 
Le WWOOFer ne relève d'aucun régime de protection sociale et n'est donc pas protégé au titre de cette activité. En cas d'accident au cours d'une activité sur l'exploitation, il ne pourra pas bénéficier à ce titre d'indemnités journalières. De même, le WWOOFing ne permet pas d'acquérir des droits auprès de l'assurance retraite.
 
La pratique du WWOOFing doit se limiter à l'objet de l'association « WWOOF France », à savoir permettre au WWOOFer de visiter une nouvelle région tout en s'intégrant à la vie locale, de découvrir les techniques de l'agriculture biologique et de découvrir un autre mode de vie alternatif. 
 

Vous souhaitez accueillir un WWOOFer sur votre exploitation

En aucun cas l'accueil d'un WWOOFer doit répondre à un besoin de main-d'œuvre. L'accueil d'un WWOOfer sur votre exploitation doit être occasionnel et d'une durée limitée et doit s'inscrire dans l'objet de l'association « WWOOF France ».
 
Le WWOOFer reste libre dans tous ses gestes et activités (participation ou non aux activités). Aucune directive sous forme de subordination ne peut lui être donnée, ni aucune prestation de travail être demandée.
 
ATTENTION
Dès lors que le WWOOFer effectue une prestation de travail réalisée dans un lien de subordination et moyennant le versement d'une rémunération y compris uniquement sous forme d'avantages en nature, vous ne vous inscrivez plus dans le cadre du WWOOFing et vous vous exposez à des poursuites pour travail dissimulé. Des contrôles peuvent être menés par la MSA et les autres corps de contrôle compétents en matière de lutte contre le travail illégal (DIRRECTE, gendarmerie, officiers de police judiciaire notamment). 


Source : CCMSA

Site utile

Plus d'informations sur le WWOOFing

Bonnes pratiques

Déclarer ses salariés, c'est aussi sécuriser son activité

La déclaration d'embauche est une garantie de sécurité pour vous et pour le salarié employé. Les risques encourus en cas de non déclaration ou de non vérification, d'oublis ou d'erreurs sont importants et peuvent engager votre responsabilité. Il est donc indispensable de bien effectuer toutes les formalités.

Une erreur s'est produite lors du traitement du gabarit.
The following has evaluated to null or missing:
==> serviceLocator.findService("com.liferay.portlet.journal.service.JournalArticleLocalService")  [in template "10136#10174#BLOC_ARTICLES_LIES_TEMPLATE" at line 1, column 39]

----
Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing</#if>. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #assign JournalArticleLocalService = ...  [in template "10136#10174#BLOC_ARTICLES_LIES_TEMPLATE" at line 1, column 1]
----
1<#assign JournalArticleLocalService = serviceLocator.findService("com.liferay.portlet.journal.service.JournalArticleLocalService")>
 
2<#assign layoutService = serviceLocator.findService("com.liferay.portal.service.LayoutLocalService") />
 
3<#assign themeDisplay = request['theme-display'] />
 
4<#assign mainPath = themeDisplay['path-friendly-url-public'] />
 
5<#assign aLayout = themeDisplay['plid'] />
 
6<#assign layoutActuel = layoutService.getLayout(aLayout?number) />
 
7<#assign path = layoutActuel.getGroup().friendlyURL />	
 
8
 
9<#if .vars['Lien_Publication'].getSiblings()?has_content>
 
10	<#assign listArticles = []>
 
11	<#list .vars['Lien_Publication'].getSiblings() as cur_item>
 
12			<#assign link_to_layout = cur_item.getFriendlyUrl()/>
 
13			<#assign layout = cur_item.getData()/>
 
14			<#if layoutService.getLayout(getterUtil.getLong(groupId), false, getterUtil.getLong(layout))??>
 
15			<#assign layoutObject = layoutService.getLayout(getterUtil.getLong(groupId), false, getterUtil.getLong(layout)) />
 
16				<#assign pathArticle = layoutObject.getFriendlyURL(locale) />
 
17				<#assign linkToArticle = mainPath+path+pathArticle />
 
18				<#assign layoutType= layoutObject.getLayoutType().getAllPortlets() />
 
19	
 
20					<#list layoutType as portlet >
 
21						<#if portlet.getPortletId()?starts_with("56_INSTANCE_")>
 
22						<#assign portletId= portlet.getPortletId() />
 
23						<#assign PortletPreferencesFactoryUtil = staticUtil["com.liferay.portlet.PortletPreferencesFactoryUtil"] />
 
24						<#assign portletSetup = PortletPreferencesFactoryUtil.getLayoutPortletSetup(layoutObject, portletId) />
 
25						
 
26						<#assign articleId = portletSetup.getValue("articleId", "")>
 
27						<#assign groupIdA = portletSetup.getValue("groupId", "")>
 
28						<#assign article = JournalArticleLocalService.getArticle(getterUtil.getLong(groupIdA), articleId)!"" >
 
29						
 
30						<#break>
 
31						</#if>
 
32					</#list>
 
33				<#if validator.isNotNull(article) >	
 
34					<#assign listArticles = listArticles + [
 
35					  {"title":article.title, "description":article.description, "date":article.modifiedDate, "url":linkToArticle}
 
36					]>
 
37				</#if>
 
38			</#if>	
 
39	</#list>
 
40</#if>
 
41<#if listArticles?has_content>
 
42    <div class="articlesLies">
 
43    	<div>
 
44    		<h2>${.vars['Titre_Bloc'].getData()}</h2>
 
45    	</div>
 
46    	<div class="content jcarousel-wrapper row">
 
47    		<div class="jcarousel-control-prev no-padding">
 
48    		    <i class="ia-chevron"></i>
 
49    		</div>
 
50    		<div class="articlesLies jcarousel no-padding">
 
51    			<ul>
 
52    			<#list listArticles as article>
 
53    				<li>
 
54    					<div class="bg articleLie">
 
55    						<h3 class="">
 
56    							<a href="${article.url}">
 
57    							${article.title}
 
58    							</a>
 
59    						</h3>
 
60    						<p class="resume-article">
 
61    						<#assign entrySummaryShortened = stringUtil.shorten(article.description, 89 , "...")  />
 
62    						${entrySummaryShortened} <br />
 
63    						</p>
 
64    					</div>
 
65    				</li>
 
66    			</#list>			
 
67    			</ul>
 
68    		</div>
 
69    		<div class="jcarousel-control-next no-padding">
 
70                <i class="ia-chevron"></i>
 
71            </div>
 
72    	</div>			
 
73    </div>
 
74</#if>