Hi devs,
I am the student who is interested in xwiki GSoC. I want to build a new
calendar Application for XWiki.
This is my homework about this project ;)
After learning xwiki for a while, I really think it is a great platform, and
supported by a great comunnity.
I can find all kinds of documents in xwiki, such as introduction to xwiki
features, documents for xwiki new developer or contributor, Developer's
Guide, FAQ, and active maillist. I can learn a lot by dive into
xwiki.org.
Thanks for you guy document work ;)
This is a list for what I have do and my future plan. Please direct me to
prepare for this project. I need your suggestion.
1. Family with xwiki. I have applied a wiki in
myxwiki.org, and I use this
wiki for my weblog and project schedule. I learn some xwiki feature throught
http://platform.xwiki.org/xwiki/bin/view/Main/. I know some base concepts in
xwiki, such as page, space, object, class. I know the xwiki is a platform to
build various kinds application, such as BBS, blog, photo album. I learn how
to export and import xar, how to manage the xwiki right, and how to create
simple class in xwiki.
2. Learn the "Suggested way of working for GSoC students" in this page
http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/
3. Learn base xwiki develop knowledge. I learn how to build xwiki from
source code, directed by
http://dev.xwiki.org/xwiki/bin/view/Main/. I use
svn, maven, eclipse. And How to debug xwiki in eclipse.
4. Community with xwiki devs. I are following xwiki dev and user list to
know the lastest news in xwiki. I read all the mails in dev list, but I
can't understand some top for now. I will post my questions to this list in
the future. I ask questions in xwiki IRC.
5. I have use the old calendar application, and read the source code. I
think I need check the old calendar plugin java source code again.
6. I have read the requirment for the now calendar application.
http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/CalendarApplication2….
I think some details need to be discussed.
7. I will record my process in
http://michelle.myxwiki.org, this is my blog
http://michelle.myxwiki.org/xwiki/bin/view/Blog/. I make a project space in
my wiki. You can follow my plan in this page
http://michelle.myxwiki.org/xwiki/bin/view/GSoC/
Todo
1. Learn how to develop application in xwiki. Learn the Tutorials and Guides
in this page
http://platform.xwiki.org/xwiki/bin/view/DevGuide/. I think
"Creating a TODO application in XWiki" is a great tutorials.
2. To learn about the whole xwiki, I think I need to check out all the
content in Developer's Guide.
3. Check out the open source calendar program and learn the the source code.
I think the render of calendar need some javescript code. I will learn it.
4. After discuss with <sdumitriu> in IRC, I know some idea of the new
calendar, like "calendar event in its own document And the calendar view
just gathers and displays all the events in the current wiki or space". I
will think about how to realise it in xwiki.