All about the development of eZ Publish by Graham Brookins, 7x and Brookins Consulting.

Currently, we possess a package server functioning as a meticulously structured repository for various packages. This repository encompasses design extension packages as well as other eZ packages, including functional code packages. As demands persistently emerge, the necessity for a comprehensive, automated solution becomes evident. The envisaged solution aims to streamline the intricate process of transmitting packages to eZ publish installations seamlessly. The envisioned system necessitates the implementation of an automated family of solutions that caters to both client and server facets, eliminating the need for manual interventions. This holistic approach seeks to integrate a user-friendly feature set, allowing for effortless browsing, selection, downloading, and installation of packages.

The advent of this automated family of solutions aims to revolutionize the existing paradigm by offering a turnkey mechanism. This mechanism, when applied, will systematically address the complexities associated with the deployment process on both the client and server sides. By facilitating an automated workflow, users are relieved of the cumbersome task of manual intervention, paving the way for a more efficient and error-free package transmission system. In essence, this transformative approach underscores the commitment to enhancing user experience and optimizing the overall efficiency of eZ publish installations.

Within this framework, the design extension packages and various eZ packages, including functional code packages, find a harmonious integration. The package server serves as the backbone, orchestrating the seamless storage and retrieval of these packages. Furthermore, the envisioned feature set encompasses a sophisticated browse and select functionality, empowering users to navigate through available packages effortlessly. The download and installation processes are intricately woven into this automated tapestry, ensuring a cohesive and user-friendly experience.

The imperative for an automated solution stems from the growing complexities associated with the manual handling of package transmission. The envisaged turnkey system is poised to alleviate these challenges, offering a comprehensive suite of features that spans both client and server functionalities. By addressing the need for automation, this solution not only simplifies the user experience but also enhances the overall efficiency of package management within eZ publish installations. In summary, the journey towards an automated, user-centric package transmission system is guided by the desire to provide a seamless and efficient solution to the evolving needs of eZ publish users.

- The advanced package installation tool simplifies deployment.
- It lays the groundwork for automated CMS updates.
- Enables on-demand updates.
- Facilitates scheduled updates via cronjob scripts.
- Enhances system responsiveness to evolving requirements.
- Marks a significant step toward a fully automated CMS update mechanism.

The introduction of a sophisticated package installation tool not only streamlines the current package deployment process but also lays the foundation for a future characterized by automated updates to the content management system (CMS). This tool acts as a pivotal catalyst, setting the stage for a seamless automation of CMS updates, both on-demand and through meticulously scheduled cronjob scripts. By incorporating this tool into the existing infrastructure, the system gains the capability to effortlessly manage and implement updates, ensuring a dynamic and responsive CMS that can evolve in tandem with evolving requirements. The integration of this installation tool marks a significant stride towards achieving a fully automated and efficient CMS update mechanism.

But you don’t have to worry about it being a problem for your application while Wordpress deploya more automated installations to shared hosting and vps hosting for minimal overhead every night and every day without fail. What kind of world do you wanna live in?

We thought after the exit of eZ Systems from the GPL CMS community that the software (on netgen GitHub) needed a home page website about the software and using it.

I am happy to re-introduce you to https://ezpublishlegacy.se7enx.com

The site is still recovering from data loss and lack of updates. 

We hope that the site can be updated soon to improve the quality of the content and it’s relevance.

While this may seem odd when one can simply use a git submodule and git repository to simply manage your extensions on a given eZ Publish installation.

Still thinking about ease of use to the end user, in that vain another functional design target could also go several configuration and build steps further to providing new eZ Publish Installations a more direct build target like building for a new eZ Publish installation with a eZ Webin based design extension package to simplify building new installations without having to know quite so much about version control.

While ezpackage or ezpkg format does provide for debian/ubuntu apt like dependency control of packages. You can always write your documentation to specify installing ezwebin package before installing your own dependent package(s) or you could go further without ezsystems help and build a slightly more complicated package that installs your extension and also requires the expected ezwebin dependencies and thus simplify the end user installation process of selecting a default design upon a new default installation to a single simple choice.

In 2007 Brookins Consulting created the gourgous, ground breakin, free software site design package called Orange Delight for eZ Publish and won the eZ Publish Design Contest prize a RED iPod Nano. The only design contest ever! This package depends upon your eZ Publish website be installed and configured properly before you attempt to install this css only design.

Tag Cloud

#working-late-nights 100% Working Installation 2024 2024/Q3 6.0.4 7x 7x Symbolic Link Distribution of eZ Publish 6 7x Valkey 8.3 Addons admin design admin3 Alpha Audio Automation BC Blog Book Call Me Campaign CMS Community Composer Composer eZ Publish extension Contact Contribute Databases Default Installation Design design Designs developer initiative Development Direction do not wait for the release to try Documentation Download drag and drop installation DragonflyDB Emails Engine expand the future of eZ Publish Extension Extensions eZ eZ Package Development eZ PM eZ Publish eZ Publish 6 eZ Publish 6.0 CMS eZ Publish Database Configuration Builder eZ Update eZpedia Features First Seps flexible Free Documentation License fund me Funding GFDL GitHub GNU Google Graham Brookins Guide hcaptcha History Hit me up Home Page Hosting Installation Configuration Key / Value Stores Learning eZ Publish Learning eZ Publish 3 Legacy Maintenance Messaging Mirror Netgen Networking New development New Developments New Year News Open Source Package Packages Patreon Performance PHP PHP 5.x PHP 7.x PHP 8 PHP 8.2 PHP 8.3 PHP 8.x PHP Websites Podcast Private Messager Questions recaptcha Recent Improvements Record Redis Release Releases Responsive responsive Restored Screen Recording Scripting Search Setup Wizard simple SOAP Source Code Sponsor Sponsorship SQLite. eZ Publish. New feature Stable Support Testing update functionality Updates Upgrade Valkey valkey Value Added Features Vendors Version Version Control Version Numbers Wordpress

Mon Tue Wed Thu Fri Sat Sun
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30  

Tags

Powered by eZ Publish™ CMS Open Source Web Content Management. Copyright © 1999-2014 eZ Systems AS (except where otherwise noted). All rights reserved.

eZ debug

Clear cache:

Quick settings:

Timing: Nov 03 2024 06:37:52
Script start
Timing: Nov 03 2024 06:37:52
Module start 'layout'
Timing: Nov 03 2024 06:37:52
Module start 'content'
Warning: PHP: E_WARNING Nov 03 2024 06:37:52
compact(): Undefined variable $for_firstval_5f95f2be2363169ca5110981e3fcf05f_1 in /home/ze/public_html/graham.se7enx.com/var/site/cache/template/compiled/calendar-1de6ee10669e8063383db7bb31ef02ee.php on line 1780
Warning: PHP: E_WARNING Nov 03 2024 06:37:52
compact(): Undefined variable $for_lastval_5f95f2be2363169ca5110981e3fcf05f_1 in /home/ze/public_html/graham.se7enx.com/var/site/cache/template/compiled/calendar-1de6ee10669e8063383db7bb31ef02ee.php on line 1780
Warning: PHP: E_WARNING Nov 03 2024 06:37:52
compact(): Undefined variable $for_i_5f95f2be2363169ca5110981e3fcf05f_1 in /home/ze/public_html/graham.se7enx.com/var/site/cache/template/compiled/calendar-1de6ee10669e8063383db7bb31ef02ee.php on line 1780
Warning: eZTemplate:def @ extension/ezwebin/design/ezwebin/templates/parts/blog/calendar.tpl:114[0] Nov 03 2024 06:37:52
Variable 'counter' is already defined.
Timing: Nov 03 2024 06:37:52
Module end 'content'
Timing: Nov 03 2024 06:37:52
Script end

Main resources:

Total runtime0.4262 sec
Peak memory usage12,288.0000 KB
Database Queries565

Timing points:

CheckpointStart (sec)Duration (sec)Memory at start (KB)Memory used (KB)
Script start 0.00000.0053 674.9141178.3906
Module start 'layout' 0.00530.0016 853.304751.2422
Module start 'content' 0.00690.4156 904.54694,726.0547
Module end 'content' 0.42260.0036 5,630.6016153.6328
Script end 0.4261  5,784.2344 

Time accumulators:

 Accumulator Duration (sec) Duration (%) Count Average (sec)
Ini load
Load cache0.00491.1404360.0001
Mysql Total
Database connection0.00140.316810.0014
Mysqli_queries0.257660.44635650.0005
Looping result0.00260.60415530.0000
Template Total0.259660.940.0649
Template load0.045810.736140.0114
String conversion in template resource0.00030.06691010.0000
Template parser: create text elements0.00110.265880.0001
Template parser: remove whitespace0.00020.047480.0000
Template parser: construct tree0.01162.721080.0014
Template load and register function0.00481.1366100.0005
Template processing0.252359.203840.0631
states
state_id_array0.00200.459550.0004
state_identifier_array0.00140.322760.0002
Override
Cache load0.00180.4154340.0001
Sytem overhead
Fetch class attribute name0.00080.185150.0002
Fetch class attribute can translate value0.00000.002610.0000
class_abstraction
Instantiating content class attribute0.00000.001650.0000
XML
Image XML parsing0.00040.084710.0004
General
dbfile0.00030.0812220.0000
String conversion0.00010.02271040.0000
Note: percentages do not add up to 100% because some accumulators overlap

CSS/JS files loaded with "ezjscPacker" during request:

CacheTypePacklevelSourceFiles
CSS0extension/ezwebin/design/ezwebin/stylesheets/core.css
extension/grahambrookins/design/white/stylesheets/main-un.css
extension/grahambrookins/design/white/stylesheets/main-un.res.css
JS0extension/grahambrookins/design/white/javascript/main-un.js
extension/ezlightbox/design/ezwebin/javascript/lightbox/lightbox.js

Templates used to render the page:

UsageRequested templateTemplateTemplate loadedEditOverride
1node/view/full.tplfull/blog.tplextension/grahambrookins/design/white/override/templates/full/blog.tplEdit templateOverride template
4content/datatype/view/ezxmltext.tpl<No override>design/standard/templates/content/datatype/view/ezxmltext.tplEdit templateOverride template
1content/datatype/view/ezxmltags/embed.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/embed.tplEdit templateOverride template
1content/view/embed.tplembed/image.tplextension/ezwebin/design/ezwebin/override/templates/embed/image.tplEdit templateOverride template
1content/datatype/view/ezimage.tpl<No override>extension/grahambrookins/design/white/templates/content/datatype/view/ezimage.tplEdit templateOverride template
7content/datatype/view/ezxmltags/paragraph.tpl<No override>extension/ezwebin/design/ezwebin/templates/content/datatype/view/ezxmltags/paragraph.tplEdit templateOverride template
1line/blog_post.tpl<No override>extension/grahambrookins/design/white/override/templates/line/blog_post.tplEdit templateOverride template
1content/datatype/view/ezxmltags/line.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/line.tplEdit templateOverride template
2content/datatype/view/ezxmltags/link.tpl<No override>design/standard/templates/content/datatype/view/ezxmltags/link.tplEdit templateOverride template
1navigator/google.tpl<No override>design/standard/templates/navigator/google.tplEdit templateOverride template
1parts/blog/extra_info.tpl<No override>extension/grahambrookins/design/white/templates/parts/blog/extra_info.tplEdit templateOverride template
1tagcloud/tagcloud.tpl<No override>extension/ezwebin/design/ezwebin/templates/tagcloud/tagcloud.tplEdit templateOverride template
1parts/blog/calendar.tpl<No override>extension/ezwebin/design/ezwebin/templates/parts/blog/calendar.tplEdit templateOverride template
1print_pagelayout.tpl<No override>design/standard/templates/print_pagelayout.tplEdit templateOverride template
1setup/debug_toolbar.tpl<No override>design/standard/templates/setup/debug_toolbar.tplEdit templateOverride template
 Number of times templates used: 25
 Number of unique templates used: 15

Time used to render debug report: 0.0002 secs