Open main menu

Gramps β

Changes

GEPS 013: Gramps Webapp

357 bytes added, 02:02, 28 January 2013
m
Templates: data/templates/main_page.html
*regular user (id=admin1, password=gramps)
or just view as an anonymous user.
 
There are two additional pages on this project:
 
* [[Gramps-Connect]] - getting started
* [[Gramps-Connect: Developer Introduction]] - introduction for developers
== Motivation ==
Here is a small list of goals:
# Create a fullscale GRAMPS Gramps web framework
# Allow multiple users via the standard web browser
## Users will log in and have various levels of permissions
# Build on GRAMPS Gramps codebase and wealth of resources
## Reports
## Tools
=== Models/Views ===
Here is the model that defines the Person table from [http://grampssvn.svncode.sourceforgesf.net/viewvcp/gramps/code/trunk/srcgramps/webapp/grampsdb/models.py?view=markup srcgramps/webapp/grampsdb/models.py]:
<pre>
=== Templates ===
Templates are used to describe ''what'' to display. Here is a template from [http://grampssvn.svncode.sourceforgesf.net/viewvcp/gramps/code/trunk/src/data/templates/main_page.html?view=markup src/data/templates/main_page.html]:
<pre>
=== Getting Started with Gramps in Django ===
A prototype of a GRAMPS Gramps Django webapp is now in trunk and gramps32. To run it, do the following:
# Download Django. You'll need version 1.13 or greater
## On yum-based systems, try "yum install Django"
## On apt-based systems, try "sudo apt-get install python-django"
=== Concurrent Edits ===
Concurrent access for write and read imply several problems when people by accident change the same objects at the same time. GRAMPS Gramps itself has an elaborate signal handling for cases when dialogs are open with no longer current information. In a web environment, this becomes more difficult however. This is not built into Django.
For discussion on this issue in Django, see:
: Note here: the intro page is a collection of gadgets/controls, which then link into the real data.
* http://webtrees.net/demo/next (webtrees)
* http://12.46.127.86/bgr/BGR-o/p316.htm* http://beck.org.il/humogen/ (humogenHuMogen)
* http://genealogies.geneamania.net/servin/ (Généamania)
* http://www.geneotree.com/geneotree/index.php (Geneotree)
* http://ancestorsnow.com/ancestors
* http://www.phpmyfamily.net/demo/
Collaborative database (user/wizard/password):
* http://roglo.eu/roglo?lang=en (GeneWeb)
 
Source oriented:
 
* http://solumslekt.org/forays/yggdrasil.php [http://code.google.com/p/yggdrasil-genealogy/][http://solumslekt.org/blog/]
==See also==