Difference between revisions of "GSoC 2007 Math Plugin Progress"

From Scribus Wiki
Jump to: navigation, search
Line 2: Line 2:
  
 
== Stage 1 ==
 
== Stage 1 ==
 
 
=== Plan ===
 
=== Plan ===
 
* Familiarize with scribus' code.  
 
* Familiarize with scribus' code.  
Line 17: Line 16:
 
=== Completion ===
 
=== Completion ===
 
Working on this this.
 
Working on this this.
 
  
 
== Stage 2 ==
 
== Stage 2 ==
 
 
=== Plan ===
 
=== Plan ===
 
Start writing a very simple dummy frame and show it to the community to see if I'm doing it right.  
 
Start writing a very simple dummy frame and show it to the community to see if I'm doing it right.  
Line 30: Line 27:
  
 
== Stage 3 ==
 
== Stage 3 ==
TODO
+
=== Plan ===
 +
Write a version that runs latex with a hardcoded sample file.
 +
 
 
=== Notes ===
 
=== Notes ===
I first have to learn more about scribus' internals to split this into smaller tasks.
+
This version can still display the image frame UI, so I can concentrate on the basic functionality
 +
 
 +
=== Completition ===
 +
Should be complete by mid-term.
 +
 
 +
 
 +
== Stage 4 ==
 +
=== Plan ===
 +
Add the basic UI elements.
 +
 
 +
=== Completition ===
 +
Should probably also be complete by mid-term, at least not much after.
 +
 
 +
 
 +
== Stage 5 ==
 +
=== Plan ===
 +
Add template support to the UI.
 +
 
 +
== Stage 6 ==
 +
=== Plan ===
 +
Develop usefull LaTeX templates.
 +
 
 +
== Stage 7 ==
 +
=== Plan ===
 +
Modify LyX to work with Scribus.
 +
 
 +
===Notes===
 +
Use lyxclient?
 +
 
 +
 
 +
== Stage 8 ==
 +
=== Plan ===
 +
Add python bindings.

Revision as of 19:19, 18 April 2007

Back to Main Progress Page

Stage 1

Plan

  • Familiarize with scribus' code.
  • Write a very basic latex template, so I have something to test in later stages.

Notes

Code:

Latex:

Completion

Working on this this.

Stage 2

Plan

Start writing a very simple dummy frame and show it to the community to see if I'm doing it right.

Notes

This is not expected to do something useful just a kind of "hello world" so I'm sure that I use the right base-classes, integrate it correctly with the UI and don't make huge mistakes.

Completion

Stage 3

Plan

Write a version that runs latex with a hardcoded sample file.

Notes

This version can still display the image frame UI, so I can concentrate on the basic functionality

Completition

Should be complete by mid-term.


Stage 4

Plan

Add the basic UI elements.

Completition

Should probably also be complete by mid-term, at least not much after.


Stage 5

Plan

Add template support to the UI.

Stage 6

Plan

Develop usefull LaTeX templates.

Stage 7

Plan

Modify LyX to work with Scribus.

Notes

Use lyxclient?


Stage 8

Plan

Add python bindings.