Download the PHP package softspring/symfonic without Composer

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

en es

Symfonic

A Powerful Symfony CMS.

Index

  1. Why Symfonic
  2. How to Install and Use Symfonic
    1. Using Symfonic in a Clean Symfony Project
    2. Using Symfonic with a Sylius Project
  3. Adding more components to it

1. Why Symfonic

2. How to Install and Use Symfonic

2.1 Using Symfonic in a Clean Symfony Project

Installing Symfony

Install Symfony following current instructions in https://symfony.com/doc/current/setup.html

Previous configuration

To work with the CMS we need a MySQL database (PostgreSQL should also be compatible).

Configuring the Database in Docker

We will use the file docker-compose.yaml that comes with the project:

Note This are development values, not ready for Production.

and we can already start the container:

Configuring the environment value

In .env change the values of the MySQL database:

Configuring Symfony Flex de Softspring (for Development)

Note This step will not be needed when Softspring' Symfony Flex recipes are integrated in the contrib repository

In composer.json, we add the endpoints and we establish allow-contrib to true:

TEMPORARY

Until we release version 5.3 of the bundles we have to include (in composer.json):

Configure webpack

Note If we don't have yarn installed, we need to install it before. In Ubuntu < 18.04 there are some issues between the packages yarnpkg and cmdtest

Configure admin in webpack

In the file webpack.config.js

Install symfonic

Note If we have a Driver error, we will need to install php-mysql in the php version we are using.

We install additional modules:

And we compile the assets

Symfony flex should have done all the work and we will have the project ready so we can visualize it.

Some adjustments (by now)

For the app to work properly we have to include framework.enabled_locales:

We have been unable to overwrite templates/base.html.twig with Symfony Flex recipes, so you have to change it by hand (until we fin another solution). By now:

We can start the application

We are going to use the Symfony CLI command to serve the app:

Once we have done this, we will have a Not Found in https://127.0.0.1:8000/ .

If we go to https://127.0.0.1:8000/admin/cms/pages we will be able to configure our first page.


All versions of symfonic with dependencies

PHP Build Version
Package Version
Requires php Version >=8.1
softspring/cms-bundle Version ^5.2
softspring/cms-translation-plugin Version ^5.2
softspring/cms-module-collection Version ^5.2
symfony/http-kernel Version ^5.4|^6.0|^7.0
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 softspring/symfonic contains the following files

Loading the files please wait ....