Menu

Tree [e860f8] main /
 History

HTTPS access


File Date Author Commit
 .github 2024-11-11 7x 7x [d420e9] Create FUNDING.yml
 bin 2025-02-23 7x 7x [a8ecca] Updated: Design refinements and trade related b...
 design 2025-03-08 7x 7x [4a6af6] Updated: Added menubox translation file
 documentation 2025-05-28 7x 7x [156b97] Update ROADMAP.md moved note from README.md to ...
 extension 2024-12-22 7x 7x [f74036] Updated: Mass commit of bugfixing improvments f...
 kernel 2025-05-28 7x 7x [e860f8] Update ezpublish.php version bump for developme...
 var 2024-12-21 7x 7x [bd5d01] Added: Added inital stable and tested as workin...
 .gitignore 2024-12-21 7x 7x [23d2fb] Updated: Added composer.lock to gitignore
 .htaccess 2024-12-09 7x 7x [6678ad] Updated: Mass commit of most recent development...
 .htaccess_example 2024-12-22 7x 7x [5b2061] Moved: Moving default htacess example file name
 .htaccess_root 2024-12-21 7x 7x [bd5d01] Added: Added inital stable and tested as workin...
 COPYRIGHT.md 2025-03-08 7x 7x [b559e4] Updated: Updated Copyright Year
 LICENSE 2024-11-17 7x 7x [1f94fd] Added: Added copyright and license documentatio...
 LICENSE.md 2024-11-17 7x 7x [1f94fd] Added: Added copyright and license documentatio...
 README.md 2025-05-28 7x 7x [c62b67] Update README.md Relocated this text into ROADM...
 autoload.php 2024-12-21 7x 7x [e5642d] Updated: Completing kernel autoload move to var...
 composer.json 2024-12-21 7x 7x [bd5d01] Added: Added inital stable and tested as workin...
 favicon.ico 2011-04-13 qbitza qbitza [3aab76] PHP 5 compatibility, replacing ereg with preg
 index.php 2025-01-28 7x 7x [08ebff] Updated: Restoring Database Display Debug Globa...
 index_admin.php 2025-01-28 7x 7x [08ebff] Updated: Restoring Database Display Debug Globa...
 index_verify.php 2024-12-21 7x 7x [bd5d01] Added: Added inital stable and tested as workin...
 index_xmlrpc.php 2024-12-21 7x 7x [bd5d01] Added: Added inital stable and tested as workin...
 robots.txt 2011-04-13 qbitza qbitza [3aab76] PHP 5 compatibility, replacing ereg with preg

Read Me

eZ Publish Basic

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

eZ Publish Basic is an open-source project to modernize the classic eZ Publish 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 eZ Publish 2.x for community portal solutions and their future portability (export to another cms).



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 eZ Publish Basic via GitHub:

  1. Clone the repository:
    ```bash
    git clone https://github.com/se7enxweb/ezpublishbasic.git

  2. Navigate to the project directory:
    ```bash
    cd ezpublishbasic

  3. Install dependencies:
    ```bash
    composer install

Installation via Composer & Packagist

Follow these steps to set up eZ Publish Basic via Composer:

  1. Clone the latest release:
    ```bash
    composer create-project se7enxweb/ezpublishbasic -s dev ezpublishbasic;
    cd ezpublishbasic;

Configure your installation of the software package

  1. Configure your environment:

  2. Web Server setup a new virtual host for the website(s) that power this software package. There are two by default. User and Admin websites.

  3. You will require separate virtual hosts for www and admin domains.
  4. Database Server
  5. You will require a new database and database user and password access configured.
  6. Filesystem User and Group Permissions
  7. Generate eZ Publish Basics Autoloads
  8. Use this command: bin/shell/php/ezpgenerateautoloads.php -k;

  9. Set up your database in your database server.

  10. Update settings files as needed.

  11. Update site name, domain hostnames for user and admin websites, default design, database name and connecting username and password settings all in the site.ini in bin/ini/override/site.ini

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

Default Admin Account in eZ Publish Basic

  • Username: 'admin'
  • Password: 'publish'

Example usage of user login view

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

Documentation

Further documentation can be read from the documentation directory README.

Software Features

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

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

Software Features Roadmap

Learn more about eZ Publish 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 - eZ Publish Basic Module Compatibility with PHP8.x.

Module Documentation

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

Contributions

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

Community eZ Publish 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 eZ Publish 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.

Check out the Contributing Guidelines for more details.


Developed with ❤️ by 7x.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.