Download the PHP package se7enxweb/ezpublishbasic without Composer

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

Exponential Basic

20BD8EBA-3B49-4ACB-8252-4165196D87B9_1_102_o

Exponential Basic is an open-source project to modernize the classic Exponential 2.x CMS, bringing its functionality up-to-date with PHP 8 standards while retaining its simplicity and community-focused design.

This project is led by 7x and aims to ensure the long-term viability of Exponential 2.x for community portal solutions and their future portability (export to another cms).

"Please Note: This project is not associated with the original eZ Publish software or its original developer, eZ Systems or Ibexa".



About

Read more about our project and it's historic value added services it provided early users, developers and businesses in the early 2000s era of web based application development environments and their required systems.

Installation via Git & GitHub

Follow these steps to set up Exponential Basic via GitHub:

Please note that thr installation of required PHP software packages via composer package manager is required. Download and install composer first before proceeding.

  1. Clone the repository: bash cd exponentialbasic;

  2. Install dependencies: bash composer create-project se7enxweb/exponentialbasic -s dev exponentialbasic; cd exponentialbasic

Configure your installation of the software package

  1. Configure your environment:
  1. Set up your database in your database server.

2.1 Install Default Content Database Data and Image File Content into a Mysql Database

2.1 Install Default Content Database Data and Image File Content into a SQLite Database

  1. Update settings files

Update settings file as needed to include the default settings customized to your own needs.

  1. Configure .htacesss or Web Server Mod_Rewrite Rules

This will direct all trafic by hostname match to index.php or index_admin.php as needed.

A reference file for the required configuration is available in file, .

4.1 Add your user website domain name (escape periods for syntax match) to the provided .htaccess file configuration.

4.2 Add your admin website domain name (escape periods for syntax match) to the provided .htaccess file configuration.

4.3 Add your IPv4 address (escape periods for syntax match) to the provided .htaccess file configuration.

  1. Run shell script to set permissions for webserver to own the user and group and have file permissions of 775. Run shell script,

  2. Initialize the application in your web browser. We recommend loading the admin site first but it doesn't matter much.

Default Admin Account in Exponential Basic

Example usage of user login view

Note: Your work is now done. Enjoy the free software and a healthy snack. :)

Up next default content creation in the admin for your first visitor to see!

Documentation

Further documentation can be read from the documentation directory Project README.

More information can be found at our project website

Older documentation on the core of our framework design fundamentals should be studied at the Older v2 Era Documentation @ Wayback Machine

This includes the following key documentation (from the above doc link archive):

Features

Exponential Basic provides a feature rich cms based website building platform that is ready to use upon it's quick installation setup.

Learn more about Exponential Basic features in detail. Study our documentation, FEATURES.md.

Software Features Roadmap

Learn more about Exponential Basic features roadmap in detail. Study our documentation, ROADMAP.md.

PHP Compatability

For the latest information about the development of php 8 compatibility read our documentation, COMPATIBILITY.md - Exponential Basic Module Compatibility with PHP8.x.

Module Documentation

For the latest detailed list of views in Exponential Basic read our documentation, MODULES.md.

Contributions

We are currently seeking others with Exponential 2 code improvements to share them with our project to grow the default installation feature set even further.

Community Exponential 2 Modules

The worldwide eZ community on the internet likely holds old copies of custom modules. Some community members may be willing to contribute their modules for inclusion in Exponential Basic.

How to Contribute

We welcome contributions from the community! To get involved:

  1. Fork the repository.
  2. Create a new branch for your feature or bugfix.
  3. Submit a pull request.

We welcome you to create new code not just bugfix existing code:

  1. You could contribute a new module providing additional desired features of any kind.
  2. You could add new template system support for additional templating engines like smarty or twig.
  3. You could add new database driver support for additional database server implementations as needed or desired. Note: they are very simple in design currently and quick to get working; 7x just added SQLite Database Support in the latest GitHub version (v2.4.0.1; unreleased officially)
  4. You could help extend the kernel to support cleaner features like settings based debug output by type. We are working on this in the near future.
  5. You could help extend the language translation files to support more complete translation of all language file strings and phrases. Also you could provide new translations in new languages based on eng_US (the new default for 2.4.0.1).
  6. You could help extend the library of site designs by providing a new design folder implementation. 7x just did this in providing the ecommerce design and related module templates design + templates based on eng_US language for strings in v2.4.0.1. It's very simple to create a custom design and share it.

Try today for starters. Become a Exponential Contributor and Share your work with everyone.

Check out the Contributing Guidelines for more details.


Developed with ❤️ by 7x. The company driving Exponential Basic development in 2025 and beyond.


All versions of ezpublishbasic with dependencies

PHP Build Version
Package Version
Requires php Version ^8.2
ext-dom Version *
ext-libxml Version *
ext-mbstring Version *
ext-pcre Version *
ext-json Version *
ext-iconv Version *
ext-reflection Version *
ext-session Version *
ext-spl Version *
ext-simplexml Version *
zetacomponents/archive Version ~1.5
zetacomponents/authentication Version ~1.4
zetacomponents/authentication-database-tiein Version ~1.2
zetacomponents/cache Version ~1.6
zetacomponents/configuration Version ~1.4
zetacomponents/console-tools Version ^1.7.3
zetacomponents/database Version ~1.5
zetacomponents/debug Version ~1.3
zetacomponents/event-log Version ~1.5
zetacomponents/feed Version ~1.4
zetacomponents/image-conversion Version ~1.4
zetacomponents/mail Version ~1.8
zetacomponents/mvc-tools Version ~1.2
zetacomponents/mvc-authentication-tiein Version ~1.1
zetacomponents/persistent-object Version ~1.8
zetacomponents/signal-slot Version ~1.2
zetacomponents/system-information Version ~1.1
zetacomponents/webdav Version ~1.1
zetacomponents/base Version ^1.9.4
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 se7enxweb/ezpublishbasic contains the following files

Loading the files please wait ...