Changes

Jump to: navigation, search

Category:GEPS

12,666 bytes added, 19:54, 16 August 2017
Add GEPS 043
'''G'''ramps '''E'''nhancement '''P'''roposal'''s''' (GEPS). This should be a complex/detailed description of a way to make Gramps better.
:Here they are listed in numerical order:
{| class="wikitable sortable" {{Prettytable}}
|+ Gramps Enhancement Proposals (GEPS) - Summary
|-
! GEPS - Title
! Proposed
! Status
! Released
! Note
! Revision Control
|-
| <!-- GEPS - Title -->[[GEPS 001: Relationship type event link]]
| <!-- Proposed -->2007
| <!-- Status -->?
| <!-- Released -->?
| <!-- Note -->?
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 002: RelationView Expand and Collapse]]
| <!-- Proposed -->2007
| <!-- Status -->'''Finished'''
| <!-- Released -->Gramps 3.0
| <!-- Note -->-
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 003: Computed Ages and Probably Alive]]
| <!-- Proposed -->2007
| <!-- Status -->'''Finished'''
| <!-- Released -->Gramps 3.1
| <!-- Note -->-
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 004: My Gramps and Gadgets]]
| <!-- Proposed -->2007
| <!-- Status -->'''Finished'''
| <!-- Released -->Gramps 3.1
| <!-- Note -->Called "[[Gramplets|Gramplets View]]"
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 005: Enhanced Plugin Interface]]
| <!-- Proposed -->2007
| <!-- Status -->''In progress''
| <!-- Released -->?
| <!-- Note -->See [[GEPS 014: Plugin registration and management]]
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 006: Better Place handling]]
| <!-- Proposed -->2007
| <!-- Status -->'''Finished'''
| <!-- Released -->Gramps 3.2<br />Gramps 3.3<br />Gramps 4.1
| <!-- Note -->Place tree view.<br />Locality field added to location.<br />Hierarchical place structure.
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 007: Report Reorganization]]
| <!-- Proposed -->2007
| <!-- Status -->?
| <!-- Released -->?
| <!-- Note -->?
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 008: File Organization]]
| <!-- Proposed -->2008
| <!-- Status -->'''Finished'''
| <!-- Released -->Gramps 4.0
| <!-- Note -->
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 009: Import Export Merge]]
| <!-- Proposed -->2008
| <!-- Status -->?
| <!-- Released -->?
| <!-- Note -->?
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 010: Relational Backend]]
| <!-- Proposed -->2009
| <!-- Status -->'''Withdrawn'''
| <!-- Released -->-
| <!-- Note -->Related to [[GEPS 013: Gramps Webapp]], [[GEPS 032: Database Backend API]]
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 011: Tagging]]
| <!-- Proposed -->2008<br />2012
| <!-- Status -->'''Finished'''
| <!-- Released -->Gramps 3.3<br />Gramps 4.1
| <!-- Note -->Tagging of people, families, media and notes only.<br />Tagging extended to all primary objects.
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 012: Ecosystem definition]]
| <!-- Proposed -->2009
| <!-- Status -->?
| <!-- Released -->?
| <!-- Note -->?
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 013: Gramps Webapp]]
| <!-- Proposed -->2009
| <!-- Status -->''In progress''
| <!-- Released -->?
| <!-- Note -->See prototype [http://gramps-connect.org/ gramps-connect.org]<br>You can log into the site, as a:<br>superuser (id=admin, password=gramps)<br>or a regular user (id=admin1, password=gramps)<br>or just view as an anonymous user.
| <!-- SVN -->Current code is now in [https://github.com/gramps-project/gramps/tree/master/gramps/webapp master]
|-
| <!-- GEPS - Title -->[[GEPS 014: Plugin registration and management]]
| <!-- Proposed -->2009
| <!-- Status -->'''Finished'''
| <!-- Released -->Gramps 3.2.x
| <!-- Note -->-
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 015: Repository Research Support]]
| <!-- Proposed -->2009
| <!-- Status -->?
| <!-- Released -->?
| <!-- Note -->?
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 016: Enhancing Gramps Processing Speed]]
| <!-- Proposed -->2009
| <!-- Status -->?
| <!-- Released -->?
| <!-- Note -->?
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 017: Flexible gen.lib Interface]]
| <!-- Proposed -->2009
| <!-- Status -->'''Withdrawn'''
| <!-- Released -->
| <!-- Note -->After building a prototype, it was found to be too slow for general use. Instead, caching BSDDB serialized data seems an easier approach.
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 018: Evidence style sources]]
| <!-- Proposed -->2010
| <!-- Status -->''In progress''
| <!-- Released -->
| <!-- Note -->
| <!-- SVN -->[https://github.com/gramps-project/gramps/tree/geps/gep-018-evidence-style GIT]
|-
| <!-- GEPS - Title -->[[GEPS 019: Improved Sidebar and Split Views]]
| <!-- Proposed -->2010
| <!-- Status -->'''Finished'''
| <!-- Released -->Gramps 3.3
| <!-- Note -->-
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 020: Plugin Extensions]]
| <!-- Proposed -->2010
| <!-- Status -->?
| <!-- Released -->?
| <!-- Note -->?
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 021: Additional Name Fields]]
| <!-- Proposed -->2010
| <!-- Status -->'''Finished'''
| <!-- Released -->Gramps 3.3
| <!-- Note -->-
| <!-- SVN -->[https://github.com/gramps-project/gramps/tree/geps/gep-021-name/ GIT]
|-
| <!-- GEPS - Title -->[[GEPS 022: Narrative Website Refactor]]
| <!-- Proposed -->2010
| <!-- Status -->''In progress''
| <!-- Released -->?
| <!-- Note -->?
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 023: Storing data from large sources]]
| <!-- Proposed -->2010
| <!-- Status -->'''Finished'''
| <!-- Released -->Gramps 3.4
| <!-- Note -->-
| <!-- SVN -->Code merged into trunk [http://gramps.1791082.n4.nabble.com/GEPS023-merged-into-trunk-td4157519.html] <!--[https://github.com/gramps-project/gramps/tree/geps/gep-023-large-sources GIT] -->
|-
| <!-- GEPS - Title -->[[GEPS 024: Natural transcription of Records]]
| <!-- Proposed -->2010
| <!-- Status -->?
| <!-- Released -->?
| <!-- Note -->?
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 025: Geography]]
| <!-- Proposed -->2011
| <!-- Status -->'''Finished'''
| <!-- Released -->Gramps 3.3
| <!-- Note -->-
| <!-- SVN -->[http://svn.code.sf.net/p/gramps/code/branches/geps/gep-025-name/ SVN]?
|-
| <!-- GEPS - Title -->[[GEPS 026: Replace 'make' for Gramps build]]
| <!-- Proposed -->2012
| <!-- Status -->'''Finished'''
| <!-- Released -->Gramps 4.0
| <!-- Note -->Move Gramps away from using Makefiles and to using setup.py and/or DistUtils[http://sourceforge.net/mailarchive/message.php?msg_id=28984484][http://sourceforge.net/mailarchive/message.php?msg_id=28969888][http://sourceforge.net/mailarchive/message.php?msg_id=27984817]{{bug|2621}}
| <!-- SVN -->[http://svn.code.sf.net/p/gramps/code/branches/geps/gep-026-replace-make/ SVN]
|-
 
| <!-- GEPS - Title -->[[GEPS 027: Gender as an Entry Field]]
| <!-- Proposed -->2012
| <!-- Status -->
| <!-- Released -->
| <!-- Note --> Proposal to make gender selection be decided in an ComboBoxEntry field, to allow for options outside of male, female or unknown
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 028: Media Management]]
| <!-- Proposed -->2012
| <!-- Status -->
| <!-- Released -->
| <!-- Note --> Proposal to make Gramps do more to help media management
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 029: GTK3-GObject introspection Conversion]]
| <!-- Proposed -->2012
| <!-- Status -->'''Finished'''
| <!-- Released -->4.0.0
| <!-- Note -->Conversion to the new version of GTK using the new python bindings based on introspection.
| <!-- SVN -->[http://svn.code.sf.net/p/gramps/code/branches/geps/gep-029-gtk3/ SVN]
|-
| <!-- GEPS - Title -->[[GEPS 030: New Visualization Techniques]]
| <!-- Proposed -->2012
| <!-- Status -->''In Progress''
| <!-- Released -->
| <!-- Note -->Discussion of new visualization techniques for possible inclusion in Gramps.
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 031: Python 3 support]]
| <!-- Proposed -->2012<br>2015
| <!-- Status -->'''Finished'''<br>'''Finished'''
| <!-- Released -->4.0.0<br>4.2.0
| <!-- Note -->Added support for Python 3.<br>Moved to Python 3 only (Python 2 support dropped)
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 032: Database Backend API]]
| <!-- Proposed -->2013
| <!-- Status -->'''Finished'''
| <!-- Released -->Gramps 5.0
| <!-- Note -->Plug-in replacements for BSDDB. This allows the use of other databases as a backend.
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 033: Abstract Database API]]
| <!-- Proposed -->2014
| <!-- Status -->''In Progress''
| <!-- Released -->
| <!-- Note -->Working on for Gramps 4.1
| <!-- SVN -->http://sourceforge.net/u/nick-h/gramps/ci/master/tree/
|-
| <!-- GEPS - Title -->[[GEPS 034: Improve usability]]
| <!-- Proposed -->2014
| <!-- Status -->
| <!-- Released -->
| <!-- Note -->This GEPS is about changes that would significantly improve the user friendliness of Gramps.
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 035: Attach family events to individuals]]
| <!-- Proposed -->2014
| <!-- Status -->
| <!-- Released -->
| <!-- Note -->
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 036: Extended Alternative Place Name Handling]]
| <!-- Proposed -->2015
| <!-- Status -->'''Finished'''
| <!-- Released -->Gramps 4.2
| <!-- Note -->Citations not added to place names.
| <!-- SVN -->
|-
| <!-- GEPS - Title -->[[GEPS 037: Support GEDCOM X]]
| <!-- Proposed -->2015
| <!-- Status -->
| <!-- Released -->
| <!-- Note -->GEDCOM X is a set of open specifications for exchanging the genealogical data essential to the genealogical research process.
| <!-- GIT -->
|-
| <!-- GEPS - Title -->[[GEPS 038: Enhanced Transaction Log]]
| <!-- Proposed -->2015
| <!-- Status -->
| <!-- Released -->
| <!-- Note -->Exploration of enhancing a persistent transaction log.
| <!-- GIT -->
|-
| <!-- GEPS - Title -->[[GEPS 039: Genealogical symbols in gramps]]
| <!-- Proposed -->2015
| <!-- Status -->
| <!-- Released -->
| <!-- Note -->Exploration of the possibility to use genealogical symbols in gramps (gui, reports, ...)
| <!-- GIT -->[https://github.com/gramps-project/gramps/tree/geps/gep-039-genealogical-symbols GIT]
|-
| <!-- GEPS - Title -->[[GEPS 040: Persona Support]]
| <!-- Proposed -->2016
| <!-- Status -->
| <!-- Released -->
| <!-- Note -->Exploration of supporting the persona concept in Gramps
| <!-- GIT -->
|-
| <!-- GEPS - Title -->[[GEPS 041: New Selector]]
| <!-- Proposed -->2016
| <!-- Status -->
| <!-- Released -->
| <!-- Note -->Exploring and reviewing current base selector
| <!-- GIT -->
|-
| <!-- GEPS - Title -->[[GEPS 042: Multi-user record locking and editing]]
| <!-- Proposed -->2016
| <!-- Status -->
| <!-- Released -->
| <!-- Note -->Explore ability to lock rows, and separate views from editors
| <!-- GIT -->
|-
| <!-- GEPS - Title -->[[GEPS 043: Improving Gedcom support for Places]]
| <!-- Proposed -->2017
| <!-- Status -->
| <!-- Released -->
| <!-- Note -->
| <!-- GIT -->
|-
| <!-- GEPS - Title -->
| <!-- Proposed -->
| <!-- Status -->
| <!-- Released -->
| <!-- Note -->
| <!-- GIT -->
|-|}
 
==Disruptive GEP's==
 
If a GEP is disruptive, a specific branch is used to develop it. See the ''Brief introduction to Git'' for detailed instructions on [[Brief_introduction_to_Git#Creating_a_branch|creating a branch]].
 
==Reference==
*[http://sourceforge.net/p/gramps/mailman/message/12554507/ GEPs: Gramps Enhancement Proposals], Jan 19, 2007, By Douglas S. Blank (Original discussion to form GEP's based on an "idea stolen and adapted from Python")
 
 
[[Category:Developers/General]]
[[Category:Developers/Roadmap]]

Navigation menu