User:Clee83

From FSL
Jump to: navigation, search

Contents

JavaMOP Multiple Version

Plan

For special pages without version number have been registered in extensions_fengchen/SpecialJavaMOPERE.php and so on. These files need to be suppressed so that extensions_clee83/SpecialJavaMOP.php (and related files) can replace them.

Non-special pages without version number should be renamed so that all revisions can be preserved. For example, JavaMOP_Online_Instructions should be renamed to JavaMOP1.0_Online_Instructions. Mediawiki will create a redirection page in JavaMOP_Online_Instructions. If we move on 2.0 version, this redirection page can be modified to refer to JavaMOP2.0_Online_Instructions. The following is an example of this plan:


Done

Next steps

  • many links from special pages need to be fixed; e.g. $toolName, $toolRunner and so on in FSLJavaMOPERE.php
  • suppress special page registrations, and replace them by new file

Affected pages

Representative name 1.0 2.0
Private:TMP01 (don't need anymore) Private:JavaMOP1.0_Matrix Private:JavaMOP2.0_Matrix
JavaMOP_Syntax JavaMOP1.0_Syntax JavaMOP2.0_Syntax
Special:JavaMOP Special:JavaMOP1.0 Special:JavaMOP2.0
JavaMOP_Online_Instructions JavaMOP1.0_Online_Instructions JavaMOP2.0_Online_Instructions
Special:JavaCFGPlugin Special:JavaCFGPlugin1.0 Special:JavaCFGPlugin2.0
JavaMOPCFG_Online_Instructions JavaMOP1.0_CFG_Online_Instructions JavaMOP2.0_CFG_Online_Instructions
Special:JavaEREPlugin Special:JavaEREPlugin1.0 Special:JavaEREPlugin2.0
JavaMOPERE_Online_Instructions JavaMOP1.0_ERE_Online_Instructions JavaMOP2.0_ERE_Online_Instructions
Special:JavaFTLTLPlugin Special:JavaFTLTLPlugin1.0 Special:JavaFTLTLPlugin2.0
JavaMOPFTLTL_Online_Instructions JavaMOP1.0_FTLTL_Online_Instructions JavaMOP2.0_FTLTL_Online_Instructions
Special:JavaPTCaRetPlugin Special:JavaPTCaRetPlugin1.0 Special:JavaPTCaRetPlugin2.0
JavaMOPPTCARET_Online_Instructions JavaMOP1.0_PTCARET_Online_Instructions JavaMOP2.0_PTCARET_Online_Instructions
Special:JavaPTLTLPlugin Special:JavaPTLTLPlugin1.0 Special:JavaPTLTLPlugin2.0
JavaMOPPTLTL_Online_Instructions JavaMOP1.0_PTLTL_Online_Instructions JavaMOP2.0_PTLTL_Online_Instructions
Personal tools
Namespaces

Variants
Actions
Navigation