pronamic / wp-orbis-projects
The Orbis Projects plugin extends your Orbis environment with the option to manage projects.
Package info
github.com/pronamic/wp-orbis-projects
Type:wordpress-plugin
pkg:composer/pronamic/wp-orbis-projects
Requires
- php: >=8.2
- automattic/jetpack-autoloader: ^3.0
- pronamic/wp-money: ^2.4
- sabre/uri: ^1
- sabre/vobject: ^4.1
- sabre/xml: ^1
- woocommerce/action-scheduler: ^3.9
Requires (Dev)
- deployer/deployer: ^7.5
- pronamic/wp-coding-standards: ^2.1
- rector/rector: ^2.6
- roots/wordpress-no-content: ^7.1
- wp-cli/dist-archive-command: *
- wp-cli/wp-cli-bundle: *
- wp-plugin/posts-to-posts: ^1.7
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-10-12 08:18:32 UTC
README
Custom capabilities
| Capability | Description |
|---|---|
read_orbis_project_price |
Allows user to view project price. |
read_orbis_project_agreement |
Allows user to view project agreement. |
read_orbis_project_invoice |
Allows user to view project invoice. |
Templates
The plugin ships a single and an archive project template, modelled after single-orbis_project.php and archive-orbis_project.php of the Orbis 5 theme. They are used unless the theme has its own single-orbis_project.php or archive-orbis_project.php.
| Template | Shown on | Content |
|---|---|---|
templates/archive-orbis_project.php |
Projects archive | Table with customer, project, price, time and actions |
templates/single-orbis_project.php |
Single project | Layout with description, sections, comments, status, details and involved persons |
templates/project-sections.php |
Single project | Tabs from the orbis_project_sections filter, the active tab is taken from the tabs rewrite endpoint |
templates/project-persons.php |
Single project | Persons connected via orbis_projects_to_persons |
templates/search-form-advanced.php |
Projects archive | Advanced search on customer and invoice number, through the get_template_part_templates/filter_advanced action of the theme search form |
templates/customer-projects.php |
Single organization and person | Projects of the customer (an Orbis contact), as a tab through the orbis_organization_sections filter and as a card through the orbis_after_main_content action on persons |
Other plugins can add content to the single template with the orbis_before_main_content, orbis_after_main_content, orbis_before_side_content and orbis_after_side_content actions.