With the work I've been doing with the Sydney Business Exchange website, I've decided that all my PHP applications need to be able to talk easily with each other over the internet.
So I have been working on a new Client/Server SOAP system to allow this.
The first program to include this will be Bluetrait 2.1.
The ultimate goal (with Bluetrait anyway) is to be able to push users/posts etc to client sites. The client sites will also be able to push information back to the Server, such as events from the event viewer.
I've decided on using SOAP as I have used it before with a .NET mobile application and it seems to work well.
For the SOAP class I will be using NuSOAP, but it is possible that I could use the built in PHP5 class (although then you need to make sure the extension is installed).
It's finally done, well version 2.0 anyway. I've got lots of things I want to do with 2.1 :)
Max's Mum has just started her own Real Estate business called property by Annabel. Stuart did the design and I setup the CMS, so it is running Bluetrait 2.
I've had a chance to work on Bluetrait Board today. I'm hoping to have the next version out in a few weeks.
Version 0.6 should include the following updates:
Yah should be cool. The program has been really useful in tracking what we spend. Maybe I should setup a full hosted version that people can sign up and use...I do have some spare web hosting.
Bluetrait Event Viewer 1.8.1 is now out. This version fixes a few bugs found in 1.8.
I've got a few ideas for BTEV 2. I'm hoping to start on it soonish, although we'll have to see about time.
I just installed WordPress 2.0.11 to test BTEV (yes it still supports 2.0) and wow, it is so much cleaner and quicker than WordPress 2.5.
The next version of WordPress is going to have Google Gears support, which is cool but shows how bloated WordPress has become.
So I have started writing a judging program for Tournament of Minds that will be used in the Sydney East section this year. If everything works out it will be used throughout NSW next year.
So this is what it is starting to look like :)
Bluetrait Event Viewer 1.8 is now out.
Version 1.8 has updated styling to match WordPress 2.5 and also adds an RSS feed for recent events.
I also got an email from Ozgreg yesterday (one of the developers who writes WPG2) saying that they now use BTEV for debugging and unit testing for their plugin, awesome!
Bluetrait Event Viewer (BTEV) 1.6 is now out. It has a few fixes that should make it compatible with WordPress 2.5 (due out in March I believe).
I wrote a small plugin for Bluetrait 2 that allows some basic WordPress plugin compatibility. The first plugin that works is WP-Syntax the only change that was required to this plugin was to rename the main plugin file.
Let's give it a test:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | <?php /* Bluetrait 2.0 Cron Support Michael Dale Copyright 2007 */ //stop from running over and over again :) define('BT_RUNNING_CRON', TRUE); ignore_user_abort(TRUE); include('bt-common.php'); $cron_intervals = bt_get_config('cron_intervals'); if (!is_array($cron_intervals)) exit; foreach ($cron_intervals as &$cron_interval) { if ($cron_interval['next_run'] <= bt_datetime()) { $cron_interval['next_run'] = bt_datetime($cron_interval['frequency']); bt_run_section('cron_' . $cron_interval['name']); //too noisy //trigger_error('Cron ('.$cron_interval['description'].') Successful', E_USER_NOTICE); } } bt_set_config('cron_intervals', $cron_intervals); ?> |
Looks like I need to make a few changes to the CSS. But it doesn't look too bad.