GemsTracker

GEneric Medical Survey Tracker

User Tools

Site Tools


devzone:start

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
devzone:start [2012/08/24 13:33]
harm
devzone:start [2019/02/27 12:36]
Roel typo
Line 1: Line 1:
-===== Developers pages =====+====== Developer zone ======
  
-=== Other links === +GemsTracker is a tool for **tracking** fixed sequences of **surveys** asked to groups of individuals or organizations.
-  ​[[DevPage:​start]] -- Developers area +
-  ​[[ReleaseNotes]] -- Release notes and changelog+
  
 +GemsTracker **is not** a tool for building and administrating surveys. For that specialized survey software packages are used by GemsTracker,​ with LimeSurvey as the first among equals.
 +
 +GemsTracker **is** a tool that allows:
 +
 +  * follow up surveys
 +  * surveys dependent on answers in previous surveys
 +  * multiple people to answer surveys concerning one person
 +  * different sequences of surveys (i.e. **tracks**) assigned to different people
 +
 +For developers it offers a broad library of web pages that can be easily extended or overridden on a per project basis.
 +
 +Working with the GemsTracker library can sometimes be difficult. We have a rich [[http://​gemstracker.org/​api|API documentation]] but sometimes you need a little bit more to get you going. This is the right place to start searching or adding your own information.
 +
 +GemsTracker is developed to allow you to quickly and easily adapt it to the demands of specific projects. We quickly found out that almost every project has different data demands for respondents. I.e. some projects need a respondents postal address, others need only a birthday while requiring their fathers birthday as well. For this reason GemsTracker uses a separate project application directory that can extend, change and overrule almost any feature of the core GemsTracker libraries.
 +
 +GemsTracker itself is built on other software, both open source as well as commercial. This page describes all these layers:
 +
 +  - //​Application / Project layer:// your own code (optional)
 +  - //​GemsTracker Layer:// GemsTracker and (optionally) LimeSurvey
 +  - //​Programming language layer:// PHP and the Zend Framework
 +  - //Server software layer:// Apache or IIS and MySQL
 +  - //OS layer:// Unix, Linux or Windows Server or Workstation
 +
 +The last three layers are described first in the [[.requirements:​softwarerequirements|Software requirements]]. \\
 +Next comes an overview of the [[.:​gemstrackercore|GemsTracker Core]] and lastly the [[.howto:​start|How to's]] to get started with adapting the software for a specific project.\\
 +To help you adding extra functionality you can use examples from the [[.:​giftbox|gift box]].
 +
 +For information about hosting, see [[.:​requirements:​hosting|Hosting GemsTracker]]
 +=== Quick links ===
 +  * [[devzone:​releasenotes|Release notes]]
 +  * [[devzone:​data_echange_with_gemstracker|]]
devzone/start.txt · Last modified: 2020/03/12 12:06 (external edit)