Look. I like Typo. Iâm still trying to use it. But mails like this
just tick me off. They provide no help to speak of while insisting
there is no problem.
Also, proofreading is a good idea.
On Jul 15, 2008, at 10:22 PM, Scott L. wrote:
To whomever it may concern,
I reckon that would be me, among others.
I notice the common thread here. How to deploy typo?
Why do you think that is?
The choices are:
a) Typo IS hard to deploy; or
b) Typo isnât hard to deploy, but is poorly documented; or
c) Typo isnât hard to deploy, and is well documented, but the
documentation is hard to find; or
d) The people posting this question are all idiots.
Hint: It isnât (d), and (a), (b), and (c) are functionally identical.
takes the most amount of memory (actually all of them really take
the same amount of memory, you just donât see the ruby process
hanging around using up 140megs of memory).
Um, no. It is NOT well documented, or, if it is, those documents are
not easy to find. Theyâre not complete at Typosphere, and theyâre not
apparent anywhere else I looked. I saw rote, by-the-numbers list dox,
but nothing that explained why I was doing what it said to do, or what
the rationale was behind Mongrel vs. mod_ruby, or anything an admin
will want to know when making the choices that are part of an
installation. If those docs exist and I somehow missed them, I will
GLEEFULLY accept pointers.
Phusion Passenger⊠Excellent option, if you have a cheap
Dreamhost.com account that is going to be your easiest option,
documentation is decent and itâs much easier to deploy.
First Iâve heard of it. Maybe itâs a great choice; I have no idea. I
wish Iâd known about it when I first started playing with Typo.
So there you have it, 3 basic methods to deploy your blog.
You say this as though your post constitutes instructions. This is not
the case.
If your coding Ruby on Rails chances are this is nothing new to you,
and you have no problem with it. But those who have come from the
âPHP Boatâ (as weâll call it, a/k/a wordpress, etc) they just untar
files into a directory edit a few files, loadup their web browser
and bam. It works.
Yup. Nice, too. This is, above perhaps all else, why a âbadâ language
(PHP) has earned such a dominant market position.
This is because the company behind PHP has spent a great deal of
time and money at making PHP the dominant language.
Er, and PHP itself, or mod_php, or whatever, pretty much Just Works
without installing half a dozen more components, proxies, etc. This
ease of use took effort, itâs true, but it also provides nontrivial
value.
It doesnât make it better, or worse or anything. (It scales
horribly also for those of you who are talking about scaling).
Actually, âeasy to deployâ DOES earn an app significant points with
pretty much any administrator I know. I consider that âbetter.â
Letâs say you grab a Perl based blog, whatâs your common problem?
Well mod_perl, perl with ithreads enabled. Yeah you can use it as a
cgi script and have it exec perl on each page/function. But again,
weâll go with it does not scale well. We have Python and django, I
know have not touched any of the django software really so I wonât
go there.
Do you have a point here?
So letâs bust out some simple myths,
Rails is hard to deploy, FALSE. In fact Ruby on Rails Applications
are quite easy to deploy provided your hosting company gives you an
environment where it can deploy sanely.
Is this a synonym for âprovided your hoster does it for you?â Because
Iâve installed Rails on several different *nixes over the years, and
have never found it to be simple to get running in a production
environment (i.e., ignoring quickie dev stacks like Locomotive).
This is something that DHH has commented on a few times; there is
no way to make the pain of deploying a Ruby on Rails app on a âbad/
cheap hosting serverâ go away. Is that the fault of Ruby on Rails?
or the company you chose to host with? Iâll let you decide on that
one.
If âapplication stack Aâ installs quickly and cleanly, and
âapplication stack DHHâ doesnât, do I care? Iâll let you decide on
that one.
Shared hosting does not equal bad hosting. Itâs totally appropriate
for probably 85-95% of the blogs that exist. Being essentially
incompatible with shared hosting environments is a bad move for Rails,
and DHH saying otherwise doesnât make it so. Being hard to get running
in a hosted environment makes Ruby on Rails less appealing, and
therefore hurts Typo.
Rails does not scale, FALSE.
I wager âscalingâ matters to virtually zero Typo installations. Itâs
too unfinished to support a high traffic blog.
As for Rails itself, I donât care. Itâs not on my professional radar
for several reasons. It might be someday.
Look at Twitter
HAHAHAHAHAHAHAHAHAHAHA!
and other Ruby on Rails based web apps. Anyone who tells you that
Ruby on Rails is not enterprise ready, lied to you. Ask for your
money back and tell them to get the heck out of your office.
I smell a fanboy.
My single point of this post is that there is great documentation
(for the most part) on how to deploy Typo, or any other Rails app.
Too bad you didnât see fit to provide links to any of it here.
I will freely admit that the last decent version of typo in my
personal opinion was typo 4.1.1. That whole Rails 2.0 version
really jaded me, and now Rails 2.1 is out. Makes me more jaded, and
is making me walk away from Rails as a viable option.
Wow. Just wow. Now we get to the Typo portion of your post, and you
tell me the current revision isnât as good as 4.1.1. This is really
helpful.
Not.
I think the best thing I can say out of this, is if your having a
problem deploying Typo (or anything else) please file a bug, write
an email, give as much detail as you can. The more detail the
better, so the developers of typo can find and squash the bugs.
This list is so low traffic as to be mistaken for dead. Thereâs not
much in terms of Typo discussion anywhere else I can find (the name
collision with Typo3 doesnât help; I donât know whose fault that is).
Remember, if you donât raise your voice, you donât say this is
broken; you have failed the community. Just as much as you have
failed the community if you fix what is broken, without reporting it
and giving a patch so it can be addressed. Not everyone is a
developer, not everyone can program ruby on rails. But Frédéric
cannot fix a bug he is not aware of, nor can Piers.
I donât anyone is likely, ever, to accuse me of suffering in silence.
Iâve been clear from the get-go that, while I find Typo overly complex
to install, I got past that part and that my main problems now are
functionality and bugs with the system.
Frederic has, of late, responded fairly quickly to some of my messages
â but Typo itself is still essentially broken on some serious points
(editor support and feed updates come to mind). Thatâs frustrating,
and itâs frustration that piles on top of the leftover annoyances
associated with Typoâs installation problems.
I want to use Typo. I really do. Iâm not a naive noob. But itâs not
perfect, and neither is Rails.
Chet
... the early dawn cracks out a carpet of diamond
Across a cash crop car lot filled with twilight Coupe Devilles,
Leaving the town in the keeping
Of the one who is sweeping
Up the ghosts of Saturday night...
Tom Waits.