Debut Jobs

विवरण

Debut Jobs is a lightweight, themeable job board for WordPress. Add jobs manually, or connect a JobAdder account to pull and keep your listings in sync. Visitors can search and filter the board; applications are handed off to your ATS or to whatever apply destination you set per job.

Free features

  • Job listings via the [debut_jobs] shortcode
  • Filterable by category, location and type, with full-text search and salary range
  • Manual job management — add and edit jobs in WordPress
  • Optional JobAdder OAuth connection
  • Cron-based JobAdder import (configurable interval)
  • “Apply on JobAdder” external link, or per-job apply URL / email
  • Customisable appearance — accent colours, corner radius, fonts, card shadow
  • Hero images per job and per category
  • Mobile-friendly layouts
  • Translation-ready

Pro features

The Pro upgrade unlocks the integrated apply form (CV upload, cover letter, applications saved in WordPress and forwarded to JobAdder), recruiter profiles, JobPosting schema markup, transactional email notifications, real-time JobAdder webhooks, the field mapping tab, and a public REST API.

Learn more at debut.studio/debut-jobs/.

Privacy

Debut Jobs stores plugin settings in WordPress options and (when applicable) job data as a custom post type in your database. The free plugin does not collect or transmit visitor data.

External Services

This plugin can connect to two external services, and only when you choose to connect a JobAdder account: JobAdder (a recruitment platform) and the Debut Plugins connection relay (a small endpoint we operate so the JobAdder OAuth client secret is never shipped inside the plugin). Both are optional — the plugin is fully functional for manually-managed jobs without them.

What the service does and why it is used

JobAdder hosts the canonical job and application data for many recruitment agencies. The plugin uses JobAdder’s REST API to:

  1. Authenticate the WordPress site with your JobAdder account using OAuth 2.0.
  2. Pull job advertisements from your JobAdder job board into WordPress.
  3. (Pro only) Receive webhook callbacks when jobs change in JobAdder, so listings stay in sync.
  4. (Pro only) Forward apply-form submissions and CVs back to JobAdder.

What data is sent and when

  • During OAuth connection: you are sent to JobAdder to authorise the connection. JobAdder returns an authorisation code to the Debut Plugins relay (https://debutplugins.com/jobadder-connect.php), which exchanges it for tokens using our server-side client secret and passes the resulting refresh token back to your site. No visitor data is sent.
  • During token refresh: your site sends its stored JobAdder refresh token to the Debut Plugins relay, which returns a fresh access token. This happens whenever the plugin needs to talk to JobAdder (for example before a scheduled import). No visitor data is sent.
  • During scheduled or manual import: an authenticated GET request is sent to JobAdder’s API base. Your access token is sent as a Bearer header. No visitor data is sent.
  • (Pro) When an applicant submits the integrated apply form on a JobAdder-sourced job: the applicant’s name, email, phone, cover letter, and uploaded CV are POSTed to JobAdder’s /applications endpoint, then the CV is uploaded to /applications/{id}/resume.
  • (Pro) On site activation/connection: a webhook subscription is registered with JobAdder pointing back at this site (/wp-json/debut-jobs/v1/webhook). The site URL and site name are sent.
  • (Pro) On disconnection: a DELETE request removes the webhook subscription.

No data is sent to JobAdder unless you explicitly connect a JobAdder account in the plugin’s Settings Connection screen.

Service provider

JobAdder is provided by Job Adder Operations Pty Ltd.

Service provider — Debut Plugins connection relay

To avoid distributing our confidential JobAdder OAuth client secret inside the plugin, the OAuth token exchange is performed by a small relay endpoint we operate at https://debutplugins.com/jobadder-connect.php. Your site sends only the OAuth authorisation code (during connection) or your stored JobAdder refresh token (during refresh); the relay completes the exchange with JobAdder and returns the tokens to your site. The relay processes no visitor data and is contacted only while a JobAdder account is connected.

This relay is operated by Debut Studio Limited.

स्क्रीनशॉट्स

इंस्टॉलेशन

  1. Upload the plugin folder to wp-content/plugins/, or install from the WordPress plugin directory.
  2. Activate the plugin through the Plugins screen in WordPress.
  3. (Optional) Go to Debut Jobs Settings Connection and connect a JobAdder account.
  4. Add the [debut_jobs] shortcode to a page to render the listing.

सामान्य प्रश्न

Do I need JobAdder to use this plugin?

No. Debut Jobs works as a standalone job board with manual job management. JobAdder is optional.

How do candidates apply for jobs?

In the free plugin, each job links to an external apply URL or email that you configure. The Pro upgrade adds an integrated apply form with CV upload that stores applications in WordPress and forwards them to JobAdder.

Can I customise the appearance?

Yes. Go to Debut Jobs Settings Appearance to set accent colours, corner radius, fonts and card shadow. Templates can be overridden by copying them to your theme.

Is it translation-ready?

Yes. Strings are wrapped with the debut-jobs text domain.

समीक्षाएं

इस प्लगइन के लिए कोई समीक्षा नहीं है।

सहायक &डेवलपर्स

यह खुला स्रोत सॉफ्टवेयर है। अनुगामी लोगो ने इस प्लगइन के लिए योगदान दिया है।

योगदानकर्ता

Translate “Debut Jobs” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

बदलाव विवरण

1.0.6

  • Updated based on WP directory submission review

1.0.5

  • Fixes as per WP directory

1.0.4

  • Updated main plugin file

1.0.6

  • Updated tested up to

1.0.3

  • Security: moved JobAdder OAuth client secret to a server-side relay; the plugin no longer ships secrets
  • Fixed: clicking Disconnect now correctly clears the JobAdder connection on hosts with aggressive object caching
  • Fixed (Pro): integrated apply form now correctly takes precedence over external email/URL on JobAdder jobs

1.0.2

  • Security: moved JobAdder OAuth client secret to a server-side relay; the plugin no longer ships secrets
  • Fixed: clicking Disconnect now correctly clears the JobAdder connection on hosts with aggressive object caching

1.0.1

  • Security: moved JobAdder OAuth client secret to a server-side relay so it’s no longer distributed in the plugin code.

1.0.0

  • Initial release.