Download the PHP package capile/studio without Composer

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

Studio CMS

Studio is a multi-purpose data management tool, designed to work as an API provider, CMS or application framework. The main objective is to build an open source easy to use application to build web apps or consume and analyze data.

Ready to start? You'll need:

If you already have them, just type:

Docker images

Different purpose Docker images are available at <data/deploy>, compatible with latest PHP/nodejs version.

You can start using it directly with:

Custom configuration

App customization should use *.yml files mapped into the /opt/studio/config folder. For example, you can load an external git content repository by adding the configuration web-repos:

Then running:

Running Docker with source code

If you'd like to work with studio code and repository, you can mount the source repository (remember to fix permissions to user www-data):

Or using docker-compose:

Running with local source code might require a filesystem check for the writable condition of the container user, so you should either run docker with the -u $UID option (might lead to some errors), or adjust the local permissions on the data/ folder:

Now access the demo studio on http://127.0.0.1:9999/_studio

Image/server environment variables

---------------------- --------------------------- -------------------------------------------------------------------------------------------------------------- Variable Default value Description
STUDIO_IP "0.0.0.0" IP address to bind to
STUDIO_PORT "9999" Port to bind
STUDIO_DEBUG "" Set to "1" or true to enable debug mode
STUDIO_MODE "app" studio-server php-fpm mode, either "daemon" (when running on a VM) or "app" (ideal for containers)
STUDIO_CONFIG "/var/www/studio/app.yml" Configuration file, default configuration file loads all /opt/studio/config/*.yml files
STUDIO_DATA "/opt/studio/data" Folder to store persistent data.
STUDIO_ENV "prod" Current environment (prod or stage or dev or test)
STUDIO_INIT "" Container initialization arguments ( -v for verbosity level and/or -g for git integration)
STUDIO_TAG "studio" Namespace for prefixing cache entries, to avoid conflicts on shared servers
STUDIO_CACHE_STORAGE "" Setup cache, multiple entries separated by space are allowed, can be "file", "apc", or a redis/memcached DSN
STUDIO_MAIL_SERVER "" Outbound mail server setup, use a DSN (like smtp://localhost:25)

All versions of studio with dependencies

PHP Build Version
Package Version
Requires php Version >=7.3
capile/tecnodesign Version ^3.0.8
erusev/parsedown Version 1.7.*
phpoffice/phpspreadsheet Version ^2.1.0
foxy/foxy Version ^1.1.0
bshaffer/oauth2-server-php Version ^1.11
mustangostang/spyc Version ^0.6.2
ext-mbstring Version *
phpmailer/phpmailer Version ^6.7.1
mongodb/mongodb Version ^1.20.0
mlocati/ip-lib Version ^1
dragonmantank/cron-expression Version ^3.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 capile/studio contains the following files

Loading the files please wait ....