Re: [limesurvey-developers] Implement a fully featured XMP-RPC API + API tests + unit test
The leading Open Source survey tool
Brought to you by:
c_schmitz
From: prasath n. <n.p...@gm...> - 2012-03-08 15:19:36
|
Hi carsten I asked that because i wanted to know how implemented the initial functions? what library used to generate RPC calls etc!! That could be a starting point for us to develop a proposal On Thu, Mar 8, 2012 at 7:52 PM, Carsten Schmitz < car...@li...> wrote: > Hello prasath, > > it is the Yii branch in our repository. That is the one all students will > be using for any future development. > > Regards > > Carsten > > > > Am 08.03.2012 15:01, schrieb prasath nadarajah: > > Hi Marcel. > The documentation says there is already a remotecontrol2 module with very > few functions from limesurvey 2.0. > AFAIK 2.0 is pulled off. > Where i can download the released 2.0a code which has remotecontrol2 > module ?? > > On Thu, Mar 8, 2012 at 6:31 PM, Sourabh Chandak <sou...@gm...>wrote: > >> Thanks for the reply Marcel and Tac. As given in the GSoC getting started >> page, i'll start with going through the code and look at some bugs to get >> familiar. >> >> I'll make the thread on the forum to ask for API details after I am a >> bit familiar with the code structure. >> As I am new to LS so it'll take me some time to get familiar. I'll get >> back for help if I face any difficulty in the initial stages. :) >> >> Thanks. >> >> >> On Thu, Mar 8, 2012 at 6:21 PM, Tac Tacelosky <ta...@gm...> wrote: >> >>> Although I love the idea of a full-blown API for LS, I ran across some >>> scripts for another project that might be easier to implement in the >>> short term and provide more functionality if the idea was adopted by >>> LS. The script is for a StackExchange-type site, and they describe >>> how to integrate with your own PHP here: >>> >>> http://www.question2answer.org/external.php >>> >>> Once you've done the couple of lines of setup, you have access to >>> almost all the core functions: >>> >>> http://www.question2answer.org/functions.php >>> >>> LS could provide similar documentation, basically simulating the login >>> and session management, and then provide functions (or better, >>> classes) that could list surveys, create a survey, group, question, >>> labels, etc. In theory, one could use this shell to then provide a >>> Remote Control that was independent of the internals of LS, rather >>> than modifying LS code directly to support the API. The functions, of >>> course, should always return data, and never return HTML, as is often >>> the case now. >>> >>> I've been working on a Remote Control-like script which internally is >>> called LimeBridge. It reads the database directly, so isn't subject >>> to GPL (because I also have closed-source code), which I'm using for >>> reports that LS can't easily generate. But my intention is to >>> encourage more of that functionality and extendability in LS 2.0. >>> >>> In addition to an API, I would love to see the ability to add plugins >>> to LS. An API is great for having an external program use the LS >>> data, but plugins would be great for extending LS directly. With the >>> addition of "Participants" in 2.0, I think we'll see lots of >>> possibilities for wanting to do more within the software itself. But >>> we'll also need an API to do things like populate a participants / >>> users list, keep it in sync with another system, etc. >>> >>> Tac >>> >>> On Thu, Mar 8, 2012 at 7:11 AM, Marcel Minke (Limesurvey) >>> <mar...@li...> wrote: >>> > Hi Sourabh, >>> > >>> > the XMP-RPC API idea is one of the top 3 ideas for this years GSoC. >>> There >>> > was a very basic SOAP API which wasn't maintained the last months >>> which you >>> > can find at >>> > >>> http://docs.limesurvey.org/RemoteControl&structure=English+Instructions+for+LimeSurvey >>> . >>> > >>> > For more details you can try to contact project lead Carsten Schmitz >>> (user >>> > name c_schmitz) at our IRC: >>> > http://www.limesurvey.org/en/community-services/live-chat >>> > A first start for GSoC is this wiki page: >>> > http://docs.limesurvey.org/LimeSurvey+GSoC+2012 >>> > >>> > You might also want to start a new forum thread, asking the Limesurvey >>> users >>> > what requirements they can think of regarding the API details. We >>> recommend >>> > to get in touch with the Limesurvey community as early as possible, >>> meaning >>> > helping out at the forums and at our IRC and prove your coding skils by >>> > fixing some bugs at our bugtracker (all these pages are available from >>> our >>> > homepage at www.limesurvey.org). When reviewing applications later, >>> the >>> > community interaction will be rated as well, so it's worth keeping >>> that in >>> > mind. >>> > >>> > Some more technical information is available at the developer wiki: >>> > http://docs.limesurvey.org/Development+overview >>> > >>> > Best regards, >>> > Marcel Minke >>> > (Limesurvey Head of Support) >>> > >>> > Am 04.03.2012 11:02, schrieb Sourabh Chandak: >>> > >>> > Hi All, >>> > >>> > I am Sourabh Chandak, a senior undergrad student from Institute of >>> > Technology, Banaras Hindu University, India. Came across Limesurvey >>> while >>> > hunting for survey tools, and luckily found out that it is contending >>> for a >>> > spot in GSoC '12. I liked the idea of the XMP-RPC API and would like >>> to get >>> > more details about it. I have a sound programming background and have >>> also >>> > written written scripts for unit testing during my last summer >>> internship at >>> > Qualcomm India. >>> > >>> > Can someone please guide me on how to proceed with this. >>> > >>> > Thanks >>> > >>> > -- >>> > Sourabh Chandak >>> > >>> > >>> > >>> > >>> > >>> ------------------------------------------------------------------------------ >>> > Virtualization & Cloud Management Using Capacity Planning >>> > Cloud computing makes use of virtualization - but cloud computing >>> > also focuses on allowing computing to be delivered as a service. >>> > http://www.accelacomm.com/jaw/sfnl/114/51521223/ >>> > >>> > _______________________________________________ >>> > limesurvey-developers mailing list >>> > lim...@li... >>> > https://lists.sourceforge.net/lists/listinfo/limesurvey-developers >>> > >>> > >>> > >>> > >>> ------------------------------------------------------------------------------ >>> > Virtualization & Cloud Management Using Capacity Planning >>> > Cloud computing makes use of virtualization - but cloud computing >>> > also focuses on allowing computing to be delivered as a service. >>> > http://www.accelacomm.com/jaw/sfnl/114/51521223/ >>> > _______________________________________________ >>> > limesurvey-developers mailing list >>> > lim...@li... >>> > https://lists.sourceforge.net/lists/listinfo/limesurvey-developers >>> > >>> >>> >>> ------------------------------------------------------------------------------ >>> Virtualization & Cloud Management Using Capacity Planning >>> Cloud computing makes use of virtualization - but cloud computing >>> also focuses on allowing computing to be delivered as a service. >>> http://www.accelacomm.com/jaw/sfnl/114/51521223/ >>> _______________________________________________ >>> limesurvey-developers mailing list >>> lim...@li... >>> https://lists.sourceforge.net/lists/listinfo/limesurvey-developers >>> >> >> >> >> -- >> Sourabh Chandak >> >> >> >> >> >> ------------------------------------------------------------------------------ >> Virtualization & Cloud Management Using Capacity Planning >> Cloud computing makes use of virtualization - but cloud computing >> also focuses on allowing computing to be delivered as a service. >> http://www.accelacomm.com/jaw/sfnl/114/51521223/ >> _______________________________________________ >> limesurvey-developers mailing list >> lim...@li... >> https://lists.sourceforge.net/lists/listinfo/limesurvey-developers >> >> > > > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service.http://www.accelacomm.com/jaw/sfnl/114/51521223/ > > > > _______________________________________________ > limesurvey-developers mailing lis...@li...https://lists.sourceforge.net/lists/listinfo/limesurvey-developers > > > > > ------------------------------------------------------------------------------ > Virtualization & Cloud Management Using Capacity Planning > Cloud computing makes use of virtualization - but cloud computing > also focuses on allowing computing to be delivered as a service. > http://www.accelacomm.com/jaw/sfnl/114/51521223/ > _______________________________________________ > limesurvey-developers mailing list > lim...@li... > https://lists.sourceforge.net/lists/listinfo/limesurvey-developers > > |