Download the PHP package binomeway/nova-page-manager-tool without Composer
On this page you can find all versions of the php package binomeway/nova-page-manager-tool. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Informations about the package nova-page-manager-tool
Nova Page Manager Tool
Manage static pages from your Nova panel.
Prerequisites
This tool depends on the following packages:
Please, refer to its documentation for installation and usage instructions.
Installation
Register the tool in your NovaServiceProvider.php
Publish the migrations.
Configure the tool.
Optionally, customise the tool's views.
Usage
Templates
Defining Templates
You can define a new template by creating a class and extend it from BinomeWay\NovaPageManagerTool\Template
.
or use the generator command:
It will generate for you the template class, and the view file.
Registering Templates
After you have defined your template, register it from a ServiceProvider. It can be placed in the AppServiceProvider
, ViewServiceProvider
or any other service provider.
Page Builder
Blocks
Define Blocks
Register Blocks
In your AppServiceProvider
within the boot
method, you can use the PageBuilder facade to register blocks.
Rendering Blocks
In your template you can iterate over each block and just include the associated component of the block.
Presets
Define Presets
TODO: documentation
Register Presets
TODO: documentation
Roadmap
- [X]
Page builder - [ ] Improved publishing workflow
- [ ] Scheduled publishing
- [ ] Improved template system
- [ ] Versioning system
- [ ] Multi-Language support
- [ ] Collaborative editing
- [ ] Making the tool more extendable
Credits
Changelog
1.1.0
- Added sorting for
Page
resource - Added URL builder for
Page
. - Breaking Changes Refactored
content
column intosummary
column. - Refactored
meta
column intoblocks
column - Removed
PageFactory
since it wasn't used. It will be added back, later. - Added helper methods for status tag within
Page
model. - Tweaked page builder
1.0.2
- Implemented position tag filtering
1.0.1
- Changed text for 'Other' into Page Builder
- Changed text for 'Meta' into Blocks
1.0.0
- Release
All versions of nova-page-manager-tool with dependencies
manogi/nova-tiptap Version ^1.4
spatie/laravel-package-tools Version ^1.9
eminiarts/nova-tabs Version ^1.4
whitecube/nova-flexible-content Version ^0.2.8
spatie/eloquent-sortable Version ^4.0.0
optimistdigital/nova-sortable Version ^2.4.0
binomeway/nova-taxonomies-tool Version *