Chathura Prabuddha wrote:
To be honest this is my first time experience with
open source community.
But I'm confident that I can get familiarized with this project easily
because I had done a similar sort of project using EJB3,Hibernate 3,Struts 2
technologies and frameworks to create an online exam center.
Programming experience is not all that matters. In the past years really
experienced students failed because they didn't communicate enough with
the community and failed to understand that their project wasn't a
standalone application, but a module that was supposed to be used inside
an existing, larger framework, XWiki.
Also, programming for XWiki most of the times is easier than it seems,
as all the hard technologies are used inside the framework and rarely
needs to be touched, so although we do use servlets, struts, hibernate,
plexus, restlets and other cool things, they are merely implementation
details behind our API. The most important things you need to know is
Velocity (which happens to be one of the most simple programming
languages) and the XWiki API.
Don't read this as discouraging, on the contrary, I'm trying to get you
familiarized with what it takes to be successful.
Good luck!
--
Sergiu Dumitriu
http://purl.org/net/sergiu/