Plone at Internet World Expo
We just got back from the Internet World Expo in London's Earls Court so I thought I'd do a bit of a writeup on the expo, and how it all went.
A bit of background, Internet World is a pretty big 3-day expo with 300 exhibitors there, with Content Management, Digital Marketing, Mobile Media, eCommerce and Online Information being amongst the main themes. There were also six themed theatres with over 200 seminars across the three days. There is quite a bit of money being spent there with some pretty impressive big stands from the commercial CMS players.
Logistics & Stand
Things started a bit fraught, with us turning up at about 8pm the evening before with a van full of stuff for the stand to be told that unlike what it said on all the literature the organisers had sent us, the loading bays were closing at 8:30pm, not 10pm. We managed to talk them into letting us in, but then had to rush pretty quick to get everything unloaded and the stand setup.
We had a slightly smaller stand than we did in December at IMS, being only 2m x 2m, but we managed to cram quite a bit in with two 24" iMacs on the stand mounted on nice 4-legged stands which allowed the screens to be easily rotated to show people demos. We has a Plone pull-up vertical banner in the background between the two computers, and a literature stand at the front with Plone brochures in. A last minute addition was a bunch of customer logos printed off and put in frames hung from the stand. A decision that paid of quite a bit as a few passers by came to talk to us due to seeing their company/competitor/peer listed there. Oh and we had our Netsight polo shirts and Plone jackets to complete the picture.

In terms of staff on the stand, we had three people from Netsight, Astra (Marketing Manager), Chris (Operations Director), and myself (Technical Director). The general flow was similar to that we used at IMS with Astra initially talking to people and finding out what they wanted to know and then passing them on to either Chris or myself to show demos of Plone and talk them through some of the site's we've designed.
The internet connection at the show was pretty bad to start with, but improved later on. Quite amazing the amount they charge for it, then can't really deliver. Ironic for a show entitled 'Internet World'. We might just go for 3G dongles next time.
Literature
In terms of literature, we had a load of glossy Plone brochures we had produced, with a page of Plone info, a page on Open Source and a section on the back about Netsight. We also had Netsight corporate brochures, and Top 15 Questions about Plone leaflets as designed by Gabrielle at Six Feet Up and put together by the Plone Marketing Committee. I created a variant that works with A4 paper, and also produced an A3 poster version which we had stuck up on the edge of the stand too.
Day One
Day one started quite slow as people first started to come into the show, but after an hour things had picked up and we had a steady stream of people coming by the stand. We were doing a fair number of demos and talking to people. One thing that I found interesting was the number of people who came up asking 'I've heard about Drupal/Joomla, how does Plone compare?'. At one point this was pretty much every other person who came to the stand with the 15 Questions leaflets being handed our readily.
By mid day we were pretty much flat out with Chris and I doing demos non stop and collecting contact details for people interested in hearing more about Plone. By the end of the first day we were pretty exhausted... and with very sore feet!
Day Two
Day Two was similar to the first day, starting quite quietly, but in total was probably the busiest day of the three. I had a chance to wander around the show a bit and there was most of the big commercial CMS players there. Of the Community Open Source projects there was only Plone, and on the Commercial Open Source side there was Squiz with their MySource Matrix product. There was a big pavilion near the entrance for Magneto eCommerce, also Open Source.
We had a number of people come to the stand and say 'Looks interesting, but we are going for Sharepoint'. I managed to explain the differences between Plone and Sharepoint to a few of them, and showed them some very heavily corporate branded Plone intranets we have developed and then showed them some of the business specific applications we had built directly in the intranet and they were pretty impressed. As an example, for one client, we built an application in their intranet that allows them to visually see on a set of globes the locations of their current advertising campaigns worldwide. They can click on an icon on the globe and be shown the video of the television campaign or listen to the audio of the radio campaign, complete with transcripts and translations of the advert. This is an example of something going very much beyond normal 'content management' and where Open Source is so powerful as it allows you the flexibility to extend a CMS way beyond its original functions.
I had a chance to talk to Tony Byrne at the CMS Watch stand about Plone, Zope and the future roadmap of the projects. He was asking if Zope Corp was still around as they didn't seem to do much other than hosting these days. I explained to him the recent discussions about how the Zope 3 application server might soon cease to be actively developed but how the libraries, now known as the Zope Toolkit which are a core part of Plone, and used by a number of other projects such as Zope 2, BFG, Grok are going from strength to strength. One of the main goals for Plone 4 is to strip out a lot of un-needed code, and produce a much leaner, smaller, faster default install. We also talked about the stages that Open Source projects go through and the fact that Plone has a much more defined and controlled development process than many other projects. We also have a much better governance structure than competing Open Source projects with the Plone Foundation in place.
I attended a seminar entitled 'Open Source Software and Lightweight Software Implementations for Central Government' presented by the UK Borders Agency and a consulting firm Digerati. The title of the talk was actually quite misleading, and the talk as a whole basically a thinly veiled attempt to lure people in to talk about Open Source, but then discredit it. The presenter started to describe how they wanted lightweight, iterative development processes and how they 'needed a CMS to evolve and grow with the organistion'. They then said that with Open Source you can end up with a mix of different technologies that end up a support nightmare, and so best to go for a Commercial CMS as the core and build around that. In the case of the Borders Agency the speaker said that they ended up implementing much of the functionality they needed outside the CMS as they didn't want to go through the hassle of dealing with customising a heavyweight CMS system. A solution that seems to totally contradict their requirements. Surely if they had chosen an Open Source CMS then they would have had the flexibility to extend it to their requirements rather than have to operate outside the CMS due to its inflexibility? I tried to bring this point up as a question afterwards, but the presenter did a fantastic politicians answer (avoiding answering the question asked and just agreeing with an unrelated point) and just replied about how good an iterative development process is.
Day Three
The last day we were one person short on the stand as Chris had to go to a client meeting, leaving just Astra and I manning the stand. Luckily it started quite quietly at the show, and Astra was able to do some demos for clients as well.
I was talking on a panel discussion on Open Source vs Commercial CMSs, which was due to be quite an interesting and possibly contentious talk. There were three panelists representing the spectrum from the commercial at one end (Sitecore) to the commercial open source in the middle (Squiz MySource Matrix) to the community open source at the opposite end (myself representing Plone). The panel was moderated by Tony Byrne from CMS Watch who gave a brief run down of the state of the market and to set the scene for the debate. He had a set of about five questions to ask the panel such as:
- What are the key strengths and weaknesses of each approach?
- How can you give yourself certainty that the solution you go with will be supported now and in the future?
- Are there any security/reliability/scalability concerns you need to bear in mind with each approach?
- "Out of the box" solution or platform for customisation?
I'm hoping that the video of the talks will be made available soon as I can't fully remember all of what was discussed. Someone did live tweet it though. For much of the discussion, Steve from Squiz and myself agreed on many of the key strengths of Open Source, namely the transparency of the organisations, and how the code and bug trackers and the likes are open for inspection. Steve made quite a good point with Open source in that if you go to one company and they quote you £100K for a feature and then go to another and they quote you £20K then you know something is up. By being open and having a multitude of implementation partners is keeps the companies honest.
With regards to future supportability I made the case that Open Source systems are not reliant on a single vendor, and in the case of Community Open Source such as Plone, even the development infrastructure, and tools such as user forums, trackers, source code repositories are not controlled by a single company. With Commercial or Commercial Open Source there is one dominant company to do any integration and customisation work, whilst with Community Open Source there are hundreds and you can pick the best one to fit your own organisation -- you want a low cost one-man-band? or do you want a big development company with Prince 2 project management?. Not only that, but different companies have different specialties in different sectors. If I want Plone development on Microsoft platforms I know the likes of Enfold are good at that. If I want someone who knows NGOs and campaign management I'd likely give One Northwest a call.
Everything on the debate was actually pretty civilized and (to the disappointment of some attendees) the gloves didn't really come off. The most contentious point was probably a question from the chair on costs. A scenario was given and we had to give a range of costs. Both Squiz and myself were able to give a rough ballpark idea, but the representative from Sitecore could only give his licensing fee costs as said implementation costs were up to development partners. Fair enough I suppose, but then he did go on to assert that their product would be cheaper than any Open Source implementation, and that they had paid Forrester to do an ROI study and that proved the case. Oh really? That's not really a surprise is it?
In closing I stressed that with Open Source you are in control of your budget and in control of the flexibility of your system. You can determine how you want to extend it and not be beholden to a single supplier.
I got back to the stand and I don't think my mouth shut for the next 2-3 hours. Astra had been holding the fort on her own for the past hour, and the tidal wave of people that came over after the talk was fantastic. Quite a lot of positive comments from people who had been in the seminar and one in particular who was really excited about the whole notion of Open Source and how it meant she could tailor her development spend to fit her budget much better and slowly develop features and additional sites as she needed.
Conclusion
The expo was great, and there were a number of people who came up saying they already use Plone in their organisation. There was one guy who had just recommended it to his boss (who was also there), so was really pleased to see us there as it gave more visibility of the project (and his decision) to his boss. One person came up after the talk and said the only thing they didn't understand was why wasn't all software Open Source.
A lot of people know of other Open Source projects now, esp Drupal and Joomla. Something that has changed in this type of expo in the past few years.

