Differences between revisions 19 and 20
Revision 19 as of 2011-04-21 09:36:31
Size: 3870
Editor: tacianomm
Comment: Public Patch added to milestones.
Revision 20 as of 2011-04-21 09:36:32
Size: 4015
Editor: tacianomm
Comment: Migrated to Confluence 4.0
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
#pragma page-filename DEV/versions/14352748 #pragma page-filename DEV/versions/11960378
Line 3: Line 3:
Line 4: Line 5:
Line 6: Line 8:
''For that, it will be exported to XML (using the Confluence tool'' ''[[http://wiki.list.org/spaces/exportspacexml.action?key=DEV|Export to XML]]_'') and parsed in Python, creating a DOM tree._ ''For that, it will be exported to XML (using the Confluence tool'' ''[[http://wiki.list.org/spaces/exportspacexml.action?key=DEV|Export to XML]]'''') and parsed in Python, creating a DOM tree.''
Line 8: Line 10:
''L''ater this DOM tree will be imported to Moin using or basing on the available code at_ ''[[https://bitbucket.org/thomaswaldmann/moin-2.0/src/9cc75ad9d6d1/MoinMoin/converter/|src/MoinMoin/converter/]]_''._ ''L''''ater this DOM tree will be imported to Moin using or basing on the available code at'' ''[[https://bitbucket.org/thomaswaldmann/moin-2.0/src/9cc75ad9d6d1/MoinMoin/converter/|src/MoinMoin/converter/]]''''.''
Line 11: Line 13:
==== h4. ====<<Color2(Start of Program (April 25 - May 24)*, col=#003366)>>''- Get to know Confluence, MoinMoin, tools, apis and specially the mentor (or team) I'm going to work with.'' '''''(April 26 - April 30)'''''
==== '''Start of Program (April 25 - May 24)''' ====

''- Get to know Confluence, MoinMoin, tools, apis and specially the mentor (or team) I'm going to work with.'' '''''(April 26 - April 30)'''''
Line 15: Line 20:
''- Download and understand the XML tree from the complete dump of the Confluence exported data._''&nbsp;''''(April 28 - May 2)_* ''- Download and understand the XML tree from the complete dump of the Confluence exported data.'''' '''''''(April 28 - May 2)'''''
Line 17: Line 22:
''- Identify each one of the artifacts that compose Confluence wiki (e.g. pages, comments, etc)._''&nbsp;''''(''''May 1''&nbsp;-''* '''May 9''''')''* ''- Identify each one of the artifacts that compose Confluence wiki (e.g. pages, comments, etc).'''' '''''''(''''''''''May 1'''''''''' -''''' '''''May 9'''''''''')'''''
Line 19: Line 24:
''- Create a class to generate a DOM tree from the'' ''exported&nbsp;''XML using&nbsp;__[[http://docs.python.org/library/xml.dom.html|Python's xml.dom api]]__.__&nbsp;''''(''''May 3''&nbsp;-&nbsp;''May 24'')''* ''- Create a class to generate a DOM tree from the'' ''exported ''''XML using ''''[[http://docs.python.org/library/xml.dom.html|Python's xml.dom api]]''''.'''' '''''''(''''''''''May 3'''''''''' - ''''''''''May 24'''''''''')'''''
Line 22: Line 27:
''- Create a class to get the DOM tree and convert it to Moin''''&nbsp;using&nbsp;_''[[https://bitbucket.org/thomaswaldmann/moin-2.0/src/9cc75ad9d6d1/MoinMoin/converter/moinwiki_out.py|moinwiki_out.py]]__.__&nbsp;''''(''''May 25''&nbsp;- Jun''''&nbsp;27'''')''*
Line 24: Line 28:
''- Check if the Confluence markup was properly converted to Moin markup.&nbsp;''''(''Jun 27''&nbsp;- Jul''''&nbsp;12'''')''* ''- Create a class to get the DOM tree and convert it to Moin'''' using ''''[[https://bitbucket.org/thomaswaldmann/moin-2.0/src/9cc75ad9d6d1/MoinMoin/converter/moinwiki_out.py|moinwiki_out.py]]''''.'''' '''''''(''''''''''May 25'''''''''' - Jun'''''''''' 27'''''''''')'''''

''- Check if the Confluence markup was properly converted to Moin markup. '''''''(''''''''''Jun 27'''''''''' - Jul'''''''''' 12'''''''''')'''''
Line 27: Line 33:
''- Create documentation for all the major code._''&nbsp;''''(''''Jul 13''&nbsp;- Jul''''&nbsp;24'''')''*
Line 29: Line 34:
''- Bugs fixing and final tests._''&nbsp;''''(''''Jul 18''&nbsp;- Jul''''&nbsp;31'''')''* ''- Create documentation for all the major code.'''' '''''''(''''''''''Jul 13'''''''''' - Jul'''''''''' 24'''''''''')'''''
Line 31: Line 36:
''- Check if the new Moin wiki was properly created._''&nbsp;''''(''''Jul 25''&nbsp;- Aug''''&nbsp;16'''')''* ''- Bugs fixing and final tests.'''' '''''''(''''''''''Jul 18'''''''''' - Jul'''''''''' 31'''''''''')'''''
Line 33: Line 38:
''- Get in touch with the mentor and evaluate the project._''&nbsp;''''(''''Aug 1''&nbsp;- Aug''''&nbsp;16'''')''* ''- Check if the new Moin wiki was properly created.'''' '''''''(''''''''''Jul 25'''''''''' - Aug'''''''''' 16'''''''''')'''''
Line 35: Line 40:
'''''&nbsp;''''' ''- Get in touch with the mentor and evaluate the project.'''' '''''''(''''''''''Aug 1'''''''''' - Aug'''''''''' 16'''''''''')'''''
Line 37: Line 42:
'''_\''' As a security measure, there is one extra week to deal with any contretemps._* ''''' '''''

'''''*
As a security measure, there is one extra week to deal with any contretemps.'''''
Line 40: Line 47:
''I study the&nbsp;''last year of_ ''[[http://www.inf.ufg.br/|Computer Science]]_''&nbsp;at_ ''[[http://www.ufg.br|Federal University of Goias]]_''._
Line 42: Line 48:
''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 study the ''''last year of'' ''[[http://www.inf.ufg.br/|Computer Science]]'''' at'' ''[[http://www.ufg.br|Federal University of Goias]]''''.''
Line 45: Line 50:
''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.'' ''It's my first time on GSoC, but I've worked for 2 years on the development of a distance learning system'' ''called'''' ''[[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]] ''for the Brazilian Ministry of Education ''''and already worked on three opensource projects hosted on'' ''[[http://code.google.com/u/@VhBfQlFWAhNDXwJ6/|Google Code]]'''', one being on Python.''
Line 47: Line 52:
h3. '''Contact Info''' ''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.''
Line 49: Line 54:
'''Name:&nbsp;'''Taciano Messias Moraes_ === '''Contact Info''' ===
Line 51: Line 56:
'''Blog:'''&nbsp;[[http://mailmanmoin.wordpress.com]] '''Name: '''''Taciano Messias Moraes''
Line 53: Line 58:
'''Email:&nbsp;'''tacianomm@gmail.com_ '''Blog:''' [[http://mailmanmoin.wordpress.com|http://mailmanmoin.wordpress.com]]
Line 55: Line 60:
'''XMPP:&nbsp;'''Gtalk_ '''Email: '''''tacianomm@gmail.com''
Line 57: Line 62:
*Phone:*''&nbsp;+55 62 84286966 /&nbsp;+55 62 32518224'' '''XMPP: '''''Gtalk''
Line 59: Line 64:
'''Postal Address:&nbsp;'''Rua C-217 Qd. 522 Lt. 03 - Jardim America_ '''Phone:''''' +55 62 84286966 / +55 62 32518224''
Line 61: Line 66:
'''City, State, Zip, Country:&nbsp;'''
}}}
'''Postal Address: '''''Rua C-217 Qd. 522 Lt. 03 - Jardim America''

'''City, State, Zip, Country: '''''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, creating a DOM tree.

L'ater this DOM tree will be imported to Moin using or basing on the available code at src/MoinMoin/converter/'.

'''Milestones'''

'''Start of Program (April 25 - May 24)'''

- Get to know Confluence, MoinMoin, tools, apis and specially the mentor (or team) I'm going to work with. (April 26 - April 30)

- Submit a public patch to Mailman or Moin, preferably something related to this project. (April 27 - May 8)

- Download and understand the XML tree from the complete dump of the Confluence exported data.'(April 28 - May 2)

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

- Create a class to generate a DOM tree from the exported 'XML using 'Python's xml.dom api'.'('May 3' - 'May 24')

'''Midterm Evaluation (May 25 - July 12)'''

- Create a class to get the DOM tree and convert it to Moin' using 'moinwiki_out.py'.'('May 25' - Jun' 27')

- Check if the Confluence markup was properly converted to Moin markup. '('Jun 27' - Jul' 12')

'''Final Evaluation (July 13 - Aug 16)'''

- Create documentation for all the major code.'('Jul 13' - Jul' 24')

- Bugs fixing and final tests.'('Jul 18' - Jul' 31')

- Check if the new Moin wiki was properly created.'('Jul 25' - Aug' 16')

- Get in touch with the mentor and evaluate the project.'('Aug 1' - Aug' 16')

 

* As a security measure, there is one extra week to deal with any contretemps.

'''About Me'''

I study the 'last year of 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 callede-Proinfo 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: Taciano Messias Moraes

Blog: http://mailmanmoin.wordpress.com

Email: tacianomm@gmail.com

XMPP: Gtalk

Phone: +55 62 84286966 / +55 62 32518224

Postal Address: Rua C-217 Qd. 522 Lt. 03 - Jardim America

City, State, Zip, Country: 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)