Download the PHP package jasminecms/jasmine without Composer

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

Jasmine CMS

A Laravel based CMS inspired by Voyager.

Screenshots

Login Login

Bread index Login

Bread Edit Login

Note

Jasmine uses alexusmai/laravel-file-manager
If you are using it already or planing to,
you might need to tweak some configurations to prevent conflicts.

Installation

Require JasmineCMS in your new or existing laravel app
composer require jasminecms/jasmine

Link jasmine public assets to your public folder
php artisan jasmine:link-public-assets

Migrate the database (be sure to make any changes to the default laravel migration prior)
php artisan migrate

Create a user (1st user is super admin)
php artisan jasmine:create-user

Add Jasmine routes to your routes/web.php routes file (you may change the prefix to anything you like)

Add Jasmine api routes to your routes/api.php routes file (you may change the prefix to anything you like)

You can now log in to Jasmine,
Navigate to /jasmine
And login

You can register Jasmine assets in your AppServiceProvider

Locales

Jasmine supports multilingual assets, define your content languages like so

Breadables

Breadables can be any model
Run php artisan make:jasmine-model Post to create a Jasmine Model

In your model implement
Jasmine\Jasmine\Bread\BreadableInterface
use trait Jasmine\Jasmine\Bread\Breadable
if the model has multilingual columns, also use trait
Jasmine\Jasmine\Bread\Translatable;
implement missing method

then register your model in AppServiceProvider

Pages

Pages are very similar to models, but function as a single entity instead of a table
Run php artisan make:jasmine-model Post to create a Jasmine Model

Register your pages in AppServiceProvider

Interface locale

You can translate Jasmine interface to any language like so

the send parameter will accept either a path to your json file or an array of translations
you can copy /resources/front-lang/he.json to get started quickly.

Custom assets

If for some reason you wish to load custom javascript or css you can do it like so

Permissions

TODO

SideBarMenuItems

You can add items to the sidebar menu like so

TODO: registerSideBarSubMenuItem

Oauth2 SSO

You can register oauth2 providers to enable sso login to jasmine

Facebook example


All versions of jasmine with dependencies

PHP Build Version
Package Version
No informations.
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 jasminecms/jasmine contains the following files

Loading the files please wait ....