PHPackages                             dashed/dashed-vacancies - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. dashed/dashed-vacancies

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

dashed/dashed-vacancies
=======================

Vacancy module for Dashed CMS

v4.2.0(1mo ago)07MITPHPPHP ^8.3|^8.4

Since May 2Pushed 1mo agoCompare

[ Source](https://github.com/DashedCMS/dashed-vacancies)[ Packagist](https://packagist.org/packages/dashed/dashed-vacancies)[ Docs](https://github.com/Dashed-DEV/dashed-vacancies)[ RSS](/packages/dashed-dashed-vacancies/feed)WikiDiscussions master Synced 3w ago

READMEChangelogDependencies (14)Versions (11)Used By (0)

Dashed Vacancies
================

[](#dashed-vacancies)

Vacancy module for Dashed CMS. Provides a complete vacancy / job posting module with schema.org JobPosting markup, an optional dashed-forms application form, three content blocks, and a default overview page.

Installation
------------

[](#installation)

This package is consumed via composer path repository inside the dashed-cms monorepo.

```
composer require dashed/dashed-vacancies
php artisan migrate
php artisan vendor:publish --tag=dashed-templates
php artisan dashed:create-default-pages
```

What you get
------------

[](#what-you-get)

- **Models** - `Vacancy`, `VacancyCategory` (translatable, soft-deleted, visitable, blockable).
- **Filament admin** - full CRUD with structured form sections for content, job details, location, salary, application, employer overrides, publishing and SEO.
- **Form attachment** - link an existing `dashed-forms` form or auto-generate one.
- **Blocks** - `all-vacancies`, `few-vacancies`, `single-vacancy`.
- **Default pages** - overview page is auto-seeded on `dashed:create-default-pages`.
- **schema.org JobPosting** - JSON-LD rendered from an overridable blade partial.
- **URL routing** - `/vacatures/{slug}` (and optionally `/vacatures/{category}/{slug}`).

Schema.org overrides
--------------------

[](#schemaorg-overrides)

The schema partial lives at `resources/views/components/vacancies/schema.blade.php` after publishing the `dashed-templates` tag. Edit it per site to adjust the JobPosting markup.

Compatibility
-------------

[](#compatibility)

Recommended: `dashed-core` v4.2+ for the full admin experience (navigation group sorting, resource docs, settings docs, role permissions auto-registration).

Older dashed-core versions are also supported - the package guards every "newer" CMS API call (`registerNavigationGroup`, `registerResourceDocs`, `registerSettingsDocs`, `registerRolePermissions`, `registerRouteModel`, `registerSettingsPage`) with `method_exists`, so unsupported features simply degrade silently. The vacancy models, builder blocks, default page seeding, schema.org markup and frontend templates work on every dashed-core version.

The application form upload field requires `dashed-forms` v4.0.23+ (which ships the `form-components/file.blade.php` view). Use a text input for CV/portfolio links if you stay on an older dashed-forms.

###  Health Score

43

—

FairBetter than 89% of packages

Maintenance94

Actively maintained with recent releases

Popularity4

Limited adoption so far

Community6

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~6 days

Recently: every ~13 days

Total

10

Last Release

30d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/a7b24523d1886867475cbc2b4342b54b4427055e5b03745170d5299d2946cae7?d=identicon)[Robinvm](/maintainers/Robinvm)

---

Top Contributors

[![Robinvm](https://avatars.githubusercontent.com/u/22294849?v=4)](https://github.com/Robinvm "Robinvm (11 commits)")

---

Tags

laraveljobsvacanciesDasheddashed-vacancies

###  Code Quality

TestsPest

Code StylePHP CS Fixer

### Embed Badge

![Health badge](/badges/dashed-dashed-vacancies/health.svg)

```
[![Health](https://phpackages.com/badges/dashed-dashed-vacancies/health.svg)](https://phpackages.com/packages/dashed-dashed-vacancies)
```

###  Alternatives

[codewithdennis/filament-select-tree

The multi-level select field enables you to make single selections from a predefined list of options that are organized into multiple levels or depths.

330530.5k30](/packages/codewithdennis-filament-select-tree)[stephenjude/filament-feature-flags

Filament implementation of feature flags and segmentation with Laravel Pennant.

123177.8k1](/packages/stephenjude-filament-feature-flags)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
