Differences between revisions 8 and 9
Revision 8 as of 2011-04-14 18:44:49
Size: 3688
Editor: tacianomm
Comment:
Revision 9 as of 2011-04-14 18:47:25
Size: 3681
Editor: tacianomm
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#pragma page-filename DEV/versions/11960396 #pragma page-filename DEV/versions/11960398
Line 24: Line 24:
''The first thing to do at the beginning of this program is to get into Confluence and MoinMoin, specially into the tools available at'' <<Color2(_[src/MoinMoin/converter/|https://bitbucket.org/thomaswaldmann/moin-2.0/src/9cc75ad9d6d1/MoinMoin/converter/]_, col=#003366)>>&nbsp;and apis that could be helpful on the project like the&nbsp;''[[http://docs.python.org/library/xml.dom.html|Python's xml.dom api]]_''._ ''The first thing to do at the beginning of this program is to get into Confluence and MoinMoin, specially into the tools available at''&nbsp;[[https://bitbucket.org/thomaswaldmann/moin-2.0/src/9cc75ad9d6d1/MoinMoin/converter/|src/MoinMoin/converter/]]''&nbsp;and apis that could be helpful on the project like the&nbsp;_''[[http://docs.python.org/library/xml.dom.html|Python's xml.dom api]]__._
Line 30: Line 30:
==== '''Midterm Evaluation (July 12)''' ==== ''h4.'' '''Midterm Evaluation (July 12)_'''
Line 37: Line 38:
==== '''Final Evaluation (Aug 16)''' ==== ''h4.'' '''Final Evaluation (Aug 16)_'''
Line 40: Line 42:
=== '''About Me''' ===
''I study'' ''[[http://www.inf.ufg.br/|Computer Science at Federal University of Goias]]_''. It's my first time on GSoC, but I've worked for 2 years on the development of a distance learning system_ ''called''''&nbsp;''<<Color2([[http://e-proinfo.mec.gov.br/eproinfo/web/main.jsp?url=http://e-proinfo.mec.gov.br/eproinfo/index.htm#pos/_/http://e-proinfo.mec.gov.br/eproinfo/index.htm/_/end_pos/_/|e-Proinfo]], col=#003366)>><<Color2(&nbsp;, col=#003366)>>{{{
for the Brazilian Ministry of Education&nbsp;_{_}and already worked on three opensource projects hosted on_ ''[[http://code.google.com/u/@VhBfQlFWAhNDXwJ6/|Google Code]]_'', one being on Python. I'm not working&nbsp;now, only studying, so I will be involved almost full time with this program and I put myself available for any need after the end of GSoC._
''h3.'' '''About Me'''
Line 44: Line 44:
h3. '''Contact Info''' ''I study'' ''[[http://www.inf.ufg.br/|Computer Science at Federal University of Goias]]_''. It's my first time on GSoC, but I've worked for 2 years on the development of a distance learning system_ ''called''''&nbsp;_''[[http://e-proinfo.mec.gov.br/eproinfo/web/main.jsp?url=http://e-proinfo.mec.gov.br/eproinfo/index.htm#pos/_/http://e-proinfo.mec.gov.br/eproinfo/index.htm/_/end_pos/_/|e-Proinfo]]_<<Color2(''&nbsp;'', col=#003366)>>for the Brazilian Ministry of Education&nbsp;_{_}and already worked on three opensource projects hosted on\'' ''[[http://code.google.com/u/@VhBfQlFWAhNDXwJ6/|Google Code]]__, one being on Python. I'm not working&nbsp;now, only studying, so I will be involved almost full time with this program and I put myself available for any need after the end of GSoC._
Line 46: Line 46:
=== '''Contact Info''' ===
Line 58: Line 59:
'''City, State, Zip, Country:&nbsp;'''
}}}
'''City, State, Zip, Country:&nbsp;'''Goiania, Goias, 74270-310, Brazil._

'''Proposal (Under Construction)'''

'''Abstract'''

The main idea of this project is to convert the current wiki from Confluence (non-free) to MoinMoin, which is free and on Python'.

For that, it will be exported to XML (using the Confluence tool Export to XML_) and parsed in Python._

Later it will be imported to Moin using or basing on the available code at_ src/MoinMoin/converter/_._

'''Milestones'''

- Get to know Confluence and MoinMoin.

- Download and understand the XML tree from the complete dump of the Confluence exported data.

- Identify each one of the artifacts that compose Confluence wiki (e.g. pages, comments, etc).

- Create functions to parse the XML for each of the artifacts previously identified._

- Create functions to add the parsed data into Moin.

- Check if the new Moin wiki was properly created.

'''Start of Program (May 24)'''

The first thing to do at the beginning of this program is to get into Confluence and MoinMoin, specially into the tools available at src/MoinMoin/converter/ and apis that could be helpful on the project like the _Python's xml.dom api._

While that, I will discuss and define the final goals of this project with its mentor and get to know everybody else who will be involved on it.

Also in this first part, I will implement some code of XML parsing in Python to reassure I can accomplish the task and map all the artifacts of the XML tree that compose the Confluence wiki.

h4. Midterm Evaluation (July 12)_

After all the work of studying, planning and elicitation, it will begin the coding part.

I will implement one function to each artifact of the XML dump file of the exported Confluence wiki.

I will implement (obviously checking all the related code _{_}available before) functions to add the parsed data into Moin._

h4. Final Evaluation (Aug 16)_

This final stage will be basically fixing bugs, testing, documenting and checking if the new Moin wiki was properly created.

h3. About Me

I study Computer Science at Federal University of Goias_. It's my first time on GSoC, but I've worked for 2 years on the development of a distance learning system_ called' _e-Proinfo_&nbsp;

for the Brazilian Ministry of Education _{_}and already worked on three opensource projects hosted on\ Google Code, one being on Python. I'm not working now, only studying, so I will be involved almost full time with this program and I put myself available for any need after the end of GSoC._

'''Contact Info'''

Name:&nbsp;Taciano Messias Moraes_

Blog:

Email:&nbsp;tacianomm@gmail.com_

XMPP:&nbsp;Gtalk_

*Phone:* +55 62 84286966 / +55 62 32518224

Postal Address:&nbsp;Rua C-217 Qd. 522 Lt. 03 - Jardim America_

City, State, Zip, Country:&nbsp;Goiania, Goias, 74270-310, Brazil._

MailmanWiki: DEV/GSoC 2011 - Conversion from Confluence wiki to Moin (last edited 2011-04-21 09:36:32 by tacianomm)