Plugin idea: company enrichment (website, industry, size, logo) from open sources #1256
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
performance
security
tier
1
tier
2
tier
3
tier/4
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set
Reference
Postulo/postulo#1256
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Idea
A company is entered by name; more of it could be filled from open sources when the person presses for it: website, careers page, industry, size band, founding date, headquarters, a logo. Wikidata and the registers already give part (see #1252); logo fetching is still in core (
jobs/logos.py). Acompany-enrichmentkind would let each source be a plugin and let the person choose which fill what.What to settle
/.well-knownorschema.orgmarkup, favicon of its site).Wanted
The kind's contract (what a source returns, how the source of each value is shown) and a reference source. Move logo fetching onto it.
Rules that apply to every plugin
plugins/consent.py); nothing is fetched on page load.plugins/api.py, the publishedpostulo.plugins.testingcheck) gets a contract test for any new kind; the plugin ships its own translation catalogues (the plugin locale rule); strings go through Weblate only.Filed as an idea after a discussion on plugin kinds, with #1252 (reference data and lookups as plugins). Not started; the maintainer decides if and when.