Welcome, Guest
Username: Password: Remember me

TOPIC: github version

github version 2 years 6 months ago #72340

  • tacman1123
  • tacman1123's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 125
  • Karma: 1
For those that prefer github, we've added a repository of the DEV branch at

github.com/Survos/limesurvey

I'm not sure of the best way of getting our changes back to the Limesurvey team, I guess diff files. Fortunately, git supports svn, so we able to integrate yesterday's changes in subversion easily, so it shouldn't be hard to keep this repository current.

Tac
The administrator has disabled public write access.

Re: github version 2 years 6 months ago #72352

  • Mazi
  • Mazi's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 5300
  • Thank you received: 291
  • Karma: 247
Will this version alsways be kept in sync with the Limesurvey SVN repository?

Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)limesurvey.org'"
The administrator has disabled public write access.

Re: github version 2 years 6 months ago #72357

  • tacman1123
  • tacman1123's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 125
  • Karma: 1
That was my original intention, but I think we'll also be adding our fixes in here.

If you'd like, I can transfer this repository to you, and then it can be the official one, and I'll fork that for my changes.

FWIW, I find git MUCH easier to incorporate fixes from other contributors, or for people to make their own forks. For example, I'd like to revive the API, if that were in git I'd be much more confident that the changes would make it back into the master branch.

Tac
The administrator has disabled public write access.

Re: github version 2 years 6 months ago #72360

  • Mazi
  • Mazi's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 5300
  • Thank you received: 291
  • Karma: 247
We also talked about using GIT at our developer meetings but there are pros and cons and porting the whole SVN branch seems to be a little complicated.

What kind of features are you working on? Can you describe them in a few sentences?

Wouldn't it be better to work together with the Limesurvey developers to get those features included at the official Limesurvey version?

Best regards/Beste Grüße,
Dr. Marcel Minke
(Limesurvey Head of Support)
Need Help? We offer professional Limesurvey support
Contact: marcel.minke(at)limesurvey.org'"
The administrator has disabled public write access.

Re: github version 2 years 6 months ago #72363

  • tacman1123
  • tacman1123's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 125
  • Karma: 1
I spent several weeks trying to integrate the Limesurvey code with an application we were doing to allow Limesurvey surveys to be done over the phone via IVR (Interactive Voice Response). Then I realized the GPL was going to require I open-source my code, so I rewrote our code from scratch, with no association with LS.

What I would have wanted to do was use the LS API, but that hasn't worked for a few years now.

I have a client now that is probably best served by LS (which pains me, because I wanted to sell them my software!), and so I'm reviving my interest in it.

Among the things that drive me crazy about LS is its dependence on numeric indexes. When you import a survey, you do so with a survey id, and all the field names of the responses have survey_id, section_id, and question_id, plus a possible subquestion code. This is not an easy structure to integrate with other systems. And the survey id's aren't even in order!

Fundamentally, sure, I'd love it if my ideas were incorporated directly into the final product. But I like the github approach, which allows me to experiment with something that might not work or only be applicable to me.

What's the status of the API, btw? Is that going to wait until 2.0, or might something work in 1.92? Currently I'm working on some other code that reads the database directly (and therefore isn't infected by GPL).

Tac
The administrator has disabled public write access.

Re: github version 2 years 6 months ago #72390

  • TMSWhite
  • TMSWhite's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 759
  • Thank you received: 82
  • Karma: 36
Tac-

You might want to experiment with LS 1.92. It isn't dependent upon numeric indexes, so may be easier to use for your purposes.

/Tom
The administrator has disabled public write access.

Re: github version 2 years 6 months ago #72392

  • c_schmitz
  • c_schmitz's Avatar
  • OFFLINE
  • LimeSurvey Team
  • Posts: 744
  • Thank you received: 99
  • Karma: 87
tacman1123 wrote:
What's the status of the API, btw? Is that going to wait until 2.0, or might something work in 1.92?

There will be a new XML-RPC API in Version 2.0
It has very few functions yet but extending it will be easy because of the underlying framework. We expect it to be full-blow for 2.1.
Support us, too. Donate to the LimeSurvey project and help keep us going!
The administrator has disabled public write access.
Moderators: ITEd
Time to create page: 0.128 seconds
Donation Image