Re: [xwiki-devs] Poll/Survey Application - GSoC 2012
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 <[email protected]> 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 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. 3. To create Survey, we would be using the available application:
http://extensions.xwiki.org/xwiki/bin/view/Extension/App+Within+Minutes+Appl.... The demos show how to create applications with this extension.
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. 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+Appl...
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 <[email protected]> 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 [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs
2012/4/2 Ecaterina Moraru (Valica) <[email protected]>
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 <[email protected]> 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:
http://extensions.xwiki.org/xwiki/bin/view/Extension/App+Within+Minutes+Appl.... The demos show how to create applications with this extension.
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+Appl...
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 <[email protected]> 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 [email protected] http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________ devs mailing list [email protected] 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
Hi Ludovic and XWiki, I have uploaded the proposal to Google Melange for Poll/Survey application. http://www.google-melange.com/gsoc/proposal/review/google/gsoc2012/edil/2400... Please feel free to comment/feedback. Thanks, Rauf
participants (3)
-
Ecaterina Moraru (Valica) -
Ludovic Dubost -
Rauf Butt