承接 dashed/dashed-vacancies 相关项目开发

从需求分析到上线部署,全程专人跟进,保证项目质量与交付效率

邮箱:yvsm@zunyunkeji.com | QQ:316430983 | 微信:yvsm316

dashed/dashed-vacancies

最新稳定版本:v4.1.6

Composer 安装命令:

composer require dashed/dashed-vacancies

包简介

Vacancy module for Dashed CMS

README 文档

README

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

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

  • 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

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

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.

统计信息

  • 总下载量: 5
  • 月度下载量: 0
  • 日度下载量: 0
  • 收藏数: 0
  • 点击次数: 7
  • 依赖项目数: 0
  • 推荐数: 0

GitHub 信息

  • Stars: 0
  • Watchers: 0
  • Forks: 0
  • 开发语言: PHP

其他信息

  • 授权协议: MIT
  • 更新时间: 2026-05-02

承接程序开发

PHP开发

VUE

Vue开发

前端开发

小程序开发

公众号开发

系统定制

数据库设计

云部署

网站建设

安全加固