Skip to end of metadata
Go to start of metadata

<ac:macro ac:name="info"><ac:parameter ac:name="title">New Proposal Template</ac:parameter><ac:rich-text-body>
<p>This page has been created from a template that uses "zones." To proceed:</p>

<li>Edit the page</li>
<li>Replace sample content within each zone-data tag with your own content</li>
<li>Remove this notice</li>
<li>Save the page</li>
<li>When you are ready for community review, move this page to the <ac:link><ri:page ri:content-title="Ready for Review" /></ac:link> section on the edit page.</li>

<ac:macro ac:name="note"><ac:parameter ac:name="title">No placeholders allowed!</ac:parameter><ac:rich-text-body>
<p>Please do not create placeholders. Wait until you have sufficient content to replace all sample data in the proposal template before creating your proposal document.</p></ac:rich-text-body></ac:macro></ac:rich-text-body></ac:macro>

<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[

<ac:macro ac:name="unmigrated-inline-wiki-markup"><ac:plain-text-body><![CDATA[

Zend Framework: Zend_Zip Component Proposal

Proposed Component Name Zend_Zip
Developer Notes
Proposers Bruno Piraja Moyle
Zend Liaison TBD
Revision 1.0 - 20 September 2009: Initial Draft. (wiki revision: 5)

Table of Contents

1. Overview

Zend_Zip component is a simple component that abstracts compressed files related operations as opening compressed files and extracting files from it.
This feature is already provided by zip extension, the component comes into play by creating a common and Zend flavor API for it as well as integrating it with another Zend components.

2. References

3. Component Requirements, Constraints, and Acceptance Criteria

  • This component will use the 'zip' extension.

4. Dependencies on Other Framework Components

  • Zend_Exception

5. Theory of Operation

The single component instance can handle the whole script execution compressed file handling. The basic usage might be as follow:

6. Milestones / Tasks

  • Milestone 1: Finish the initial draft;
  • Milestone 2: Working prototype;
  • Milestone 3: Unit tests;
  • Milestone 4: Initial documentation.

7. Class Index

  • Zend_Zip_Exception
  • Zend_Zip

8. Use Cases


9. Class Skeletons



Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.
  1. Sep 20, 2009

    <p>Seems duplicate... Zend_Filter_Compress(Zend_Compress)
    <a class="external-link" href=""></a><br />
    Did you check this proposal?</p>

    1. Sep 21, 2009

      <p>No, I'd searched for any 'Zip' components. I will take a good look at Zend_Filter_Compress to verify if it is the same as it 'looks like'.</p>

      <p>Thanks for the reply</p>

      1. Sep 21, 2009

        <p>Then you have not searched good enough. <ac:emoticon ac:name="smile" /></p>

        <p>Zend_Filter_Compress is available within incubator since several weeks (June?) and was accepted to core last week. A Zip supporting Adapter is also included.</p>

  2. Sep 22, 2009

    <p>The <a href="">Zend_Filter_Compress</a> component offers all features within this proposal.</p>

  3. Jan 12, 2010

    <p>No more updates here.</p>

  4. Feb 06, 2011

    <p>Archiving this proposal, feel free to recover it when you want to work on it again. For more details see <a href="">this email</a>.</p>