Happy Birthday

July 1st, 2009
86.5kg

86.5kg

Last fortnight I was surprised at the significant drop in weight due to lack of exercise, less than stellar diet and a week in Orlando. This fortnight the flatline appears to have caught up with me - but it could just have been my lovely birthday dinner at Strada in Reading. More likely I did more exercise (walking) than I expected in Orlando - or my weight is a lagging indicator of how well I am doing diet and exercise wise. Still, I am keeping within cooee of the target line and I expect to do better this coming fortnight - having got back into my routine. My birthday present, a MacBook Air, is awaiting budget allocation and won’t be with me until mid to late July (just in time for Vin’s birthday?)

I finally got around to switching the mateljan.com e-mail over to Gmail - even the mail.mateljan.com link now works. I also finally got around to installing Google Analytics on this site - so now I can see what you are doing bwahahahaha… It will be more interesting once I have more data - and when I split this blog into two new sites (which I have also been working on) - one for my personal life aimed at family and friends (which will be on the mateljan.com domain) and one for my professional work (which will remain here) - both with complete redesigns. Stay tuned! Also Internet related, I finally joined Facebook. Now I just need some time on the weekend to explore. Now that’s a lot of finallys!

This week saw my first encounter with credit card fraud. On Monday, whilst checking my credit card account online, I noticed that the pending transactions value was a lot higher than I expected. After confirming with Louisa that we hadn’t made any large purchases recently that I was unaware of, a refresh showed that it had gone up another £300! Talking to the fraud squad at my bank, someone had helped themselves to two transactions for jewellery online during the last half hour. Suffice to say the cards have been cancelled, but it is a bit of an inconvenience waiting for new cards to be issued. Not sure how my card details got out, but we have used a new pizza joint’s online ordering system in the last week - so I think, rightly or wrongly, we probably won’t be using them again “just in case”.

To wrap up, I am now back to my regular 5 x 7hr work week which I must confess is a lot more relaxing than 4 x 8.75hrs (especially when the day off isn’t)

Catchya,
Adrian

Blade Trinity

July 1st, 2009

Adrian’s rating: 7
Tilt: +1 Marvel
Last watched: 20th May 2009 (DVD, Owned)

The third installment in the Blade trilogy, “Blade Trinity” is fun, but doesn’t really add anything really original or stand out.

Night at the Museum

June 30th, 2009

Adrian’s rating: 7
Last Watched: 17th May 2009 (DVD, Owned)

Night at the Museum” features an original concept combined with a fun implementation that is only let down somewhat by the plot and some childish antics. Still, it is nice to see Robin Williams on screen and, for the most part, Ben Stiller doesn’t grate.

Orlando 2009 - Part II

June 29th, 2009
EPCOT

EPCOT

Sunday 24th May 2009 - Epcot

Day one saw us off to Epcot - the Experimental Prototype Community of Tomorrow - the largest of the Disney World parks. We left early to catch the morning “Magic Hour” - where the park opens an hour earlier for people staying in Disney World accommadation.

First up, Future World starting with Spaceship Earth (which you can see the outside of in the photo.) A relaxing ride through history portrayed by animatronics and narrated by (because we chose UK as our home, I’m sure) Judi Dench. This first part was interesting, but not awe inspiring. The second part, however, was a riot. Using the interactive display we had the chance to predict the future by nominating areas of interest to us. This resulted in a cartoon presentation of what the future might be like, complete with cut outs of our heads (from a previously taken photo near the start) which was hilarious.

We then moved on to the Test Track, a simulated vehicle test course. This ride got off to a slow and somewhat lame start (testing suspension, breaking - with and without ABS, extremes of temperature and handling) but the “speed test” at the end made for an exhilarating finale.

Next up was Mission: Space, a simulated journey from Earth to Mars. We chose the advanced training (orange track) - of course - for the full experience. This was quite cool. Unfortunately the confined space and centripetal forces (to simulate taking off, acceleration, landing etc) unsettled Lou for the rest of the morning.

Taking a rest we ended up buying hats from one of the Disney “Mouse Gear” stores and walking around Innoventions where we picked up our Kim Possible “Team Possible” mission - more on that later.

Next stop was the Univerity of Energy - which was fun. The ride itself was very impressive (the whole “cinema” moved) as was the prehistoric area at the start. Afterwards we had a brief walk through the butterly garden.

By this time we were starting to get hungry so we entered the World Showcase. Our Kim Possible “Team Possible” mission required us to rendevous in Norway, so we skipped Mexico. The mission was a bit more convoluted than we had expected and had us moving all over Norway looking for Camille Leon. While fun to start with, complete with Kimmunicator and assistance from Wade, Kim and Ron, it did start to get old pretty fast. Hence we did not take up the option for further missions. We were ravenous by now - and so continued on past Germany, Italy and the American Adventure to have lunch at Japan at Teppan Edo, teppanyaki style - which was very good.

After lunch we browsed the stores and bazaars of Japan and Morocco before visiting a patisserie in France (too much mousse!) and stopping for Lou to smell the scent gardens. We skipped the United Kingdom and continued on to Canada to watch O Canada! which was more a tourism infomercial than anything else - but still managed to be entertaining. The 360 degree cinema was not enough to convince Lou that we didn’t need to revisit Canada sometime in the future…

Back to Future World and Honey, I Shrank the Audience - which I think we saw five years ago in Disneyland, Anaheim. Unfortunately the 3D was mostly fuzzy (bad glasses?) and the pre-show was blatant Kodak advertising which I thought was unnecessary. Otherwise entertaining.

By this time we were getting pretty tired on our feet, so The Seas With Nemo and Friends, while nothing special, gave us a chance to sit down. We also sat in on Turtle Talk With Crush, which was awesome. Watching Crush interact with the kids in the audience - asking and answering questions - has to be seen to be believed.

We finished up by visiting the Sea Base Alpha Gift Shop where we picked up a mug and shirt (for Lou) with the seagulls from Finding Nemo chanting Mine! Mine! Mine! before heading back to the resort. In the end we missed a number of the attractions - Soarin’ because we had done this five years ago at Disney’s California Adventure, Anaheim. Maelstrom (in Norway) and the American Adventure due to lack of planning. We also didn’t stay long enough for the IllumiNations: Reflections of Earth fireworks - so we have a number of things to see should we return.

Being completely exhausted, we ordered in pizza and, with the intention of not missing anything the following day, I planned out our day at Disney’s Hollywood Studios…

To be continued…

Mr Magorium’s Wonder Emporium

June 29th, 2009

Adrian’s rating: 7
First watched: 17th May 2009 (DVD, Owned)

Mr Magorium’s Wonder Emporium” - Cute with a good cast (who can resist Dustin Hoffman and Natalie Portman - even if not in their best roles). Almost pulls off magical - but not quite. Much better than I was expecting however given the reviews.

Star Trek

June 28th, 2009

Adrian’s rating: 9
Tilt: +1 Star Trek
First watched: 15th May 2009 (Cinema, Vue Reading)

The new “Star Trek” film is a great portrayal of where it all began, including all your favourite characters and tributes to the series. If anything, the only let down was the rather simplistic plot - but then, one could argue that that is also a tribute… Lou and I will be adding this to our DVD collection. I may even bump this up to a 10 on another watching.

Open Text UK Web Solutions Community Day 2009 Review

June 28th, 2009

Introduction

On Wednesday 17th June 2008 I attended the Open Text UK Web Solutions Community Day - completing my trifecta of RedDot CMS conferences for this year. Unlike my previous reviews, I won’t be going into as much detail - the contents of the presentations (powerpoint plus audio) are available (well, the powerpoints are so far) on the UK WCM Community Site. For those of you without access to this site, each presentation could probably merit its own article - so I’ll just stick to the highlights for now. At the moment, I just want to get this out before the release of Version 10 on June 30th… Leave comments for anything you would like in more detail.

The conference was held at the Madejski Stadium in Reading, just a short and convenient hop from my place of residence. The day was broken up into four tracks - technical, partner, customer and Obtree. I stuck to the technical track and will be going through the audio and powerpoints of the other tracks as time permits (well, except for the Obtree track that is!)

The day started with the obligatory welcome and introduction - the main points of interest being the above mentioned launch of the UK WCM Community site (a replacement for the previous RedDot Community site) and that all sessions would be available there as powerpoints and audio. The obvious advantages being less note taking required and less concerns about missing the content of the other tracks.

Enhanced Template Design

First up on the technical track, enhanced template design - which showed how to use Render Tags and Pre-Execute scripting to create enhanced and multi-functional templates - ie single templates that handle what you may have previously considered implementing multiple templates for. Examples included alternative page headlines, styling the first item in a list differently, laying content out in different column configurations, pulling content up from pages nested below, detecting whether a list or container contains pages, using a single template for page links, documents or external URLs, splitting a list into two or more columns and A-Z listings.

If you haven’t done anything like the examples above, and/or you are not sure how to, then I would imagine this session (and the code samples) would have been beneficial for you. If the above sounds easy to you - well the benefits would have been limited. One thing to note - due to the limited scope and the introductory nature of the session, there are a number of issues not touched upon in the code samples, including placeholder escaping and code efficiency (one, you will probably want to use functions, two beware large amounts of logic in list processing - you can easily start creating Pre-executing script in the size of megabytes). Oh - and the Render Tag examples, while not requiring Navigation Manager, do require version 7+.

Two of the more advanced items to come out of this session - while you can use RQL in your Pre-Executing script - you should limit it to read options only, as write options during the page build are unpredictable and may cause issues. Also, you can switch from Pre-Executing script to RDExecute for debugging - though be aware that this will be easier if you use only a single Pre-Execute tag pair, and that the error and line numbers returned are specific to the generated script…

Implementing Web 2.0 Tagging & Voting using Delivery Server Web Components

An introduction to tagging and voting and how Open Text delivers them in Delivery Server, you can probably skip straight to page 17 of the presentation for the technical overview. Interestingly, you don’t need a license for the Tagging and Voting Web Components - but you do need the Delivery Server “RMVT” module license. In fact, the Tagging and Voting Web Components use standard Delivery Server functionality - you could write them yourself (though I am not sure whether this would include the integration into Delivery Server?) - they exist to get you off the ground quickly.

Tags exist in their own project so that you may share them between projects. Tagging can be assigned to pages or components of pages, and from Delivery Server or Management Server. A blacklist of unacceptable tags (including regular expressions) and a white list of suggested tags can be maintained. Future functionality (when?) includes managing tags from Management Server and utilisation of the BIRT chart engine for graphical views.

Having not implemented tagging, voting or Delivery Server recently - its not immediately obvious to me how good the implementation is - it will be interesting to hear some feedback in this regard. One note brought up was that there is no magic in the voting system that stops multiple anonymous votes. You can however limit votes for logged in users. In the meantime, the community site is using these components - so keep an eye on it to see how these pan out (its a bit barren to really test these components at the moment)

Navigation Manager - The Next Steps

Continuing on from last year’s Community Day Navigation Manager session (which I missed), this session goes into what has been learnt in the last year in terms of lessons learnt and best practice. If, like me, you have been through these “lessons” personally, then probably the explanation of Navigation Manager caching was the most interesting part of the session. For those that are yet to experience the fun of Navigation Manager - take heed - I can personally vouch for most of this session!

Some specific comments on some of the dos and don’ts:

  • Use as few navigation areas as possible - 1 - 3 is okay, 7+ is not (on a single template that is)
  • Use RenderTags for generating breadcrumbs and sitemap - the placeholder functionality may be deprecated in the future.
  • Make use of detailed authorisations on navigation lists - restrict the users who can connect pages to the navigation system, reduce likelihood of connecting duplicate pages etc.

The only “Don’t” I would question is the “Do not use Pre-execute or RDExecute in the Navigation Templates.” - though I would certainly caution against it - especially if you are planning to execute RQL as well. I would suspect that this is more an issue with code efficiency (as mentioned in Enhanced Template Design above) - you need to be aware that your code size and complexity will be multiplied out by the number of navigation items rendered - which can easily increase you Pre-execute or RDExecute script size to unmanageable levels - especially if you have ignored some of the other best practices.

Code samples included recognising first and last links in a list, differences in Rendertag and page info element GUID representations and how to successfully compare them, for each loops (including counters), changing site colours and/or footers per section, global project values and the CurrentMasterPage rendertag.

Unfortunately I think this session did a better job of highlighting the restrictions, limitations, inconsistencies and hacks required to utilise Navigation Manager rather than showcasing the progress that has been made. My recommendation still holds - the most important best practice is to keep your site navigation as simple as possible!

I missed picking up the updated cheat sheet - and I haven’t seen a copy on the community site - yet.

Delivery Server and User Generated Content

A worked through example of an events management system using Delivery Server. As always - skip straight to the implementation for the “meat” of the presentation. I imagine this would make a good next step after the Delivery Server training.

Again, the example is bare bones due to the introductory nature and time constraints - but basically should give a good example of moving data in and out (ie CRUD operations) of Delivery Server - regardless of whether it is an events management system or even user generated. I don’t know if I would go as far as to tag Delivery Server as a rapid application development platform though (comments?) It should be noted that the session was Delivery Server focused, so there was no mention of integration with Management Server. Perhaps next Community Day (or perhaps here) an example of User Generated Content and integration with Management server would be useful (rather than replicating user and workflow management in Delivery Server)

Developing a Sharing Strategy

This session covered every (and I do mean every) sharing possibility in Management Server, from page instances sharing content classes to inter-project content sharing. For those who are no longer beginners I think you can safely skip to slide 10 - inter-project sharing techniques. The actual sharing strategy decision graph from slide 18 is probably the most helpful element - but it won’t be anything new to advanced practitioners.

Probably the only hole is that the session doesn’t specifically mention sharing of content classes via project or language variants - but these pretty much come under multi-sites - the decision is still whether the information architecture is shared or not. For language variant projects I have been on, I would suggest you want over 80% shared information architecture if you want to use language variants over master/child projects.

Version 10 Preview

The version 10 preview was not too different from the one I wrote about in the 4th European RedDot Usergroup Conference Review - Part 1 so I will only mention the differences here. This preview was running off of the servers back in Germany, rather than on a virtual server. Hence it was even closer to being the finished version. The obligatory apology for speed was changed from virtual server to network speed :) We thankfully didn’t have any long winded introductory powerpoint presentation though - so we got straight into the live demo.

The major drivers for the new version are usability and cross browser compatibility - the goal being to provide a “groundbreaking” step in Web Content Management. I guess we will all be the judge of that soon… Consequently, except for the PageBuilder improvement - don’t expect any developer enhancements this time around :( Instead, expect your users to have more convenient, faster, quicker, less clicks, less popups and more direct access to features, functionality and completing tasks (ie replacing all that RQL you have been writing…) I sense the Open Text sales team will be very excited - lets hope our users are (which will come down to stability and robustness of the final product in the wild I think) and us (who still have to develop for and support it).

The latest version of Telerik’s RAD Editor will be included - lets hope Open Text have integrated it more successfully (fully and bug free) this time - giving cross browser support, more options and pure XHTML code generation.

Search by page id directly in the search box. Management Server will remember recent searches and will show both the search results and a selected page - allowing users to update each page in the search results in turn without popups or having to re-search.

The changes are all in SmartEdit, so no SmartTree updates. Also, not all dialog boxes have been converted to the new look and feel - so expect some “flashbacks” occasionally. Other future items not yet implemented include combining tasks across projects.

I missed the recent webinar on Version 10 - so leave comments on anything  last minute I’ve missed.

Conclusions

While I can’t speak for the partner or client tracks (yet) - the technical track  was good, but not excellent. On the plus side, most of the presentations included real problems and solutions with code samples. On the minus side, most also included a lot of introductory waffle before getting to the technical meat of the session. All were limited by the time allocated and were necessarily simplistic in order to get the concepts across in the time frame. It is my experience that the real problems surface when trying to fill out the last 20%, not the first 80%.

The venue and catering were good. The main room (registration, lunch, partners, socialising) was pretty small, so there were a limited number of partner stands - but there were plenty of Web Solutions and partners floating about - including the Web Solutions support team. We got another Open Text branded netbook bag (similiar to the Content Day) with another pad, pen, pencil and partner parenphenalia (including a red dot stress ball from one of the partners).

In conclusion it was a good day - though I personally could have used the content of the presentations a year or so ago, better late than never! It was a good opportunity to catch up with past clients, Web Solutions consultants and RedDot Usergroup members in a much cosier setting than the Content Day. I would certainly recommend it over the Content Day if your dealings with Open Text are limited to their Web Solutions arm (and you can only get to one)

X-Men Origins: Wolverine

June 28th, 2009

Adrian’s rating: 8
Tilt: +1 X-Men, Wolverine
First watched: 10th May 2009 (Cinema, Vue Reading)

X-Men Origins: Wolverine” was a lot of fun to watch. Don’t expect a masterpiece of cinematography or plot or anything, but it was certainly better than I had hoped for. Will be adding to my DVD collection at some point.

The Last Starfighter

June 23rd, 2009

Adrian’s rating: 7 (Once only)
First watched: 2nd May 2009 (DVD, Blockbuster)

The Last Starfighter” - Effects are dated (it was 1984) but otherwise enjoyable. I don’t feel the need to watch it again though. Apparently there is talk of a sequel, which might change my mind.

Orlando 2009 - Part I

June 21st, 2009

Saturday 23rd May 2009 - Flights to Miami and Orlando

Lou and I were up early to drive to Heathrow Airport, having dropped Kobe off with a dog sitter and done our packing the day before. Lou had organised parking for us with driveFly, so we only had to hand our keys over once we got to the airport at 5am.

Our American Airlines flight to Miami was delayed, so we were a little concerned about catching our connecting flight to Orlando (our flight was meant to land at 12:40pm and our connecting flight was at 2:25pm). We must have got into Miami well before 2pm, but it was past 2:25pm by the time we got through immigration. We were lucky in that our connecting flight was also delayed - delayed so much in fact that it didn’t depart until 3:25pm - and then was held up on the runway as we waited for the Florida afternoon storm to roll by. We were going to get to Disney a bit later than expected…

On the flight to Orlando I managed to get a window seat, so I got a good look at Miami from the air - a very flat landscape with a very orderly, wet layout. As always, these aerial views of cities remind me of SimCity and make me consider installing it once again. Orlando was similiar, though what I saw seemed to have more trees and vegetation. This was more apparent from the ground in the back of our Lincoln Town Car care of Happy Limousine.

We picked up some groceries on the way to the Disney’s Old Key West Resort, checked in, had dinner at Olivia’s (the on-site restaurant) and had our “Disney’s 7 Day Premium Tickets” activated on our room key - all ready to start the fun the next day!