Project News for ZZ/OSS Installer

  • ZZ/OSS Installer Client 1.1.0dev1 Released

    ZZ/OSS is happy to announce that the ZZ/OSS Installer Client (ZIC) 1.0.1 has been released.

    ZIC is a PHP-based installation wizard and development tool for professional release management of modular PHP applications.

    ### Release Notes ###

    This is a development release with new features. You can use this version to make your own PHP software installable with ZIC. The schema of the XML files describing your application is solid.

    This new tutorial on making phpMyAdmin installable with ZIC is a good start:
    http://www.zzoss.com/phpwiki/index.php/ZzossInstallerTutorialPhpMyAdminPart1

    Download ZIC 1.1.0dev1 at
    http://sourceforge.net/project/showfiles.php?group_id=95735&package_id=102185

    Please report bugs to the bug tracker, mailinglist, or IRC.

    More information is available at the installer homepage
    http://www.zzoss.com/projects/installer/

    ### Features ###

    - Provides a Web GUI aka installation wizard look and feel.
    - Allows definition of packages, applications, and distributions in XML.
    - Automatic resolution of package dependencies.
    - Ships with tools for easier development of applications and packages.
    - Plugin framework for build routines (e.g. to set up or update a database from SQL dumps).
    - Customization with CSS of layout for in-house products.
    - Supports full, minimal or custom installation profiles.
    - Can be used as installation or setup wizard.
    - Installer can upgrade itself.
    - Allows multiple, non-conflicting installations in single or shared hosts environments

    ### Changelog ###

    (excerpt of most important changes)

    - works on Windows and Linux
    - integrated plugins and packages manager for installed applications
    - development applications can now also be installed
    - default install path of development applications has '-dev' added to app name
    - new default theme 'kde' which is more neutral
    - option to automatically remove setup wizard after installation
    - handle different magic quotes settings
    - progress bar shows download process
    - single packages or plugins can be added
    - works with E_ALL error reporting
    - fileroles: default behaviour of installer without having any filerole plugins installed is
    that the file gets copied to the location specified in filelist/file of package.xml
    - configurable quick installation of development applications allows for faster development
    - detect circular dependencies of packages needing each other
    - process filelists with nested <dir> elements in package.xml

    2004-04-07 08:40:50 PDT by ordnas

  • ZZ/OSS Installer Client 1.0.1 Released

    Hello,

    ZZ/OSS is happy to announce that the ZZ/OSS Installer Client (ZIC) 1.0.1 has been released.

    ZIC is based on concepts, ideas, and libraries that evolved within PHP's PEAR community, namely the PEAR package manager and the PEAR Web. ZZ/OSS has extended these technologies, to make use of the defined standards and furthermore bring advanced release management to the application level (as compared to PEAR, where release management is only able on the package level of class libraries).

    ### Features ###

    - Provides a Web GUI aka installation wizard look and feel.
    - Allows definition of packages, applications, and distributions in XML.
    - Automatic resolution of package dependencies.
    - Ships with tools for easier development of applications and packages.
    - Plugin framework for build routines (e.g. to set up or update a database from SQL dumps).
    - Customization with CSS of layout for in-house products.
    - Supports full, minimal or custom installation profiles.
    - Can be used as installation or setup wizard.
    - Installer can upgrade itself.
    - Allows multiple, non-conflicting installations in single or shared hosts environments

    ### Changelog ###

    - fixed update bug (wrong data directory path to set application as hidden)
    - applications.php takes a look at hidden applications. If they are relicts from an unfinished
    update, we delete them
    - Added status messages in top right of header:
    - Development/Installation (Single Application Mode)/Setup Wizard
    - name of logged in user
    - $zi_auth is now the authentication object (PEAR::Auth)
    - renamed inc/authorization.php to inc/authentication.php
    - new checks on update:
    - new version lower then the installed version?
    - warning if application names don't match
    - renamed all upper case variable prefixes $ZI_ to lower case $zi_.
    - show install location of application in pop-up info (info.php)
    - Forgot to change license notice in script headers to LGPL.
    - ask if install root should be created (application_settings.php)
    - application profile saved along with application settings
    - new plugin variable
    $GLOBLAS['ZI']['application_profile'] = 'full'|'custom'|'minimal'
    - moved demo checkbox from application_settings.php to application_profile.php
    - broke down com.zzoss.zic into its packages (especially those in lib/, themes/).
    - now we can deal with optional dependencies (<dep optional="yes"/>)
    - introduced dynamic content replacement for local package.xml when bundling application:
    <release>
    <date>{zi_release_date}</date>
    <copyright>
    <holder year="{zi_copyright_year}" url="http://www.example.com">Example Inc.</holder>
    </copyright>
    </release>
    - removing whole application was commented, now package files are actually being deleted from all
    baseinstalldir directories defined in an application.xml
    - ZZOSS_InstallerUtils::fixPath() now also correctly transforms multiple backslashes to one DIRECTORY_SEPARATOR
    - default plugins need to be detected and registered before any packages are installed which
    have no dependencies (not even to the default plugin).
    - routine composing dependencies queue was buggy, did not calculate the queue correctly

    The lates issue of the International PHP Magazine ships with an introductory article available online at
    http://www.php-mag.net/itr/online_artikel/psecom,id,485,nodeid,114.html

    More information is available at the installer homepage
    http://www.zzoss.com/projects/installer/

    Cheers!
    Sandro

    2003-12-22 09:58:49 PST by ordnas