Archive for the ‘Publishing’ Category

Thoughts About Starting a Business With No Money

Thursday, May 16th, 2013

I Taught Myself to Knit

Years ago, I taught myself to knit by buying a book called How to Knit The Right Way. I bought knitting needles and yarn and learned to knit and purl. I made a scarf, and the yarn, it was so pretty and soft and I LOVED the color. The scarf itself was a bit…odd looking. It did not actually have straight edges anywhere. But hey! It was a scarf!

Then I tackled a sweater. I was at least smart enough to figure out I should start with something basic, which I did. All the knitting instructions in the whole world say “CHECK YOUR GAUGE” but there I was, all excited about starting my sweater. Why bother? Why delay my awesome project in this way? My knitting was my knitting and besides, I could always knit a bunch and THEN measure the equivalent gauge area, right? So I knit and purled and followed the directions and eventually I had all the pieces of a sweater.

Simpler and not crazy

Not a crazy aunt sweater


Nothing actually fit together quite right. It was definitely sweater shaped, in that it had sleeves and such, but it looked like what it was: a sweater knit by a person who had no idea of the nuances, skill and expertise involved in knitting a sweater.

Not to be deterred, I continued to practice knitting. And eventually I learned that my knitting style was actually a bit odd because of the way I hold the needles and the fact that, though I am mostly right handed, my left hand tends to be slightly more dextrous for some things than my right.

I am not, it turns out, a normal knitter (so I was told once I had the nerve to go to actual knitting shops and interact with knitters) My knitting was pretty, actually, once I learned to how to keep an even tension. I learned how to do cables, too! The magenta sweater was my third sweater, I think, after a couple more scarves to work out my tension issues. It’s a fairly simple sweater.

My fourth sweater (below) was a tour-de-force of intricate cables. And when I was all done, the neck was just a wee bit tight (but not too tight) because, had I bothered to check my gauge, I would have known that I also tend to knit tight and that I should use larger needles than the recommended size.

Why are you yacking about Knitting?

Because I was not able to make a sweater that did not look like your crazy aunt’s nightmare sweater gift until I had made several sweaters, practiced a lot, HOURS, actually, and consulted experts for help.  The brown sweater you see here took me months to make. MONTHS.  The neck should be looser. This is a lovely sweater and I love it. But it’s not a sweater I would ever consider selling (supposing I wanted to go into the sweater-selling business) because while it’s pretty, it has flaws that an end user should not have to suffer.

It's Brown! With Cables.

It’s Brown! With Cables.

Kerfluffle on the Interwebz!

One of the many kurfluffles on the interwebs rights now has to do with self-publishing and costs. Some people say you don’t need to spend any money!!! Others say, spend money to do it right!

Regardless of the answer, starting a business with no money doesn’t seem to be very realistic. Do you know anyone who expects to start a (non writing) business without spending any money? Is there any other business with ZERO start up costs?

Lookit. Yes, you COULD learn to DIY cover. Or DIY edit, proofread, file creation, html.

But allow me to ask you this:

All of those things are full time jobs for people. I think it’s insulting to believe you can, with close to zero investment in time, do any of those things in a professional manner.

Could you at least admit that there’s a learning curve and that until you push over the top, your efforts will be subpar?

So.

In your writing business, why would you take the risk of your covers looking like a crazy aunt sweater? Do you really want to DIY your html and find out that, actually, what you did doesn’t look the way it did on your computer, and that, in fact, on some devices, your book is actually unreadable? Do you really want to invest all that time learning and mastering a skill that is not writing?

You might have so little money that the answer is yes, but in that case, you’d better expect to spend a lot of time making mistakes and doing things that are not writing.

I submit that you might be wrong if you think you should.

TumblrStumbleUponRead It LaterPinterestShare

Free Fall is FREE at most Vendors

Saturday, May 4th, 2013

Woot!

Amazon has price matched my novella, Free Fall, to FREE.

Amazon

Kobo

iTunes

I couldn’t get it free at B&N, though I did lower the price to $.99. If you have a Nook and would like a free copy, let me know and I’ll get you one.

Attorney Lys Fensic has spent her life controlling a psychic power that kills. Her ability to lock herself down falls apart when her ex, a mage, sends enslaved demons to kill her. In a psychic free fall, she turns to tough guy Telos Khunbish for help. But is he a mage as she’s always suspected or is he something far more dangerous?

Free Fall is set in the My Immortals series world where demons and magic-using humans called the magekind are not quite getting along. Most people have no idea they’re living in what amounts to a magical war-zone. Free Fall is based on the short story Future Tense but is considerably expanded and includes scenes that were censored from the short story. This novella is about 35,000 words (130 pages).

Excerpt

11:40 AM. Lobby of 101 California Street, San Francisco, California

He was here. Telos Khūnbish had come. Relief nearly demolished her, it hit so powerfully. He was here, and now, improbably, she believed everything was going to be all right. Her life was irrevocably screwed, but she believed. She ignored the noise of the lobby and the man standing beside her. He was irrelevant. What a damn sad commentary it was that after nearly ten years in the city, Khūnbish was the closest thing she had to a friend. Maybe even a real friend, because he was here, and she believed she’d get through this.

Her heart kicked up a notch when she got a clear view of his black BMW turning onto Front Street. Now, of course, she wondered if she’d made a mistake involving him. She didn’t make a habit of asking for help. She wasn’t good with people. She wasn’t even sure she’d asked right. Seems she had.

The BMW was definitely looking to park. Good thing. In less than ten minutes the lunchtime rush would start, and she’d be in real trouble. Even now, there were too many people around.

“My ride’s here,” she said to Jack, the man standing beside her. She didn’t make eye contact because that would be dangerous. Instead she stared at his tie, but that turned out to be a mistake. The dark red silk looked like blood streaming down his chest. She focused on the shiny marble floor and the tips of his Oxfords. “I’m fine. Really.”

“Let me carry your things.” Jack reached for the moving box that contained the personal contents from her office. He knew Michael, and that meant she couldn’t trust him. Simple fact. She couldn’t trust anyone who knew Michael Ford.

“No.” She gripped the box tighter and looked at the street again, as if Khūnbish could help her from afar. The BMW was waiting for a van to pull away from the curb. Khūnbish had never met Michael. That was part of the reason she’d called him. That, and she didn’t know anyone else.

“Lys.” Jack was thirty-ish, good looking, and in line to make partner in the next two years. He did good suit. He was a competent lawyer and a decent litigator.

She faked a smile and looked at Jack without directly meeting his eyes. Over the years, she’d gotten good at faking contact normal people never thought twice about. She lifted the box an inch. “Hardly weighs a thing.”

Jack smoothed a hand down the river of blood that was his tie. She held her breath, half expecting his palm to come away smeared red. He reached for her moving box, and she jumped back, heart slamming against her chest. Either Jack didn’t get it, or he was in league with Michael and meant her harm. He kept moving toward her.

“Don’t.” The word came out sharp and loud. The security guard at the lobby reception area looked over. She was close to losing it. Way too close. Blocking shouldn’t be this hard for her, but the last several days had been. . .difficult. Not enough sleep. Not enough to eat. Too much caffeine. Far too much stress.

“Lys. Come on.” His tie vibrated at the edges of her vision. Blood red. A river of red. He reached for the box again. “I’m only trying to help out.”

She risked a look at his face. His smile was hesitant, a little irritated, but that would be normal if he really just wanted to help.  Just a regular person trying to be nice. Part of her didn’t believe it. He knew Michael, and Michael had tried to kill her. “Don’t touch me.”

Reviews

The Romanceaholic

4.5 stars
The dynamic between Lys’ very staid, tightly controlled character and Telos’ much more laid back and even aggressive personality was wonderful, and the chemistry between the two was absolutely sizzling.

Overall, I couldn’t put it down. With plenty of action, steam, and powerful romance, this is a wonderful introduction to the series, and a great story in its own right.

TumblrStumbleUponRead It LaterPinterestShare

Update on My Darkest Passion

Tuesday, April 9th, 2013

My copy-editor has it, and she anticipates having it back to me by April 12.

So… we’re getting down to the wire!

TumblrStumbleUponRead It LaterPinterestShare

Librarians: Pirates of the Public Sector

Monday, April 8th, 2013

Scott Turow is WRONG Again

Turow is the president of the Author’s Guild and, well. I’m not renewing my membership this year. For the last couple of years, Turow has not espoused one single policy or opinion in his role as president of the AG that is in any way beneficial to my writing career. In fact, if I were to adhere to his vision of a writing career, I would still be making nothing from my backlist and very little from my frontlist. I would not own a house, either. I’d have accepted a print contract with numbers that don’t come close to maximizing my writing income.

His latest is The Slow Death of the American Author that’s a marvel of self-serving misstatements of fact. In re the Wiley decision that established the right of a consumer to resell foreign-purchased books in the US: “Not only does this ruling open the gates to a surge in cheap imports, but since they will be sold in a secondary market, authors won’t get royalties.” Turow conveniently forgets to mention that in that situation the author has already been paid … for the foreign sale.

Librarians: Pirates of the Public Sector

Turow goes on to say “It seems almost every player — publishers, search engines, libraries, pirates and even some scholars — is vying for position at authors’ expense.”

Turow is actually placing libraries in the same bucket with pirates. More on pirates in a minute. OMG! Libraries are stealing from the mouths of starving authors!

Too bad it’s been amply demonstrated that libraries drive sales of books. But please, don’t let facts get in the way!

Digital Book World, my favorite publisher shill (tip o’ the hat to Courtney Milan for use of the word shill in a similar context), just today interviewed Mike Serbinis, CEO of Kobo Books, who had this to say about piracy:

Our publishers have the option to make any and all of their books DRM-free, but most of them don’t. Most of them choose to apply DRM. We have a global purview on where that matters and where that doesn’t. The way DRM exists today, it doesn’t get in my way. But, regardless, the behavior around ebooks, I’ve found with respect to DRM and piracy, has largely to do with price and convenience. Where ebooks are very expensive and through a combination of factors it’s inconvenient, piracy is crazy. Where it is convenient and prices are low, there’s almost no piracy.

Turow’s evidence is . . . um …. he Googled and found Bit Torrent sites.

Serbinis, who runs a world-wide eBook company that, in many markets has a bigger share than Amazon, says when you overprice eBooks and make them hard to get you can …. (wait for it) Google and find Bit Torrent sites. Notice the part where he ties business data to observable effects. “We have a global purview on where that matters and where that doesn’t.”

Notice where Turow does the same thing….oh wait. He doesn’t.

FFS.

TumblrStumbleUponRead It LaterPinterestShare

Carolyn The Curmudegeon Rides Again!

Friday, April 5th, 2013

Privacy Matters

Boy, Facebook Home. You might as well go live at FB. Does anyone REALLY think that having FB embedded in your phone’s OS is a good thing? Anyone who doesn’t work for FB, that is. I don’t believe for even one second that FB wouldn’t be accessing ALL your phone calls. ALL your location information, every single thing you ever do on your phone. It will take about 10 seconds for someone to be heinously embarrassed or shamed after FB automatically uploads all their pictures (because you know that would be the default behavior) and shares them on their profile, or worse, someone else’s pictures of you get uploaded to their timeline… whether you consented to the photo or not.

Don’t think for even a second that this “app” was designed to be anything but a way for FB to exploit you. It has nothing to do with “If you build it they will come” and everything to do with “how can FB make a shitload of money?”

“Real” Identities

Google, FB and many, many others want people operating in their environment to be “real” people. They don’t permit “fake” names. And it’s not because fake accounts can be spammers and other unsavories. It’s because the data they mine from us is FAR more valuable when it can be folded under the umbrella of a single person who buys stuff.

Here’s the problem, and in my opinion, it’s one that is disproportionally harmful to women. People operate in spheres: there’s a private one — what we do when we’re not at work, what we do when we’re at work, or when we are operating in some other space: people like writers, actors or musicians.

Women are more likely need to shield themselves from violent men. We are more likely to be threatened and harassed online and off. Women are more in need of ensuring their online activities don’t endanger them physically.

Carolyn Jewel, the person who is many things besides a writer, should not be made to reveal any aspects of her non-writing life to public spaces unless private Carolyn explicitly consents. And by consent I don’t mean, I decide I have no choice. Someone like, say, Remittance Girl, whose public persona is deliberately Remittance Girl and not whoever she is in real life, should not be forced to publicly attach her actual identity to that public space because Google+ says she has to.

I have myself, in my writing life, received disturbing communications from violent men. Yes, because when someone writes to me from death row, I am entitled to assume they are there because they are violent. And some of those men are not on death row, they’re just in a Federal Penitentiary. I have also received communications from people who are not mentally stable. Readers, well intentioned though they may have, have shown at at the homes of writers.

I have, in my private life, had encounters with men who are violent and abusive to women, and I have had employers who have not acted to protect my safety. (“Oh, he doesn’t mean anything by that!”)

Men sitting in corporate offices attempting to monitize their social application have no idea at all about what it means to be forced to share and, I am willing to bet, have not spent even five minutes wondering if maybe they’re developing policies and practices that endanger women. They don’t because their gender is, by and large, not a part of unacceptable statistics regarding violence against them. (They are, however, the gender overwhelmingly responsible for the violence.) They have never, ever walked down the hallway to their offices hoping that the creep coming the opposite way isn’t going to do his famous “oh, sorry! I didn’t mean to brush up against you!” They have never had to worry that giving a personal email address to a stranger opens the door to harassment.

I know an author who, at a signing, had a man come up and give her a photograph of his penis. I was there when it happened. I saw him. I saw her reaction and how frightened she was. And so was I, because, maybe he’d fixated on her at that time, but a man with a screw loose like that didn’t make me feel very safe.

The Spheres

I heard a marketing person on the radio talking about how great targeted advertising is, how useful and wonderful it is, and why we should all be eager to see this in place

Well, let me give you an example of why not. I was writing along and then I decided to have my heroine wear Crocs. But, I realized, I had only the vaguest idea of what Crocs look like. So I googled, saw some pictures, and went back to my story — with my heroine wearing different shoes. For two weeks I’d go to a site and get shown pictures of Crocs. Not only was that “targeted” advertising incredibly annoying, it was also the exact opposite of effective and it bore ZERO relation to the kind of shoes I might want to buy.

First off, if I’d actually been shopping for Crocs, and was at some shoe site, why later show me ads for shoes I probably already bought? This has happened before. I bought a 4TB external hard drive. For two weeks after, I got shown ads for external drives and that was a waste. I bought the damn drive already.

Second off, in my personal opinion, Crocs are not the fashion choice for me. (So if a user Googles “Crocs” and goes to sites and DOES NOT BUY anything — wouldn’t it be just as possible that the person has decided NOT to purchase them?)

Third off, having been shown so many ads for Crocs, I now actively hate them. HATE THEM. Right now this minute I am thinking hateful thoughts about Crocs.

Please leave one of us alone

Carolyn Jewel, Author is not Carolyn Jewel. I want a firewall between my private life and my public one, and companies like Google and FB are actively seeking to prevent that without offering me any protection from the consequences.

The conversation needs to start from Here is the personal privacy individuals have, how do we monitize our app without compromising that? Not, how much can we force our users into giving us with or without their knowledge.

I wouldn’t be on FB at all in my private life if FB didn’t REQUIRE it for an author page. I feel the same about Google+ and just about every other social media out there.

TumblrStumbleUponRead It LaterPinterestShare

Amazon and Goodreads: Marriage Made In Heaven?

Friday, March 29th, 2013

Yesterday Goodreads announced it’s been acquired by Amazon. This is big news in the publishing world.  Here’s a few of my thoughts.

Publishing insiders are predictably on the doom and gloom side, and, predictably, missing what I think is the key point, and in a dangerous way, too.

I’ve been hearing that Amazon really bought GR to solve its “discoverability problem” or, even, assertions that Amazon’s algorithms are lacking. That’s looking at the problem from a dangerously narrow perspective.

Discoverability is a universal problem. EVERYONE trying to sell a book to someone has this problem. Amazon’s algorithms, I’m willing to bet, are better than Barnes&Noble’s, and I know they’re WAY better than Kobo’s, and Apple’s. Kobo’s discoverability problem is so massive it’s not even funny.

Think for a second about what you know about Amazon’s site compared to other book vendors. You know it’s better than B&N, Apple, and Kobo for finding books. Authors know if you get on the “people who bought this book” list that you’ll sell more books– you make sales to people who may not have heard of you. This effect exists at Apple in a MUCH narrower set of circumstances (so narrow as to not matter to most of us); it’s more diffuse at B&N because B&N deliberately privileges print over eBooks and the traditionally published over all others, and their site is flawed. They bury Nook books to the point where it can look like there’s no eBook when there is. I still get the shudders from trying to find a book to buy at Kobo. Google remains irrelevant.

What Amazon at least partially addressed with this acquisition wasn’t an attempt to fix a shortcoming only it has. It just positioned itself to make its discoverability/algorithms (possibly) exponentially better than everyone else’s. And I say that while recognizing that “better than everyone else” still may not be as effective as it should be.

Meanwhile, B&N continues to work for publishers, forgetting that they need readers, too, and Kobo, I pray, is working on fixing its issues. Microsoft could have bought GR and brought that into its Nook acquisition. Kobo, with its deep pockets, could have done the same. But that didn’t happen. Because Amazon is looking forward and playing the long game, with plenty of money to do so.

It’s not that Amazon was attempting to address a shortcoming only it has, and for publishers and vendors to forget for a second that discoverability isn’t their problem too means they’re not looking at their future with a wide enough lens.

What do you think?

TumblrStumbleUponRead It LaterPinterestShare

Blogging and A Poll

Saturday, March 16th, 2013

Lately on the interwebz there’s been a lot of conversation among and by writers and people who are not writers but who like to talk about what the rules are for writers. This last category includes editors and agents, but also people who used to be those things or who were never those things.

The latest bit of advice to fly about is this: Blogging is dead. It’s a waste of time. Authors should stop blogging.

This “advice” seems to be sourced mainly from this conversation by L.L Barkat at Jane Friedman’s blog. You notice there’s no data there– no analytics at all to support the opinion. There’s no discussion of fiction. And no discussion about the benefits of blogging on your visibility. The underlying assumption that you’d only blog to create a platform big enough to get a book deal has merit for some people. But most of those people are not authors of fiction.

ETA: corrected the spelling of LL Barkat’s last name. (thanks for letting me know!)

Don’t Do it If …

If you’re an author of fiction, here’s reasons NOT to blog.

  • You don’t like it
  • blogging stresses you out
  • You have a tendency to say unfortunate things AND don’t want to deal with the consequences of that in a public forum.
  • You can’t think of anything to say

These are all good reasons not to blog. If any of them are true, then don’t blog. End of story. Every author has different likes and dislikes in the part of authoring that has to do with being public and social. Do the ones you like.

Do it because …

  • You like it
  • You can deal with the consequences of stating strong opinions without being a total douche to others who disagree
  • It makes your website more visible. Incoming and outgoing links mean Google (and other search engines) like you better.
  • When readers, the curious, and the media, land at your website there’s content there that makes you seem interesting, readable, and interviewable.
  • You can post short-lived content that brings new eyes (polls, quizzes, author interviews, etc) or is just fun
  • It’s a place where readers can “talk” to you (via comments)
  • A blog post makes it easy to run a contest or giveaway. WordPress (and blogger by now I imagine) have plugins that make this a snap
  • A blog is not walled off behind Facebook.

Caveat Emptor!

If you have a blog, then YOU are the one who knows what your traffic is like. No third party, be they an agent, editor, or publishing pundit, has any idea if your blog brings traffic to your website.

When I look at the top thirty URLS to my website, #2 is my wordpress feed. (I self-host my wordpress blog. If you blog, so should you.)

When I look at the top 10 entry pages to my website (you’re profoundly wrong if you think it’s your home page) #2-10 are my wordpress feed and specific wordpress posts.

Among the top 25 pages at my website:
My wordpress feed is #1. My home page is #2, then it’s a mix of my book pages, specific blog posts, my section on craft.

I’ve been blogging since 2001. Not as long as Scalzi, but longer than just about everyone else. That means there’s a LOT of content there that gets spidered, searched, and ranked.

Your likely Biggest Mistake About Blogging?

IF you blog, your biggest mistake is not self-hosting. Self-hosting means it’s all on my site — all of it. Including analytics that are integrated with all the rest of my website pages. That’s why I can tell you that blogging is a major component of my web traffic. I can see which posts are popular and where they fit in relation to my other web content.

Does it sell Books?

In a way, the answer is, that’s the wrong question. Blogging is a way for me to remind others that I’m around, especially in between books. It’s part of my web presence, and my analytics tell me it’s a big part.

If you’re only blogging to sell books, then I think it’s likely your blog posts in general, aren’t all that interesting to the general fiction reader. Most of us are extremely sensitive to content that’s intended to sell something, particularly when the content is trying to pretend otherwise. We smell it a mile away and often avoid the hell out of it. If that’s the ethos behind your blog, the impact on your web presence is different. Not necessarily wrong, just different.

I enjoy having a forum for some of my strong opinions. I don’t stress much about going a few days or longer between posts. I’ve found that blogging on certain non-writing related subjects can generate a lot of interest. Cooking and Baking. Photographs. Bollywood movies. Content that I am comfortable sharing with anyone who happens by.

There’s a lot I don’t blog about: personal stuff. Family (other than the occasional mention that I have one). Things I don’t think are anyone’s business.

The message is mine to craft, and that ability is a very good reason to blog.

The Poll

(You should now be able to select more than one answer.)

What Do you Like About Author Blogs?

View Results

Loading ... Loading ...

 

TumblrStumbleUponRead It LaterPinterestShare

Miscellaneous Thoughts And Questions

Sunday, March 10th, 2013

Saturday, I attended my local RWA meeting (the San Francisco Bay Area Chapter) where the speaker was editor Adam Wilson of Gallery Books. He was very charming and funny and said a lot of fascinating things that made me think.

Self-publishing has definitely changed the publishing world, and publishers are still reacting and (in my opinion) struggling to make good, informed decisions that are at least less hampered by an “old world” view of publishing. Adam talked about how self-publishers are creating successful genres that NY wasn’t taking a risk on. These are my words, by the way. Self-publishing is this cauldron of literary experimentation that NY can look to for help in refining how and what to take a risk on. What’s bubbling up to the top? What voices are compelling? Can a successful self-publisher bring a base of readers such that NY can profitably — including for the author — do what they can do well, which is broaden the exposure and leverage their expertise in print? I think we’ll know the answer in another year.

And then there’s crap like Random House and its digital imprint publishing service (I blogged about it here). Man up, Random House. What you’re offering is NOT a publishing imprint. It’s a competitor to Smashwords, except a crappy, horrible unfair one.

Any author who’s been in the business a while knows just how many companies out there see authors as nothing but a bunch of stupid saps to be separated from their money. Emails from these companies land in our inboxes all the time. (“Publicists” are major offenders. “Publishers” are another. How many books do you think you can sell to your friends?) Believe me, we know BS when it’s slung our way. This Random House thing is exploitative BS all the way.

TumblrStumbleUponRead It LaterPinterestShare

Hydra-Phobic?

Wednesday, March 6th, 2013

I just saw Boing-Boing’s tweet about Random House’s new Hydra digital imprint so I clicked through and read their post. It’s scary. Which is why I went to the website. Because the terms described at Boing-Boing are heinous.

OK, look, number one, that website? It’s ugly. And there’s a typo. I guess their crack-copy-editors and proofreaders are too busy working on other stuff and can’t edit and proofread web content.

There’s this.

For the first time in history, authors will be able to forge wide-reaching and long-lasting relationships with their audiences.

What the hell are they smoking at Random House? Apparently, they are unaware that readers can and do contact authors directly and have done so for, oh, a couple centuries at least. Surely they sat around the table laughing madly while they wrote that copy. That’s just so obviously wrong it’s not really funny. If they believe that, there’s no hope for traditional publishing. If they wrote that knowing it’s a lie, then they deserve to be exposed for the heartless goons they are.

Nowhere on the site does it set out the terms RH is offering, though it does say they’ll negotiate a contract. I would hope so! But it doesn’t say anything about production costs being deducted from monies due to authors. I hope they don’t, because if they do, I’m appalled. They’re not a publisher then. They’re a publishing service, which would be fine, except they’re pretending otherwise. A Publishing service had damn well better make it clear why their services are better than the other guy and worth what’s being charged.

If you’re going to pay for production costs, then self-publish. There is NOTHING RH can offer that’s worth the financial hit you’ll take. Nothing. Cover artists, editors, copyeditors, and proofreaders moonlight. And there are freelancers who do all that as good or better and for less money.

They sell your book, pay the digital vendors their 30%, leaving them with 70%. From that 70%, they, apparently, deduct ALL their production costs, and pay the author what? Nothing until the costs are recouped. The author funds this business 100%.

And then there’s the life of the copyright business? Are you kidding me? That means when you pass away, RH has 70 more years of rights. Your CHILDREN and/or grandchildren will be old before rights revert.

Wow. I’m getting mad just thinking about it.

TumblrStumbleUponRead It LaterPinterestShare

Today Was an Interesting Day

Saturday, February 16th, 2013

I wrote a manifesto because of a bunch of stuff that’s been building up. It’s still a bit disorganized and scattered, but hey. Over there on the left where I list my blog pages, I added a page on technology, my manifesto is there.

In other news, today I worked on a project I’ve been meaning to get to for some time, which is using the DocBook schema for my publishing process. Basically, DocBook is a framework that will take xml input and transform it into multiple formats: html, ePub, pdf, etc. One source file. Multiple versions.

Once I realized that WordPerfect X6 does a decent job publishing to xml, I knew I had to do this.

For those of you who work in Word, you should be able to do pretty much the same thing. I believe you can change .docx to .xml and you end up with Word’s xml.

Setting it up is not for the faint of heart, I’d say. If you understand html and xml, the steps are fairly straightforward. It wasn’t half as hard as I feared. The upshot is that in about 4 hours, I’d successfully installed the required applications and created a complete html5 version of my source document. About 20 minutes later I had an ePub.


Generating the ePub took 4 seconds.

This is worthy of repeating. I dropped my xml file into the input folder and 4 seconds after I told it to create my ePub, I had an ePub that opened in Sigil.

But I ended up with an ePub that opened in Sigil and that applied ALL my base css.

Next Steps

I didn’t spend any time on the parts that will prettify my ePub. But I did swap my own css stylesheet sheet for theirs, and it worked. My guess on how to make the cover show up was right on.


But here’s the thing. Even if I never do any better than this, I just cut my time to go from Final Word Processor version to ePub from about 5 hours to 4 seconds.

I’m guessing it would take me about 30 minutes to manually apply my special formatting to the ePub I generated. But I should be able to tweak the xslt and xml file to deal with this.

Take a look at the output below. It’s obvious that I can add my typical and customary front and back matter to my source file. And it’s equally obvious that when I create my final document, I could merge in the different files I need for vendors. But I may not have to do this. DocBook has functions that should do this for me.

The couple of errors are probably related to some html or css entities I didn’t remove from my xml. Easy enough to track down those errors.

The last one is easy, too. I didn’t copy the ePub validation jar file to my workspace. Trivial to fix.

Buildfile: /Users/clj/Documents/workspace/TheSpare.docbook.first/buildepubhtml.xml
clean:
[delete] Deleting directory /Users/clj/Documents/workspace/TheSpare.docbook.first/output
depends:
[mkdir] Created dir: /Users/clj/Documents/workspace/TheSpare.docbook.first/output
[mkdir] Created dir: /Users/clj/Documents/workspace/TheSpare.docbook.first/output/tmp
[copy] Copying 1 file to /Users/clj/Documents/workspace/TheSpare.docbook.first/output/tmp
[copy] Copying 1 file to /Users/clj/Documents/workspace/TheSpare.docbook.first/output/tmp/OEBPS/images
build-epub:
[xslt] Transforming into /Users/clj/Documents/workspace/TheSpare.docbook.first/output/tmp
[xslt] Processing /Users/clj/Documents/workspace/TheSpare.docbook.first/input/Jewel_TheSpare.xml to /Users/clj/Documents/workspace/TheSpare.docbook.first/output/tmp/Jewel_TheSpare.html
[xslt] Loading stylesheet /Users/clj/Documents/workspace/TheSpare.docbook.first/docbook-xsl/epub/docbook.xsl
[xslt] Writing OEBPS/bk01-toc.html for book
[xslt] Writing OEBPS/ch01.html for chapter
[xslt] Writing OEBPS/ch02.html for chapter
[xslt] Writing OEBPS/ch03.html for chapter
[xslt] Writing OEBPS/ch04.html for chapter
[xslt] Writing OEBPS/ch05.html for chapter
[xslt] Writing OEBPS/ch06.html for chapter
[xslt] Writing OEBPS/ch07.html for chapter
[xslt] Writing OEBPS/ch08.html for chapter
[xslt] Writing OEBPS/ch09.html for chapter
[xslt] Writing OEBPS/ch10.html for chapter
[xslt] Writing OEBPS/ch11.html for chapter
[xslt] Writing OEBPS/ch12.html for chapter
[xslt] Writing OEBPS/ch13.html for chapter
[xslt] Writing OEBPS/ch14.html for chapter
[xslt] Writing OEBPS/ch15.html for chapter
[xslt] Writing OEBPS/ch16.html for chapter
[xslt] Writing OEBPS/ch17.html for chapter
[xslt] Writing OEBPS/ch18.html for chapter
[xslt] Writing OEBPS/ch19.html for chapter
[xslt] Writing OEBPS/ch20.html for chapter
[xslt] Writing OEBPS/ch21.html for chapter
[xslt] Writing OEBPS/ch22.html for chapter
[xslt] Writing OEBPS/ch23.html for chapter
[xslt] Writing OEBPS/ch24.html for chapter
[xslt] Writing OEBPS/ch25.html for chapter
[xslt] Writing OEBPS/ch26.html for chapter
[xslt] Writing OEBPS/ch27.html for chapter
[xslt] Writing OEBPS/ch28.html for chapter
[xslt] Writing OEBPS/ch29.html for chapter
[xslt] Writing OEBPS/ch30.html for chapter
[xslt] Writing OEBPS/ch31.html for chapter
[xslt] Writing OEBPS/ch32.html for chapter
[xslt] Writing OEBPS/ch33.html for chapter
[xslt] Writing OEBPS/index.html for book
[xslt] Writing OEBPS/toc.ncx
[xslt] : Warning! Non-text output nodes are ignored when writing an attribute, comment, or PI
[xslt] /Users/clj/Documents/workspace/TheSpare.docbook.first/docbook-xsl/xhtml-1_1/inline.xsl:213: Warning! Cannot write an attribute node when no element start tag is open
[xslt] : Warning! Non-text output nodes are ignored when writing an attribute, comment, or PI
[xslt] /Users/clj/Documents/workspace/TheSpare.docbook.first/docbook-xsl/xhtml-1_1/inline.xsl:213: Warning! Cannot write an attribute node when no element start tag is open
[xslt] Writing OEBPS/content.opf
[xslt] Writing META-INF/container.xml
[copy] Copying 37 files to /Users/clj/Documents/workspace/TheSpare.docbook.first/output/tmp/OEBPS
[copy] Copying 1 file to /Users/clj/Documents/workspace/TheSpare.docbook.first/output/tmp/META-INF
[echo] Generating book.epub
[zip] Building zip: /Users/clj/Documents/workspace/TheSpare.docbook.first/output/temp.mimetype
[zip] Building zip: /Users/clj/Documents/workspace/TheSpare.docbook.first/output/temp.zip
[zip] Building zip: /Users/clj/Documents/workspace/TheSpare.docbook.first/output/book.epub
[delete] Deleting directory /Users/clj/Documents/workspace/TheSpare.docbook.first/OEBPS
[delete] Deleting directory /Users/clj/Documents/workspace/TheSpare.docbook.first/META-INF
[java] Unable to access jarfile /Users/clj/Documents/workspace/TheSpare.docbook.first/lib/epubcheck/epubcheck-1.2.jar
[java] Java Result: 1
BUILD SUCCESSFUL
Total time: 4 seconds

TumblrStumbleUponRead It LaterPinterestShare