What it is
Spotmaniac Dog Pedigree is a WordPress plugin that lets a kennel, a breed club or a registry keep its dogs on its own site: a catalogue, a page for every dog, pedigrees and health tests. The plugin is published in the official WordPress.org directory and is free. A paid extension, Spotmaniac Dog Pedigree Pro, builds on it.
The two names are close enough to confuse. Spotmaniac (FCI N° 03/02 BG) is the Dalmatian kennel whose site you are reading. Spotmaniac Dog Pedigree is a piece of software. What they share is the author, Angel Neychev.
Who it is for
For a kennel with several litters that wants its pedigrees in one place instead of in folders and spreadsheets. For a breed club or a national registry where the data is entered by many hands. For anyone who wants a dog's record to hold what a buyer is entitled to check: descent, tests, documents.
The free plugin
The free version builds the catalogue and the dog pages without a single page being created by hand. The catalogue appears at /dogs/, and the start of that address is a setting.
A dog's record holds twenty two fields: registered name and call name, sex, colour, size, whether the dog is at stud or in breeding, date of birth and date of death, registration number and registration date, tattoo, microchip, club number, breeder, owner, titles, health, a free description, photograph, sire and dam. Custom dropdown fields can be added on top, with no limit on how many. Sire and dam are not typed in as text but linked to their own records, and littermates follow from that.
Visitors search by name, filter by sex and by whatever dropdowns you have defined, and long catalogues paginate. A dog's page leads with the photograph, its status sits in colour coded badges, and the sections are reordered by dragging, that is, without touching code.
The owner of a dog can update its photograph, titles and basic data themselves, without being given access to the site's administration. That goes through a secure endpoint.
The catalogue also embeds into any page through a shortcode: [dogped-catalog] gives the full catalogue with its filters, [dogped-featured count="6"] gives a grid of selected dogs.
For anyone who writes code there is a REST API at /wp-json/spotmaniac-dog-pedigree/v1/ with full record operations and parent search, plus action and filter hooks. The plugin does not depend on the theme, and its templates are overridden the usual WordPress way. It is translation ready, with a POT file included.
One sentence about the data, because the question comes up: the plugin sends nothing out. No external tracking, no telemetry, no calls home. Whatever you enter stays in your own database. Uninstalling the plugin removes its data completely.
The Pro extension
Pro adds what turns a catalogue into a working tool for a breeding programme.
Pedigree tree
Every dog page carries a pedigree tree. The depth is a setting: three to five generations back. The tree can start from the dog itself or straight from the sire and dam, the way a paper pedigree is laid out. Males and females are colour coded, and the layout adapts to the width of the screen. The tree is also available as a shortcode for use on any page.
Structured health tests
Tests are entered one by one rather than as a single free text field: hip dysplasia, elbow dysplasia, DNA, eyes, heart. The list of test types is configurable, so a Dalmatian kennel adds the BAER test and another breed adds its own. Each record carries a date, a result, a laboratory and a certificate number. Those four things are the difference between a claim and a document.
Breeds and varieties
Breeds are arranged in a hierarchy, with varieties beneath them. A kennel with one breed will never notice this. For a club or a registry that keeps several breeds, or that separates working lines from show lines, it is how dogs are grouped and how visitors browse them by group in the public catalogue.
CSV import and export
Data comes in from a spreadsheet as CSV. On import the plugin creates stub records for parents that are not in the database yet, using their names from the spreadsheet, so a whole pedigree goes in as one upload instead of dog by dog. It works the other way too: the entire catalogue exports to CSV for a backup or for a move elsewhere. Plugin settings export and import as JSON.
Breeder role and dashboard on the site
The plugin creates a separate WordPress user role. Someone with that role submits and edits only their own dogs and cannot touch anyone else's. A ready made dashboard page is installed for them: how many dogs, how many males and females, a photograph and a status for each, and the actions available. This is for clubs and registries where the data comes from many people.
Email notifications
Approving a submitted dog sends an email. The templates are HTML and can be edited, and a theme can override them with its own.
Structured data and llms.txt
Pro puts Schema.org Animal structured data on every dog page. It is the same record written so that a machine can read it: a search engine does not have to guess what the name in the heading is, it reads that this is an animal, with a breed, a sex and a date of birth. An llms.txt file is also created at the site root, for the crawlers that gather text for language models.
Requirements
- WordPress 6.0 or later
- PHP 8.0 or later
- For Pro: the free Spotmaniac Dog Pedigree plugin, installed and active
Price and licence
The free plugin is downloaded from the WordPress.org directory and needs no licence.
Pro costs 79.99 euro a year for a single site, with a 14 day free trial, and the subscription can be cancelled at any time. The price covers activation on one site, every Pro feature, automatic updates for as long as the subscription runs, and email support. For more than one site, write to the author.
The licence key goes into Dogs, Settings, License and is activated with a button. One point in that sequence is worth stating plainly: the Pro features keep working after the licence expires. The licence entitles you to automatic updates, not to the plugin itself. If the subscription lapses the site carries on; only the new versions stop, until the licence is renewed.
Where to get it
- The free plugin: the WordPress.org plugin directory
- Pro: dogspedigree.lemonsqueezy.com
Bug reports and feature requests are welcome through the contact page.
BG
EN