Download the PHP package mackstar/spout without Composer

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

Build Status

Mackstar.Spout

The resource centric CMS written in BEAR.Sunday and Angular.js

Why do we need another PHP CMS? How is Spout Different?

Contributing

I am looking for others to work with me on this app. Please send your pull requests in!

Other tools

Requirements

Getting started

Installation

To install Spout you need to checkout the example app

Contexts

There are various contexts that can be implemented and you may have for example both production and api. You can add any contexts as you wish the default included contexts are as follows:

Database Config

Edit database configuration files in conf/contexts/{context}.php to match up the context to your database. The context would usually be (dev|test|production). Default base config files are added at conf/defaults.php

SQLite

MySql

My production.php file looks something like this:

Installation command

From inside your site run ./vendor/bin/spout install -e {CONTEXT}

PHP Built in Webserver

Apache

Set your DocumentRoot to "{DOCUMENT_ROOT}/var/www"

Apps

You can make your website up of more than one Spout app. The other apps you have will be installed via composer. The app settings live in conf/apps.php

The example app has been added as bobscars and lives in the local src directory as the PSR-4 namespace Bob\BobsCars.

If for example Bob's cars was reliant on another Spout app called Bob\BobsCarStock you can add that the config would look like:

Note: JS, CSS and the www webroot will not be shared. You will need to arrange the copying of these yourself.

Resources, Interceptors and Routes will all be available to you normally.

Routes

Default routing is based on Aura Router. Example routes have been added to conf/routes.php

Create Admin user - only able to do when no user is available

Admin Access

You can access the control panel at

Migration

Rollback


All versions of spout with dependencies

PHP Build Version
Package Version
Requires bear/package Version dev-develop
danielstjules/stringy Version 1.*
rhumsaa/uuid Version 2.4
robmorgan/phinx Version *
imagine/imagine Version v0.5.0
zendframework/zend-validator Version *
aptoma/twig-markdown Version 0.2.*
michelf/php-markdown Version ~1.3
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 mackstar/spout contains the following files

Loading the files please wait ....