Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ezsystems/ezplatform
Meta repository that pulls in all dependencies for clean distribution of Ibexa Platform.
https://github.com/ezsystems/ezplatform
cms composer-project dxp ez-platform ez-platform-project-variant php symfony symfony-application
Last synced: about 7 hours ago
JSON representation
Meta repository that pulls in all dependencies for clean distribution of Ibexa Platform.
- Host: GitHub
- URL: https://github.com/ezsystems/ezplatform
- Owner: ezsystems
- License: other
- Created: 2015-02-26T11:12:45.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2023-12-04T12:47:20.000Z (11 months ago)
- Last Synced: 2024-10-30T00:37:44.858Z (14 days ago)
- Topics: cms, composer-project, dxp, ez-platform, ez-platform-project-variant, php, symfony, symfony-application
- Language: Shell
- Homepage: https://ezplatform.com
- Size: 13.3 MB
- Stars: 328
- Watchers: 52
- Forks: 151
- Open Issues: 19
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Ibexa Platform
[![Build Status](https://img.shields.io/travis/ezsystems/ezplatform.svg?style=flat-square)](https://travis-ci.org/ezsystems/ezplatform)
[![Downloads](https://img.shields.io/packagist/dt/ezsystems/ezplatform.svg?style=flat-square)](https://packagist.org/packages/ezsystems/ezplatform)
[![Latest release](https://img.shields.io/github/release/ezsystems/ezplatform.svg?style=flat-square)](https://github.com/ezsystems/ezplatform/releases)
[![License](https://img.shields.io/packagist/l/ezsystems/ezplatform.svg?style=flat-square)](LICENSE)## **This repository is no longer in active development!**
The `master` branch of this repository is no longer in development.
Please refer to [ibexa/oss](https://github.com/ibexa/oss) for the current, Flex-based repository.## What is Ibexa Platform?
*Ibexa Platform* is a fully open source professional CMS (Content Management System) developed by Ibexa and the Ibexa Community.Current *Ibexa Platform v3* is built on top of the Symfony 5 framework (Full Stack).
#### Abstract:
- **Very extensible** — You can extend the application and the content model in many ways.
- **Future and backwards compatible** — Strong backward compatibility policy on data as well as code.
- **Multi-channel by design** — Strong focus on separation between semantic content and design.
- **Scalable** — Easily scale across multiple servers out of the box.
- **Future proof** — Uses architecture designed to allow even more content scalability and performance in the future.
- **Stable** — Built on experience in building CMS that has been gathered since early 2000.
- **Integration friendly** — Numerous events and signals to hook into for advanced needs.#### Further information:
Ibexa Platform is fully open source and it is the foundation for the commercial *Ibexa Digital Experience Platform* software, which adds advanced features for editorial teams, entirely built on top of *Ibexa Platform* APIs.
- [Ibexa products roadmap](https://portal.productboard.com/ibexa/1-ibexa-dxp)
- Ibexa (commercial products and services): [ibexa.co](https://ibexa.co/)## Installation
Installation instructions below are for installing a clean installation of Ibexa Platform in latest version with _no_ demo content or demo website.
Full installation documentation is [in the online docs](https://doc.ibexa.co/en/latest/getting_started/install_ez_platform/).
It includes instructions on installing other products _(like [Ibexa Experience](https://github.com/ezsystems/ezplatform-ee))_, or other versions.#### Prerequisites
These instructions assume you have already installed:
- PHP _(7.3 or higher)_
- Web Server _(Recommended: Apache / Nginx. Use of PHP's built-in development server is also possible)_
- Database server _(MySQL 5.5+ or MariaDB 10.0+)_
- [Composer](https://doc.ibexa.co/en/latest/getting_started/install_ez_platform/#get-composer)
- Git _(for development)_For more details on requirements, see [online documentation](https://doc.ibexa.co/en/latest/getting_started/requirements/).
#### Install Ibexa Platform _(clean distribution)_
Assuming you have prerequisites sorted out, you can get the install up and running with the following commands in your terminal:
``` bash
composer create-project --keep-vcs ezsystems/ezplatform ezplatform ^3
cd ezplatform
```**Note:** If composer is installed locally instead of globally, the first command will start with `php composer.phar`.
You must add your database connection credentials (hostname, login, password) to the environment file.
To do this, in the main project directory, the `.env` file, change the parameters that are prefixed with `DATABASE_` as necessary.
Store the database credentials in your `.env.local` file. Do not commit the file to the Version Control System.Use the following command to install Ibexa Platform (insert base data into the database):
```bash
composer ezplatform-install
```**Tip:** For a more complete and better performing setup using Apache or Nginx, see how to [install Ibexa Platform manually](https://doc.ibexa.co/en/latest/getting_started/install_ez_platform/).
## Issue tracker
Submitting bugs, improvements and stories is possible on [https://jira.ez.no/browse/EZP](https://jira.ez.no/browse/EZP).
If you discover a security issue, please see how to responsibly report such issues in ["Reporting security issues in Ibexa products"](https://doc.ibexa.co/en/latest/guide/reporting_issues/#reporting-security-issues-in-ez-systems-products).## Backwards compatibility
Ibexa Platform aims to be **fully content compatible** with eZ Publish 5.x, meaning that the content in these versions of the CMS can be upgraded using
[online documentation](https://doc.ezplatform.com/en/latest/migrating/migrating_from_ez_publish_platform/) to Ibexa Platform.## COPYRIGHT
Copyright (C) 1999-2021 Ibexa AS (formerly eZ Systems AS). All rights reserved.## LICENSE
This source code is available separately under the following licenses:A - Ibexa Business Use License Agreement (Ibexa BUL),
version 2.3 or later versions (as license terms may be updated from time to time)
Ibexa BUL is granted by having a valid Ibexa DXP (formerly eZ Platform Enterprise) subscription,
as described at: https://www.ibexa.co/product
For the full Ibexa BUL license text, please see:
- LICENSE-bul file placed in the root of this source code, or
- https://www.ibexa.co/software-information/licenses-and-agreements (latest version applies)AND
B - GNU General Public License, version 2
Grants an copyleft open source license with ABSOLUTELY NO WARRANTY. For the full GPL license text, please see:
- LICENSE file placed in the root of this source code, or
- https://www.gnu.org/licenses/old-licenses/gpl-2.0.html