Task #690

Reorganize TXM source code to better match the RCP development plug-ins system.

Added by Matthieu Decorde about 5 years ago. Updated 2 months ago.

Status:Closed Start date:04/10/2017
Priority:Normal Due date:
Assignee:- % Done:

99%

Category:Development Spent time: -
Target version:TXM 0.8.0a (split/restructuration)

Description

See:
https://groupes.renater.fr/wiki/txm-info/public/plugins_structure
https://groupes.renater.fr/wiki/txm-info/public/preferences_system
https://groupes.renater.fr/wiki/txm-info/public/svn_structure

Reorganize TXM source code to better match the RCP development plug-ins system.
Reorganize the TBX packages in the same way as Eclipse packages organization (group by functionalities instead of components).
Reorganize the RCP packages in the same way as Eclipse packages organization (group by functionalities instead of components).
This new organization will help us to create new plug-ins and also facilitate the online P2 updating process.

Split, extract and move source code of each command (or commands group) in some new RCP plug-in projects, for more details see the above links.

Summary:
for each command:

  • create a core plug-in as org.txm.progression.core
  • create an UI dedicated plug-in as org.txm.progression.rcp

Subtasks

Task #1464: Improve TBX and RCP preferences mechanismClosed

Task #1861: Reorganize Wordcloud functions into plug-in projectsClosed

Task #2109: Reorganize Lexical Table functions into plug-in projectsClosed

Task #2152: Lexical Table, extract and move messages to plug-insClosed

Task #2110: Reorganize Index functions into plug-in projectsClosed

Task #2151: Index, extract and move messages to plug-insClosed

Task #2112: Reorganize CAH functions into plug-in projectsClosed

Task #2147: CAH, extract and move messages to plug-insClosed

Task #2111: Reorganize CA functions into plug-in projectsClosed

Task #2143: CA, extract and move messages to plug-insClosed

Task #2133: Reorganize Cooccurrence functions into plug-in projectsClosed

Task #2150: Cooccurrence, extract and move messages to plug-insClosed

Task #2134: Reorganize Concordance functions into plug-in projectsClosed

Task #2226: Concordance, extract and move messages to plug-insClosed

Task #2135: Reorganize Texts Balance functions into plug-in projectsClosed

Task #2136: Reorganize Partition functions into plug-in projectsClosed

Task #2137: Reorganize Progression functions into plug-in projectsClosed

Task #2153: Progression, extract and move messages to plug-insClosed

Task #2138: Reorganize Specificities functions into plug-in projectsClosed

Task #2154: Specificities, extract and move messages to plug-insClosed

Task #2139: Reorganize charts engine into plug-in projectsClosed

Task #2140: Charts engine, default preferencesClosed

Task #2148: Charts engine, extract and move messages to plug-insClosed

Task #2141: Reorganize R stats engine into plug-in projectsClosed

Task #2142: R stats engine, default preferencesClosed

Task #2158: R, extract and move messages to plug-insClosed

Task #2155: Reorganize Synoptic Editor functions into plug-in projectsIn Progress

Bug #2343: RCP: X.X, reconfigure eclipselink and JPA tools in the or...Closed

History

#1 Updated by Serge Heiden about 5 years ago

  • Category changed from Documentation to Development

#2 Updated by Matthieu Decorde about 5 years ago

  • Target version changed from TXM 0.7.6 to TXM 0.7.7

#3 Updated by Serge Heiden over 4 years ago

  • Target version changed from TXM 0.7.7 to TXM 0.7.8

#4 Updated by Sebastien Jacquot over 4 years ago

  • Description updated (diff)

#5 Updated by Sebastien Jacquot almost 4 years ago

  • Description updated (diff)

#6 Updated by Sebastien Jacquot over 3 years ago

  • Description updated (diff)

#7 Updated by Matthieu Decorde over 3 years ago

  • Target version changed from TXM 0.7.8 to TXM 0.8.0a (split/restructuration)

#8 Updated by Sebastien Jacquot about 2 years ago

  • Subject changed from Reorganize TXM plugins to Reorganize TXM source code to better match the RCP development plug-ins system.
  • Description updated (diff)

#9 Updated by Sebastien Jacquot about 2 years ago

  • Description updated (diff)

#10 Updated by Sebastien Jacquot about 2 years ago

  • Description updated (diff)

#11 Updated by Sebastien Jacquot 2 months ago

  • Status changed from New to Closed

Also available in: Atom PDF