PHPackages                             kirchecom/neos-genesis - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. kirchecom/neos-genesis

AbandonedArchivedLibrary

kirchecom/neos-genesis
======================

Neos distribution for kirche.com, version Genesis

3.1.0(5y ago)012GPL-3.0-or-later

Since Sep 7Pushed 5y ago1 watchersCompare

[ Source](https://github.com/kirchecom/neos-genesis)[ Packagist](https://packagist.org/packages/kirchecom/neos-genesis)[ RSS](/packages/kirchecom-neos-genesis/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (14)Versions (9)Used By (0)

kirche.com Neos distribution "Genesis"
======================================

[](#kirchecom-neos-distribution-genesis)

[![kirche.com Logo](https://github.com/kirchecom/site-genesis/raw/master/Resources/Public/Icons/favicon-32x32.png)](https://kirche.com)

kirche.com is powered by the Open Source Content Application Platform [Neos](https://www.neos.io). 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](https://github.com/kirchecom/site-genesis), so if you use this distribution, there is no need to manually install the site package.

Installation
------------

[](#installation)

### 1. Requirements

[](#1-requirements)

Please ensure your web server meets the following requirements:

- PHP &gt;= 7.2
- MySQL &gt; 5.7.7 or MariaDB &gt; 10.2.2
- [Composer](https://getcomposer.org/)
- One of the supported PHP graphic libraries: ImageMagick, GraphicsMagick, VIPS or GD2
- PHP modules mbstring, tokenizer and pdo\_mysql
- Apache or Nginx

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

```
sudo apt install mariadb-server mariadb-client
sudo apt install php-xml php-mbstring php-tokenizer php-mysql php-imagick
curl -sS https://getcomposer.org/installer | php
```

### 2. Create a database

[](#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):

```
sudo mysql -u root
```

```
create database YOURDATABASENAME;
grant all privileges on YOURDATABASENAME.* TO 'flow'@'localhost' identified by 'YOURPASSWORD';
flush privileges;
```

### 3. Install the Neos distribution

[](#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:

```
composer create-project --no-dev --keep-vcs kirchecom/neos-genesis DIRECTORY
```

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:

```
SetEnv FLOW_CONTEXT Production

```

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](https://github.com/kirchecom/site-genesis), there is no need to install any site package.

### Installation Troubleshooting

[](#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!

```
Neos:
  Flow:
    persistence:
      backendOptions:
        driver: pdo_mysql
        host:
        dbname:
        user:
        password:
    core:
      phpBinaryPathAndFilename: /usr/local/bin/php
    resource:
      targets:
        localWebDirectoryPersistentResourcesTarget:
          target: Neos\Flow\ResourceManagement\Target\FileSystemSymlinkTarget
          targetOptions:
            relativeSymlinks: true
        localWebDirectoryStaticResourcesTarget:
          target: Neos\Flow\ResourceManagement\Target\FileSystemSymlinkTarget
          targetOptions:
            relativeSymlinks: true
  Imagine:
    driver: Gd
```

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
------

[](#update)

To update Neos, the [kirche.com site package](https://github.com/kirchecom/site-genesis) and other dependencies to the latest minor version change, including security bugfixes, just switch to the directory where you installed Neos and execute:

```
composer update --no-dev
```

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

```
git checkout master
git pull
composer install --no-dev
composer update --no-dev
```

After updating, database migrations might need to be applied:

```
./flow doctrine:migrationstatus
./flow doctrine:migrate
./flow node:migrationstatus
./flow node:migrate
./flow flow:cache:flush --force
./flow flow:session:destroyAll
./flow resource:publish
rm -rf Data/Temporary/*
```

License
-------

[](#license)

Neos is licensed under the [GNU General Public License v3.0](https://github.com/neos/neos-development-collection/blob/master/LICENSE). The [kirche.com site package](https://github.com/kirchecom/site-genesis) is licensed under the [European Union Public License 1.2](https://github.com/kirchecom/site-genesis/blob/master/LICENSE.txt).

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity5

Limited adoption so far

Community18

Small or concentrated contributor base

Maturity63

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~38 days

Recently: every ~60 days

Total

8

Last Release

2167d ago

Major Versions

1.1.0 → 2.0.02019-10-07

2.2.0 → 3.0.02020-05-25

### Community

Maintainers

![](https://www.gravatar.com/avatar/3aefa798a7c8d2f24e0e53c1c4a93f066a8770b1dcb10ad0aefcf0792b052c17?d=identicon)[janpawellek](/maintainers/janpawellek)

---

Top Contributors

[![kdambekalns](https://avatars.githubusercontent.com/u/95873?v=4)](https://github.com/kdambekalns "kdambekalns (165 commits)")[![aertmann](https://avatars.githubusercontent.com/u/903567?v=4)](https://github.com/aertmann "aertmann (60 commits)")[![robertlemke](https://avatars.githubusercontent.com/u/95582?v=4)](https://github.com/robertlemke "robertlemke (43 commits)")[![neos-bot](https://avatars.githubusercontent.com/u/13999604?v=4)](https://github.com/neos-bot "neos-bot (14 commits)")[![mficzel](https://avatars.githubusercontent.com/u/1309380?v=4)](https://github.com/mficzel "mficzel (14 commits)")[![skurfuerst](https://avatars.githubusercontent.com/u/190777?v=4)](https://github.com/skurfuerst "skurfuerst (13 commits)")[![kitsunet](https://avatars.githubusercontent.com/u/324408?v=4)](https://github.com/kitsunet "kitsunet (13 commits)")[![daniellienert](https://avatars.githubusercontent.com/u/642226?v=4)](https://github.com/daniellienert "daniellienert (12 commits)")[![janpawellek](https://avatars.githubusercontent.com/u/2392542?v=4)](https://github.com/janpawellek "janpawellek (12 commits)")[![hlubek](https://avatars.githubusercontent.com/u/33351?v=4)](https://github.com/hlubek "hlubek (11 commits)")[![neos-project](https://avatars.githubusercontent.com/u/13873842?v=4)](https://github.com/neos-project "neos-project (4 commits)")[![markusguenther](https://avatars.githubusercontent.com/u/1014126?v=4)](https://github.com/markusguenther "markusguenther (3 commits)")[![danielpoe](https://avatars.githubusercontent.com/u/567606?v=4)](https://github.com/danielpoe "danielpoe (2 commits)")[![gerhard-boden](https://avatars.githubusercontent.com/u/10533739?v=4)](https://github.com/gerhard-boden "gerhard-boden (2 commits)")[![foerthner](https://avatars.githubusercontent.com/u/564857?v=4)](https://github.com/foerthner "foerthner (2 commits)")[![jonnitto](https://avatars.githubusercontent.com/u/4510166?v=4)](https://github.com/jonnitto "jonnitto (1 commits)")[![mgoldbeck](https://avatars.githubusercontent.com/u/1336044?v=4)](https://github.com/mgoldbeck "mgoldbeck (1 commits)")[![mrsunshine](https://avatars.githubusercontent.com/u/213924?v=4)](https://github.com/mrsunshine "mrsunshine (1 commits)")[![skorpi](https://avatars.githubusercontent.com/u/1339951?v=4)](https://github.com/skorpi "skorpi (1 commits)")[![bwaidelich](https://avatars.githubusercontent.com/u/307571?v=4)](https://github.com/bwaidelich "bwaidelich (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/kirchecom-neos-genesis/health.svg)

```
[![Health](https://phpackages.com/badges/kirchecom-neos-genesis/health.svg)](https://phpackages.com/packages/kirchecom-neos-genesis)
```

###  Alternatives

[neos/neos-base-distribution

Neos Base Distribution

4464.9k](/packages/neos-neos-base-distribution)[neos/neos-ui

Neos CMS UI written in React

2661.0M104](/packages/neos-neos-ui)[neos/demo

Site package for the Neos Demo Site

18181.0k6](/packages/neos-demo)[flowpack/media-ui

This module allows managing media assets including pictures, videos, audio and documents.

2184.5k2](/packages/flowpack-media-ui)[shel/neos-colorpicker

A plugin for Neos CMS which provides a colorpicker editor

1494.4k6](/packages/shel-neos-colorpicker)[yoast/yoast-seo-for-neos

Yoast SEO for Neos CMS

24164.8k](/packages/yoast-yoast-seo-for-neos)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
