Download the PHP package tomatophp/filament-cms without Composer

On this page you can find all versions of the php package tomatophp/filament-cms. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.

FAQ

After the download, you have to make one include require_once('vendor/autoload.php');. After that you have to import the classes with use statements.

Example:
If you use only one package a project is not needed. But if you use more then one package, without a project it is not possible to import the classes with use statements.

In general, it is recommended to use always a project to download your libraries. In an application normally there is more than one library needed.
Some PHP packages are not free to download and because of that hosted in private repositories. In this case some credentials are needed to access such packages. Please use the auth.json textarea to insert credentials, if a package is coming from a private repository. You can look here for more information.

  • Some hosting areas are not accessible by a terminal or SSH. Then it is not possible to use Composer.
  • To use Composer is sometimes complicated. Especially for beginners.
  • Composer needs much resources. Sometimes they are not available on a simple webspace.
  • If you are using private repositories you don't need to share your credentials. You can set up everything on our site and then you provide a simple download link to your team member.
  • Simplify your Composer build process. Use our own command line tool to download the vendor folder as binary. This makes your build process faster and you don't need to expose your credentials for private repositories.
Please rate this library. Is it a good library?

Informations about the package filament-cms

Screenshot

Filament CMS Builder

Latest Stable Version License Downloads Dependabot Updates PHP Code Styling Tests

Full CMS System with support of importing integrations and multi meta functions

Installation

[!CAUTION] Don't update to v4.0 if you are using v1.0 or less because you will lose some features but you can update and use this features from integrated packages.

after installing your package, please run this command

finally register the plugin on /app/Providers/Filament/AdminPanelProvider.php

Screenshots

Posts List Posts Create Posts SEO Posts View Category List Category Create

Features

Add Custom Type to CMS

you can add a custom type to the CMS by using Facade method on your AppServiceProvider boot() method

Add More Author Types

you can add more authors types by using Facade method on your AppServiceProvider boot() method

Use Post-Events

sometimes you need to add some custom logic to your post like send email or notify user you can use the post events to do this, and the supported events is:

Extend Post Resource

The Post resource is built with a modular architecture that allows you to easily extend and customize forms, tables, and infolists by registering custom components.

Register Custom Form Components

Add custom form fields to the Post resource form in your AppServiceProvider boot() method:

Register Custom Table Columns

Add custom columns to the Post resource table:

Register Custom Table Actions

Add custom row actions to the Post resource table:

Register Custom Bulk Actions

Add custom bulk actions to the Post resource table:

Register Custom Table Filters

Add custom filters to the Post resource table:

Register Custom InfoList Entries

Add custom entries to the Post resource infolist (view page):

Extend Category Resource

The Category resource follows the same modular architecture pattern as the Post resource.

Register Custom Form Components

Add custom form fields to the Category resource form:

Register Custom Table Columns

Add custom columns to the Category resource table:

Register Custom Table Actions

Add custom row actions to the Category resource table:

Register Custom Bulk Actions

Add custom bulk actions to the Category resource table:

Register Custom Table Filters

Add custom filters to the Category resource table:

Create Custom Modular Components

You can also create your own modular components by extending the base classes:

Custom Form Component

Then register it:

Custom Table Column

Then register it:

Custom InfoList Entry

Then register it:

Integrate more Import Actions

you can integrate more import actions by using the FilamentCMS::registerImportAction() method on your AppServiceProvider boot() method like this

Publish Assets

you can publish a config file by use this command

you can publish a view file by using this command

you can publish a language file by using this command

you can publish the migration file by using this command

Testing

if you like to run PEST testing just use this command

Code Style

if you like to fix the code style just use this command

PHPStan

if you like to check the code by PHPStan just use this command

Other Filament Packages

Check out our Awesome TomatoPHP


All versions of filament-cms with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2|^8.3|^8.4
tomatophp/console-helpers Version ^1.1
filament/filament Version ^4.0
tomatophp/filament-icons Version ^4.0
tomatophp/filament-translation-component Version ^4.0
filament/spatie-laravel-media-library-plugin Version ^4.0
lara-zeus/spatie-translatable Version ^1.0
Composer command for our command line client (download client) This client runs in each environment. You don't need a specific PHP version etc. The first 20 API calls are free. Standard composer command

The package tomatophp/filament-cms contains the following files

Loading the files please wait ...