Difference between revisions of "TODO"

From GeneWeb
Jump to: navigation, search
(Debian + Ubuntu)
 
(23 intermediate revisions by 3 users not shown)
Line 1: Line 1:
A '''TODO''' list for GeneWeb. Any Help is welcome!
+
{{DISPLAYTITLE:Expected roadmap for Geneweb 7.00}}
 +
== Roadmap for GeneWeb 7.00 ==
 +
* <s>merge and add conditional compilation for the branch API</s>
 +
* <s>use Bootstrap as CSS framework</s>
 +
* <s>use OCaml instead of Camlp5.</s>
 +
* <s>use Dune build system.</s>
 +
* <s>code cleanup (remove old code: non utf-8 base)</s>
 +
* <s>compile [https://github.com/geneanet/geneweb/issues/252 connex.ml] with distrib and add option to generate connex.txt note automaticaly after import if perl is present ([http://roglo.eu/roglo?lang=fr&m=MISC_NOTES_SEARCH&s=connex see how it hepled a lot on Roglo]).</s>
 +
* handle event in second database format gwc2 (remove old gwc stuff).
 +
* rework {{c|[[bases]]}} tree for an easier to understand base archiving/backup process.
 +
* RELEASE 7.00 beta.
 +
* announce the beta release with new wiki/git, ask for tests and feedback.
 +
* improve templates based on the feedback.
 +
* prepare the necessary tools for the migration.
 +
* RELEASE 7.00 stable.
  
 +
==TODO list for GeneWeb. Any Help is welcome!==
 
'''The open source project'''
 
'''The open source project'''
* <s>import previous online documentation and images from http://opensource.geneanet.org/projects/geneweb/wiki</s>
+
* <s>add what can be saved of old doc in other languages (at least main european lang de/sp/…)</s>
* add what can be saved of old doc in other languages (at least main european lang de/sp/…)
+
 
* (install Extension:Translate for an “automatic” translation of the wiki)
 
* (install Extension:Translate for an “automatic” translation of the wiki)
 
* <s>update syntax and link on pages</s>
 
* <s>update syntax and link on pages</s>
* update pages content with incoming 7.
+
* <s>update pages content with incoming 7.0, add more illustrations</s>
* more illustrations  
+
* <s>add HOW TO pages for GW compilation under Windows that can be tricky</s>
* add HOW TO pages for GW compilation under Windows that can be tricky
+
* add more doc for templm !
* add more doc for templm
+
* expend FAQ with users problems on ML and forum
* expend FAQ with users problems on ML and forum
+
* try to migrate the old Yahoo ML to Tuxfamily (to get rid of Yahoo spam banner and own our ML)
* <s>try to compile/setup a GeneWeb updated test base on Tuxfamily server (or somewher else) with edit right so people can play with GeneWeb without installing</s>
+
* install a (phpBB ?) multilang forum for GW endusers
* advertise the new doc/wiki for 7.00 release !!
+
* <s>stay in contact with Debian and Ubuntu package maintainers and keep in mind the deadlines for the next major releases (https://tracker.debian.org/pkg/geneweb, http://packages.ubuntu.com/xenial/geneweb)</s>
* try to migrate the old Yahoo ML to Tuxfamily (to get rid of Yahoo spam banner…!, and own our ML!!)
+
* write a tutorial about how to use Geneweb WITHOUT the daemons automatically launched by the linux distro at startup, using the two commands scripts (gwd and gwsetup), like people do in Windows. (for example, see : http://www.geneanet.org/forum/?topic=530250.0 and http://www.geneanet.org/forum/?topic=531410.msg1048646#msg1048646)
* (install a phpBB multilang forum for GW endusers?)
+
* give more details about the different Github repos and branches, see : http://geneweb.tuxfamily.org/wiki/Talk:Repository
+
* stay in contact with Debian and Ubuntu package maintainers and keep in mind the deadlines for the next major releases (https://tracker.debian.org/pkg/geneweb, http://packages.ubuntu.com/xenial/geneweb)
+
 
+
'''GeneWeb itself'''
+
* Think about the strategy to follow for the "relations bug with gwu" (https://github.com/geneanet/geneweb/issues/359), which is "release critical", as it can cause data loss (impossibility to export clean .gw files for databases that use relations).
+
* Recode permutations of event and implement the tool in templates.
+
* RELEASE 7.00 beta
+
* Rework {{c|bases}} tree for an easier to understand base archiving/backup process.
+
* Find solution to manage better CSS/js files (not txt templates files), especially in CGI mode.
+
* Get gwc2 working.
+
* find camels and keep them working! :)
+
* RELEASE 7.00.
+
* maintain a rhythm for 7.xx releasing with updated changelog for people that can't compile Geneweb themselves
+
 
+
__NOTOC__
+
== Links for Wiki dev ==
+
*Redmine project: http://opensource.geneanet.org/
+
*Git: https://github.com/geneweb/geneweb
+
*ML: https://groups.yahoo.com/neo/groups/GeneWeb/info
+
*Forum: http://www.geneanet.org/forum/GeneWeb-85
+
*Facebook group: http://www.facebook.com/geneweb
+
*IRC: irc://irc.freenode.net/geneweb (online http://webchat.freenode.net/?channels=geneweb)
+
*Wikipedia: https://en.wikipedia.org/wiki/GeneWeb
+
 
+
=== Others ressources ===
+
*http://pauillac.inria.fr/~ddr/GeneWeb/ (old website)
+
*http://fr.geneawiki.com/index.php/GeneWeb
+
*http://roglo.eu/roglo?lang=fr;m=NOTES;f=GeneWeb:Trucs (http://roglo.eu/roglo)
+
*http://www.trojahn.de/genealogie/geneweb.html
+
*http://dominique95880.free.fr/divers/compilgw/compilwin_gw.htm
+
*http://cristal.inria.fr/~ddr/GeneWeb/ftp/ICHANGES.txt
+
 
+
=== Templates ===
+
*http://jacut.perso.sfr.fr/
+
*http://dominique95880.free.fr/divers/geneweb/template-5.0.htm
+
 
+
=== Tools ===
+
*http://patrice.ravelet.free.fr/GenOutix/GenAdress6.0_beta/
+
*http://cancagen.free.fr/arbre/cd_pasteur.htm
+

Latest revision as of 01:32, 18 September 2018

Roadmap for GeneWeb 7.00

  • merge and add conditional compilation for the branch API
  • use Bootstrap as CSS framework
  • use OCaml instead of Camlp5.
  • use Dune build system.
  • code cleanup (remove old code: non utf-8 base)
  • compile connex.ml with distrib and add option to generate connex.txt note automaticaly after import if perl is present (see how it hepled a lot on Roglo).
  • handle event in second database format gwc2 (remove old gwc stuff).
  • rework bases tree for an easier to understand base archiving/backup process.
  • RELEASE 7.00 beta.
  • announce the beta release with new wiki/git, ask for tests and feedback.
  • improve templates based on the feedback.
  • prepare the necessary tools for the migration.
  • RELEASE 7.00 stable.

TODO list for GeneWeb. Any Help is welcome!

The open source project

  • add what can be saved of old doc in other languages (at least main european lang de/sp/…)
  • (install Extension:Translate for an “automatic” translation of the wiki)
  • update syntax and link on pages
  • update pages content with incoming 7.0, add more illustrations
  • add HOW TO pages for GW compilation under Windows that can be tricky
  • add more doc for templm !
  • expend FAQ with users problems on ML and forum
  • try to migrate the old Yahoo ML to Tuxfamily (to get rid of Yahoo spam banner and own our ML)
  • install a (phpBB ?) multilang forum for GW endusers
  • stay in contact with Debian and Ubuntu package maintainers and keep in mind the deadlines for the next major releases (https://tracker.debian.org/pkg/geneweb, http://packages.ubuntu.com/xenial/geneweb)
  • write a tutorial about how to use Geneweb WITHOUT the daemons automatically launched by the linux distro at startup, using the two commands scripts (gwd and gwsetup), like people do in Windows. (for example, see : http://www.geneanet.org/forum/?topic=530250.0 and http://www.geneanet.org/forum/?topic=531410.msg1048646#msg1048646)