Month: November 2008

Document Management Woes

Posted by – November 26, 2008

In need of some serious document management. I’ve been developing a website for my job for quite some time now. We are getting very close to the launch date – and I’ve had one issue stuck in my craw for almost the duration: Document Management.

Document Management

What is document management? It seems pretty straight-forward to me, but many people have looked at me cross-eyed when I’ve used the term, and some have come right out and said “What do you mean, document management?”. Well, there’s this wiki, but basically I mean a system that gives me the ability to post my files on the web and have a decent amount of access control(user roles, permissions, etc). Naturally there are other features that are not definitive, but essential: Revisioning, search, and metadata is just a start.

There are many document management systems out there, both proprietary and open-source. Of what’s available, all are lacking. What strengths they have are countered with other hard to justify requirements: cost, complexity, administrative overhead.

I’ll take just a minute to talk about two solutions I’ve tried already: Micro$oft SharePoint 2007, and KnowledgeTree Community Edition.

SharePoint

M$ SharePoint Logo I’ve been using SharePoint for around 6 months now. It’s certainly not bad at the job of document management – and in fact has the ability to go way beyond – given a full time asp.net developer and a fat budget.

I actually had to take a class to learn how to admin the system. Sure I could have probably picked it up on my own, given enough time…but it just speaks to the complexity issue. So, after 2 days of class – the take away was really this:

SharePoint can do anything. You might have to program it to do that, but it can do it. Community of developers? Oh uh, yeah there’s probably one out there… So what does it do out of the box really well? How about locking you into other M$ products – does that count? The honest truth is that out of the box SharePoint has numerous features that are shiny on the outside, but hollow on the inside.

One of the biggest stumbling blocks for our organization was the inability to use any type of authentication besides Active Directory – quite possibly a limitation imposed by the University to keep the system as secure as possible – but a real deal-breaker when you work with 62 different institutions.

KnowledgeTree Community Edition

Knowledgetree Logo Since this section of the article is really getting away from me…I’d better take a shortcut and include a part of some email correspondence with a KT sales rep:

My evaluation of KT is going well – although we have hit a few stumbling blocks. The mechanisms that KT uses to do the indexing seem to be overly done, requiring OpenOffice to be running as a background service, which is quite a bit just to allow for the indexing of word documents.

The documentation seems sparse – which is to be expected…but in addition the style of the commands seems to be an old and very specific style (i.e. chown -R nobody.nogroup as opposed to the more universal nobody:nogroup). We’ve had some difficulty getting the scheduler to run due to permission errors as well. From my point of view – not having expert knowledge of the history and reasoning behind the decisions about how KT is built – it seems to have a somewhat polished look on the outside, while being cobbled together on the inside…in need of a total rewrite.

Lastly, the integration with Drupal that I so badly needed didn’t work out very well. After applying the changes, the KT system became inaccessible, and a restore of the files and db from backups was necessary. This isn’t the fault of the KT software I’m sure, but nonetheless affects my ability to use it for my needs.

I’m afraid my KT project is on hold at this point due to time constraints.

I expect I will take it on again when time allows.

Ultimately, the system is fairly good and has a flexible authentication system, but the Drupal integration even if it did work was pathetic at best: can you say “iframe”?

Coming soon: How To: Setting Up Drupal File Framework On Ubuntu 8.10

Well, Well, Well – WordPress 2.7

Posted by – November 24, 2008

WordPress 2.7-beta3-9863, as its name suggests…is a landmark update for WordPress.

Dashboard at a glance

wp-admin dashboard

Besides the new layout, there are other changes obvious in the first 5 minutes:

  • A new “Quick Press” section – I-’m writing- started writing this post using it.
  • Ajaxy accordion widgets replace the top-nav sections in the new sidebar menu.
  • Sidebar can be minimized a la photoshop toolbar – child items pop-out on hover.
  • Totally new(rockin’) icon set – apparently they had a contest – grats “BD”
  • Did I mention the Ajax?? I don’t mean to be a web2.0 fanboy here – but honestly – UI design can make or break the experience…and unfortunately it’s more often breaking it.

No sooner than I say I’m not a web2.0 fanboy as I mentally say “Ooooeee!” upon noticing that the boxes can be repositioned via drag-and-drop. That’s, like, web2.0 meme numero uno.

using the drag-and-drop widgets

Editing content

Viewing the list of my posts I noticed two things: An alternate view of posts that shows excerpts(just in case you don’t use the most descriptive titles), and the ability to “quick edit” the titles, categories, and a few other things about the post. Unfortunately you can’t edit the body of the post without clicking ‘edit’.

excerpt-with-quick-edit

Revisions

This might have already been there – but revisions are great. At the bottom of the “Edit Post” page you get this:

post-revisions

Clicking one of the links takes you to a page showing the text of your post along with an array of radio buttons for all previous revisions and their restore links. Talk about handy.

Overall

I’m very very happy with the upgrade. I know WP updates don’t come with much fanfare – but this one was touted as having “major improvements”. I certainly think they came through.

There are some minor issues – browser related positioning errors and what-not – but I’d expect an official launch in the very near future.

Want what I have?

If you’d like to upgrade, you can just visit Tools>Update and get the “Nightly build”…Or, if you’re like me, and prefer to handle your upgrades with Subversion(it’s easier to go downgrade, faster to do multiple blogs, and simpler to merge your customizations with upstream code) – then you’d just ssh into your blog directory and…

If you are already tracking trunk(then you probably already know this):

svn update

OR

If you are tracking the latest stable version, but want to try the new stuff:

svn sw http://svn.automattic.com/wordpress/trunk/ .

If you hate it and want to switch back:

svn sw http://svn.automattic.com/wordpress/tags/2.6.3/ .

OR

If you don’t have a WP blog yet and want to get started with the latest stuff or don’t have anything in your media gallery worth keeping(you could always back that up) – and haven’t made any customizations to WP themes(again, you could always back those up). Basically if you don’t yet have your WP blog under revisioning, and need to get started with svn:

svn co http://svn.automattic.com/wordpress/trunk/ .

Enjoy!

Somewhat Serendipity

Posted by – November 23, 2008

Usually the word serendipity(as I hear it most often) is used to suggest that there was meaning in coincidence. Something unlikely that, simply because it occurred to the person in question, is somehow filled with meaning beyond chance.

Upon consulting the Wikipedia – I was relieved to find that the definition of serendipity didn’t exactly fit.

Serendipity is the effect by which one accidentally discovers something fortunate, especially while looking for something else entirely.

Last night, after we devoured a Chinese food feast – we each opened our fortune cookies. Everyone who has ever opened a fortune cookie knows it is very much like reading a horoscope, having your palm read, or consulting a crystal ball. Sometimes, most of the time, you can interpret your fortune to be “OMG that’s totally me!”.

Since we were, in fact, expecting fortunes – it really can’t be called serendipitous… but they did make us all feel sweet, so I thought I’d share.

Freya’s fortune

Life to you is a dashing and bold adventure.

Now that’s a well written fortune. Freya does live life as an adventure – “adventure” is what we call just about anything that involves leaving the house…

Laura’s fortune

You have a strong desire for a home and your family comes first.

Laura is all about making a home for our family. She sacrifices endlessly for us.

My fortune

Your present plans are going to succeed.

Perhaps the most like your usual fortune – but still being that I’m uber stressed about a project that I don’t want to fail…needed reassurance. I guess I’ll take what I can get at this point.

I guess it goes to show – things don’t have to have meaning to be nice.