2012/4/2 Ecaterina Moraru (Valica) <valicac(a)gmail.com>
Hi Rauf,
First of all the discussions related to GSOC projects is best if they are
public: other people could be interested in the subject, multiple
mentors/community could respond to your questions.
On Sat, Mar 31, 2012 at 11:57, Rauf Butt <raufbutt(a)gmail.com> wrote:
Dear Caty,
Thanks for your response. After initial study of XWiki, below are my
findings
1. The database schema of XWiki is based on SQL and can be used with any
Sql based database but by default is MySql.
2. There is an application to create polls at
http://extensions.xwiki.org/xwiki/bin/view/Extension/Polls+Application but
in this project, we need to create a widget. May be to embed the existing
poll application into a widget?
Regarding the exact details of this project idea, Ludovic would be best
person to answer the questions.
IMO could be the first objective to integrate the existing Polls
application as a widget/gadget that could be integrated inside our
Dashboard. See
http://extensions.xwiki.org/xwiki/bin/view/Extension/Dashboard+Macro in
order to find out more about how to use gadgets inside XWiki.
The Polls application also needs to be improved to handle concurrent
requests. Right now heavy access on it would make it fail.
The only difference between the Dashboard and the
Polls application is
that the Dashboard is already bundled with XWiki Enterprise, while the
Polls Application is just a community extension.
So the first step in reusing that code would be to analyze how much work
would be to integrate the Polls code into the official bundled code, if
it's the right solution, how much work is needed to combine Polls with
AppWithinMinutes / Dashboard.
I don't think the poll application should have any link with
AppWithinMinutes. However with Dashboard yes, having it as a widget is part
of the objective
3. To create Survey, we would be using the available application:
The idea behind AppWithinMinutes is to empower users to easily create
applications. I think Ludovic wants to give users the ability to easily
create Polls/Surveys, spread them (maybe by having them as gadget inside
the Main.Dashboard) and analyze them at the end of the poll.
The project requirements include to modify the
presentation (GUI) for
this survey and to display the survey results.
Please correct me if there is some misunderstanding.
Should be correct.
Yes.. An "application" and a "survey" are quite close. It's mostly
a
wording issue. There are two approaches here:
- have a "survey" mode in "App Within Minutes" which changes the
wording of
the presentation of the survey and which adds survey specific functions
(have a public guest survey, have a survey results page)
- copy AppWithinMinutes to make a separate "Survey" application
I believe there are sufficient differences to go with the second approach
(but this should be voted by the community). The main features to add are:
- autonaming of pages using numbers (this is a feature also planned for
AppWithinMinutes)
- limiting fields to use for the survey
- survey page (being able to send out a link for a survey)
- guest surveys (guests users can answer)
- survey results with graphs
Ludovic
Thanks,
Caty
Kind Regards,
Rauf
On 23 March 2012 11:35, Ecaterina Moraru (Valica) <h> wrote:
Hi Rauf,
You should play with
http://extensions.xwiki.org/xwiki/bin/view/Extension/App+Within+Minutes+App…
also install from extensions
http://extensions.xwiki.org/xwiki/bin/view/Extension/Polls+Application
For the development documentation see
http://dev.xwiki.org/xwiki/bin/view/Main/WebHome
http://platform.xwiki.org/xwiki/bin/view/DevGuide/WebHome
Thanks,
Caty
On Wed, Mar 21, 2012 at 03:11, Rauf Butt <raufbutt(a)gmail.com> wrote:
Dear Team XWiki,
I am very excited to contribute in open source community through the
platform of GSoC 2012. Last year, I contributed "Debugger Visualizers"
to
MonoDevelop which had successfully become a part
of Mono Develop.
I have seen project ideas for GSoC 2012 at
http://dev.xwiki.org/xwiki/bin/view/GoogleSummerOfCode/WebHome. I am
interested in "*Poll/Survey Application*". The reason for my interest
is
that I have good working experience of HTML,
Javascript, Java and
related
technologies. I also checked out XWiki to start
understanding it.
My understanding of the requirements is as follows:
1. Create a Poll widget to include within a web page.
2. Show Poll results within the Poll widget.
3. Use AppWithinMinutes XWiki to create surveys.
4. Develop the look and feel of such surveys (GUI).
5. At the end of survey, show the results of survey.
Have you got a template for the survey GUI or we need to brain storm on
this?
What database/file storage would be used to store Poll/Survey results?
Your kind feedback would help me in better recognising the core project
requirements and develop a good proposal.
Regards,
Rauf
Regent's College London
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
--
Ludovic Dubost
Founder and CEO
Blog:
http://blog.ludovic.org/
XWiki:
http://www.xwiki.com
Skype: ldubost GTalk: ldubost