Difference between revisions of "Main Page"

From Wikifab Developers
Jump to: navigation, search
(Internationalisation)
 
(9 intermediate revisions by the same user not shown)
Line 1: Line 1:
Find here all development projects for Wikifab.
+
Technical documentation of in-development features for Wikifab.
  
 
= Projects =
 
= Projects =
Line 5: Line 5:
 
=== [[Internationalisation]] ===
 
=== [[Internationalisation]] ===
  
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.
+
Wikifab needs to be a unique website, which supports all languages.
  
The goal of this project is to make SemanticsForm compatible with extension Translate
+
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].
  
Click here for more details : [[Internationalisation]]
+
The goal of this project is to make Page_Form compatible with the Translate extension.
 +
 
 +
» Click here for more details : [[Internationalisation]]
  
 
=== [[Mobile App]] ===
 
=== [[Mobile App]] ===
Line 16: Line 18:
  
 
The main goal is to make it easier to take and upload pictures to tutorials.
 
The main goal is to make it easier to take and upload pictures to tutorials.
 +
 +
» Click here for more details : [[Mobile App]]
  
 
=== [[Synchronisation of wikifabs]] ===
 
=== [[Synchronisation of wikifabs]] ===
Line 23: Line 27:
 
Today, they would like to publish some of their tutorials (created on their wikifab) to www.wikifab.org (or to another wikifab instance)
 
Today, they would like to publish some of their tutorials (created on their wikifab) to www.wikifab.org (or to another wikifab instance)
  
= Outils =  
+
» Click here for more details : [[Synchronisation of wikifabs]]
 +
 
 +
= Ressources =  
  
 
=== Documentation ===
 
=== Documentation ===
Line 30: Line 36:
 
* https://www.mediawiki.org/wiki/Manual:Developing_extensions
 
* https://www.mediawiki.org/wiki/Manual:Developing_extensions
 
* https://www.mediawiki.org/wiki/Manual:Coding_conventions
 
* https://www.mediawiki.org/wiki/Manual:Coding_conventions
 +
* https://www.mediawiki.org/wiki/API:Main_page
  
=== Gestion de Ticket ===
+
=== Issue tracking ===
  
Mediawiki utilise Phabricator pour la gestion de ticket, nous vous invitons à y créer les ticket correspondant au feature que vous developpez, vous pouvez le lier au projet Wikifab en les taggant :
+
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.
  
 
* https://phabricator.wikimedia.org/tag/wikifab/
 
* https://phabricator.wikimedia.org/tag/wikifab/
 
* https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker
 
* https://www.mediawiki.org/wiki/How_to_become_a_MediaWiki_hacker

Latest revision as of 10:17, 1 December 2016

Technical documentation of in-development features for Wikifab.

Projects

Internationalisation

Wikifab needs to be a unique website, which supports all languages.

Mediawiki has the Translate extension to do this, but it doesn't work with the Page_Forms extension.

The goal of this project is to make Page_Form compatible with the Translate extension.

» Click here for more details : Internationalisation

Mobile App

Let's make a mobile app for Wikifab!

The main goal is to make it easier to take and upload pictures to tutorials.

» Click here for more details : Mobile App

Synchronisation of wikifabs

Many organizations have installed their own wikifab-based-site on their own server.

Today, they would like to publish some of their tutorials (created on their wikifab) to www.wikifab.org (or to another wikifab instance)

» Click here for more details : Synchronisation of wikifabs

Ressources

Documentation

Before coding on mediawiki, here is some doc you may read :

Issue tracking

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.