A CMS start kit for websites, built on Filament and Laravel.

Related tags

Laravel trov
Overview

TrovCMS

TrovCMS is a start kit for websites, built on Filament and Laravel.

Install globally with composer.

composer global require trovcms/installer

Now you can run the new command to quickly set up a new Trov CMS Project.

trov new my-app

Options / Flags

  • --force (Forces install even if the directory already exists)
  • --faqs (Install FAQs Module)
  • --discoveries (Install Discovery Center Module (Topic and Articles))
  • --airport (Install the Airport Module (Landing Pages))
  • --sheets (Install Sheets Module (Unbranded Pages))
  • --blog (Install Blog Module)
  • --all (Install All Modules)

Adding modules after installation

If you've installed TrovCMS already and would like to add a module to your app you may do so with the add command while inside your app's root directory.

trov add --faqs

After adding the module you will need to run the migrations and generate the policies and permissions.

Note: Currently there is an issue with regenerating policies where it will regenerate all of your policies. If you have any custom policies they will be lost. Please make backups before running these commands so that you can easily re-add your changes to existing policies

php artisan:migrate
php artisan shield:generate

License

Trov Installer is open-sourced software licensed under the MIT license.

You might also like...
Pronto Fuel is a heavilly opnionated starter kit for Laravel and Inertia.js powered by Vite

Pronto Fuel Pronto Fuel is a heavilly opnionated starter kit for Laravel and Inertia.js powered by Vite. It ships with autoimporting features and leve

Proyecto Start-Basic sobre Login y crud de usuarios, mediante Api Rest, usando la plantilla AdminLte 3.1 y manejo de roles y permisos con spatie y autenticacion JWT
Proyecto Start-Basic sobre Login y crud de usuarios, mediante Api Rest, usando la plantilla AdminLte 3.1 y manejo de roles y permisos con spatie y autenticacion JWT

Proyecto Start-Basic sobre Login y crud de usuarios, mediante Api Rest, usando la plantilla AdminLte 3.1 y manejo de roles y permisos con spatie y autenticacion JWT

A simple profile management page for Filament. ✨
A simple profile management page for Filament. ✨

A simple profile page for Filament. This package provides a very simple Profile page that allows the current user to manage their name, email address

Add a general-purpose tools page to your Filament project. πŸ› 
Add a general-purpose tools page to your Filament project. πŸ› 

Add a general-purpose tools page to your Filament project. Installation You can install the package via Composer: composer require ryangjchandler/fila

 The Most Popular JavaScript Calendar as a Filament Widget πŸ’›
The Most Popular JavaScript Calendar as a Filament Widget πŸ’›

The Most Popular JavaScript Calendar as a Filament Widget πŸ’› Features Accepts all configurations from FullCalendar Event click and drop events Upcomin

A single-field repeater for Filament. ⚑️

A single-field repeater for Filament. This is where your description should go. Limit it to a paragraph or two. Consider adding a small example. Insta

Build structured navigation menus in Filament.

Build structured navigation menus in Filament. This plugin for Filament provides a Navigation resource that allows to build structural navigation menu

A collection of reusable components for Filament.
A collection of reusable components for Filament.

A collection of reusable components for Filament. This package is a collection of handy components for you to use in all your Filament projects. It pr

Provides the missing range field for the Filament forms.
Provides the missing range field for the Filament forms.

The missing range field for the Filament forms. Installation You can install the package via composer: composer require yepsua/filament-range-field Pu

Comments
  • trovcms/core not found

    trovcms/core not found

    Hi I'm trying to create an example project for experimenting with trovcms but I have this error:

    composer create-project trovcms/trovcms provatrovcms

    Creating a "trovcms/trovcms" project at "./provatrovcms"
    Info from https://repo.packagist.org: #StandWithUkraine
    Installing trovcms/trovcms (v0.1.10)
      - Installing trovcms/trovcms (v0.1.10): Extracting archive
    Created project in /Users/marco/DATI/Prove/provatrovcms
    > @php -r "file_exists('.env') || copy('.env.example', '.env');"
    Loading composer repositories with package information
    Updating dependencies
    Your requirements could not be resolved to an installable set of packages.
    
      Problem 1
        - Root composer.json requires trovcms/core, it could not be found in any version, there may be a typo in the package name.
    
    Potential causes:
     - A typo in the package name
     - The package is not available in a stable-enough version according to your minimum-stability setting
       see <https://getcomposer.org/doc/04-schema.md#minimum-stability> for more details.
     - It's a private package and you forgot to add a custom repository to find it
    
    Read <https://getcomposer.org/doc/articles/troubleshooting.md> for further common problems.
    

    Should I add a custom repository?

    Thanks!

    opened by marco-introini 3
Releases(v0.1.10)
Owner
TrovCMS
TrovCMS
A convenient helper for using the laravel-seo package with Filament Admin and Forms

Combine the power of Laravel SEO and Filament PHP. This package is a convenient helper for using the laravel-seo package with Filament Admin and Forms

Ralph J. Smit 39 Dec 21, 2022
Admin user, role and permission management for Laravel Filament

Filament Access Control Opinionated setup for managing admin users, roles and permissions within Laravel Filament Features Separate database table for

Elisha Witte 69 Jan 4, 2023
Easily add Laravel Telescope and Horizon to Filament admin panel.

Filament Debugger This is where your description should go. Limit it to a paragraph or two. Consider adding a small example. Installation You can inst

Stephen Jude 5 Nov 24, 2022
webtrees module: enhanced clippings cart with more functions to add records to the clippings cart and to start actions on these records

webtrees module hh_clippings_cart_enhanced !!! This is an alpha version! Do not use it in a productive webtrees system! !!! This webtrees custom modul

Hermann Hartenthaler 1 Sep 18, 2022
Laravel Kickstart is a Laravel starter configuration that helps you build Laravel websites faster.

Laravel Kickstart What is Laravel Kickstart? Laravel Kickstart is a Laravel starter configuration that helps you build Laravel websites faster. It com

Sam Rapaport 46 Oct 1, 2022
Easily interact and control your feature flags from Filament

Easily interact and control your feature flags from Filament

Ryan Chandler 32 Nov 29, 2022
Access laravel log through Filament admin panel

Access laravel log through Filament admin panel Features Syntax highlighting Quickly jump between start and end of the file Refresh log contents Clear

Guilherme Saade 20 Nov 22, 2022
Social login for Filament through Laravel Socialite

Social login for Filament through Laravel Socialite Add OAuth login through Laravel Socialite to Filament. Installation You can install the package vi

Dutch Coding Company 44 Dec 26, 2022
This package provides a Filament resource to view all Laravel sent emails.

This package provides a Filament resource to view all Laravel outgoing emails. It also provides a Model for the database stored emails. Installation Y

RamΓ³n E. Zayas 22 Jan 2, 2023
Package to parse DNA kit files, and import them into Laravel

Package to parse DNA kit files, and import them into Laravel

Family Tree 365 4 Aug 31, 2022