• Stars
    star
    330
  • Rank 123,516 (Top 3 %)
  • Language
    Shell
  • License
    Other
  • Created about 9 years ago
  • Updated 6 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

Meta repository that pulls in all dependencies for clean distribution of Ibexa Platform.

Ibexa Platform

Build Status Downloads Latest release 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 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.

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. It includes instructions on installing other products (like Ibexa Experience), 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
  • Git (for development)

For more details on requirements, see online documentation.

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:

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

composer ezplatform-install

Tip: For a more complete and better performing setup using Apache or Nginx, see how to install Ibexa Platform manually.

Issue tracker

Submitting bugs, improvements and stories is possible on 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".

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

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:

More Repositories

1

ezpublish-legacy

eZ Publish (aka "legacy kernel" + 3 core "legacy extensions") NOTE: Succeeded by eZ Platform, no further feature releases planned.
JavaScript
253
star
2

ezpublish-community

[OBSOLETE] eZ Publish (5.x), has been obsoleted by eZ Platform, the 6th/7th generation of eZ Publish. Corresponding repo can be found on https://github.com/ezsystems/ezplatform
PHP
231
star
3

ezpublish-kernel

Kernel (Repository, MVC layer, REST) for eZ Platform
PHP
161
star
4

ezfind

PHP
58
star
5

ezplatform-admin-ui

Repository dedicated to the eZ Platform Admin UI Bundle, Admin UI for eZ Platform v2+
PHP
54
star
6

ezplatform-solr-search-engine

Solr powered search handler for eZ Platform (and branch 1.0 for eZ Publish 5.4)
PHP
45
star
7

ezplatform-http-cache

HTTP cache handling for eZ Platform, using multi tagging (incl Varnish xkey)
PHP
45
star
8

docker-php

Contains php docker image example for use with eZ Platform (and implicit eZ Platform EE & Symfony)
Roff
43
star
9

BehatBundle

Bundle for common reusable sentance implementations & other common needs for Behat testing in eZ bundles/projects.
PHP
43
star
10

ezplatform-design-engine

PHP
43
star
11

ez-support-tools

eZ Support Tools Bundle, provides functionality for system information and in the future tools for identifying issues.
PHP
42
star
12

ezplatform-admin-ui-assets

Shell
41
star
13

ezplatform-demo

Fork of "ezplatform" meta repository, contains code and dependencies for demo distribution of eZ Platform. Not recommended for a clean install for new projects, but great for observation and learning!
PHP
41
star
14

eztags

PHP
40
star
15

ezplatform-admin-ui-modules

Repository dedicated to re-useable React JS components for eZ Platform Admin UI
JavaScript
38
star
16

ezplatform-cron

PHP
34
star
17

repository-forms

PHP
34
star
18

ezjscore

JavaScript
33
star
19

ezflow

PHP
33
star
20

ezplatform-richtext

eZ Platform Rich Text Field Type Bundle
PHP
31
star
21

PlatformUIBundle

Main Bundle to provide YUI based editorial/admin UI for eZ Platform v1 on top of REST API (In v2 replaced by ezplatform-admin-ui, a pure symfony based admin ui)
JavaScript
30
star
22

ezplatform-graphql

GraphQL server for eZ Platform, the open source Symfony CMS.
PHP
30
star
23

doctrine-dbal-schema

PHP
29
star
24

ezoe

JavaScript
29
star
25

ezplatform-standard-design

PHP
29
star
26

behat-screenshot-image-driver-cloudinary

PHP
28
star
27

ezplatform-core

Repository dedicated to the eZ Platform Core Bundles & Components.
PHP
27
star
28

ezie

JavaScript
27
star
29

ezplatform-matrix-fieldtype

Repository dedicated to Matrix Field Type for eZ Platform, it replaces previous version found on ezcommunity/EzMatrixFieldTypeBundle
PHP
24
star
30

ezgmaplocation

PHP
24
star
31

ezsurvey

PHP
24
star
32

ezplatform-user

Repository dedicated to eZ Platform User management.
PHP
23
star
33

ezxmlexport

PHP
23
star
34

ezautosave

Content editing autosave extension for eZ Publish
JavaScript
22
star
35

ezxmlinstaller

PHP
22
star
36

launchpad

CLI tool to bootstrap an eZ Platform project Docker stack | #justcode
PHP
22
star
37

ezmultiupload

PHP
22
star
38

ezplatform-ee

Fork of the "ezplatform" meta repository, contains changes to composer.json that pull in all dependencies from updates.ez.no for Ibexa Experience (a commercial distribution of Ibexa Platform with additional features).
Shell
22
star
39

ezcomments

PHP
21
star
40

ezodf

PHP
21
star
41

ezwebin

Shell
20
star
42

symfony-tools

Collection of polyfill (backport) and incubator features for Symfony 3
PHP
19
star
43

ezteamroom

PHP
19
star
44

ezpublish-docker

[DEPRECATED] eZ Platform with CoreOS host and Debian 8 based containers (a kibao/symfony2-docker fork)
Shell
18
star
45

ezcs

PHP
18
star
46

LegacyBridge

[Community co-maintained] Formerly LegacyBundle, this was moved out and can be used as a optional bridge between eZ Platform and eZ Publish Legacy to simplify migration to eZ Platform
PHP
18
star
47

ezwt

Smarty
17
star
48

ezstarrating

PHP
16
star
49

ezplatform-xmltext-fieldtype

[Community co-maintained] XmlText field type for eZ Platform
PHP
16
star
50

ezmbpaex

PHP
16
star
51

cookbook-bundle

eZ Publish 5.x / eZ Platform Cookbook examples
PHP
15
star
52

ezlightbox

PHP
14
star
53

ezprestapiprovider

PHP
13
star
54

ezscriptmonitor

eZ Publish extension that aims to avoid timeout problems and database corruption by moving long running processes from the GUI to the background.
PHP
13
star
55

ezevent

PHP
12
star
56

ezplatform-kernel

Ibexa Kernel (Repository, MVC layer, Symfony integration).
PHP
11
star
57

ezdemo

eZ Publish demo design, released with eZ Publish Etna (4.7), for 5.x see also corresponding DemoBundle
Smarty
11
star
58

ezplatform-ee-installer

PHP
11
star
59

ezstyleeditor

JavaScript
10
star
60

ezpublish-legacy-installer

A custom composer installer for eZ Publish legacy extensions
PHP
10
star
61

ezdemo-ls-extension

[READ-ONLY] Subtree split from ezsystems/ezdemo, for use via composer
Smarty
9
star
62

ezsi

PHP
9
star
63

DemoBundle

DemoBundle represent a front end web site on eZ Publish 5, for newer examples for eZ Platform see ezplatform-demo.
SQLPL
9
star
64

ezflow-ls-extension

[READ-ONLY] Subtree split from ezsystems/ezflow, for use via composer
PHP
9
star
65

ezgmaplocation-ls-extension

[READ-ONLY] Subtree split from ezsystems/ezgmaplocation, for use via composer
PHP
9
star
66

ezplatform-rest

Repository containing eZ Platform REST API.
PHP
9
star
67

ezplatform-query-fieldtype

eZ Platform field type that lists content items based by querying the repository
PHP
8
star
68

ezformtoken

PHP
8
star
69

ezplatform-content-forms

PHP
7
star
70

ezplatform-com

eZPlatform.com - The eZ Systems Developer Hub for the Open Source PHP CMS eZ Platform
PHP
7
star
71

ezoracle

PHP
7
star
72

ezplatform-automated-translation

PHP
6
star
73

ez-js-rest-client

Javascript REST client for eZ Platform RESTv2 API, mimics PHP API found in eZ Platform.
JavaScript
6
star
74

ezstarrating-ls-extension

[READ-ONLY] Subtree split from ezsystems/ezstarrating, for use via composer
PHP
6
star
75

ezwt-ls-extension

[READ-ONLY] Subtree split from ezsystems/ezwt, for use via composer
Smarty
6
star
76

ezcommerce

Fork of the "ezplatform-ee" meta repository, contains changes to composer.json, AppKernel.php, src and config necessary to enable eZ Commerce features
Shell
6
star
77

QueryBuilderBundle

Proof of concept Query builder bundle, fluent API use of eZ Platform
PHP
5
star
78

CommentsBundle

Comment bundle for eZ Platform integrating with Disqus & Facebook and allowing custom integrations
PHP
5
star
79

EzSystemsShareButtonsBundle

This bundle adds social share buttons into Symfony applications
PHP
5
star
80

content-on-the-fly-prototype-bundle

Platform UI Content on the Fly feature
JavaScript
5
star
81

ezplatform-search

PHP
4
star
82

TweetFieldTypeBundle

Tweet FieldType for the eZ Platform FieldType tutorial
PHP
4
star
83

ezplatform-drawio-fieldtype

PHP
4
star
84

ezsystems.github.io

Contains UI/Style guideline and generated api documentation for eZ Platform frontend components.
HTML
4
star
85

specs

CLOSED, moved to another repo. Please visit:
4
star
86

EzSystemsRecommendationBundle

Integration of YooChoose, a content recommendation solution, into eZ Platform
PHP
4
star
87

ezplatform-ee-beginner-tutorial

Resources for the eZ Studio Beginner Tutorial
HTML
3
star
88

ezphttprequest

PHP
3
star
89

ezpublish-api

[READ ONLY] Subtree split of the eZ Publish 5 (ezsystems/ezpublish-kernel) API interfaces and domain objects
PHP
3
star
90

ezplatform-rawhtml-richtext-tag

[UNSUPPORTED] Implementation of a rawhtml custom tag, a replacement for eZ Publish Legacy's literal type=html block.
PHP
2
star
91

ezsc2015-beginner-tutorial

HTML
2
star
92

EzSystemsPrivacyCookieBundle

This bundle adds privacy cookie banner into Symfony applications
PHP
2
star
93

ezplatform-multi-file-upload

JavaScript
2
star
94

ezpersonalization-documentation

Source for the eZ Services documentation for eZ Platform, an open source CMS based on the Symfony Full Stack Framework in PHP.
HTML
2
star
95

ezplatform-ee-assets

Shell
2
star
96

ezpostgresqlcluster

eZ Publish PostgreSQL cluster implementation
PHP
2
star
97

ExtendingPlatformUIConferenceBundle

JavaScript
2
star
98

PlatformUIAssetsBundle

Repo for containing assets for PlatformUIBundle, branches will only contain meta files and config, tags will contain the assets.
Shell
2
star
99

ezplatform-ee-demo

Fork of the "ezplatform-ee" meta repository, contains changes to composer.json, AppKernel.php and config necessary to enable eZ Platform Enterprise Edition Demo.
PHP
2
star
100

hybrid-platform-ui

PHP
1
star