Plugins worth writing next: ATS job-board sources, a WebDAV store, a LinkedIn export importer, modern mail sign-in, real templates #241
Labels
No labels
accessibility
authentication
breaking change
bug
documentation
enhancement
interface
internationalisation
observability
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#241
Loading…
Add table
Add a link
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?
Ideas for the ecosystem from the 2026-09-15 audit of the plugin repositories, checked against what already exists. Each would be its own repository and follow Writing a plugin. This issue is a place to decide which to start, not a commitment to all of them.
Already covered, so not proposed
Proposed
SourcePluginusingapi.client.postulo-webdav-store: aStorePluginfor Nextcloud, ownCloud or any WebDAV server, reusingpostulo_dav.dav.ImporterPlugin; needs #105.api.access_token).postulo-templateswith actual content: the repository is a README only. It needs:Themes;Theme/ThemeKind;For each, before starting
locale/and its own release gate, as every official plugin has.Five additions to the source list above
Item 1 states the right rule — read public JSON, not HTML — and the corollary is worth
writing beside it: prefer a platform to a board. One Greenhouse recipe already covers
thousands of employers; an individual careers page covers one. Everything below is chosen on
that basis.
myworkdayjobs.compage renders client side, so a server-side fetch of the HTML getsnothing — but the page is driven by a public JSON endpoint, which puts Workday in item 1's
category rather than in the recipe category. The single highest-coverage addition here.
skews Anglo; with Personio already on it, these two are most of where European mid-size
hiring actually sits.
CompanyKind.EMPLOYMENT_SERVICEnames four services —France Travail, IEFP, the Bundesagentur für Arbeit and Jobcentre Plus — and this list
covers one of them. France Travail publishes an open API. Worth matching the scope the
model already claims.
ImporterPluginbeside Europass (so: after #105). Plain JSON with apublished schema, and
resume.importing.Recordis already the target shape. After aEuropass export it is the second most likely file somebody already has, and it is the
cheapest importer anybody will ever write here.
Not proposed, so they are not raised again later: HR Open Standards / HR-XML is
ATS-to-ATS integration and is essentially never exposed to a candidate; FRESH and
hResume are dead.
Two related things filed separately because neither is a plugin: ESCO as a core vocabulary,
and what to do about sites that publish no standard at all — which is the case no source
plugin in this list helps with.