<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://developers.wikifab.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cl%C3%A9ment</id>
		<title>Wikifab Developers - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://developers.wikifab.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Cl%C3%A9ment"/>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php/Special:Contributions/Cl%C3%A9ment"/>
		<updated>2026-04-17T19:05:58Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.27.1</generator>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Hackathon_Low-tech_lab&amp;diff=60</id>
		<title>Hackathon Low-tech lab</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Hackathon_Low-tech_lab&amp;diff=60"/>
				<updated>2017-01-30T17:34:17Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: Created page with &amp;quot;Bienvenue sur la page du Hackathon &amp;quot;Hack le Lab&amp;quot;. Nous partagerons ici toutes les ressources nécessaires pour hacker le code source de Wikifab dans le but d'améliorer la pla...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bienvenue sur la page du Hackathon &amp;quot;Hack le Lab&amp;quot;. Nous partagerons ici toutes les ressources nécessaires pour hacker le code source de Wikifab dans le but d'améliorer la plateforme http://lab.lowtechlab.org.&lt;br /&gt;
&lt;br /&gt;
== S'inscrire ==&lt;br /&gt;
&lt;br /&gt;
== Choisir un projet ==&lt;br /&gt;
&lt;br /&gt;
== Se documenter ==&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=User:Cl%C3%A9ment&amp;diff=59</id>
		<title>User:Clément</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=User:Cl%C3%A9ment&amp;diff=59"/>
				<updated>2016-12-01T10:31:29Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi, I am the co-founder of Wikifab!&lt;br /&gt;
&lt;br /&gt;
Feel free to get in touch : clement (at) wikifab (dot) com&lt;br /&gt;
&lt;br /&gt;
Find me on github : https://github.com/ClementFlipo or twitter : https://twitter.com/clementflipo&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=User:Cl%C3%A9ment&amp;diff=58</id>
		<title>User:Clément</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=User:Cl%C3%A9ment&amp;diff=58"/>
				<updated>2016-12-01T10:31:13Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: Created page with &amp;quot;Hi, I am the co-founder of Wikifab !  Feel free to get in touch : clement (at) wikifab (dot) com  Find me on github : https://github.com/ClementFlipo or twitter : https://twit...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hi, I am the co-founder of Wikifab !&lt;br /&gt;
&lt;br /&gt;
Feel free to get in touch : clement (at) wikifab (dot) com&lt;br /&gt;
&lt;br /&gt;
Find me on github : https://github.com/ClementFlipo or twitter : https://twitter.com/clementflipo&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Internationalisation&amp;diff=57</id>
		<title>Internationalisation</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Internationalisation&amp;diff=57"/>
				<updated>2016-12-01T10:18:53Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Context */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Context ==&lt;br /&gt;
&lt;br /&gt;
Wikifab uses the mediawiki extension 'PageForm' https://www.mediawiki.org/wiki/Extension:Page_Forms (extensions previously called 'SemanticsForm').&lt;br /&gt;
&lt;br /&gt;
'PageForm' allows users to add and edit pages with a predefined template using forms.&lt;br /&gt;
&lt;br /&gt;
However, this extensions doesn't works with the [https://www.mediawiki.org/wiki/Extension:Translate 'Translate' extension], which enable to have a multilingual website.&lt;br /&gt;
&lt;br /&gt;
Today, wikifab has 2 websites :  &lt;br /&gt;
* http://beta.wikifab.org : the first version in french&lt;br /&gt;
* http://en.wikifab.org : the english version&lt;br /&gt;
&lt;br /&gt;
This requires that users create one account on each platform, and tutorials must be created separately on each site.&lt;br /&gt;
&lt;br /&gt;
We want to have only one website, with translation features included. So that every tutorial can be easily translate to be available in many languages.&lt;br /&gt;
&lt;br /&gt;
So, we want to update Page_Form to be properly integrated with the Translate extension.&lt;br /&gt;
&lt;br /&gt;
== Installation guide ==&lt;br /&gt;
&lt;br /&gt;
An example of wikifab website with extension 'Translate' enabled is available here : http://i18n.test.wikifab.org/&lt;br /&gt;
&lt;br /&gt;
To develop this feature, you can install a local version of wikifab on your computer or one of your server. You can either install a wikifab wiki and add Translate extension, or just install a mediawiki with Translate and PageForm extensions. The first option enable you to have already some forms templates to create tutorials.&lt;br /&gt;
&lt;br /&gt;
==== Install wikifab site ====&lt;br /&gt;
&lt;br /&gt;
Follow the tutorial here : https://github.com/Wikifab/wikifab-main&lt;br /&gt;
&lt;br /&gt;
Then install Mediawiki extension 'Translate', see instructions here : https://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle&lt;br /&gt;
&lt;br /&gt;
==== Install empty mediawiki with extension Translate and PageForm ====&lt;br /&gt;
&lt;br /&gt;
Here are the commands to install ( proccess for ubuntu)&lt;br /&gt;
&lt;br /&gt;
 wget https://releases.wikimedia.org/mediawiki/1.27/mediawiki-1.27.1.tar.gz&lt;br /&gt;
 tar -xzf mediawiki-1.27.1.tar.gz&lt;br /&gt;
 mv mediawiki-1.27.1 translation.wikifab&lt;br /&gt;
 cd translation.wikifab&lt;br /&gt;
 cd extensions&lt;br /&gt;
 git clone https://github.com/wikimedia/mediawiki-extensions-PageForms PageForms&lt;br /&gt;
&lt;br /&gt;
And install Mediawiki extension Translate : https://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle&lt;br /&gt;
&lt;br /&gt;
== How the extension 'Translate' works ==&lt;br /&gt;
&lt;br /&gt;
To translate content of a page, we must edit the page, and add tags &amp;lt;translate&amp;gt;...&amp;lt;/translate&amp;gt; to wrap the text to translate, save the page, then Click the &amp;quot;Mark this page for translation&amp;quot; link.&lt;br /&gt;
&lt;br /&gt;
You can see an exemple of translated page here: http://i18n.test.wikifab.org/index.php/Standard_Wiki_page&lt;br /&gt;
&lt;br /&gt;
Texts blocs to translate appear on the [http://i18n.test.wikifab.org/index.php/Special:Translate special page 'Translate'].&lt;br /&gt;
&lt;br /&gt;
For more information see the tutorial [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:Translate/Page_translation_example How to set up a content page for translation].&lt;br /&gt;
&lt;br /&gt;
==== Issue with PageForm ====&lt;br /&gt;
&lt;br /&gt;
The 'Translate' extension doesn't respect the PageForm fields.&lt;br /&gt;
&lt;br /&gt;
== To do ==&lt;br /&gt;
&lt;br /&gt;
==== Automatically add 'translate' tags ====&lt;br /&gt;
&lt;br /&gt;
* Tags should be added either at page creation, or on a click on a specific action button.&lt;br /&gt;
* Tags should be added around each field to be translated.&lt;br /&gt;
* Tags should not be visible on edition of page with forms.&lt;br /&gt;
&lt;br /&gt;
==== Improve translation forms ====&lt;br /&gt;
&lt;br /&gt;
After adding tags, all pages could be translated. But the translate form is not very good : each text block must be translate one by one, and we havn't a vision of the global page.&lt;br /&gt;
&lt;br /&gt;
So we should create a translation form, which use a specific template, in the same way than we use form to create a tutorial page.&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=56</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=56"/>
				<updated>2016-12-01T10:17:30Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Internationalisation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Technical documentation of in-development features for Wikifab.&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
=== [[Internationalisation]] ===&lt;br /&gt;
&lt;br /&gt;
Wikifab needs to be a unique website, which supports all languages.&lt;br /&gt;
&lt;br /&gt;
Mediawiki has the [https://www.mediawiki.org/wiki/Extension:Translate Translate extension] to do this, but it doesn't work with the [https://www.mediawiki.org/wiki/Extension:Page_Forms Page_Forms extension].&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to make Page_Form compatible with the Translate extension.&lt;br /&gt;
&lt;br /&gt;
» Click here for more details : [[Internationalisation]]&lt;br /&gt;
&lt;br /&gt;
=== [[Mobile App]] ===&lt;br /&gt;
&lt;br /&gt;
Let's make a mobile app for Wikifab! &lt;br /&gt;
&lt;br /&gt;
The main goal is to make it easier to take and upload pictures to tutorials.&lt;br /&gt;
&lt;br /&gt;
» Click here for more details : [[Mobile App]]&lt;br /&gt;
&lt;br /&gt;
=== [[Synchronisation of wikifabs]] ===&lt;br /&gt;
&lt;br /&gt;
Many organizations have installed their own wikifab-based-site on their own server.&lt;br /&gt;
&lt;br /&gt;
Today, they would like to publish some of their tutorials (created on their wikifab) to www.wikifab.org (or to another wikifab instance)&lt;br /&gt;
&lt;br /&gt;
» Click here for more details : [[Synchronisation of wikifabs]]&lt;br /&gt;
&lt;br /&gt;
= Ressources = &lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
Before coding on mediawiki, here is some doc you may read : &lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Developing_extensions&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Coding_conventions&lt;br /&gt;
* https://www.mediawiki.org/wiki/API:Main_page&lt;br /&gt;
&lt;br /&gt;
=== Issue tracking ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki use Phabricator, a web-based project management and issue tracking tool. Please, register on Phabricator and create tickets for the feature you work on. You can link your ticket to the Wikifab project using tags.&lt;br /&gt;
&lt;br /&gt;
* https://phabricator.wikimedia.org/tag/wikifab/&lt;br /&gt;
* https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=55</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=55"/>
				<updated>2016-12-01T10:15:23Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Internationalisation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Technical documentation of in-development features for Wikifab.&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
=== [[Internationalisation]] ===&lt;br /&gt;
&lt;br /&gt;
Wikifab needs to be a unique website, which supports all languages.&lt;br /&gt;
&lt;br /&gt;
Mediawiki has the [https://www.mediawiki.org/wiki/Extension:Translate|Translate extension] to do this, but it doesn't work with the [https://www.mediawiki.org/wiki/Extension:Page_Forms|Page_Forms extension].&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to make Page_Form compatible with the Translate extension.&lt;br /&gt;
&lt;br /&gt;
» Click here for more details : [[Internationalisation]]&lt;br /&gt;
&lt;br /&gt;
=== [[Mobile App]] ===&lt;br /&gt;
&lt;br /&gt;
Let's make a mobile app for Wikifab! &lt;br /&gt;
&lt;br /&gt;
The main goal is to make it easier to take and upload pictures to tutorials.&lt;br /&gt;
&lt;br /&gt;
» Click here for more details : [[Mobile App]]&lt;br /&gt;
&lt;br /&gt;
=== [[Synchronisation of wikifabs]] ===&lt;br /&gt;
&lt;br /&gt;
Many organizations have installed their own wikifab-based-site on their own server.&lt;br /&gt;
&lt;br /&gt;
Today, they would like to publish some of their tutorials (created on their wikifab) to www.wikifab.org (or to another wikifab instance)&lt;br /&gt;
&lt;br /&gt;
» Click here for more details : [[Synchronisation of wikifabs]]&lt;br /&gt;
&lt;br /&gt;
= Ressources = &lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
Before coding on mediawiki, here is some doc you may read : &lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Developing_extensions&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Coding_conventions&lt;br /&gt;
* https://www.mediawiki.org/wiki/API:Main_page&lt;br /&gt;
&lt;br /&gt;
=== Issue tracking ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki use Phabricator, a web-based project management and issue tracking tool. Please, register on Phabricator and create tickets for the feature you work on. You can link your ticket to the Wikifab project using tags.&lt;br /&gt;
&lt;br /&gt;
* https://phabricator.wikimedia.org/tag/wikifab/&lt;br /&gt;
* https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=54</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=54"/>
				<updated>2016-12-01T10:12:18Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Internationalisation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Technical documentation of in-development features for Wikifab.&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
=== [[Internationalisation]] ===&lt;br /&gt;
&lt;br /&gt;
Wikifab needs to be a unique website, which supports all languages. Mediawiki already has extensions to supports this : https://www.mediawiki.org/wiki/Extension:Translate But this is not supported by the SemanticForms extensions.&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to make SemanticsForm compatible with extension Translate&lt;br /&gt;
&lt;br /&gt;
» Click here for more details : [[Internationalisation]]&lt;br /&gt;
&lt;br /&gt;
=== [[Mobile App]] ===&lt;br /&gt;
&lt;br /&gt;
Let's make a mobile app for Wikifab! &lt;br /&gt;
&lt;br /&gt;
The main goal is to make it easier to take and upload pictures to tutorials.&lt;br /&gt;
&lt;br /&gt;
» Click here for more details : [[Mobile App]]&lt;br /&gt;
&lt;br /&gt;
=== [[Synchronisation of wikifabs]] ===&lt;br /&gt;
&lt;br /&gt;
Many organizations have installed their own wikifab-based-site on their own server.&lt;br /&gt;
&lt;br /&gt;
Today, they would like to publish some of their tutorials (created on their wikifab) to www.wikifab.org (or to another wikifab instance)&lt;br /&gt;
&lt;br /&gt;
» Click here for more details : [[Synchronisation of wikifabs]]&lt;br /&gt;
&lt;br /&gt;
= Ressources = &lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
Before coding on mediawiki, here is some doc you may read : &lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Developing_extensions&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Coding_conventions&lt;br /&gt;
* https://www.mediawiki.org/wiki/API:Main_page&lt;br /&gt;
&lt;br /&gt;
=== Issue tracking ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki use Phabricator, a web-based project management and issue tracking tool. Please, register on Phabricator and create tickets for the feature you work on. You can link your ticket to the Wikifab project using tags.&lt;br /&gt;
&lt;br /&gt;
* https://phabricator.wikimedia.org/tag/wikifab/&lt;br /&gt;
* https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=53</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=53"/>
				<updated>2016-12-01T10:11:12Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Technical documentation of in-development features for Wikifab.&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
=== [[Internationalisation]] ===&lt;br /&gt;
&lt;br /&gt;
Wikifab want to have one unique website, which supports all languages. Mediawiki already has extensions to supports this : https://www.mediawiki.org/wiki/Extension:Translate But this is not supported by the SemanticForms extensions.&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to make SemanticsForm compatible with extension Translate&lt;br /&gt;
&lt;br /&gt;
» Click here for more details : [[Internationalisation]]&lt;br /&gt;
&lt;br /&gt;
=== [[Mobile App]] ===&lt;br /&gt;
&lt;br /&gt;
Let's make a mobile app for Wikifab! &lt;br /&gt;
&lt;br /&gt;
The main goal is to make it easier to take and upload pictures to tutorials.&lt;br /&gt;
&lt;br /&gt;
» Click here for more details : [[Mobile App]]&lt;br /&gt;
&lt;br /&gt;
=== [[Synchronisation of wikifabs]] ===&lt;br /&gt;
&lt;br /&gt;
Many organizations have installed their own wikifab-based-site on their own server.&lt;br /&gt;
&lt;br /&gt;
Today, they would like to publish some of their tutorials (created on their wikifab) to www.wikifab.org (or to another wikifab instance)&lt;br /&gt;
&lt;br /&gt;
» Click here for more details : [[Synchronisation of wikifabs]]&lt;br /&gt;
&lt;br /&gt;
= Ressources = &lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
Before coding on mediawiki, here is some doc you may read : &lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Developing_extensions&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Coding_conventions&lt;br /&gt;
* https://www.mediawiki.org/wiki/API:Main_page&lt;br /&gt;
&lt;br /&gt;
=== Issue tracking ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki use Phabricator, a web-based project management and issue tracking tool. Please, register on Phabricator and create tickets for the feature you work on. You can link your ticket to the Wikifab project using tags.&lt;br /&gt;
&lt;br /&gt;
* https://phabricator.wikimedia.org/tag/wikifab/&lt;br /&gt;
* https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=52</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=52"/>
				<updated>2016-12-01T09:53:31Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Synchronisation of wikifabs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Find here all development projects for Wikifab.&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
=== [[Internationalisation]] ===&lt;br /&gt;
&lt;br /&gt;
Wikifab want to have one unique website, which supports all languages. Mediawiki already has extensions to supports this : https://www.mediawiki.org/wiki/Extension:Translate But this is not supported by the SemanticForms extensions.&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to make SemanticsForm compatible with extension Translate&lt;br /&gt;
&lt;br /&gt;
» Click here for more details : [[Internationalisation]]&lt;br /&gt;
&lt;br /&gt;
=== [[Mobile App]] ===&lt;br /&gt;
&lt;br /&gt;
Let's make a mobile app for Wikifab! &lt;br /&gt;
&lt;br /&gt;
The main goal is to make it easier to take and upload pictures to tutorials.&lt;br /&gt;
&lt;br /&gt;
» Click here for more details : [[Mobile App]]&lt;br /&gt;
&lt;br /&gt;
=== [[Synchronisation of wikifabs]] ===&lt;br /&gt;
&lt;br /&gt;
Many organizations have installed their own wikifab-based-site on their own server.&lt;br /&gt;
&lt;br /&gt;
Today, they would like to publish some of their tutorials (created on their wikifab) to www.wikifab.org (or to another wikifab instance)&lt;br /&gt;
&lt;br /&gt;
» Click here for more details : [[Synchronisation of wikifabs]]&lt;br /&gt;
&lt;br /&gt;
= Ressources = &lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
Before coding on mediawiki, here is some doc you may read : &lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Developing_extensions&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Coding_conventions&lt;br /&gt;
* https://www.mediawiki.org/wiki/API:Main_page&lt;br /&gt;
&lt;br /&gt;
=== Issue tracking ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki use Phabricator, a web-based project management and issue tracking tool. Please, register on Phabricator and create tickets for the feature you work on. You can link your ticket to the Wikifab project using tags.&lt;br /&gt;
&lt;br /&gt;
* https://phabricator.wikimedia.org/tag/wikifab/&lt;br /&gt;
* https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=51</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=51"/>
				<updated>2016-12-01T09:53:22Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Synchronisation of wikifabs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Find here all development projects for Wikifab.&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
=== [[Internationalisation]] ===&lt;br /&gt;
&lt;br /&gt;
Wikifab want to have one unique website, which supports all languages. Mediawiki already has extensions to supports this : https://www.mediawiki.org/wiki/Extension:Translate But this is not supported by the SemanticForms extensions.&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to make SemanticsForm compatible with extension Translate&lt;br /&gt;
&lt;br /&gt;
» Click here for more details : [[Internationalisation]]&lt;br /&gt;
&lt;br /&gt;
=== [[Mobile App]] ===&lt;br /&gt;
&lt;br /&gt;
Let's make a mobile app for Wikifab! &lt;br /&gt;
&lt;br /&gt;
The main goal is to make it easier to take and upload pictures to tutorials.&lt;br /&gt;
&lt;br /&gt;
» Click here for more details : [[Mobile App]]&lt;br /&gt;
&lt;br /&gt;
=== [[Synchronisation of wikifabs]] ===&lt;br /&gt;
&lt;br /&gt;
Many organizations have installed their own wikifab-based-site on their own server.&lt;br /&gt;
&lt;br /&gt;
Today, they would like to publish some of their tutorials (created on their wikifab) to www.wikifab.org (or to another wikifab instance)&lt;br /&gt;
&lt;br /&gt;
» Clic here for more details : [[Synchronisation of wikifabs]]&lt;br /&gt;
&lt;br /&gt;
= Ressources = &lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
Before coding on mediawiki, here is some doc you may read : &lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Developing_extensions&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Coding_conventions&lt;br /&gt;
* https://www.mediawiki.org/wiki/API:Main_page&lt;br /&gt;
&lt;br /&gt;
=== Issue tracking ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki use Phabricator, a web-based project management and issue tracking tool. Please, register on Phabricator and create tickets for the feature you work on. You can link your ticket to the Wikifab project using tags.&lt;br /&gt;
&lt;br /&gt;
* https://phabricator.wikimedia.org/tag/wikifab/&lt;br /&gt;
* https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=50</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=50"/>
				<updated>2016-12-01T09:53:04Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Internationalisation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Find here all development projects for Wikifab.&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
=== [[Internationalisation]] ===&lt;br /&gt;
&lt;br /&gt;
Wikifab want to have one unique website, which supports all languages. Mediawiki already has extensions to supports this : https://www.mediawiki.org/wiki/Extension:Translate But this is not supported by the SemanticForms extensions.&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to make SemanticsForm compatible with extension Translate&lt;br /&gt;
&lt;br /&gt;
» Click here for more details : [[Internationalisation]]&lt;br /&gt;
&lt;br /&gt;
=== [[Mobile App]] ===&lt;br /&gt;
&lt;br /&gt;
Let's make a mobile app for Wikifab! &lt;br /&gt;
&lt;br /&gt;
The main goal is to make it easier to take and upload pictures to tutorials.&lt;br /&gt;
&lt;br /&gt;
» Click here for more details : [[Mobile App]]&lt;br /&gt;
&lt;br /&gt;
=== [[Synchronisation of wikifabs]] ===&lt;br /&gt;
&lt;br /&gt;
Many organizations have installed their own wikifab-based-site on their own server.&lt;br /&gt;
&lt;br /&gt;
Today, they would like to publish some of their tutorials (created on their wikifab) to www.wikifab.org (or to another wikifab instance)&lt;br /&gt;
&lt;br /&gt;
= Ressources = &lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
Before coding on mediawiki, here is some doc you may read : &lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Developing_extensions&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Coding_conventions&lt;br /&gt;
* https://www.mediawiki.org/wiki/API:Main_page&lt;br /&gt;
&lt;br /&gt;
=== Issue tracking ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki use Phabricator, a web-based project management and issue tracking tool. Please, register on Phabricator and create tickets for the feature you work on. You can link your ticket to the Wikifab project using tags.&lt;br /&gt;
&lt;br /&gt;
* https://phabricator.wikimedia.org/tag/wikifab/&lt;br /&gt;
* https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=49</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=49"/>
				<updated>2016-12-01T09:52:54Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Mobile App */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Find here all development projects for Wikifab.&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
=== [[Internationalisation]] ===&lt;br /&gt;
&lt;br /&gt;
Wikifab want to have one unique website, which supports all languages. Mediawiki already has extensions to supports this : https://www.mediawiki.org/wiki/Extension:Translate But this is not supported by the SemanticForms extensions.&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to make SemanticsForm compatible with extension Translate&lt;br /&gt;
&lt;br /&gt;
Click here for more details : [[Internationalisation]]&lt;br /&gt;
&lt;br /&gt;
=== [[Mobile App]] ===&lt;br /&gt;
&lt;br /&gt;
Let's make a mobile app for Wikifab! &lt;br /&gt;
&lt;br /&gt;
The main goal is to make it easier to take and upload pictures to tutorials.&lt;br /&gt;
&lt;br /&gt;
» Click here for more details : [[Mobile App]]&lt;br /&gt;
&lt;br /&gt;
=== [[Synchronisation of wikifabs]] ===&lt;br /&gt;
&lt;br /&gt;
Many organizations have installed their own wikifab-based-site on their own server.&lt;br /&gt;
&lt;br /&gt;
Today, they would like to publish some of their tutorials (created on their wikifab) to www.wikifab.org (or to another wikifab instance)&lt;br /&gt;
&lt;br /&gt;
= Ressources = &lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
Before coding on mediawiki, here is some doc you may read : &lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Developing_extensions&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Coding_conventions&lt;br /&gt;
* https://www.mediawiki.org/wiki/API:Main_page&lt;br /&gt;
&lt;br /&gt;
=== Issue tracking ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki use Phabricator, a web-based project management and issue tracking tool. Please, register on Phabricator and create tickets for the feature you work on. You can link your ticket to the Wikifab project using tags.&lt;br /&gt;
&lt;br /&gt;
* https://phabricator.wikimedia.org/tag/wikifab/&lt;br /&gt;
* https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=48</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=48"/>
				<updated>2016-12-01T09:52:00Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Issue tracking */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Find here all development projects for Wikifab.&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
=== [[Internationalisation]] ===&lt;br /&gt;
&lt;br /&gt;
Wikifab want to have one unique website, which supports all languages. Mediawiki already has extensions to supports this : https://www.mediawiki.org/wiki/Extension:Translate But this is not supported by the SemanticForms extensions.&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to make SemanticsForm compatible with extension Translate&lt;br /&gt;
&lt;br /&gt;
Click here for more details : [[Internationalisation]]&lt;br /&gt;
&lt;br /&gt;
=== [[Mobile App]] ===&lt;br /&gt;
&lt;br /&gt;
Let's make a mobile app for Wikifab! &lt;br /&gt;
&lt;br /&gt;
The main goal is to make it easier to take and upload pictures to tutorials.&lt;br /&gt;
&lt;br /&gt;
=== [[Synchronisation of wikifabs]] ===&lt;br /&gt;
&lt;br /&gt;
Many organizations have installed their own wikifab-based-site on their own server.&lt;br /&gt;
&lt;br /&gt;
Today, they would like to publish some of their tutorials (created on their wikifab) to www.wikifab.org (or to another wikifab instance)&lt;br /&gt;
&lt;br /&gt;
= Ressources = &lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
Before coding on mediawiki, here is some doc you may read : &lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Developing_extensions&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Coding_conventions&lt;br /&gt;
* https://www.mediawiki.org/wiki/API:Main_page&lt;br /&gt;
&lt;br /&gt;
=== Issue tracking ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki use Phabricator, a web-based project management and issue tracking tool. Please, register on Phabricator and create tickets for the feature you work on. You can link your ticket to the Wikifab project using tags.&lt;br /&gt;
&lt;br /&gt;
* https://phabricator.wikimedia.org/tag/wikifab/&lt;br /&gt;
* https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=47</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=47"/>
				<updated>2016-12-01T09:50:30Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Outils */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Find here all development projects for Wikifab.&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
=== [[Internationalisation]] ===&lt;br /&gt;
&lt;br /&gt;
Wikifab want to have one unique website, which supports all languages. Mediawiki already has extensions to supports this : https://www.mediawiki.org/wiki/Extension:Translate But this is not supported by the SemanticForms extensions.&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to make SemanticsForm compatible with extension Translate&lt;br /&gt;
&lt;br /&gt;
Click here for more details : [[Internationalisation]]&lt;br /&gt;
&lt;br /&gt;
=== [[Mobile App]] ===&lt;br /&gt;
&lt;br /&gt;
Let's make a mobile app for Wikifab! &lt;br /&gt;
&lt;br /&gt;
The main goal is to make it easier to take and upload pictures to tutorials.&lt;br /&gt;
&lt;br /&gt;
=== [[Synchronisation of wikifabs]] ===&lt;br /&gt;
&lt;br /&gt;
Many organizations have installed their own wikifab-based-site on their own server.&lt;br /&gt;
&lt;br /&gt;
Today, they would like to publish some of their tutorials (created on their wikifab) to www.wikifab.org (or to another wikifab instance)&lt;br /&gt;
&lt;br /&gt;
= Ressources = &lt;br /&gt;
&lt;br /&gt;
=== Documentation ===&lt;br /&gt;
&lt;br /&gt;
Before coding on mediawiki, here is some doc you may read : &lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Developing_extensions&lt;br /&gt;
* https://www.mediawiki.org/wiki/Manual:Coding_conventions&lt;br /&gt;
* https://www.mediawiki.org/wiki/API:Main_page&lt;br /&gt;
&lt;br /&gt;
=== Issue tracking ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki use Phabricator, a web-based project management and issue tracking tool. Please, sign up and create tickets for the features you work on. You can link the Wikifab project by using tags.&lt;br /&gt;
&lt;br /&gt;
* https://phabricator.wikimedia.org/tag/wikifab/&lt;br /&gt;
* https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=43</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=43"/>
				<updated>2016-11-18T15:24:35Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Find here all development projects for Wikifab.&lt;br /&gt;
&lt;br /&gt;
= Projects =&lt;br /&gt;
&lt;br /&gt;
=== [[Internationalisation]] ===&lt;br /&gt;
&lt;br /&gt;
Wikifab want to have one unique website, which supports all languages. Mediawiki already has extensions to supports this : https://www.mediawiki.org/wiki/Extension:Translate But this is not supported by the SemanticForms extensions.&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to make SemanticsForm compatible with extension Translate&lt;br /&gt;
&lt;br /&gt;
Click here for more details : [[Internationalisation]]&lt;br /&gt;
&lt;br /&gt;
=== [[Mobile App]] ===&lt;br /&gt;
&lt;br /&gt;
Let's make a mobile app for Wikifab! &lt;br /&gt;
&lt;br /&gt;
The main goal is to make it easier to take and upload pictures to tutorials.&lt;br /&gt;
&lt;br /&gt;
=== [[Synchronisation of wikifabs]] ===&lt;br /&gt;
&lt;br /&gt;
Many organizations have installed their own wikifab-based-site on their own server.&lt;br /&gt;
&lt;br /&gt;
Today, they would like to publish some of their tutorials (created on their wikifab) to www.wikifab.org (or to another wikifab instance)&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Mobile_App&amp;diff=42</id>
		<title>Mobile App</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Mobile_App&amp;diff=42"/>
				<updated>2016-11-18T15:23:48Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Context ==&lt;br /&gt;
&lt;br /&gt;
Today wikifab works on desktop only.&lt;br /&gt;
&lt;br /&gt;
Users have to transfer their pictures from a camera to a laptop. This is very boring and time consuming.&lt;br /&gt;
&lt;br /&gt;
We want to make an app to take pictures and transfer them automatically to tutorials.&lt;br /&gt;
&lt;br /&gt;
==  State of the art ==&lt;br /&gt;
&lt;br /&gt;
Mediawiki comes with a bunch of APIs that could be used to send pictures from the app to wikifab, and update turorials.&lt;br /&gt;
&lt;br /&gt;
You can find the API documentation here: https://www.mediawiki.org/wiki/API:Main_page&lt;br /&gt;
&lt;br /&gt;
There is also the [https://play.google.com/store/apps/details?id=net.r401.mediawiki.browser M2Wiki Browser] project, an app to browse any Mediawiki site on mobile. This app uses the MediaWiki API.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Log in from mobile ===&lt;br /&gt;
&lt;br /&gt;
To use the app, user needs to log in to wikifab from his mobile phone.&lt;br /&gt;
&lt;br /&gt;
=== Browse tutorials ===&lt;br /&gt;
&lt;br /&gt;
User can search for an existing tutorial from his mobile phone.&lt;br /&gt;
&lt;br /&gt;
=== Create a new tutorial ===&lt;br /&gt;
&lt;br /&gt;
User can create a new tutorial from his mobile phone.&lt;br /&gt;
&lt;br /&gt;
The created tutorial should respect the Wikifab syntax defined in templates (available here : http://en.wikifab.org/index.php/Form:Tutorial?action=edit )&lt;br /&gt;
Templates has also html formatting, but essential fields informations are found in tags {{{....}}} &lt;br /&gt;
&lt;br /&gt;
=== Take pictures ===&lt;br /&gt;
&lt;br /&gt;
User can take pictures from his mobile phone.&lt;br /&gt;
&lt;br /&gt;
=== Send picture to a tutorial ===&lt;br /&gt;
&lt;br /&gt;
# User search for an existing tutorial or create a new one&lt;br /&gt;
# User selects the tutorial he wants to send picture to&lt;br /&gt;
# User selects pictures he took with the app (or pictures stored in his phone)&lt;br /&gt;
# User publish (send) the selected pictures to the tutorial library&lt;br /&gt;
&lt;br /&gt;
Back on his laptop, user find the pictures in the library of pictures of the tutorial. He then can organise the pictures inside the tutorial from its laptop.&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Synchronisation_of_wikifabs&amp;diff=41</id>
		<title>Synchronisation of wikifabs</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Synchronisation_of_wikifabs&amp;diff=41"/>
				<updated>2016-11-18T15:23:12Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* configure remote wiki */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Context ==&lt;br /&gt;
&lt;br /&gt;
The wikifab source code is available to anyone for free.&lt;br /&gt;
&lt;br /&gt;
Many organizations have installed their own wikifab-based-site on their own server and they would like to publish some of their tutorials (created on their wikifab) to www.wikifab.org (or to another wikifab instance).&lt;br /&gt;
&lt;br /&gt;
==  State of the art ==&lt;br /&gt;
&lt;br /&gt;
Mediawiki comes with a bunch of API that can be use to synchronize content among wikifab instances&lt;br /&gt;
Those APIs enable to create, view and edit pages.&lt;br /&gt;
&lt;br /&gt;
You can find the API documentation here: https://www.mediawiki.org/wiki/API:Main_page&lt;br /&gt;
&lt;br /&gt;
== Installation guide ==&lt;br /&gt;
&lt;br /&gt;
The guide to install a wikifab instance is here : https://github.com/Wikifab/wikifab-main&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Login ===&lt;br /&gt;
&lt;br /&gt;
APIs call need to log in on the target wiki. We imagine two different ways :&lt;br /&gt;
&lt;br /&gt;
1st way : either each user on the source wiki must specified an access key on their preference, to link their account on the source wiki to an account on the target wiki. As the result, every tutorials synchronised to the source wiki will appear to be done by the user who do the sync action.&lt;br /&gt;
&lt;br /&gt;
2nd way : an access key is configured globaly on the source wiki, and linked to one unique account on the target wiki. As the result, every tutorials synchronised to the source wiki will appear to be done by an user corresponding to the source wiki (which can be a specific type of user).&lt;br /&gt;
&lt;br /&gt;
=== Configure remote wiki ===&lt;br /&gt;
&lt;br /&gt;
Admin of the source wiki must be able to configure a remote wiki to be a target wiki for sync tutorials.&lt;br /&gt;
&lt;br /&gt;
It means : &lt;br /&gt;
* add name of the target wiki&lt;br /&gt;
* add url of the target wiki&lt;br /&gt;
* if needed, add login keys&lt;br /&gt;
&lt;br /&gt;
Additionally, it may require some additional configuration : if categories has been changed, we must set a matching table to match a category from the source wiki, to a category on the target wiki. It may require more configuration if form template is changed. It may also be required on the target wiki to check that the tutorial content match actual forms fields.&lt;br /&gt;
&lt;br /&gt;
This could be done in the configuration file LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
=== Push a tutorial to wikifab ===&lt;br /&gt;
&lt;br /&gt;
Once a remote wiki is configured, a button &amp;quot;sync tutorial to &amp;lt;remote wiki name&amp;gt;&amp;quot; should appear an each tutorial.&lt;br /&gt;
&lt;br /&gt;
Click on this button will send the tutorial content, with images to the target wiki.&lt;br /&gt;
&lt;br /&gt;
=== Dealing with conflicts ===&lt;br /&gt;
&lt;br /&gt;
'''When modification was made on parent'''&lt;br /&gt;
&lt;br /&gt;
'''When modification was made on child'''&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Synchronisation_of_wikifabs&amp;diff=40</id>
		<title>Synchronisation of wikifabs</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Synchronisation_of_wikifabs&amp;diff=40"/>
				<updated>2016-11-18T15:23:05Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* login */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Context ==&lt;br /&gt;
&lt;br /&gt;
The wikifab source code is available to anyone for free.&lt;br /&gt;
&lt;br /&gt;
Many organizations have installed their own wikifab-based-site on their own server and they would like to publish some of their tutorials (created on their wikifab) to www.wikifab.org (or to another wikifab instance).&lt;br /&gt;
&lt;br /&gt;
==  State of the art ==&lt;br /&gt;
&lt;br /&gt;
Mediawiki comes with a bunch of API that can be use to synchronize content among wikifab instances&lt;br /&gt;
Those APIs enable to create, view and edit pages.&lt;br /&gt;
&lt;br /&gt;
You can find the API documentation here: https://www.mediawiki.org/wiki/API:Main_page&lt;br /&gt;
&lt;br /&gt;
== Installation guide ==&lt;br /&gt;
&lt;br /&gt;
The guide to install a wikifab instance is here : https://github.com/Wikifab/wikifab-main&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== Login ===&lt;br /&gt;
&lt;br /&gt;
APIs call need to log in on the target wiki. We imagine two different ways :&lt;br /&gt;
&lt;br /&gt;
1st way : either each user on the source wiki must specified an access key on their preference, to link their account on the source wiki to an account on the target wiki. As the result, every tutorials synchronised to the source wiki will appear to be done by the user who do the sync action.&lt;br /&gt;
&lt;br /&gt;
2nd way : an access key is configured globaly on the source wiki, and linked to one unique account on the target wiki. As the result, every tutorials synchronised to the source wiki will appear to be done by an user corresponding to the source wiki (which can be a specific type of user).&lt;br /&gt;
&lt;br /&gt;
=== configure remote wiki ===&lt;br /&gt;
&lt;br /&gt;
Admin of the source wiki must be able to configure a remote wiki to be a target wiki for sync tutorials.&lt;br /&gt;
&lt;br /&gt;
It means : &lt;br /&gt;
* add name of the target wiki&lt;br /&gt;
* add url of the target wiki&lt;br /&gt;
* if needed, add login keys&lt;br /&gt;
&lt;br /&gt;
Additionally, it may require some additional configuration : if categories has been changed, we must set a matching table to match a category from the source wiki, to a category on the target wiki. It may require more configuration if form template is changed. It may also be required on the target wiki to check that the tutorial content match actual forms fields.&lt;br /&gt;
&lt;br /&gt;
This could be done in the configuration file LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
=== Push a tutorial to wikifab ===&lt;br /&gt;
&lt;br /&gt;
Once a remote wiki is configured, a button &amp;quot;sync tutorial to &amp;lt;remote wiki name&amp;gt;&amp;quot; should appear an each tutorial.&lt;br /&gt;
&lt;br /&gt;
Click on this button will send the tutorial content, with images to the target wiki.&lt;br /&gt;
&lt;br /&gt;
=== Dealing with conflicts ===&lt;br /&gt;
&lt;br /&gt;
'''When modification was made on parent'''&lt;br /&gt;
&lt;br /&gt;
'''When modification was made on child'''&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Synchronisation_of_wikifabs&amp;diff=39</id>
		<title>Synchronisation of wikifabs</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Synchronisation_of_wikifabs&amp;diff=39"/>
				<updated>2016-11-18T15:22:50Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Context ==&lt;br /&gt;
&lt;br /&gt;
The wikifab source code is available to anyone for free.&lt;br /&gt;
&lt;br /&gt;
Many organizations have installed their own wikifab-based-site on their own server and they would like to publish some of their tutorials (created on their wikifab) to www.wikifab.org (or to another wikifab instance).&lt;br /&gt;
&lt;br /&gt;
==  State of the art ==&lt;br /&gt;
&lt;br /&gt;
Mediawiki comes with a bunch of API that can be use to synchronize content among wikifab instances&lt;br /&gt;
Those APIs enable to create, view and edit pages.&lt;br /&gt;
&lt;br /&gt;
You can find the API documentation here: https://www.mediawiki.org/wiki/API:Main_page&lt;br /&gt;
&lt;br /&gt;
== Installation guide ==&lt;br /&gt;
&lt;br /&gt;
The guide to install a wikifab instance is here : https://github.com/Wikifab/wikifab-main&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== login ===&lt;br /&gt;
&lt;br /&gt;
APIs call need to log in on the target wiki. We imagine two different ways :&lt;br /&gt;
&lt;br /&gt;
1st way : either each user on the source wiki must specified an access key on their preference, to link their account on the source wiki to an account on the target wiki. As the result, every tutorials synchronised to the source wiki will appear to be done by the user who do the sync action.&lt;br /&gt;
&lt;br /&gt;
2nd way : an access key is configured globaly on the source wiki, and linked to one unique account on the target wiki. As the result, every tutorials synchronised to the source wiki will appear to be done by an user corresponding to the source wiki (which can be a specific type of user).&lt;br /&gt;
&lt;br /&gt;
=== configure remote wiki ===&lt;br /&gt;
&lt;br /&gt;
Admin of the source wiki must be able to configure a remote wiki to be a target wiki for sync tutorials.&lt;br /&gt;
&lt;br /&gt;
It means : &lt;br /&gt;
* add name of the target wiki&lt;br /&gt;
* add url of the target wiki&lt;br /&gt;
* if needed, add login keys&lt;br /&gt;
&lt;br /&gt;
Additionally, it may require some additional configuration : if categories has been changed, we must set a matching table to match a category from the source wiki, to a category on the target wiki. It may require more configuration if form template is changed. It may also be required on the target wiki to check that the tutorial content match actual forms fields.&lt;br /&gt;
&lt;br /&gt;
This could be done in the configuration file LocalSettings.php&lt;br /&gt;
&lt;br /&gt;
=== Push a tutorial to wikifab ===&lt;br /&gt;
&lt;br /&gt;
Once a remote wiki is configured, a button &amp;quot;sync tutorial to &amp;lt;remote wiki name&amp;gt;&amp;quot; should appear an each tutorial.&lt;br /&gt;
&lt;br /&gt;
Click on this button will send the tutorial content, with images to the target wiki.&lt;br /&gt;
&lt;br /&gt;
=== Dealing with conflicts ===&lt;br /&gt;
&lt;br /&gt;
'''When modification was made on parent'''&lt;br /&gt;
&lt;br /&gt;
'''When modification was made on child'''&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Internationalisation&amp;diff=38</id>
		<title>Internationalisation</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Internationalisation&amp;diff=38"/>
				<updated>2016-11-18T12:31:35Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* How the extension 'Translate' works */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Context ==&lt;br /&gt;
&lt;br /&gt;
Wikifab uses the mediawiki extension 'PageForm' https://www.mediawiki.org/wiki/Extension:Page_Forms (extensions previously called 'SemanticsForm').&lt;br /&gt;
&lt;br /&gt;
'PageForm' allows users to add and edit pages with a predefined template using forms.&lt;br /&gt;
&lt;br /&gt;
However, this extensions doesn't works with the [https://www.mediawiki.org/wiki/Extension:Translate 'Translate' extension], which enable to have a multilingual website.&lt;br /&gt;
&lt;br /&gt;
Today, wikifab has 2 websites :  &lt;br /&gt;
* http://beta.wikifab.org : the first version in french&lt;br /&gt;
* http://en.wikifab.org : the english version&lt;br /&gt;
&lt;br /&gt;
This requires that users create one account on each platform, and tutorials must be created separately on each site.&lt;br /&gt;
&lt;br /&gt;
We want to have only one website, with translation features included. So that every tutorial can be easily translate to be available in many languages.&lt;br /&gt;
&lt;br /&gt;
So, we want to update the [https://www.mediawiki.org/wiki/Extension:Page_Forms PageForm extension] to be properly integrated with the [https://www.mediawiki.org/wiki/Extension:Translate Translate extension].&lt;br /&gt;
&lt;br /&gt;
== Installation guide ==&lt;br /&gt;
&lt;br /&gt;
An example of wikifab website with extension 'Translate' enabled is available here : http://i18n.test.wikifab.org/&lt;br /&gt;
&lt;br /&gt;
To develop this feature, you can install a local version of wikifab on your computer or one of your server. You can either install a wikifab wiki and add Translate extension, or just install a mediawiki with Translate and PageForm extensions. The first option enable you to have already some forms templates to create tutorials.&lt;br /&gt;
&lt;br /&gt;
==== Install wikifab site ====&lt;br /&gt;
&lt;br /&gt;
Follow the tutorial here : https://github.com/Wikifab/wikifab-main&lt;br /&gt;
&lt;br /&gt;
Then install Mediawiki extension 'Translate', see instructions here : https://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle&lt;br /&gt;
&lt;br /&gt;
==== Install empty mediawiki with extension Translate and PageForm ====&lt;br /&gt;
&lt;br /&gt;
Here are the commands to install ( proccess for ubuntu)&lt;br /&gt;
&lt;br /&gt;
 wget https://releases.wikimedia.org/mediawiki/1.27/mediawiki-1.27.1.tar.gz&lt;br /&gt;
 tar -xzf mediawiki-1.27.1.tar.gz&lt;br /&gt;
 mv mediawiki-1.27.1 translation.wikifab&lt;br /&gt;
 cd translation.wikifab&lt;br /&gt;
 cd extensions&lt;br /&gt;
 git clone https://github.com/wikimedia/mediawiki-extensions-PageForms PageForms&lt;br /&gt;
&lt;br /&gt;
And install Mediawiki extension Translate : https://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle&lt;br /&gt;
&lt;br /&gt;
== How the extension 'Translate' works ==&lt;br /&gt;
&lt;br /&gt;
To translate content of a page, we must edit the page, and add tags &amp;lt;translate&amp;gt;...&amp;lt;/translate&amp;gt; to wrap the text to translate, save the page, then Click the &amp;quot;Mark this page for translation&amp;quot; link.&lt;br /&gt;
&lt;br /&gt;
You can see an exemple of translated page here: http://i18n.test.wikifab.org/index.php/Standard_Wiki_page&lt;br /&gt;
&lt;br /&gt;
Texts blocs to translate appear on the [http://i18n.test.wikifab.org/index.php/Special:Translate special page 'Translate'].&lt;br /&gt;
&lt;br /&gt;
For more information see the tutorial [https://www.mediawiki.org/wiki/Special:MyLanguage/Help:Extension:Translate/Page_translation_example How to set up a content page for translation].&lt;br /&gt;
&lt;br /&gt;
==== Issue with PageForm ====&lt;br /&gt;
&lt;br /&gt;
The 'Translate' extension doesn't respect the PageForm fields.&lt;br /&gt;
&lt;br /&gt;
== To do ==&lt;br /&gt;
&lt;br /&gt;
==== Automatically add 'translate' tags ====&lt;br /&gt;
&lt;br /&gt;
* Tags should be added either at page creation, or on a click on a specific action button.&lt;br /&gt;
* Tags should be added around each field to be translated.&lt;br /&gt;
* Tags should not be visible on edition of page with forms.&lt;br /&gt;
&lt;br /&gt;
==== Improve translation forms ====&lt;br /&gt;
&lt;br /&gt;
After adding tags, all pages could be translated. But the translate form is not very good : each text block must be translate one by one, and we havn't a vision of the global page.&lt;br /&gt;
&lt;br /&gt;
So we should create a translation form, which use a specific template, in the same way than we use form to create a tutorial page.&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Internationalisation&amp;diff=37</id>
		<title>Internationalisation</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Internationalisation&amp;diff=37"/>
				<updated>2016-11-18T11:45:35Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Context */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Context ==&lt;br /&gt;
&lt;br /&gt;
Wikifab uses the mediawiki extension 'PageForm' https://www.mediawiki.org/wiki/Extension:Page_Forms (extensions previously called 'SemanticsForm').&lt;br /&gt;
&lt;br /&gt;
'PageForm' allows users to add and edit pages with a predefined template using forms.&lt;br /&gt;
&lt;br /&gt;
However, this extensions doesn't works with the [https://www.mediawiki.org/wiki/Extension:Translate 'Translate' extension], which enable to have a multilingual website.&lt;br /&gt;
&lt;br /&gt;
Today, wikifab has 2 websites :  &lt;br /&gt;
* http://beta.wikifab.org : the first version in french&lt;br /&gt;
* http://en.wikifab.org : the english version&lt;br /&gt;
&lt;br /&gt;
This requires that users create one account on each platform, and tutorials must be created separately on each site.&lt;br /&gt;
&lt;br /&gt;
We want to have only one website, with translation features included. So that every tutorial can be easily translate to be available in many languages.&lt;br /&gt;
&lt;br /&gt;
So, we want to update the [https://www.mediawiki.org/wiki/Extension:Page_Forms PageForm extension] to be properly integrated with the [https://www.mediawiki.org/wiki/Extension:Translate Translate extension].&lt;br /&gt;
&lt;br /&gt;
== Installation guide ==&lt;br /&gt;
&lt;br /&gt;
An example of wikifab website with extension 'Translate' enabled is available here : http://i18n.test.wikifab.org/&lt;br /&gt;
&lt;br /&gt;
To develop this feature, you can install a local version of wikifab on your computer or one of your server. You can either install a wikifab wiki and add Translate extension, or just install a mediawiki with Translate and PageForm extensions. The first option enable you to have already some forms templates to create tutorials.&lt;br /&gt;
&lt;br /&gt;
==== Install wikifab site ====&lt;br /&gt;
&lt;br /&gt;
Follow the tutorial here : https://github.com/Wikifab/wikifab-main&lt;br /&gt;
&lt;br /&gt;
Then install Mediawiki extension 'Translate', see instructions here : https://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle&lt;br /&gt;
&lt;br /&gt;
==== Install empty mediawiki with extension Translate and PageForm ====&lt;br /&gt;
&lt;br /&gt;
Here are the commands to install ( proccess for ubuntu)&lt;br /&gt;
&lt;br /&gt;
 wget https://releases.wikimedia.org/mediawiki/1.27/mediawiki-1.27.1.tar.gz&lt;br /&gt;
 tar -xzf mediawiki-1.27.1.tar.gz&lt;br /&gt;
 mv mediawiki-1.27.1 translation.wikifab&lt;br /&gt;
 cd translation.wikifab&lt;br /&gt;
 cd extensions&lt;br /&gt;
 git clone https://github.com/wikimedia/mediawiki-extensions-PageForms PageForms&lt;br /&gt;
&lt;br /&gt;
And install Mediawiki extension Translate : https://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle&lt;br /&gt;
&lt;br /&gt;
== How the extension 'Translate' works ==&lt;br /&gt;
&lt;br /&gt;
To translate content of a page, we must edit the page, and add tags &amp;lt;translate&amp;gt;...&amp;lt;/translate&amp;gt; to wrap the text to translate, save the page, then Click the &amp;quot;Mark this page for translation&amp;quot; link.&lt;br /&gt;
&lt;br /&gt;
Then it show you the translation units, and here is the trouble for wikifab : it doesn't respect the PageForm fields.&lt;br /&gt;
&lt;br /&gt;
After valid it, texts blocs to translate appear on the special page 'Translate'.&lt;br /&gt;
&lt;br /&gt;
== To do ==&lt;br /&gt;
&lt;br /&gt;
==== Automatically add 'translate' tags ====&lt;br /&gt;
&lt;br /&gt;
* Tags should be added either at page creation, or on a click on a specific action button.&lt;br /&gt;
* Tags should be added around each field to be translated.&lt;br /&gt;
* Tags should not be visible on edition of page with forms.&lt;br /&gt;
&lt;br /&gt;
==== Improve translation forms ====&lt;br /&gt;
&lt;br /&gt;
After adding tags, all pages could be translated. But the translate form is not very good : each text block must be translate one by one, and we havn't a vision of the global page.&lt;br /&gt;
&lt;br /&gt;
So we should create a translation form, which use a specific template, in the same way than we use form to create a tutorial page.&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Internationalisation&amp;diff=36</id>
		<title>Internationalisation</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Internationalisation&amp;diff=36"/>
				<updated>2016-11-18T11:41:46Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* To do */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Context ==&lt;br /&gt;
&lt;br /&gt;
Wikifab use the mediawiki extension 'PageForm' https://www.mediawiki.org/wiki/Extension:Page_Forms (extensions previously called SemanticsForm).&lt;br /&gt;
&lt;br /&gt;
This enabled us to create forms templates in order that users create new pages with a predefined form.&lt;br /&gt;
&lt;br /&gt;
However, this extensions is not well integrated we the [https://www.mediawiki.org/wiki/Extension:Translate 'Translate' extension], which enable to have a multilingual website.&lt;br /&gt;
&lt;br /&gt;
Today, wikifab has 2 websites :  &lt;br /&gt;
* http://beta.wikifab.org : the first version in french&lt;br /&gt;
* http://en.wikifab.org : the english version&lt;br /&gt;
&lt;br /&gt;
This requires that users create one account on each platform, and tutorials must be created separately on each site.&lt;br /&gt;
&lt;br /&gt;
We want to have only one website, with translation features included. So that every tutorial can be easily translate to be available in many languages.&lt;br /&gt;
&lt;br /&gt;
So, we want to update the [https://www.mediawiki.org/wiki/Extension:Page_Forms PageForm extension] to be properly integrated with the [https://www.mediawiki.org/wiki/Extension:Translate Translate extension].&lt;br /&gt;
&lt;br /&gt;
== Installation guide ==&lt;br /&gt;
&lt;br /&gt;
An example of wikifab website with extension 'Translate' enabled is available here : http://i18n.test.wikifab.org/&lt;br /&gt;
&lt;br /&gt;
To develop this feature, you can install a local version of wikifab on your computer or one of your server. You can either install a wikifab wiki and add Translate extension, or just install a mediawiki with Translate and PageForm extensions. The first option enable you to have already some forms templates to create tutorials.&lt;br /&gt;
&lt;br /&gt;
==== Install wikifab site ====&lt;br /&gt;
&lt;br /&gt;
Follow the tutorial here : https://github.com/Wikifab/wikifab-main&lt;br /&gt;
&lt;br /&gt;
Then install Mediawiki extension 'Translate', see instructions here : https://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle&lt;br /&gt;
&lt;br /&gt;
==== Install empty mediawiki with extension Translate and PageForm ====&lt;br /&gt;
&lt;br /&gt;
Here are the commands to install ( proccess for ubuntu)&lt;br /&gt;
&lt;br /&gt;
 wget https://releases.wikimedia.org/mediawiki/1.27/mediawiki-1.27.1.tar.gz&lt;br /&gt;
 tar -xzf mediawiki-1.27.1.tar.gz&lt;br /&gt;
 mv mediawiki-1.27.1 translation.wikifab&lt;br /&gt;
 cd translation.wikifab&lt;br /&gt;
 cd extensions&lt;br /&gt;
 git clone https://github.com/wikimedia/mediawiki-extensions-PageForms PageForms&lt;br /&gt;
&lt;br /&gt;
And install Mediawiki extension Translate : https://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle&lt;br /&gt;
&lt;br /&gt;
== How the extension 'Translate' works ==&lt;br /&gt;
&lt;br /&gt;
To translate content of a page, we must edit the page, and add tags &amp;lt;translate&amp;gt;...&amp;lt;/translate&amp;gt; to wrap the text to translate, save the page, then Click the &amp;quot;Mark this page for translation&amp;quot; link.&lt;br /&gt;
&lt;br /&gt;
Then it show you the translation units, and here is the trouble for wikifab : it doesn't respect the PageForm fields.&lt;br /&gt;
&lt;br /&gt;
After valid it, texts blocs to translate appear on the special page 'Translate'.&lt;br /&gt;
&lt;br /&gt;
== To do ==&lt;br /&gt;
&lt;br /&gt;
==== Automatically add 'translate' tags ====&lt;br /&gt;
&lt;br /&gt;
* Tags should be added either at page creation, or on a click on a specific action button.&lt;br /&gt;
* Tags should be added around each field to be translated.&lt;br /&gt;
* Tags should not be visible on edition of page with forms.&lt;br /&gt;
&lt;br /&gt;
==== Improve translation forms ====&lt;br /&gt;
&lt;br /&gt;
After adding tags, all pages could be translated. But the translate form is not very good : each text block must be translate one by one, and we havn't a vision of the global page.&lt;br /&gt;
&lt;br /&gt;
So we should create a translation form, which use a specific template, in the same way than we use form to create a tutorial page.&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Internationalisation&amp;diff=35</id>
		<title>Internationalisation</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Internationalisation&amp;diff=35"/>
				<updated>2016-11-18T11:41:33Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* How Translate works */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Context ==&lt;br /&gt;
&lt;br /&gt;
Wikifab use the mediawiki extension 'PageForm' https://www.mediawiki.org/wiki/Extension:Page_Forms (extensions previously called SemanticsForm).&lt;br /&gt;
&lt;br /&gt;
This enabled us to create forms templates in order that users create new pages with a predefined form.&lt;br /&gt;
&lt;br /&gt;
However, this extensions is not well integrated we the [https://www.mediawiki.org/wiki/Extension:Translate 'Translate' extension], which enable to have a multilingual website.&lt;br /&gt;
&lt;br /&gt;
Today, wikifab has 2 websites :  &lt;br /&gt;
* http://beta.wikifab.org : the first version in french&lt;br /&gt;
* http://en.wikifab.org : the english version&lt;br /&gt;
&lt;br /&gt;
This requires that users create one account on each platform, and tutorials must be created separately on each site.&lt;br /&gt;
&lt;br /&gt;
We want to have only one website, with translation features included. So that every tutorial can be easily translate to be available in many languages.&lt;br /&gt;
&lt;br /&gt;
So, we want to update the [https://www.mediawiki.org/wiki/Extension:Page_Forms PageForm extension] to be properly integrated with the [https://www.mediawiki.org/wiki/Extension:Translate Translate extension].&lt;br /&gt;
&lt;br /&gt;
== Installation guide ==&lt;br /&gt;
&lt;br /&gt;
An example of wikifab website with extension 'Translate' enabled is available here : http://i18n.test.wikifab.org/&lt;br /&gt;
&lt;br /&gt;
To develop this feature, you can install a local version of wikifab on your computer or one of your server. You can either install a wikifab wiki and add Translate extension, or just install a mediawiki with Translate and PageForm extensions. The first option enable you to have already some forms templates to create tutorials.&lt;br /&gt;
&lt;br /&gt;
==== Install wikifab site ====&lt;br /&gt;
&lt;br /&gt;
Follow the tutorial here : https://github.com/Wikifab/wikifab-main&lt;br /&gt;
&lt;br /&gt;
Then install Mediawiki extension 'Translate', see instructions here : https://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle&lt;br /&gt;
&lt;br /&gt;
==== Install empty mediawiki with extension Translate and PageForm ====&lt;br /&gt;
&lt;br /&gt;
Here are the commands to install ( proccess for ubuntu)&lt;br /&gt;
&lt;br /&gt;
 wget https://releases.wikimedia.org/mediawiki/1.27/mediawiki-1.27.1.tar.gz&lt;br /&gt;
 tar -xzf mediawiki-1.27.1.tar.gz&lt;br /&gt;
 mv mediawiki-1.27.1 translation.wikifab&lt;br /&gt;
 cd translation.wikifab&lt;br /&gt;
 cd extensions&lt;br /&gt;
 git clone https://github.com/wikimedia/mediawiki-extensions-PageForms PageForms&lt;br /&gt;
&lt;br /&gt;
And install Mediawiki extension Translate : https://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle&lt;br /&gt;
&lt;br /&gt;
== How the extension 'Translate' works ==&lt;br /&gt;
&lt;br /&gt;
To translate content of a page, we must edit the page, and add tags &amp;lt;translate&amp;gt;...&amp;lt;/translate&amp;gt; to wrap the text to translate, save the page, then Click the &amp;quot;Mark this page for translation&amp;quot; link.&lt;br /&gt;
&lt;br /&gt;
Then it show you the translation units, and here is the trouble for wikifab : it doesn't respect the PageForm fields.&lt;br /&gt;
&lt;br /&gt;
After valid it, texts blocs to translate appear on the special page 'Translate'.&lt;br /&gt;
&lt;br /&gt;
=== To do ===&lt;br /&gt;
&lt;br /&gt;
==== automatically add 'translate' tags ====&lt;br /&gt;
&lt;br /&gt;
* Tags should be added either at page creation, or on a click on a specific action button.&lt;br /&gt;
* Tags should be added around each field to be translated.&lt;br /&gt;
* Tags should not be visible on edition of page with forms.&lt;br /&gt;
&lt;br /&gt;
==== improve translation forms ====&lt;br /&gt;
&lt;br /&gt;
After adding tags, all pages could be translated. But the translate form is not very good : each text block must be translate one by one, and we havn't a vision of the global page.&lt;br /&gt;
&lt;br /&gt;
So we should create a translation form, which use a specific template, in the same way than we use form to create a tutorial page.&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Internationalisation&amp;diff=34</id>
		<title>Internationalisation</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Internationalisation&amp;diff=34"/>
				<updated>2016-11-18T11:41:21Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* how Translate works */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Context ==&lt;br /&gt;
&lt;br /&gt;
Wikifab use the mediawiki extension 'PageForm' https://www.mediawiki.org/wiki/Extension:Page_Forms (extensions previously called SemanticsForm).&lt;br /&gt;
&lt;br /&gt;
This enabled us to create forms templates in order that users create new pages with a predefined form.&lt;br /&gt;
&lt;br /&gt;
However, this extensions is not well integrated we the [https://www.mediawiki.org/wiki/Extension:Translate 'Translate' extension], which enable to have a multilingual website.&lt;br /&gt;
&lt;br /&gt;
Today, wikifab has 2 websites :  &lt;br /&gt;
* http://beta.wikifab.org : the first version in french&lt;br /&gt;
* http://en.wikifab.org : the english version&lt;br /&gt;
&lt;br /&gt;
This requires that users create one account on each platform, and tutorials must be created separately on each site.&lt;br /&gt;
&lt;br /&gt;
We want to have only one website, with translation features included. So that every tutorial can be easily translate to be available in many languages.&lt;br /&gt;
&lt;br /&gt;
So, we want to update the [https://www.mediawiki.org/wiki/Extension:Page_Forms PageForm extension] to be properly integrated with the [https://www.mediawiki.org/wiki/Extension:Translate Translate extension].&lt;br /&gt;
&lt;br /&gt;
== Installation guide ==&lt;br /&gt;
&lt;br /&gt;
An example of wikifab website with extension 'Translate' enabled is available here : http://i18n.test.wikifab.org/&lt;br /&gt;
&lt;br /&gt;
To develop this feature, you can install a local version of wikifab on your computer or one of your server. You can either install a wikifab wiki and add Translate extension, or just install a mediawiki with Translate and PageForm extensions. The first option enable you to have already some forms templates to create tutorials.&lt;br /&gt;
&lt;br /&gt;
==== Install wikifab site ====&lt;br /&gt;
&lt;br /&gt;
Follow the tutorial here : https://github.com/Wikifab/wikifab-main&lt;br /&gt;
&lt;br /&gt;
Then install Mediawiki extension 'Translate', see instructions here : https://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle&lt;br /&gt;
&lt;br /&gt;
==== Install empty mediawiki with extension Translate and PageForm ====&lt;br /&gt;
&lt;br /&gt;
Here are the commands to install ( proccess for ubuntu)&lt;br /&gt;
&lt;br /&gt;
 wget https://releases.wikimedia.org/mediawiki/1.27/mediawiki-1.27.1.tar.gz&lt;br /&gt;
 tar -xzf mediawiki-1.27.1.tar.gz&lt;br /&gt;
 mv mediawiki-1.27.1 translation.wikifab&lt;br /&gt;
 cd translation.wikifab&lt;br /&gt;
 cd extensions&lt;br /&gt;
 git clone https://github.com/wikimedia/mediawiki-extensions-PageForms PageForms&lt;br /&gt;
&lt;br /&gt;
And install Mediawiki extension Translate : https://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle&lt;br /&gt;
&lt;br /&gt;
== How Translate works ==&lt;br /&gt;
&lt;br /&gt;
To translate content of a page, we must edit the page, and add tags &amp;lt;translate&amp;gt;...&amp;lt;/translate&amp;gt; to wrap the text to translate, save the page, then Click the &amp;quot;Mark this page for translation&amp;quot; link.&lt;br /&gt;
&lt;br /&gt;
Then it show you the translation units, and here is the trouble for wikifab : it doesn't respect the PageForm fields.&lt;br /&gt;
&lt;br /&gt;
After valid it, texts blocs to translate appear on the special page 'Translate'.&lt;br /&gt;
&lt;br /&gt;
=== To do ===&lt;br /&gt;
&lt;br /&gt;
==== automatically add 'translate' tags ====&lt;br /&gt;
&lt;br /&gt;
* Tags should be added either at page creation, or on a click on a specific action button.&lt;br /&gt;
* Tags should be added around each field to be translated.&lt;br /&gt;
* Tags should not be visible on edition of page with forms.&lt;br /&gt;
&lt;br /&gt;
==== improve translation forms ====&lt;br /&gt;
&lt;br /&gt;
After adding tags, all pages could be translated. But the translate form is not very good : each text block must be translate one by one, and we havn't a vision of the global page.&lt;br /&gt;
&lt;br /&gt;
So we should create a translation form, which use a specific template, in the same way than we use form to create a tutorial page.&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Internationalisation&amp;diff=33</id>
		<title>Internationalisation</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Internationalisation&amp;diff=33"/>
				<updated>2016-11-18T11:41:10Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* installation guide */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Context ==&lt;br /&gt;
&lt;br /&gt;
Wikifab use the mediawiki extension 'PageForm' https://www.mediawiki.org/wiki/Extension:Page_Forms (extensions previously called SemanticsForm).&lt;br /&gt;
&lt;br /&gt;
This enabled us to create forms templates in order that users create new pages with a predefined form.&lt;br /&gt;
&lt;br /&gt;
However, this extensions is not well integrated we the [https://www.mediawiki.org/wiki/Extension:Translate 'Translate' extension], which enable to have a multilingual website.&lt;br /&gt;
&lt;br /&gt;
Today, wikifab has 2 websites :  &lt;br /&gt;
* http://beta.wikifab.org : the first version in french&lt;br /&gt;
* http://en.wikifab.org : the english version&lt;br /&gt;
&lt;br /&gt;
This requires that users create one account on each platform, and tutorials must be created separately on each site.&lt;br /&gt;
&lt;br /&gt;
We want to have only one website, with translation features included. So that every tutorial can be easily translate to be available in many languages.&lt;br /&gt;
&lt;br /&gt;
So, we want to update the [https://www.mediawiki.org/wiki/Extension:Page_Forms PageForm extension] to be properly integrated with the [https://www.mediawiki.org/wiki/Extension:Translate Translate extension].&lt;br /&gt;
&lt;br /&gt;
== Installation guide ==&lt;br /&gt;
&lt;br /&gt;
An example of wikifab website with extension 'Translate' enabled is available here : http://i18n.test.wikifab.org/&lt;br /&gt;
&lt;br /&gt;
To develop this feature, you can install a local version of wikifab on your computer or one of your server. You can either install a wikifab wiki and add Translate extension, or just install a mediawiki with Translate and PageForm extensions. The first option enable you to have already some forms templates to create tutorials.&lt;br /&gt;
&lt;br /&gt;
==== Install wikifab site ====&lt;br /&gt;
&lt;br /&gt;
Follow the tutorial here : https://github.com/Wikifab/wikifab-main&lt;br /&gt;
&lt;br /&gt;
Then install Mediawiki extension 'Translate', see instructions here : https://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle&lt;br /&gt;
&lt;br /&gt;
==== Install empty mediawiki with extension Translate and PageForm ====&lt;br /&gt;
&lt;br /&gt;
Here are the commands to install ( proccess for ubuntu)&lt;br /&gt;
&lt;br /&gt;
 wget https://releases.wikimedia.org/mediawiki/1.27/mediawiki-1.27.1.tar.gz&lt;br /&gt;
 tar -xzf mediawiki-1.27.1.tar.gz&lt;br /&gt;
 mv mediawiki-1.27.1 translation.wikifab&lt;br /&gt;
 cd translation.wikifab&lt;br /&gt;
 cd extensions&lt;br /&gt;
 git clone https://github.com/wikimedia/mediawiki-extensions-PageForms PageForms&lt;br /&gt;
&lt;br /&gt;
And install Mediawiki extension Translate : https://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle&lt;br /&gt;
&lt;br /&gt;
=== how Translate works ===&lt;br /&gt;
&lt;br /&gt;
To translate content of a page, we must edit the page, and add tags &amp;lt;translate&amp;gt;...&amp;lt;/translate&amp;gt; to wrap the text to translate, save the page, then Click the &amp;quot;Mark this page for translation&amp;quot; link.&lt;br /&gt;
&lt;br /&gt;
Then it show you the translation units, and here is the trouble for wikifab : it doesn't respect the PageForm fields.&lt;br /&gt;
&lt;br /&gt;
After valid it, texts blocs to translate appear on the special page 'Translate'.&lt;br /&gt;
&lt;br /&gt;
=== To do ===&lt;br /&gt;
&lt;br /&gt;
==== automatically add 'translate' tags ====&lt;br /&gt;
&lt;br /&gt;
* Tags should be added either at page creation, or on a click on a specific action button.&lt;br /&gt;
* Tags should be added around each field to be translated.&lt;br /&gt;
* Tags should not be visible on edition of page with forms.&lt;br /&gt;
&lt;br /&gt;
==== improve translation forms ====&lt;br /&gt;
&lt;br /&gt;
After adding tags, all pages could be translated. But the translate form is not very good : each text block must be translate one by one, and we havn't a vision of the global page.&lt;br /&gt;
&lt;br /&gt;
So we should create a translation form, which use a specific template, in the same way than we use form to create a tutorial page.&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Internationalisation&amp;diff=32</id>
		<title>Internationalisation</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Internationalisation&amp;diff=32"/>
				<updated>2016-11-18T11:40:55Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Context */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Context ==&lt;br /&gt;
&lt;br /&gt;
Wikifab use the mediawiki extension 'PageForm' https://www.mediawiki.org/wiki/Extension:Page_Forms (extensions previously called SemanticsForm).&lt;br /&gt;
&lt;br /&gt;
This enabled us to create forms templates in order that users create new pages with a predefined form.&lt;br /&gt;
&lt;br /&gt;
However, this extensions is not well integrated we the [https://www.mediawiki.org/wiki/Extension:Translate 'Translate' extension], which enable to have a multilingual website.&lt;br /&gt;
&lt;br /&gt;
Today, wikifab has 2 websites :  &lt;br /&gt;
* http://beta.wikifab.org : the first version in french&lt;br /&gt;
* http://en.wikifab.org : the english version&lt;br /&gt;
&lt;br /&gt;
This requires that users create one account on each platform, and tutorials must be created separately on each site.&lt;br /&gt;
&lt;br /&gt;
We want to have only one website, with translation features included. So that every tutorial can be easily translate to be available in many languages.&lt;br /&gt;
&lt;br /&gt;
So, we want to update the [https://www.mediawiki.org/wiki/Extension:Page_Forms PageForm extension] to be properly integrated with the [https://www.mediawiki.org/wiki/Extension:Translate Translate extension].&lt;br /&gt;
&lt;br /&gt;
=== installation guide ===&lt;br /&gt;
&lt;br /&gt;
An example of wikifab website with extension 'Translate' enabled is available here : http://i18n.test.wikifab.org/&lt;br /&gt;
&lt;br /&gt;
To develop this feature, you can install a local version of wikifab on your computer or one of your server. You can either install a wikifab wiki and add Translate extension, or just install a mediawiki with Translate and PageForm extensions. The first option enable you to have already some forms templates to create tutorials.&lt;br /&gt;
&lt;br /&gt;
==== Install wikifab site ====&lt;br /&gt;
&lt;br /&gt;
Follow the tutorial here : https://github.com/Wikifab/wikifab-main&lt;br /&gt;
&lt;br /&gt;
Then install Mediawiki extension 'Translate', see instructions here : https://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle&lt;br /&gt;
&lt;br /&gt;
==== Install empty mediawiki with extension Translate and PageForm ====&lt;br /&gt;
&lt;br /&gt;
Here are the commands to install ( proccess for ubuntu)&lt;br /&gt;
&lt;br /&gt;
 wget https://releases.wikimedia.org/mediawiki/1.27/mediawiki-1.27.1.tar.gz&lt;br /&gt;
 tar -xzf mediawiki-1.27.1.tar.gz&lt;br /&gt;
 mv mediawiki-1.27.1 translation.wikifab&lt;br /&gt;
 cd translation.wikifab&lt;br /&gt;
 cd extensions&lt;br /&gt;
 git clone https://github.com/wikimedia/mediawiki-extensions-PageForms PageForms&lt;br /&gt;
&lt;br /&gt;
And install Mediawiki extension Translate : https://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle&lt;br /&gt;
&lt;br /&gt;
=== how Translate works ===&lt;br /&gt;
&lt;br /&gt;
To translate content of a page, we must edit the page, and add tags &amp;lt;translate&amp;gt;...&amp;lt;/translate&amp;gt; to wrap the text to translate, save the page, then Click the &amp;quot;Mark this page for translation&amp;quot; link.&lt;br /&gt;
&lt;br /&gt;
Then it show you the translation units, and here is the trouble for wikifab : it doesn't respect the PageForm fields.&lt;br /&gt;
&lt;br /&gt;
After valid it, texts blocs to translate appear on the special page 'Translate'.&lt;br /&gt;
&lt;br /&gt;
=== To do ===&lt;br /&gt;
&lt;br /&gt;
==== automatically add 'translate' tags ====&lt;br /&gt;
&lt;br /&gt;
* Tags should be added either at page creation, or on a click on a specific action button.&lt;br /&gt;
* Tags should be added around each field to be translated.&lt;br /&gt;
* Tags should not be visible on edition of page with forms.&lt;br /&gt;
&lt;br /&gt;
==== improve translation forms ====&lt;br /&gt;
&lt;br /&gt;
After adding tags, all pages could be translated. But the translate form is not very good : each text block must be translate one by one, and we havn't a vision of the global page.&lt;br /&gt;
&lt;br /&gt;
So we should create a translation form, which use a specific template, in the same way than we use form to create a tutorial page.&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Internationalisation&amp;diff=31</id>
		<title>Internationalisation</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Internationalisation&amp;diff=31"/>
				<updated>2016-11-18T11:29:24Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Context ===&lt;br /&gt;
&lt;br /&gt;
Wikifab use the mediawiki extension 'PageForm' https://www.mediawiki.org/wiki/Extension:Page_Forms (extensions previously called SemanticsForm).&lt;br /&gt;
&lt;br /&gt;
This enabled us to create forms templates in order that users create new pages with a predefined form.&lt;br /&gt;
&lt;br /&gt;
However, this extensions is not well integrated we the [https://www.mediawiki.org/wiki/Extension:Translate 'Translate' extension], which enable to have a multilingual website.&lt;br /&gt;
&lt;br /&gt;
Today, wikifab has 2 websites :  &lt;br /&gt;
* http://beta.wikifab.org : the first version in french&lt;br /&gt;
* http://en.wikifab.org : the english version&lt;br /&gt;
&lt;br /&gt;
This requires that users create one account on each platform, and tutorials must be created separately on each site.&lt;br /&gt;
&lt;br /&gt;
We want to have only one website, with translation features included. So that every tutorial can be easily translate to be available in many languages.&lt;br /&gt;
&lt;br /&gt;
So, we want to update the [https://www.mediawiki.org/wiki/Extension:Page_Forms PageForm extension] to be properly integrated with the [https://www.mediawiki.org/wiki/Extension:Translate Translate extension].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== installation guide ===&lt;br /&gt;
&lt;br /&gt;
An example of wikifab website with extension 'Translate' enabled is available here : http://i18n.test.wikifab.org/&lt;br /&gt;
&lt;br /&gt;
To develop this feature, you can install a local version of wikifab on your computer or one of your server. You can either install a wikifab wiki and add Translate extension, or just install a mediawiki with Translate and PageForm extensions. The first option enable you to have already some forms templates to create tutorials.&lt;br /&gt;
&lt;br /&gt;
==== Install wikifab site ====&lt;br /&gt;
&lt;br /&gt;
Follow the tutorial here : https://github.com/Wikifab/wikifab-main&lt;br /&gt;
&lt;br /&gt;
Then install Mediawiki extension 'Translate', see instructions here : https://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle&lt;br /&gt;
&lt;br /&gt;
==== Install empty mediawiki with extension Translate and PageForm ====&lt;br /&gt;
&lt;br /&gt;
Here are the commands to install ( proccess for ubuntu)&lt;br /&gt;
&lt;br /&gt;
 wget https://releases.wikimedia.org/mediawiki/1.27/mediawiki-1.27.1.tar.gz&lt;br /&gt;
 tar -xzf mediawiki-1.27.1.tar.gz&lt;br /&gt;
 mv mediawiki-1.27.1 translation.wikifab&lt;br /&gt;
 cd translation.wikifab&lt;br /&gt;
 cd extensions&lt;br /&gt;
 git clone https://github.com/wikimedia/mediawiki-extensions-PageForms PageForms&lt;br /&gt;
&lt;br /&gt;
And install Mediawiki extension Translate : https://www.mediawiki.org/wiki/MediaWiki_Language_Extension_Bundle&lt;br /&gt;
&lt;br /&gt;
=== how Translate works ===&lt;br /&gt;
&lt;br /&gt;
To translate content of a page, we must edit the page, and add tags &amp;lt;translate&amp;gt;...&amp;lt;/translate&amp;gt; to wrap the text to translate, save the page, then Click the &amp;quot;Mark this page for translation&amp;quot; link.&lt;br /&gt;
&lt;br /&gt;
Then it show you the translation units, and here is the trouble for wikifab : it doesn't respect the PageForm fields.&lt;br /&gt;
&lt;br /&gt;
After valid it, texts blocs to translate appear on the special page 'Translate'.&lt;br /&gt;
&lt;br /&gt;
=== To do ===&lt;br /&gt;
&lt;br /&gt;
==== automatically add 'translate' tags ====&lt;br /&gt;
&lt;br /&gt;
* Tags should be added either at page creation, or on a click on a specific action button.&lt;br /&gt;
* Tags should be added around each field to be translated.&lt;br /&gt;
* Tags should not be visible on edition of page with forms.&lt;br /&gt;
&lt;br /&gt;
==== improve translation forms ====&lt;br /&gt;
&lt;br /&gt;
After adding tags, all pages could be translated. But the translate form is not very good : each text block must be translate one by one, and we havn't a vision of the global page.&lt;br /&gt;
&lt;br /&gt;
So we should create a translation form, which use a specific template, in the same way than we use form to create a tutorial page.&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Synchronisation_of_wikifabs&amp;diff=26</id>
		<title>Synchronisation of wikifabs</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Synchronisation_of_wikifabs&amp;diff=26"/>
				<updated>2016-11-17T17:00:20Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: Created page with &amp;quot;=== Context ===  The wikifab source code is available to anyone for free.  Many organizations have installed their own wikifab-based-site on their own server and they would li...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Context ===&lt;br /&gt;
&lt;br /&gt;
The wikifab source code is available to anyone for free.&lt;br /&gt;
&lt;br /&gt;
Many organizations have installed their own wikifab-based-site on their own server and they would like to publish some of their tutorials (created on their wikifab) to www.wikifab.org (or to another wikifab instance).&lt;br /&gt;
&lt;br /&gt;
===  State of the art ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki comes with a bunch of API that can be use to synchronize content among wikifab instances&lt;br /&gt;
&lt;br /&gt;
You can find the API documentation here: https://www.mediawiki.org/wiki/API:Main_page&lt;br /&gt;
&lt;br /&gt;
=== Installation guide ===&lt;br /&gt;
&lt;br /&gt;
To develops this feature, you can install wikifab locally following this tutorial : https://github.com/Wikifab/wikifab-main&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
&lt;br /&gt;
==== Push a tutorial to wikifab ====&lt;br /&gt;
&lt;br /&gt;
==== Dealing with conflicts ====&lt;br /&gt;
&lt;br /&gt;
'''When modification was made on parent'''&lt;br /&gt;
&lt;br /&gt;
'''When modification was made on child'''&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=25</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=25"/>
				<updated>2016-11-17T16:56:21Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Synchronisation of wikis */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Find here all development projects for Wikifab.&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== [[Internationalisation]] ===&lt;br /&gt;
&lt;br /&gt;
Wikifab want to have one unique website, which supports all languages. Mediawiki already has extensions to supports this : https://www.mediawiki.org/wiki/Extension:Translate But this is not supported by the SemanticForms extensions.&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to make SemanticsForm compatible with extension Translate&lt;br /&gt;
&lt;br /&gt;
Click here for more details : [[Internationalisation]]&lt;br /&gt;
&lt;br /&gt;
=== [[Mobile App]] ===&lt;br /&gt;
&lt;br /&gt;
Let's make a mobile app for Wikifab! &lt;br /&gt;
&lt;br /&gt;
The main goal is to make it easier to take and upload pictures to tutorials.&lt;br /&gt;
&lt;br /&gt;
=== [[Synchronisation of wikifabs]] ===&lt;br /&gt;
&lt;br /&gt;
Many organizations have installed their own wikifab-based-site on their own server.&lt;br /&gt;
&lt;br /&gt;
Today, they would like to publish some of their tutorials (created on their wikifab) to www.wikifab.org (or to another wikifab instance)&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Mobile_App&amp;diff=21</id>
		<title>Mobile App</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Mobile_App&amp;diff=21"/>
				<updated>2016-11-17T16:30:11Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* State of the art */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Context ===&lt;br /&gt;
&lt;br /&gt;
Today wikifab works on desktop only.&lt;br /&gt;
&lt;br /&gt;
The users have to transfer their pictures from a camera to a laptop. This is very boring and time consuming.&lt;br /&gt;
&lt;br /&gt;
We want to make an app to take picture and transfer them automatically to the tutorials.&lt;br /&gt;
&lt;br /&gt;
===  State of the art ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki comes with a bunch of API that could be use to send picture from the app to wikifab.&lt;br /&gt;
&lt;br /&gt;
You can find the API documentation here: https://www.mediawiki.org/wiki/API:Main_page&lt;br /&gt;
&lt;br /&gt;
There is also the [https://play.google.com/store/apps/details?id=net.r401.mediawiki.browser M2Wiki Browser] project, an app to browse any Mediawiki site on mobile. This app uses the MediaWiki API.&lt;br /&gt;
&lt;br /&gt;
=== Installation guide ===&lt;br /&gt;
&lt;br /&gt;
To develops this feature, you can install wikifab locally following this tutorial : https://github.com/Wikifab/wikifab-main&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
&lt;br /&gt;
==== Log in from mobile ====&lt;br /&gt;
&lt;br /&gt;
To use the app, the user needs to log in to wikifab from his mobile phone.&lt;br /&gt;
&lt;br /&gt;
==== Browse tutorials ====&lt;br /&gt;
&lt;br /&gt;
User can search for an existing tutorial from his mobile phone.&lt;br /&gt;
&lt;br /&gt;
==== Create a new tutorial ====&lt;br /&gt;
&lt;br /&gt;
User can create a new tutorial from his mobile phone.&lt;br /&gt;
&lt;br /&gt;
The created tutorial should respect the Wikifab syntax (available when going to ''&amp;amp;action=edit'')&lt;br /&gt;
&lt;br /&gt;
==== Take pictures ====&lt;br /&gt;
&lt;br /&gt;
User can take pictures from his mobile phone.&lt;br /&gt;
&lt;br /&gt;
==== Send picture to a tutorial ====&lt;br /&gt;
&lt;br /&gt;
# User search for an existing tutorial or create a new one&lt;br /&gt;
# User selects the tutorial he wants to send picture to&lt;br /&gt;
# User selects pictures he took with the app (or pictures stored in his phone)&lt;br /&gt;
# User publish (send) the selected pictures to the tutorial library&lt;br /&gt;
&lt;br /&gt;
Back on his laptop, user find the pictures in the library of pictures of the tutorial. He then can organise the pictures inside the tutorial from its laptop.&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Mobile_App&amp;diff=20</id>
		<title>Mobile App</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Mobile_App&amp;diff=20"/>
				<updated>2016-11-17T16:24:04Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* State of the art */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Context ===&lt;br /&gt;
&lt;br /&gt;
Today wikifab works on desktop only.&lt;br /&gt;
&lt;br /&gt;
The users have to transfer their pictures from a camera to a laptop. This is very boring and time consuming.&lt;br /&gt;
&lt;br /&gt;
We want to make an app to take picture and transfer them automatically to the tutorials.&lt;br /&gt;
&lt;br /&gt;
===  State of the art ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki comes with a bunch of API that could be use to send picture from the app to wikifab.&lt;br /&gt;
&lt;br /&gt;
You can find the API documentation here: https://www.mediawiki.org/wiki/API:Main_page&lt;br /&gt;
&lt;br /&gt;
There is also this project to develop app for Mediawiki: https://www.mediawiki.org/wiki/Wikimedia_Apps&lt;br /&gt;
&lt;br /&gt;
=== Installation guide ===&lt;br /&gt;
&lt;br /&gt;
To develops this feature, you can install wikifab locally following this tutorial : https://github.com/Wikifab/wikifab-main&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
&lt;br /&gt;
==== Log in from mobile ====&lt;br /&gt;
&lt;br /&gt;
To use the app, the user needs to log in to wikifab from his mobile phone.&lt;br /&gt;
&lt;br /&gt;
==== Browse tutorials ====&lt;br /&gt;
&lt;br /&gt;
User can search for an existing tutorial from his mobile phone.&lt;br /&gt;
&lt;br /&gt;
==== Create a new tutorial ====&lt;br /&gt;
&lt;br /&gt;
User can create a new tutorial from his mobile phone.&lt;br /&gt;
&lt;br /&gt;
The created tutorial should respect the Wikifab syntax (available when going to ''&amp;amp;action=edit'')&lt;br /&gt;
&lt;br /&gt;
==== Take pictures ====&lt;br /&gt;
&lt;br /&gt;
User can take pictures from his mobile phone.&lt;br /&gt;
&lt;br /&gt;
==== Send picture to a tutorial ====&lt;br /&gt;
&lt;br /&gt;
# User search for an existing tutorial or create a new one&lt;br /&gt;
# User selects the tutorial he wants to send picture to&lt;br /&gt;
# User selects pictures he took with the app (or pictures stored in his phone)&lt;br /&gt;
# User publish (send) the selected pictures to the tutorial library&lt;br /&gt;
&lt;br /&gt;
Back on his laptop, user find the pictures in the library of pictures of the tutorial. He then can organise the pictures inside the tutorial from its laptop.&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Mobile_App&amp;diff=19</id>
		<title>Mobile App</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Mobile_App&amp;diff=19"/>
				<updated>2016-11-17T16:20:04Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Context ===&lt;br /&gt;
&lt;br /&gt;
Today wikifab works on desktop only.&lt;br /&gt;
&lt;br /&gt;
The users have to transfer their pictures from a camera to a laptop. This is very boring and time consuming.&lt;br /&gt;
&lt;br /&gt;
We want to make an app to take picture and transfer them automatically to the tutorials.&lt;br /&gt;
&lt;br /&gt;
===  State of the art ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki comes with a bunch of API that could be use to send picture from the app to wikifab.&lt;br /&gt;
&lt;br /&gt;
You can find the API documentation here : https://www.mediawiki.org/wiki/API:Main_page&lt;br /&gt;
&lt;br /&gt;
=== Installation guide ===&lt;br /&gt;
&lt;br /&gt;
To develops this feature, you can install wikifab locally following this tutorial : https://github.com/Wikifab/wikifab-main&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
&lt;br /&gt;
==== Log in from mobile ====&lt;br /&gt;
&lt;br /&gt;
To use the app, the user needs to log in to wikifab from his mobile phone.&lt;br /&gt;
&lt;br /&gt;
==== Browse tutorials ====&lt;br /&gt;
&lt;br /&gt;
User can search for an existing tutorial from his mobile phone.&lt;br /&gt;
&lt;br /&gt;
==== Create a new tutorial ====&lt;br /&gt;
&lt;br /&gt;
User can create a new tutorial from his mobile phone.&lt;br /&gt;
&lt;br /&gt;
The created tutorial should respect the Wikifab syntax (available when going to ''&amp;amp;action=edit'')&lt;br /&gt;
&lt;br /&gt;
==== Take pictures ====&lt;br /&gt;
&lt;br /&gt;
User can take pictures from his mobile phone.&lt;br /&gt;
&lt;br /&gt;
==== Send picture to a tutorial ====&lt;br /&gt;
&lt;br /&gt;
# User search for an existing tutorial or create a new one&lt;br /&gt;
# User selects the tutorial he wants to send picture to&lt;br /&gt;
# User selects pictures he took with the app (or pictures stored in his phone)&lt;br /&gt;
# User publish (send) the selected pictures to the tutorial library&lt;br /&gt;
&lt;br /&gt;
Back on his laptop, user find the pictures in the library of pictures of the tutorial. He then can organise the pictures inside the tutorial from its laptop.&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Mobile_App&amp;diff=17</id>
		<title>Mobile App</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Mobile_App&amp;diff=17"/>
				<updated>2016-11-17T16:09:08Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Features */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Context ===&lt;br /&gt;
&lt;br /&gt;
Today wikifab works on desktop only.&lt;br /&gt;
&lt;br /&gt;
The users have to transfer their pictures from a camera to a laptop. This is very boring and time consuming.&lt;br /&gt;
&lt;br /&gt;
We want to make an app to take picture and transfer them automatically to wikifab.&lt;br /&gt;
&lt;br /&gt;
===  State of the art ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki comes with a bunch of API that could be use to send picture from the app to wikifab.&lt;br /&gt;
&lt;br /&gt;
You can find the API documentation here : https://www.mediawiki.org/wiki/API:Main_page&lt;br /&gt;
&lt;br /&gt;
=== Installation guide ===&lt;br /&gt;
&lt;br /&gt;
To develops this feature, you can install wikifab locally following this tutorial : https://github.com/Wikifab/wikifab-main&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
&lt;br /&gt;
==== Log in from mobile ====&lt;br /&gt;
&lt;br /&gt;
To use the app, the user needs to log in to wikifab from his mobile phone.&lt;br /&gt;
&lt;br /&gt;
==== Browse tutorials ====&lt;br /&gt;
&lt;br /&gt;
User can search for an existing tutorial from his mobile phone.&lt;br /&gt;
&lt;br /&gt;
==== Create a new tutorial ====&lt;br /&gt;
&lt;br /&gt;
User can create a new tutorial from his mobile phone.&lt;br /&gt;
&lt;br /&gt;
==== Take pictures ====&lt;br /&gt;
&lt;br /&gt;
User can take pictures from his mobile phone.&lt;br /&gt;
&lt;br /&gt;
==== Send picture to tutorial ====&lt;br /&gt;
&lt;br /&gt;
# User search for an existing tutorial or create a new one&lt;br /&gt;
# User select pictures he took with the app (or pictures store in his phone)&lt;br /&gt;
# User publish (send) the selected pictures to the tutorial library&lt;br /&gt;
&lt;br /&gt;
Back on his laptop, user can organise the pictures inside the tutorial.&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Mobile_App&amp;diff=16</id>
		<title>Mobile App</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Mobile_App&amp;diff=16"/>
				<updated>2016-11-17T16:04:00Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: Created page with &amp;quot;=== Context ===  Today wikifab works on desktop only.  The users have to transfer their pictures from a camera to a laptop. This is very boring and time consuming.  We want to...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Context ===&lt;br /&gt;
&lt;br /&gt;
Today wikifab works on desktop only.&lt;br /&gt;
&lt;br /&gt;
The users have to transfer their pictures from a camera to a laptop. This is very boring and time consuming.&lt;br /&gt;
&lt;br /&gt;
We want to make an app to take picture and transfer them automatically to wikifab.&lt;br /&gt;
&lt;br /&gt;
===  State of the art ===&lt;br /&gt;
&lt;br /&gt;
Mediawiki comes with a bunch of API that could be use to send picture from the app to wikifab.&lt;br /&gt;
&lt;br /&gt;
You can find the API documentation here : https://www.mediawiki.org/wiki/API:Main_page&lt;br /&gt;
&lt;br /&gt;
=== Installation guide ===&lt;br /&gt;
&lt;br /&gt;
To develops this feature, you can install wikifab locally following this tutorial : https://github.com/Wikifab/wikifab-main&lt;br /&gt;
&lt;br /&gt;
=== Features ===&lt;br /&gt;
&lt;br /&gt;
==== Log in from mobile ====&lt;br /&gt;
&lt;br /&gt;
To use the app, the &lt;br /&gt;
&lt;br /&gt;
==== Browse tutorials ====&lt;br /&gt;
&lt;br /&gt;
==== Create a new tutorial ====&lt;br /&gt;
&lt;br /&gt;
==== Take picture ====&lt;br /&gt;
&lt;br /&gt;
==== Send picture to tutorial ====&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	<entry>
		<id>http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=15</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="http://developers.wikifab.org/index.php?title=Main_Page&amp;diff=15"/>
				<updated>2016-11-17T15:54:58Z</updated>
		
		<summary type="html">&lt;p&gt;Clément: /* Mobile App */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Find here all development projects for Wikifab.&lt;br /&gt;
&lt;br /&gt;
== Projects ==&lt;br /&gt;
&lt;br /&gt;
=== [[Internationalisation]] ===&lt;br /&gt;
&lt;br /&gt;
Wikifab want to have one unique website, which supports all languages. Mediawiki already has extensions to supports this : https://www.mediawiki.org/wiki/Extension:Translate But this is not supported by the SemanticForms extensions.&lt;br /&gt;
&lt;br /&gt;
The goal of this project is to make SemanticsForm compatible with extension Translate&lt;br /&gt;
&lt;br /&gt;
Click here for more details : [[Internationalisation]]&lt;br /&gt;
&lt;br /&gt;
=== [[Mobile App]] ===&lt;br /&gt;
&lt;br /&gt;
Let's make a mobile app for Wikifab! &lt;br /&gt;
&lt;br /&gt;
The main goal is to make it easier to take and upload pictures to tutorials.&lt;br /&gt;
&lt;br /&gt;
=== [[Synchronisation of wikis]] ===&lt;br /&gt;
&lt;br /&gt;
Many associations have installed their own wikifab wiki. And they want a way to push a tutorial writed on their site to Wikifab site (or to an other wiki)&lt;/div&gt;</summary>
		<author><name>Clément</name></author>	</entry>

	</feed>