« Big monitors. | Main | Honest people. »

Stable APIs.

  • On my agenda, is upgrades of Geeklog, Gallery and IMP. Geeklog is the web log system that powers enfusion-group.com, Gallery is the photo gallery application that serves up our photos, and IMP provides webmail.
  • There's something to be said for a stable application programming interface. Actually, in this case, it's not only the API that's changed, but also the templating system, various configuration variables, and the fact that database table structures change, don't get properly documented, and then break functionality. I spent about 3 hours tonight preparing to upgrade our production system from Geeklog 1.3.3 to 1.3.5sr1. All I got through was theme conversion, and I'm not done.
  • Hopefully Gallery and IMP are more easily upgraded.

  • TrackBack

    TrackBack URL for this entry:
    http://www.enfusion-group.org/cgi-bin/mt/mt-tb.cgi/64

    Comments

    ID = 64; $post->blog_id = 1; $post->guid = "stable_apis"; $post->comment_status = "open"; function get_option($option) { $settings = array( "disqus_forum_url" => "enfoto", "disqus_api_key" => "ycbgTTDFptwqNvNKMygOnMx7brM3Darx5GO9iKxluXuEzzcLmrZKVrH36T4bYcKl", "disqus_sort" => "", "disqus_partner_key" => "", "disqus_disable_sync" => "0" ); return $settings[$option]; } function get_permalink() { return "http://www.enfusion-group.org/~adrian/2002/06/stable_apis.html"; } function get_the_title() { return "Stable APIs."; } function get_the_excerpt() { return "
  • On my agenda, is upgrades of Geeklog, Gallery and IMP. Geeklog is the web log system that powers enfusion-group.com, Gallery is the photo gallery application that serves up our photos, and IMP provides webmail.\r\n
  • There's something to be said for a stable application programming interface. Actually, in this case, it's not only the API that's changed, but also the templating system, various configuration variables, and the fact that database table structures change, don't get properly documented, and then break functionality. I spent about 3 hours tonight preparing to upgrade our production system from Geeklog 1.3.3 to 1.3.5sr1. All I got through was theme conversion, and I'm not done.\r\n
  • Hopefully Gallery and IMP are more easily upgraded."; } function get_the_offset() { return -5; } function start_mt() { include('/var/www/cgi-bin/mt/php/mt.php'); $mt = new MT(1, '/var/www/cgi-bin/mt/mt-config.cgi'); return $mt; } function trackback_url() { return "http://www.enfusion-group.org/cgi-bin/mt/mt-tb.cgi/64"; } include('/var/www/cgi-bin/mt/plugins/disqus/php/disqus.php'); include(dsq_comments_template(1)); ?>
  • About

    This page contains a single entry from the blog posted on June 25, 2002 10:42 PM.

    The previous post in this blog was Big monitors..

    The next post in this blog is Honest people..

    Many more can be found on the main index page or by looking through the archives.