Introduction
Gramps is a software package designed for genealogical research. While similar to other genealogical programs, Gramps offers some unique and powerful features. Gramps does not enforce a particular genealogical “best practice” on researchers. There are often several ways to do any task… so Gramps tries to be flexible and conform to your style of research.
Since Gramps is “Free and Open Source Software”, you are invited to modify Gramps to more closely suit your purposes. We just ask that you share any improvements so they can inspire the entire community! Another aspect of an Open Source Software package, is that you are free to make copies and distribute it to anyone you wish.
• Learn more about Gramps by visiting the Gramps Project website.
Who makes Gramps?
Gramps is created by genealogists for genealogists, organized in the Gramps Project.
It is developed and maintained by a worldwide team of volunteers whose goal is to make Gramps powerful, yet easy to use. (You have a standing invitation to join as one of those volunteers!)
There is an active community of user volunteers available on the mailing lists and Discourse forum to answer questions, share ideas and techniques.
• Explore the Gramps online manual
• Ask questions on the gramps-users mailing list
• Share knowledge on the Gramps Discourse Forum
Getting Started
The first time Gramps is started, most of the Views will be blank. There will be very few menu or toolbar options. Gramps needs a Tree with People before more menu and toolbar options appear.
This is because options are offered on a contextual basis. (If an option does not apply to what is displayed or selected, that option is not actively displayed.) The basic context of a Family Tree is needed for any activity to happen. Family Trees are your “blank document” or “new project” workspaces.
To create a new Family Tree (sometimes called a ‘database’), select “Family Trees” menu, pick the “Manage Family Trees…” option, press the “New” button, and name your Family Tree. Then click the “Load Family Tree” button to make the selected tree active and ready to accept genealogical research data.
If you are just exploring, scroll down to bottom of this text and learn about importing the example Tree that is included with Gramps. Make any “beginner mistakes” there instead in your research. After a bit of exploring, you will be ready to begin entering your first family, or importing a genealogy file. For one strategy for filling in the Tree, please read the information at the links below.
• Start with Genealogy and Gramps
• Discourse forum list of Gramps tutorial videos
Enter your first Family
Switch to the “Relationships” view and, from the “Add” menu, select the “Family” to bring up the “Edit Family” window. Here you can click the [+] icon beside the “Father/partner1” or “Mother/partner2” to begin entering that person. Start with just the basic Name information for one person. (We’ll come back to add Birth and Death data later.) Clicking the “OK” stores the record, creating your first Person. You can add an immediate relative in one of the other spots or Click the “OK” button to store that first family.
This establishes a starting point for your tree. With the context of this first person and family, all of the menu options and toolbar icon functions will have become available. Spend some time moving your mouse over the icons. As your cursor passes over an icon, a hint message will appear telling you the icon’s function. The same hint system is useful for exploring any of the edit windows. Moving the mouse cursor over an item will tell you what that control will do.
You can now expand families by adding parents, a spouse and children. Under the tabs of the lower section of the Edit windows, the [+] icon under the Events tab allows adding landmark life occasions (with dates and places) to People and Families. Under the other tabs, you can add Sources, Citations, Notes and other types of information to provide documentation for your entries.
As you start using Gramps, you will find that information can be entered from all the various Views. There are multiple ways of doing most activities in Gramps. The flexibility allows you to choose which fits your work style.
• Entering and editing data (a brief overview)
Importing a Family Tree
To import a Family Tree from another program, first create a GEDCOM (or other data exchange format) file from your previous program.
Create a new, blank Gramps database (Tree) file as described in the “Getting Started” section above. Then use the “Import” option under the “Family Trees” menu to import the GEDCOM data.
• Import from another genealogy program
Dashboard View
You are currently reading from the “Dashboard” view, where you can add your own gramplets. You can also add gramplets to any view by adding a sidebar and/or bottombar, and right-clicking to the right of the tab.
The Configure… option in the View menu (or clicking the icon in the toolbar) opens the “Gramplet Layout” tab. This allows you to subdivide the dashboard into more or fewer columns. You can also drag the Properties button to reposition the gramplet within this dashboard or click to detach the gramplet to float above Gramps or place on a second monitor.
While the Dashboard view is about using Gramps more efficiently, the other view categories allow data entry and understanding of how your data interconnects.
• Gramps View Categories
Addons and “Gramplets”
There many Addons that are available to assist you in data entry and visualizing your family tree. These addons provide reports, filter rules, View modes, “Gramplets”, and more.
Many of these addon tools are already distributed with the basic installation of Gramps. Many more are freely available to download and install.
• List of Addons and “Gramplets”
Example Database
Want to see Gramps in use? There is a demonstration database that was used to illustrate the documentation. You can create a blank tree and then import that Example database.
Create a new Family Tree as described in the “Getting Started” section above. (A good name for that Family Tree would be “EXAMPLE”.)
Import the example.gramps Gramps archive file. (The webpage below describes what is in that archive and the file location for the different Operation Systems that run the Gramps program. It also describes where the file is available on the web.
• Example.gramps