- Reaction score
... the most difficult part initially was actually getting everything setup...
... there doesnt seem to be a single definitive resource out there that gives you a start in getting your website to a live environment.
Deployment is rarely given much coverage because, well, it's one of the hard parts, even for professionals. Obviously, the problem is a much simpler one for a small site that's going to be living on a single server, but it's really easy to build a site or an application that gets the "Works on My Machine" sticker on the box and requires a nearly-complete rewrite to move to a web host. Part of the book will be covering how to remove unnecessary machine dependencies altogether and make the site/app easily portable, deployable and configurable. (I assume that "host-hopping" is pretty commonplace.) Covered, but still earns a book.
By far the most common question asked here is "Why was my site suspended", obviously this is no great loss for a free hosting account but often many novice webmasters appear blissfuly ignorant that many of the same rules apply to paid hosting wherever they go such as (no Warez, file hosting, phishing etc) and paying for hosting does not give them immunity.
Then there's the legal can of worms, whilst 'Hobby' sites are granted a certain amount of leeway those clearly running a business website have to abide by certain rules such as image useage and postal contact information to name but a few I've lost count the number of clients with a business who have asked me to remove watermarks from images they found on the web
Oh, you bet there's going to be some IP coverage. Have you ever seen a painting you've done on the cover of a magazine you've never heard of at the local news agent's? Or received support emails in thoroughly broken English for an internal application you've written for an American client that says, in essence, "I've managed to jump over the license check in the binary, but it doesn't seem to work well with the version of XXX we're using here -- do you support XXX 13.01 in your latest version? And I seem to be having problems with <insert non-Latin-alphabet language>." I have. Both counts. You could say I'm a little sensitive about that issue.
(Especially the latter incident -- it's pretty easy to fake copyright ownership in an unknown work, but it takes a large pair of brassies to ask for support for a stolen app. That's sort of the level of disregard for the law that I've come to expect from a lot of cultures, including the more radical element of the FOSS culture. I'll mention phishing and warez, but I don't expect people to change their attitudes.)
Covering the general topic of reading and abiding by the host's ToS and AUP, though, is a good idea and won't add much -- except that it will be difficult to fit those large red letters on the page. Maybe a pull-out poster? You'll find out when you get the book. As with Anna, I don't think you'll need it, but you might find it something worth pointing other people to (if it's good enough, and that's something you'll have to decide for yourself).