Download the PHP package kirchecom/neos-genesis without Composer

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

kirche.com Neos distribution "Genesis"

kirche.com Logo

kirche.com is powered by the Open Source Content Application Platform Neos. This repository holds the Neos distribution specificly developed for kirche.com. It can be used to set up platforms similar to kirche.com using your own content.

Note that this distribution already includes the kirche.com site package, so if you use this distribution, there is no need to manually install the site package.

Installation

1. Requirements

Please ensure your web server meets the following requirements:

Depending on your system something similar to these commands might install the requirements:

2. Create a database

Create a new empty database in a graphical database management system of your choice or using commands similar to (replacing YOURDATABASENAME and YOURPASSWORD with values of your choice):

3. Install the Neos distribution

We recommend using composer to clone this repository and install all dependencies. Replace DIRECTORY by your web server directory you want to install Neos into:

If you are in a local development context (i.e. on a development machine) you can now enter the directory just created and execute ./flow server:run to start a local development server. Open the URL displayed to set up and configure your Neos instance.

If you are in production context, please edit the file Web/.htaccess and uncomment the following line to set up production context:

Now open your web browser and visit the application's URL to configure your Neos installation. Since it already includes the kirche.com site package, there is no need to install any site package.

Installation Troubleshooting

On some systems you might need to adjust Configuration/Settings.yaml for Neos to run properly. Below you find an example configuration that may solve some issues. Always adapt the file to your specific system!

Specifically, setting phpBinaryPathAndFilename helps when Neos doesn't find your PHP interpreter. Set it to the actual path on your system.

Configuring relativeSymlinks: true helps if you need relative symlinks for your assets. Execute ./flow resource:publish to update the asset paths.

If you ran into issues concerning the database charset, ./flow database:setcharset helps. Also ./flow flow:cache:flush --force, ./flow flow:session:destroyAll and rm -rf Data/Temporary/* can solve caching issues.

Update

To update Neos, the kirche.com site package and other dependencies to the latest minor version change, including security bugfixes, just switch to the directory where you installed Neos and execute:

To update the distribution to the latest version, which might include breaking changes, just fetch the latest version of the repository:

After updating, database migrations might need to be applied:

License

Neos is licensed under the GNU General Public License v3.0. The kirche.com site package is licensed under the European Union Public License 1.2.


All versions of neos-genesis with dependencies

PHP Build Version
Package Version
Requires neos/neos Version ~5.2.0
neos/neos-ui Version ^5.2
neos/seo Version ^3.1
neos/redirecthandler-neosadapter Version ^4.0
neos/redirecthandler-databasestorage Version ^4.0
neos/redirecthandler-ui Version ^2.0
neos/setup Version ^4.1
neos/neos-setup Version ^1.0
kirchecom/site-genesis Version ^3.1
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 kirchecom/neos-genesis contains the following files

Loading the files please wait ....