View my profile on LinkedIn



User login

I have been looking into creating some form of calendar/scheduling module for Drupal using the Google Calendar. I have started by generating a module that displays a daily, weekly and monthly schedule based on the entries in the calendar. To do this I have used the Zend GDATA API's for Google to access and extract the calendar data.

I now have a demo version up and running which can be found at http://www.sbrogers.com/consultancy/ which is a Drupal 6 site I have set up to test the module.

Doing the development locally is fine ( I use XAMPP) and therefore I can change the php include path to suit what I need, but to be able to host the Zend Framework (it contains the GDATA API's) on an external site is another matter. But, as usual, the ISP I now host my new sites with came good AGAIN. I emailed them with what I needed and how it should be set up and they did a great job of enabling the Zend framework for me , so a big thank you to ImageLeet (and their support guys) for sorting my query yet again.

A screenshot of the weekly schedule can be seen here. It uses jquery to open and close the schedule item when the item title is clicked. The screen shot shows one of the schedule items open with the others shut.

So a little more progress, I now have ShoZu video uploads working to my blog. The first attempt can be seen here. I have used an embedded quicktime wrapper to enable the videos that are uploaded to play and it seems to work OK from my Nokia N73 (using 3gp files). I still need to do some tests using mp4, but need to be careful on the file size as I have set up a small upload limit on my site.

ShoZu

I have been testing a few updates to my Share-It plug-in, first to make sure that if I created another user account and blogged to that it still worked OK , which it does.
And secondly I have now added an Admin menu option to allow the definition of the width and height of the image that is added to the blog entry. The admin setting will only affect new uploads as it is used to resize the original upload when it is received, but this also seems to work OK.

So I have started looking into uploading blog content via XML-RPC. This is being done with a custom module with my own functions for authorisation and upload. The upload is currently a combination of blog.newPost and metaweblog.newMediaObject as I need to ensure an image is uploaded to every blog entry (see the test blog here).