ZZ/OSS Installer | |
---|---|
Vision of a distributed software deployment system across programming languages. | Vision of a high-quality framework and distribution system for reusable PHP components. |
Developed to install PHP applications composed of packages. Applications are part of a distribution. | Devloped to install packages of PHP classes (PEAR) or PHP extensions (PECL). |
Browser-based GUI for installation wizard look&feel and IDE for development of distributions/applications/packages. | Mainly used with command line interface (CLI). |
Cannot/should not install as root because runs as PHP user. |
Can install as |
Can deal with PEAR packages as well as extended package XMLs. | Understands its own package format. |
Based on PEAR's package XML, but allows e.g. customized file roles (xml, xslt, c++, perl, ...). | Packages must be conformant to the package XML as used by PEAR. For example, only specific file roles are allowed (php, doc, test, ...) |
Can install PEAR packages without problems. | Can install ZZ/OSS packages only if they conform to the predefined set of fileroles, dependency types, etc. of PEAR. |
Is not designed to install PHP extensions, but PHP applications. | Installs PECL packages (aka PHP extensions). |
Automatic dependency resolving of various packages. | Single package installation. |
Allows to define a set of packages that an application is composed of and having all those packages dependency checked and installed at once. | Allows to install only one package in a row. If a package is missing due to a dependency constrain, the missing package must be installed manually first. |
Checks for cyclic dependencies. | Does not allow to define sets of packages, thus cyclic dependencies are not checked. |
Plugin framework, e.g. to handle customized fileroles, dependency types, configuration files, SQL dumps, ... | No plugin framework, instead hardcoded fileroles and dependency types (e.g. pkg, php, ...). |
Channels are simply distributions or applications without a release version name. | A channel is a repository of packages. |
Allows to release distributions, applications, or single packages. The later as part of an application channel. | Only packages can be released. |
REST-based retrieval of XML descriptors and item lists from ZZ/OSS Installer Server. | XML-RPC-based retrieval from PEARWeb. |
LGPL license. | |
Services and support by the company ZZ/OSS. | Support by the Open Source community PEAR. |
Sidenotes
- Channels are not yet implemented in ZZ/OSS Installer neither PEAR Installer.
- ZZ/OSS Installer itself uses PEAR packages like PEAR::Archive_Tar, PEAR::Config, etc.
- ZZ/OSS Installer Server is about to be released soon.
PHP Warnings
lib/WikiUser.php:50: Notice[8]: Only variables should be assigned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/pear/DB/common.php:741: Notice[8]: Only variable references should be returned by reference
lib/Template.php:220: Notice[8]: Only variables should be assigned by reference
lib/Template.php:106: Notice[8]: Only variables should be assigned by reference
lib/Template.php:107: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'body'?)(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'body'?)(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'top'?)(In template 'body'?)(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'top'?)(In template 'body'?)(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference
lib/pear/DB/common.php(In template 'navbar'?)(In template 'top'?)(In template 'body'?)(In template 'html'?):741: Notice[8]: Only variable references should be returned by reference
lib/Template.php(In template 'body'?)(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'body'?)(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'browse'?)(In template 'body'?)(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'browse'?)(In template 'body'?)(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'actionbar'?)(In template 'browse'?)(In template 'body'?)(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'actionbar'?)(In template 'browse'?)(In template 'body'?)(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'body'?)(In template 'html'?):106: Notice[8]: Only variables should be assigned by reference
lib/Template.php(In template 'body'?)(In template 'html'?):107: Notice[8]: Only variables should be assigned by reference
Page Execution took 0.426 seconds |