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+Application. >> 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+Application >>> >>> 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 _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

