Proposal for "PEAR_PackageFileManager_Frontend_Web"

» Metadata » Status
» Description
Summary
PEAR_PackageFileManager_Frontend_Web (PFMFEweb) is designed to makes it easier for developers to create and maintain PEAR package.xml files (versions 1.0 and 2.0) with a cool web interface.
This frontend should be used with backend

PEAR_PackageFileManager_Frontend
proposal ready to work for any other frontend such as Gtk2.

Features

  1. Update existing package files or create new ones
  2. Import values from an existing package file
  3. Convert old package file v1 to v2
  4. Set package level information (package name, description, etc.)
  5. Set release level information (version, release notes, etc.)
  6. Easily add, remove and update maintainers
  7. Easily add, remove and update dependencies (packages or extensions)
  8. Add install time global/simple file replacements
  9. Manage global roles mapping (extension and directory) and also exceptions
  10. Package file preview window
  11. Create one package file version (v1 or v2) or both (v1 and v2)
  12. Look and feel can be changed by QF renderers
  13. Logging activity is possible


Interface
This frontend is build with HTML_QuickForm_Controller to look like a non-modal wizard with nine tabs. Here is the list of forms.

  1. Package
  2. Release
  3. Maintainers
  4. Dependencies
  5. Replacements
  6. Roles
  7. Exceptions
  8. Preview
  9. Errors


Screenshots

  1. Package
  2. Release
  3. Maintainers
  4. Dependencies
  5. Replacements
  6. Roles
  7. Exceptions
  8. Preview
  9. Errors


Examples, source codes, ...
More informations at URI http://pear.laurent-laville.org/pepr/PEAR_PackageFileManager/Frontend/Web/
» Dependencies » Links
  • PEAR_PackageFileManager_Frontend >= 0.2.0
  • HTML_QuickForm >= 3.2.4pl1
  • HTML_QuickForm_Controller >= 1.0.4
  • PHP_Compat >= 1.5.0
  • HTML_Table >= 1.6.0
  • Text_Highlighter >= 0.6.6 (optional)
» Timeline » Changelog
  • First Draft: 2006-03-29
  • Proposal: 2006-04-02
  • Call for Votes: 2006-04-18