Download the PHP package cubex/application-skeleton without Composer

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

======= Cubex Application Skeleton Project

Latest Stable Version Total Downloads Build Status Dependency Status HHVM Status Coverage Status

Installation

Getting the base project

Composer is a dependency management library for PHP, which you can use to download the Cubex Framework, and example project.

Start by downloading Composer onto your computer.

Once composer is installed, to clone the base cubex project, you simply need to run

composer create-project cubex/application-skeleton myproject

replacing myproject with the name of the project folder you wish to work with.

Getting your web environment setup

There are various ways in which you can get your cubex project running on a web server.

Each environment requires you setup the Cubex Environmental variable, which is CUBEX_ENV, with the exception of the //PHP Development Web Server// which will apply "development" as default environment.

Configurations for the various options can be found below. Once you have your environment setup, you should be able to navigate to your configured path, and see the sample project.

Setting Your Virtual Host

<VirtualHost *:80>
    SetEnv CUBEX_ENV development

    DocumentRoot "project_path/public"
    ServerName cubex.local
    ServerAlias www.cubex.local
    ErrorLog "logs/cubex-error.log"
    CustomLog "logs/cubex-access.log" common

    RewriteEngine on
    RewriteRule ^(.*)$        /index.php  [L,QSA]
</VirtualHost>

htaccess

SETENV CUBEX_ENV development

RewriteEngine on
RewriteBase /
RewriteRule ^(.*)$        index.php  [L,QSA]

Raw PHP

Within public/index.php before initiating cubex, you can put the environment directly into php with

putenv("CUBEX_ENV=development");

PHP Development Server

Running the following command within the root of your project will allow you to access this project with http://localhost:8080

php -S 0.0.0.0:8080 public/index.php

All versions of application-skeleton with dependencies

PHP Build Version
Package Version
Requires cubex/framework Version 2.6.3
packaged/dispatch Version 1.6.7
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 cubex/application-skeleton contains the following files

Loading the files please wait ....