Upgrading Woes

Well, most of the pages that had attached artwork are now broken, for several reasons, some of which may be fixed in later releases of the Drupal 5.0 (which I shall call DP5) CMS software.

All of the polls are broken, so I deleted them. Just too hard to sort out how to move them correctly and who needs old polls, anyway.

Some few of the pages that had attached files other than artwork are now broken. Luckily, it's only a few. We'll sort that out as we find them.

The problem with images is that there were four different ways to attach an image to a file on OTS (Old TopShelf, now ShoeBoxen) and only two of those now work. One of them should work but doesn't because of something that may be a bug. Later on that. I've unpubbed the cartoon pages while I contemplate infinity.

All of the weblinks are broken because of a radically different scheme of storing the info. The old links have been unpubbed.

Teasers and Notes boxes no longer work the way they did. I haven't put the Notes boxes back yet and I'm considering whether to put the Teasers in or not. There are problems.

The way the top menus works is so radically different I need a Navel Historian to help me out here. No typo, it's going to take something very like yoga and zen to figure this out. Which is how I did the story conversion, BTW. Went to sleep all annoyed because I couldn't figure out how to move the stories over; woke up went to the keyboard and typed in all the SQL commands one after another, smooth as rice pudding. :)

What else? Oh, I hate CSS. It's supposed to make things easy by putting all the formatting info for a page in one place separate from the logic in the TPL files but how it works is you have one big file or a dozen with formatting info, maybe another dozen with logic info, no key for deciphering which tags are what and it turns out after spending half a day figuring out why all tables end up with a top border when you can't find it in the CSS or TPL files it's been hardcoded into the CODE not the template. Bad programming defeats good planning every time.

What I get for working with Beta software. But Open Source is almost always Beta, the geeks won't stop tinkering with it long enough to call it done. :) And for every one O.S. programmer who is good at documentation there are six that don't do their paperwork, the shitasses.

Excuse me if I go back to writing or drawing for a week or two, programming is hard work.

Hugs,
Erin