Categories
Writing

My life. The book.

Virginia DeBolt writes at Blogher about the recent “open tutorial” session the Blogher conference had on Sunday. I’m not much on conferences, but I thought this was an excellent idea. What typically happens at tech conferences is that the experienced people connect up with the other experienced people and the newbies are forced either into a generic crowd around the well known folks, or into connecting with each other. This is no bad thing, but there’s no opportunity for dispersion, so to speak, other than in the formal conference sessions.

With the Blogher one-on-one tutorials, not only are experienced people helping inexperienced people, there’s a breakdown of barriers between the old guard and the new, and in such a way that it isn’t a “fangirl/fanboy” situation, either, which can only be healthy for all participants.

Returning to Blogher’s one-on-one, one person who Virginia helped was Frances Ellen who had an interesting challenge.

Frances is writing a book, Story of Nadia, two paragraphs at a time, published twice a week. She’s using WordPress, which means that the entries are displaying in reverse chronological order, and without any tie-in with each other. The solution Virginia and the others came up with was to create a TOC for the sidebar that pulls the entries together in proper order. An idea that came to my mind when reading the post was to create chapter “categories”, and have a category listing in the sidebar ordered alphabetically: Chapter 1, Chapter 2, and so on. When publishing a new post, Frances would then pick which chapter “category” to place the posting. To ensure the publications display correctly, she can use chronological order for the postings in the chapter categories, when the chapter category pages are opened. This would effectively create a book without having to manually edit entries in a TOC.

As for the tag items Frances already has, these could be managed as “tags” rather than categories—though with a single purpose site, the meta information should be in the header as meta tags, rather than in individual post, since this information is repeated across all posts. However, these tags also tie Frances’ work into the WordPress.com tag cloud, so the repetition does serve a purpose.

Using chapter categories, with a sidebar entry, and chronological entries within the categories, not to mention, meta information in the header, should work at Frances’ site without having to move any page, or leave wordpress.com. In fact, I’m not sure if Frances isn’t doing this already, and if so, my apologies for a redundant suggestion. The only other recommendation I would make is that within the “Chapter” pages, to remove the sub-titles on the individual listings, as these disrupt the reading flow. This modification should be a theme change, and not impact on the existing site structure.

What Frances has works for her, but I can’t resist using this challenge to plug Drupal, because it is just this circumstance that made me move to Drupal.

At my personal site, Just Shelley, I don’t have a taxonomy or categories. Instead, I’m writing a series of “books”, on specific subjects, with each new writing being a new “chapter” in the book. I’ve started two, and I’ll probably end up with five or six “books” when finished. I don’t plan on writing the books in order, either. I’ll add a page to one, and the next time, a page to another.

I’ve made the first page of the books “sticky”, which means they will always be on the front page, and always at the top of the page. Currently I have the site set to show three postings on the front page, but I’ll eventually make it five or six: enough for the first pages of the “books”, and perhaps a couple of additional entries for photos or whatnot.

However, I’ve set the feed to ten items, and when I publish a new book page, I publish it to the front page. Though it may not actually, physically show in the front page of the item, it will show up in the feed, so my patient, long-suffering friends following my long, meandering stories can be notified when I’ve published a new page to one of my “books”.

Only the first page of each book will show on the front page of the site, but clicking through will open up not only the first page of the book, but a table of contents, as well as book navigation at the bottom of the page (as shown in my Drupal Live book, here at RealTech). You can then either use the book navigation or the TOC to click through to pages. You can print the whole book at once by selecting the Printer Friendly option at the bottom of the first page. This is particularly handy if you want to export the entire book in order to read on your Kindle or computer while offline. Pick Printer Friendly, and then Save As (single web page) from your browser. For Kindle users, use the free Kindle conversion email address for your account, or just pay the dime.

The tech to make this work:

  • Use Drupal, of course
  • I use clean URLs and the pathauto module in order to ensure friendly URLs for the book pages
  • Download the development version of the token Drupal Module, because this one supports book titles, as part of the book page URLs. I believe this will end up being version 2.0 when released.
  • In the Automated alias settings tab, in URL Aliases, I use the following setting for Node path settings, Book page paths: [book-raw]/[title-raw]. The only time I override the automated setting is for the first page, which I set to the URL for the book. Another option could be to add my own alias consisting only of the book title URL, pointing to the first page.
  • Set the Post Settings to how ever many entries you want to show on the front page. Also set the Length of Trimmed Posts to unlimited—you’ll want to manage your own book page excerpts, not let the system do it for you.
  • In the RSS publishing settings, I set the number of entries to ten, but you’ll want to use a number higher than your post setting count. In addition, I use title and teasers as content, but that’s my own preference.
  • This is also a personal preference, but I use the Atom feed module, and add a printer friendly link to the Atom feed by appending the following to the post using the Ad Insertion setting: <a href=”http://shelleypowers.com/print/%id/”>Printer friendly version</a>
  • Speaking of printer friendly, I use the printer friendly Drupal module to enable this functionality. By using this module, people will be able to download or print the entire book from the first page of the book. They can also read the book directly from their feed if my web site design proves too much of a challenge for whatever browser and device they’re using.
  • Finally, and only because I am not using categories, I created a Page entry that lists each “book” with an associated image, and connected it to my Primary links via the Writings menu item. It’s not necessary since all books will have their first page listed on the home page for the site. However, people are dependent on menus, so it’s better to be redundant than risk confusing the readers who reach your site other than through your feed, or who may not know that the front page also serves as navigation for the site. I also have exactly one image gallery, created using the image module, containing all images I upload. I won’t be uploading many, as they are mainly story illustrations or photos I think complement the site. In addition, I use the Lightbox2 module to provide slideshow and dynamic photo expansion capabilities.

I’m still relatively new to Drupal, so some of these steps may end up being unnecessary. However, the site works, the process works, and is relatively simple to maintain, so I’m happy with what I have.

Categories
People

A loss

I, as a computer professional, woman in computing, human being, really, lost a wonderful treasure today: Randy Pausch has passed away from cancer.

From Huliq:

In Lieu of Flowers: The family requests that donations on Randy’s behalf be directed to the Pancreatic Cancer Action Network, 2141 Rosecrans Ave., Suite 7000, El Segundo, CA 90245, or to Carnegie Mellon’s Randy Pausch Memorial Fund (www.cmu.edu/giving/pausch), which primarily supports the university’s continued work on the Alice project.

Categories
People

The Fallen

Recovered from the Wayback Machine.

For those outside of St. Louis, we suffered a tragic shooting this week that left one young fireman dead, and two police officers seriously wounded. The event took place in Maplewood, which is just across I44 from where I live.

The fireman was Ryan Hummert, a 22 year old rookie and son of the former mayor of Maplewood, who just started work with the fire department last August. He and others were responding to a reported car fire when the owner of the car started shooting at the fire and police personnel who answered the call for help.

The owner of the house, Mark Knobbe, was a recluse cut off from friends and family, but had never given any indication that he would do an act such as this. After shooting at the police and firefighters, Knobbe set his own home on fire and then killed himself.

Tomorrow, the road outside of the complex where we have our town home will be closed for the funeral procession. I’ll be standing on the side of the road, taking some photos and paying my respects. I’ll post a follow up story tomorrow.

In the meantime, for those in the St. Louis area, the Missouri Fire Service Funeral Assistance Team has a page with information on visitation and the funeral procession. In addition, donations in Ryan Hummert’s name can be made to The Backstoppers an organization dedicated to the support of families of fallen police and fire fighting personnel.

Categories
Legal, Laws, and Regs

Drew’s lawyer files response in court

Recovered from the Wayback Machine.

The lawyer for Lori Drew has filed a response in California, to the charges that Drew violated MySpace’s rules and terms of service. If you don’t remember who Lori Drew is, she was the woman accused of “hounding” the 13 year old Megan Meier to death. I used the word “hounded” facetiously, as there’s much more to this story than a tale of a lost little girl done wrong by a Big Bad Woman. The event happened here in Missouri, and has been a very major story, as well as source of contention.

These charges are absurd, as well as being potentially devastating to any and all online web usage. From the filing, and quoted in the St. Louis Today report:

“If violating user agreements is a crime, millions of Americans are probably committing crimes on a daily basis and don’t know it,” the filings says.

Steward also says that laws have to make clear what is prohibited, and the one being used against Drew doesn’t. The terms “access” and “unauthorized” aren’t defined in the law. The law fails to warn the public of what is prohibited and establish standards that would prevent it from being enforced in an arbitrary and capricious manner, he wrote.

“A reasonable person could never know whether their conduct violates the statute,” the filings say, and the law is “ripe for discriminatory enforcement.”

Steward also writes that it is unconstitutional to delegate governmental powers to private parties. Prosecutors’ interpretation of the law would allow Web site owners unlimited authority to decide what was unauthorized.

“Almost any computer owner can set up whatever arbitrary and unique rules they want, and a violation of those rules can lead to a. . . prosecution,” Steward wrote

In other words, you could not only lose access to a web service by not following the “rules” of the service, you could thrown in prison for not following the rules. How absolutely insane is that?

More from Wall Street Journal and Washington Post. In addition, copies of the filings: Failure to State Offencedelegation of authority, and vagueness.

Categories
Weather

Thankfully, Homeland Security is not interested in Missouri

Recovered from the Wayback Machine.

From MarketWatch, in light of today’s Hurricane Dolly landfall along the Texas/Mexican border:

As Hurricane Dolly bears down on the Texas Rio Grande Valley, the chairman of the Texas Border Coalition (TBC) today protested construction of the border wall by the Department of Homeland Security during the hurricane season and urged the government to refocus its efforts on rebuilding the levees that should protect the people of the Valley.

“It is unbelievably foolish for the government to be attempting to destroy and rebuild the Rio Grande River levees in the middle of hurricane season,” said Eagle Pass Mayor and TBC Chairman Chad Foster. “The footings of the levees are being destroyed in the construction process so that the Department of Homeland Security can erect 18-foot concrete walls in their place. It is incredibly short-sighted that the government would open the levees at the same time that the danger is highest for devastating floods in the middle of hurricane season.”

Illegal immigration is a big thing here in Missouri, for some unknown reason. Like the folks in Texas, we are also more at risk for floods than the possibility that some terrorist will cross over the border between Mexico and the US.

Dolly is set to hit directly on the border between the US and Mexico, at the mouth of the Rio Grande. Along the Rio Grande are the colonias, including Cameron Park outside of Brownsville, considered the poorest community in the US. The people there make an average of $4,000, annually. Most live in shacks without electricity and running water, on land sold by shady developers who promised these hard working people a decent community with all the utilities, took their money, and then skipped town.

What’s sadder, is this is the community that now President Bush wouldn’t visit, or even acknowledge, when he was governor of Texas.

Ignored then. Ignored now.