Improved Zend Framework package maker

November 14, 2008 – 11:29 am Tags: ,

Last month, I introduced the packageizer, which allowed you to choose a class from the Zend Framework and get it as a zip with its dependencies.

Now, based on some feedback from users, I’ve improved the user interface of the tool: You can now select multiple items for inclusion in the package, and I’ve made it possible to get the packages in .phar format. It also has initial support for different libraries, ie. Zend Framework 1.6 and Zend Framework SVN trunk, but currently only 1.6 stable is available.

Check out the improved packageizer! Let me know what you think.

I also used this chance to familiarize myself with Dojo. The improved packageizer uses Dojo’s Dijit widgets to provide a better way to choose classes and display their dependencies. Despite the fancy new dijit.Tree and all, it also works without JavaScript, in case someone needs that.

Share this:
  • Digg
  • del.icio.us
  • Facebook
  • Google
  • description
  • E-mail this story to a friend!
  • LinkedIn
  • Pownce
  • Reddit
  • StumbleUpon
  • Technorati

RSS feed Subscribe to my RSS feed

  1. 17 Responses to “Improved Zend Framework package maker”

  2. I currently have no real use for this, but it’s still brilliant!

    Good work Jani.

    By Tom Graham on Nov 14, 2008

  3. Hi Jani, great work! What do you think about implementing the possibility to select all the files of a directory (e.g. Zend/View/Helper)? There might be some cases where this option would be useful.

    By Matthias on Nov 14, 2008

  4. Looks great!, now I know why you talk about dojo on your last post ;-).

    By Juan Felipe Alvarez Saldarriaga on Nov 16, 2008

  5. Matthias,

    The ability to select a whole package at once was also mentioned by some others, so that will probably be coming in an update sometime in the future.

    By Jani Hartikainen on Nov 17, 2008

  6. Great,

    how about the ability to select a whole directory?

    By kbsali on Nov 19, 2008

  7. Great.
    All we need now is a packageizer for 1.7 :D

    By Johan on Nov 21, 2008

  8. ZF 1.7 packages now available =)

    http://epic.codeutopia.net/pack/, choose “Zend Framework 1.7 stable”

    By Jani Hartikainen on Nov 21, 2008

  9. Thank you Jani, this will make your script even more useful!

    By Matthias on Nov 21, 2008

  10. Packageizer for Zend Framework 1.7 does not work correctly (broken dependencies?). For example, I chose only Zend_Config_Ini, but Zend_Config was not selected for me (for Zend Framework 1.6 it was).

    By Konstantin on Nov 22, 2008

  11. Thanks for the heads-up. I’ll check it out… it could be that they have removed some require_once’s, which are what the script uses to determine dependencies.

    Edit: ok it’s not that… something else is breaking it. I’ll try to fix it as soon as I can.

    By Jani Hartikainen on Nov 22, 2008

  12. Any update on this yet?
    Jani, have you thought of putting in a proposal for the package maker?

    By Johan on Nov 24, 2008

  13. Not really. I talked with Matthew Weier O’Phinney from Zend about this, he said they might have use for something like this but wasn’t sure. Not to mention that while I’ve improved the code, it’s still kinda in a I-just-wrote-this-real-quick shape in places.

    By Jani Hartikainen on Nov 24, 2008

  14. Before you wrote this app I thought about how useful something like this could be to those users who only need some components to build, for example, a small web app.

    I think this is the most innovating ZF app of 2008. Congrats!

    By Federico on Dec 25, 2008

  15. Thanks Federico =)

    By Jani Hartikainen on Dec 25, 2008

  16. Hi, very useful tool! Not being able to select complete packages is a bit of a drag, though.

    I’d also have a great use for a svn export script generator. You think that’ll be realistic? If you need any help tidying things up to send it to Zend, let me know, i’d be happy to help out.

    By drm / Gerard on Jan 20, 2009

  1. 2 Trackback(s)

  2. Nov 21, 2008: Creating a Dojo dijit.Tree with checkboxes | CodeUtopia
  3. Nov 27, 2008: Zend Framework in Action » Zend Framework package maker

Post a Comment