Hello prasath,

Please check out \application\controllers\admin\remotecontrol.php

You will in fact need to check out the whole application for the expected implementation frame.
Analysis and detailed planning is a big part of a good application .


Best regards from Hamburg/Germany

Carsten Schmitz

LimeSurvey Project Leader
carsten.schmitz@limesurvey.org

http://www.limesurvey.org




Am 08.03.2012 16:19, schrieb prasath nadarajah:
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 <carsten.schmitz@limesurvey.org> 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 <sourabh3934@gmail.com> 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 <tacman@gmail.com> 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)
<marcel.minke@limesurvey.org> 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
> limesurvey-developers@lists.sourceforge.net
> 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
> limesurvey-developers@lists.sourceforge.net
> 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
limesurvey-developers@lists.sourceforge.net
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
limesurvey-developers@lists.sourceforge.net
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
limesurvey-developers@lists.sourceforge.net
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
limesurvey-developers@lists.sourceforge.net
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
limesurvey-developers@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/limesurvey-developers