Download the PHP package networking/init-cms-sandbox without Composer

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

Networking init CMS sandbox based on the networking init CMS and the Symfony Standard Edition

Build Status

Welcome to the init CMS Sandbox. This will get you started with a working CMS based on the InitCmsBundle and Symfony 2.

The InitCmsBundle is a small flexible cms core based on symfony 2 which can be used as a standalone CMS or integrated into any existing symfony 2 project.

The main features are:

Other Features:

Find more information about the init CMS on www.initcms.com.

A demo of the CMS can be found at demo.initcms.com. The Demo is reset every 24 hours.

The installation of the sandbox is pretty much the same as a normal installation of Symfony project.

This document contains information on how to download, install, and start using the networking init CMS sandbox. For a more detailed explanation on install Symfony, see the Installation chapter of the Symfony Documentation.

The project is being developed by the small hard working team at net working AG in Zürich.

1) Installing the networking init CMS sandbox

For the moment you will need to download an archive, then run composer to install the dependencies. We will soon have the project on packagist, after that you will be able to use the create-project command.

Download an Archive File

First download and unpack the archive of the sandbox in your preferred location

https://github.com/networking/init-cms-sandbox/archive/master.zip

Or use composer to create the project

composer create-project networking/init-cms-sandbox project_folder 3.4.*

Then change into the project directory

cd path/to/install

Create a parameters.yml file:

cp app/config/parameters.yml.dist app/config/parameters.yml

Use Composer (recommended)

As Symfony uses Composer to manage its dependencies, which is why we also use it.

If you don't have Composer yet, download it following the instructions on http://getcomposer.org/ or just run the following command:

curl -s http://getcomposer.org/installer | php

Composer will install the networking init CMS and all its dependencies under the path/to/install directory.

Now you will need to install the dependencies, the following command will fill the vendors folder with all the working guts in accordance with the versions defined in the composer.lock file:

php composer.phar install

Now we just need to create some folders for our media in the web root directory and make it RW+

mkdir web/uploads web/uploads/media
chmod -R 777 web/uploads

Make cache and logs writeable

chmod -R 777 var/cache var/logs

2) Checking your System Configuration

Before starting coding, make sure that your local system is properly configured for Symfony.

Execute the symfony_requirements script from the command line:

php bin/symfony_requirements

Access the config.php script from a browser:

http://localhost/config.php

If you get any warnings or recommendations, fix them before moving on.

If all is good, you can move on to configuring the DB set up by clicking the "Configure your Symfony Application online" link, or by editing the paramters.yml file directly

3) Run the networking init CMS installation

Now that the symfony application is more or less setup, it is time to load the CMS DBs and fixtures, as well as create an admin user.

You can run the install process on the command line, you will be prompted to enter a username, email address and password, these will get you into the backend.

php bin/console networking:initcms:install

Alternatively there is an install wizard which will get this done for you, just go to the following URL and follow the instructions:

http://localhost/app_dev.php/cms_install

Now you should be up and running.

The installer also executes assetic, which gets your assetic assets organised by doing an assetic dump (we use less so please check you have it setup already)

bin/console assetic:dump

Maybe you have to install less, if you do not have it already. On OS X get homebrew, get node, get less

brew install npm
sudo npm install less --global

4) Login to the admin area

It should now be possible to login to the backend admin interface of the project. Just navigate to:

http://localhost/app_dev.php/admin

Enter your username and password as entered in step 3 and you should be directed to the admin dashboard.

Further documentation about the initcms

You can find more information about configuring and extend the initcms online, just follow the links

What's inside?

The networking init CMS is based on a Symfony Standard Edition base plus a bit more

It comes pre-configured with the following bundles:


All versions of init-cms-sandbox with dependencies

PHP Build Version
Package Version
Requires php Version ^7.2
ext-ctype Version *
ext-iconv Version *
ext-json Version *
networking/form-generator-bundle Version ^4.0
networking/init-cms-bundle Version ^4.1
symfony/dotenv Version 4.4.*
symfony/flex Version ^1.4
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 networking/init-cms-sandbox contains the following files

Loading the files please wait ....