The best definition of a trade or skill that I can think of is being able, through your 'expertise', to make a significant improvement either in people's lives or in how they get things done. This applies to many things; it even applies to Content Management.
I remember the website I did for a relatively large non-profit organization. The original site consisted of nothing but a drab collection of web links and PDF files. It didn't take much work to automate the site and in that way to fundamentally change how people in that organization approached online content -- to the extent that the energy and dynamism of their activities "on the ground" finally were reflected in their web presence as well.
I was reminded of this again today at UIC. A number of people from Classroom Scheduling were looking at an application I had put together for students to find what room their final exam would be in (see page here). Since it's getting close to the end of the Semester, something like this might be kind of handy.
The demo went well. I had promised that the application would be easy as hell to maintain and it was. But what really impressed them were the feeds. These were formatted not as RSS files but as MS Word and Excel files (thank you, Views Bonus Pack module). This meant that every time they had an edit, they no longer had to distribute or print out for the entire University a completely new Word or Excel file. They could just point to the feed which like all feeds is updated on-the-fly. This they really liked!
Anyway, the time it had taken me to put this feature together wasn't much. In fact, the whole project didn't take me more than a day or two. So what's most gratifying then is the positive effect it produced in others -- almost sinfully out of proportion to the amount of effort I put into it. And that's a good thing!
Posted in Submitted by Leo Klein on Wed, 03/31/2010 - 12:28pm.
When people think of content management, initially they think of blog posts and calendar entries and schemes for keeping the content current.
That's what you'd expect any system to deliver. But what I've found, once you get beyond that point, is that the kinds of problems you routinely have to deal with often require customization. And that's a good thing!
I'll give you an example.
In Registration (my other job) we need a way to get students back into the system after they (usually mistakenly) drop all classes for the semester. All that's required is their name, student ID and the semester when they want this to happen. The Registration people call this 'reinstatement'.
Anyway, it's about as simple a set of requirements as you can get. The student fills out a brief form, the form data goes into a page that only certain staff have access to and, just to be extra careful, a copy of the results is also sent to the person who normally handles these requests.
Sound easy?
Depending on your CMS, this can either be a breeze or a nightmare. Drupal, I'm happy to say, can handle this out of the box -- not as the result of some awful API that only a programmer can understand -- but as part of its default feature set that anyone with good administrative skills can master.
Now maybe other CMS's can do the same. I certainly hope so. But the moral of the story is that I get requests like this all the time. It's to be expected, encouraged even, because content management isn't just about blogs and calendar entries but about solving the particular needs of the particular department where you happen to work.
Librarians for example have all sorts of strange and exotic content types -- things like 'citation' and 'resource listing'.
As I told people at both programs where I helped out this year at ALA (Drupal BoF & BIGWIG), if you're going to work with things like citations and resource listings, you might as well make sure that the CMS you're getting is flexible and robust enough to handle them -- in as easy and accessible a way possible.
That's the true 'power and glory' of content management. In my view, it's pretty much a basic requirement.
Posted in Submitted by Leo Klein on Thu, 07/30/2009 - 9:09am.