Say “hi” to drupdater v0.1

Ohhh!After some bugfixing and testing, Drupdater version 0.1 is ready. Not for download yet, tho. I am still trying to find the perfect balance between stability and ease of use. I also rewrote the update procedure to gain performance and stability: Instead of running a synch over the whole “modules” directory, I know Tar/BZip the local module folder, upload the file, “rm -rf” the remote folder and extract all modules on the server directly. This saves really a lot of time and there’s always a clean modules directory on the server.

I also implemented a procedure to backup userdata per installation (avoiding packing/downloading cache-data and/or duplicate data, i.e. the modules-directory) and download the Tar/BZip file to a local folder. Security got enhanced too: the token is now automatically generated and uploaded to every server before any action takes place.

The “Module Shortlist” makes it possible for the user to specify single modules – i.e. if there’s only 1-2 modules which need to be synched. This also allows some special-cases, like updating TinyMCE only (which is now located outside the modules directory since WYSIWYG-module version 2.0-beta).

My goal is to offer this small tool for free soon. But until then, some things need to be handled a little more generically. It works very fine for my needs, but the needs of you might be slightly different. I also need to implement a diagnostic routine at some point to examine the server’s capabilities before trying to do any drush magic.

This entry was posted in software, web and tagged , , , . Bookmark the permalink. Post a comment or leave a trackback: Trackback URL.

One Comment

  1. Posted 2009/12/02 at 21:38 | Permalink

    Very nice dude!!! Keep it going in this direction.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Spam protection by WP Captcha-Free