Category Archives: develop

Web development

CMS kit = Ikea flat pack

I liked a post on Robert O’Toole’s blog: The Ikea effect – why we should build a flat–pack V[R]LE

He’s talking about a V[R]LE which I’m assuming is much like a VLE. But I thought the aspects on how people like to build their own things, especially when it’s made easy, related well to our CMS project. 

Our CMS strategy is in two phases. First we are building some backend elements – we’re calling these Content Factories, and these will manage certain types of content to enable easy re-use. These Content Factories will provide content to a variety of web properties regardless of whether they are CMS-driven. So we could use them to inject content into Sharepoint, a Portal, and even a flat HTML page (because we run PHP over most of them).

Secondly we’ll be building a “CMS Kit” to hand out to our departments. This will provide them with a standard CMS web interface to edit basic flat content, but will also be pre-prepared to use the Content Factory feeds. 

So this “CMS kit” we’re planning is an IKEA flat pack.

I also liked the note of warning about people getting over-invested in the things they build. Our web authors are currently using some very nice Dreamweaver tools and snippets that we’ve developed over the last two years. Getting them off those and into the CMS might be hard. The solution is to make the CMS so much easier that they’d be silly not to use it.

Sun's MySQL Enterprise Database Helps University Ensure Reliability of Mission-Critical Systems

It’s 29/4/09, but I’m pre-dating this post so that it appears when the article I’m referencing was published…

I was interviewed by Sun/MySQL for some info on how we use MySQL. I (nearly) said: “Sun’s MySQL database is the de facto standard of databases. Our staff knows it, and developers with MySQL skills are very easy to find. As developers, we’re very happy with the environment. I’d have to have a very good reason not to use it.”

http://www.sun.com/customers/software/kent.xml

Seth's Blog: What do you do when your systems break?

 

Another inspiring blog from Seth Godin.

Seth’s Blog: What do you do when your systems break?

As someone who is vaguely involved in building systems, I really like the idea that we should be designing BROKEN buttons. 

It’s not going to be easy though. Systems are designed because A has to happen before B so that C is authorised and the logged as D so that an audit trail exists.

As I read it Seth’s BROKEN button cuts through all the checks and sorts out the customer’s problem. This is a good thing. But we still need to design the system to capture this in the audit trail, and acknowledge the fact that the agent/supervisor has just gone off-piste.

And what happens when the trigger that is C in the example above, which normally goes off to eight places to enable ‘things’, doesn’t get triggered properly. The customer may end up in a system which appears to have done what it should, but in actual fact is even more broken than before.

Thoughts welcome!

Image credit: http://www.flickr.com/photos/conchur/1054192789/

What is a VRE?

Have been looking into what a Virtual Research Environment is.

JISC has a programme which aims to:

  • building and deploying VREs based on currently available tools and frameworks
  • assessing their benefits and shortcomings in supporting the research process
  • improving and extending them to meet the future needs of UK research
  • developing or integrating new tools and frameworks where appropriate solutions do not yet exist

Two videos from JISC (WMV format) provide a useful and quick overview from a research point of view and then the technical solutions.

My Sharepoint site templates are missing content in the wiki

(About time I started this again… beware though, you may notice a sharepoint theme developing.)

SharePoint allows you to create a site template by simply saving a site as a template. This is fine, but buggy and I’ve come across some holes recently.

The latest problem for me is that the site template I’m trying to create needs to have some content in it. Should be easy enough as the screen for saving a template has an option for this.

This works fine on my customised Project Tasks list, but unfortunately seems not to work on my Wiki which contains 4 pages. All pages appear to be in the list, named correctly, but only the first page retains it’s actual content.

Any help appreciated! I’ll post an answer if I find one.

Transport Direct web snippet form

From: Transport Direct – tips and tools
This should get you directions to the Canterbury campus of U.o.K.

Transport Direct

Get directions by public transport and car with
Transport Direct
.

Enter
your postcode

How to get thumbnails of webpages automatically

simpleapiThis is a great little utility/tool/hack called SimpleAPI. It takes a snap of a webpage, creates a thumbnail and lets you embed it on your page. They provide all the html code so all you have to do is copy and paste it into your page/blog. Why is this important? Because a blog entry without an image looks boring.

It doesn’t seem to like taking a picture of itself so the thumbnail top right is taken using Pearl Crescent’s dandy Page Server extension in Firefox. However, here’s this blog as seen by the system:

Don’t you just love those rounded corners?

The SimpleAPI thumbnail generator only seems to be able do 5 thumbnails on a page – which is probably a good limit for their bandwidth and servers. The site’s Japanese so I apologise but I have not read the manual!

Header design with options

I like The Man in Blue’s header. A ‘Page Options’ tab elegantly opens to reveal some style sheet options.

Header options closed Header options open

These look like accessibility-driven options but it got me thinking that this type of design could be used for other options:

  • standard utility features such as Contact, About, Sitemap
  • inter-network links for a site that is part of a bigger grouping
  • page info?: last updated, author, copyright
  • more accessibility options such as font-resizers
  • print me, blog me, del.icio.us me

RSS in your email

To quote them….

What is Squeet?
Squeet.com allows users to subscribe to RSS feeds which are delivered by the Squeet service via email to your existing email account.

Does Squeet Cost Anything?
No! Squeet is absolutely FREE for everyone. Whether you are a content provider or a Squeet user, Squeet is free.

Will there be ads in my Email?
We have no immediate plans for adding any advertisements.