The long term goal of phpLiveDocx is to be included in the official Zend Framework distribution file, hence, removing the need to explicitly download and install phpLiveDocx separately. Once in the Zend Framework, the family of components will occupy the Zend_Service_LiveDocx_* space.
Back in July, I was informed that my proposal had been accepted and that Zend_Service_LiveDocx_* may be developed in the Standard Incubator repository.
As of yesterday, I am very happy to report that all of the requirements to be included in the official Zend Framework have now been fulfilled. These include:
- Fully functioning source code.
- API documentation (as phpDocumentor).
- Unit tests, testing all component parts.
- End-user documentation.
Although not a requirement, I have also submitted a number of demonstration applications, which illustrate how the components work.
Using Subversion (SVN) you can anonymously checkout the Standard Incubator repository – the current location of Zend_Service_LiveDocx_*:
svn checkout http://framework.zend.com/svn/framework/standard/incubator/ ./
You can find Zend_Service_LiveDocx_* at the following locations:
/library/Zend/Service/LiveDocx.php /library/Zend/Service/LiveDocx/MailMerge.php /library/Zend/Service/LiveDocx/Exception.php
/tests/Zend/Service/LiveDocx/LiveDocxTest.php /tests/Zend/Service/LiveDocx/MailMergeTest.php /tests/Zend/Service/LiveDocx/MailMerge/*
End-User documentation (as raw XML)
Learn more about the Zend Framework repository in the official wiki.
I would like to thank Matthew Weier O’Phinney, Zend Framework Project Lead for helping me meet the above four requirements.
I now look forward to the final migration to the official Zend Framework Trunk.
Updated on December 03, 2009: Zend_Service_LiveDocx has now been migrated to Zend Framework Standard Trunk. See this blog post for details.