Download the PHP package gadya/cms without Composer

On this page you can find all versions of the php package gadya/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 cms

Gadya CMS

Latest version Tests

A client-editable CMS for Laravel and Filament, built around two ideas:

Nothing either of those does reaches the public site until she presses Publish changes, and every publish is a revision she can restore.

It also counts its own visitors without Google or a cookie banner, keeps what people send through the site's forms, and - given an API key for any AI service - writes articles and search snippets in the business's own voice.

What you get

Pages One row each, with a type, a status, sections, a photo, a search snippet, and dates to appear and disappear.
Live editor @editable marks an element; the client edits it on the page. Text inline, prose in a side panel, photos from the library. One editor at a time, with a lock.
Draft and publish Every change is a draft until published. Preview links show a draft to someone with no account. Revisions restore any publish.
Photos Uploads resized, stripped of metadata, converted to WebP with responsive variants for srcset, optimised, with folders, tags, a focal point, alt text written by looking at the photo, and "used on". Never deletable while on a page.
Articles A writing screen with a findability score on every save. Categories, tags and their own archive pages, related articles, comments with a moderation queue, scheduled publishing.
Writing with AI Provider, model and key chosen in the panel, stored encrypted. A voice for the business. Whole drafts, rewrites, and search snippets from the page's own words. Any provider Laravel's AI SDK speaks.
SEO @cmsSeo renders every head tag with sensible fallbacks. A generated sitemap and robots file. A redirects table the client edits, with hit counts.
Forms Configured fields, a honeypot, an email with reply-to, an automatic reply written in the panel, an inbox with CSV download, and a mailing list that exports to any service.
Analytics First-party, no cookie, no address stored. Live panel over a websocket. CSV download, a weekly email.
Team Invitations by single-use link. Roles with abilities: a contributor writes articles but cannot publish a page. Nobody can remove themselves; the last administrator stays.
Search & speed Search Console queries and landing pages, Lighthouse scores from PageSpeed Insights, and a readiness score for AI assistants - llms.txt, AI-crawler rules, JSON-LD, Markdown on request.
Moving a site One zip with everything, photos included; import in place or replace.
What's on Events that sort themselves by date, stay listed until they end, and publish a calendar a phone can subscribe to.
Search The site's own search box - and a count of what people searched for and did not find.
Running it A trash with a thirty-day undo, duplicate anything, an activity log, a publish held until Friday at nine, coming-soon mode with a password link, and a broken-link list fixed with one click.
Look & feel Brand colours, a curated font list, the site's own logo in the panel.

Every one of those is a switch on the plugin, so a project takes only what it wants.

Requirements

PHP 8.3+, Laravel 13, Filament 5.

Install

Then, in a template:

That is the whole idea. Installation has the rest of the setup.

Laravel Boost

The package ships a Boost guideline and three skills. In an application with laravel/boost, run php artisan boost:update --discover after installing:

Try it

A whole sample site on http://127.0.0.1:8000, admin at /admin ([email protected] / password). See the demo.

Documentation

Taking only the parts you want

Testing

The package is tested on its own against a minimal host application, on PHP 8.3 and 8.4.

Credits

Built by Gadya Media. The analytics and the article writer are modelled on earlier first-party implementations of the same ideas.

License

MIT. See LICENSE.md.


All versions of cms with dependencies

PHP Build Version
Package Version
Requires php Version ^8.3
filament/filament Version ^5.0
illuminate/contracts Version ^13.0
illuminate/database Version ^13.0
illuminate/http Version ^13.0
illuminate/support Version ^13.0
intervention/image Version ^3.0
laravel/ai Version ^0.11
league/html-to-markdown Version ^5.1
livewire/livewire Version ^4.3
spatie/laravel-image-optimizer Version ^1.8
spatie/laravel-package-tools Version ^1.90
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 gadya/cms contains the following files

Loading the files please wait ...