Live data from Hacker News

Introducing Ghost 2.0

blog.ghost.org

11–20 of 111 posts

Re: Introducing Ghost 2.0

#11
post #8

Earlier quoted context omitted.

> New features require building a routing map for all possible URLs on boot, which is a dramatically heavy operation. We were eventually forced to forgo our traditional ORM layer entirely to get any degree of performance (insert: shock/awe) - Related: It turns out SQLite3 has a query limit of 999 SQL variables, so we had to implement a recursive query strategy for SQLite only. Wild. Out of pure technical curiosity, h…

We're loading all public-facing resources - so posts, tags, authors and importantly the relations between them - in as few queries as possible, using fairly typical where...in queries in order to build the relations. SQLite uses variables for in queries, and so sites with a lot of content triggered the "more than 999 variables" error. Solvable, of course, but quite an interesting limitation to discover!

Oracle had this limitation, too, or at least it did a few years ago.

Re: Introducing Ghost 2.0

#12

Heyo, John from Ghost here. Thanks for the kind words so far about 2.0 — it’s been a hectic few months! Earlier this year I talked about how we were shifting focus from simplicity to power - https://blog.ghost.org/5/ - and this is the first big release since that move. Whereas early versions were extremely opinionated and rigid, we’re now starting to bake in more flexibility and configurability to allow for a more di…

Hey John -- I recall seeing on your Mastodon account recently that you were interested in supporting ActivityPub for Ghost blogs. Any news on that front?

Re: Introducing Ghost 2.0

#13
This is perfect timing for me. I'm interested in getting serious about starting a technical blog. I've been deciding between Ghost and WordPress. Does anyone have thoughts on that comparison?

Re: Introducing Ghost 2.0

#14

Heyo, John from Ghost here. Thanks for the kind words so far about 2.0 — it’s been a hectic few months! Earlier this year I talked about how we were shifting focus from simplicity to power - https://blog.ghost.org/5/ - and this is the first big release since that move. Whereas early versions were extremely opinionated and rigid, we’re now starting to bake in more flexibility and configurability to allow for a more di…

"Also: Let me be the first to say that I can’t believe there’s still no Postgres support, which is absolutely outrageous." Postgres is open source. Why do they owe you? If it matters, write the code.

It's a joke, the context of which is that they removed Postgres support from Ghost a while ago, and people keep complaining about it.

See: https://blog.ghost.org/dropping-support-for-postgresql/

Re: Introducing Ghost 2.0

#15
Very interesting! I've been debating if we want to continue using Sphinx (http://www.sphinx-doc.org/en/master/usage/restructuredtext/b...) for our documentation website, and focus on a tool that provides a more robust platform for publishing a content focused site.

Sphinx is great for building out an API reference, but there's so much more to a documentation website beyond that.

Anyone have insight into this idea?

Re: Introducing Ghost 2.0

#16
> Multi-Language Sites

> You can now configure your site to support multi-lingual content served across unique URLs with SEO-friendly, semantic templates. Now you can publish in English, German, Spanish or just about anything!

About damn fucking time, pardon my language. Was a real deal breaker for some projects of mine.

Re: Introducing Ghost 2.0

#17
Any chance of a cheaper / more minimal plan for a small personal site or blog?

I suppose at that point, it's better for you for us to run it on our own hosting, though...?

Re: Introducing Ghost 2.0

#18
post #17

Any chance of a cheaper / more minimal plan for a small personal site or blog? I suppose at that point, it's better for you for us to run it on our own hosting, though...?

That is what I am moving to. I currently use their hosting but plan on moving to a DigitalOcean box soon.

Re: Introducing Ghost 2.0

#19
post #10

Earlier quoted context omitted.

From the Title to this post- no clue what this is? Is Ghost that hdd copy program from a while back? 1st paragraph of this post- still no idea what this thing is. Presuming it's the drive copy program. The rest of this post, still not clear. Probably not the copy program. Blog post: ".. a great open source publishing platform .." -- ok, it's like Wordpress. Gotcha.

You're complaining that you can't tell what this HN submission is about from the top-voted comment alone, and you actually have to read the submission? I've seen people complain about the submission for a product announcement being unclear before, but hearing that complaint leveled at the comments is a new one.

I think it's not so much a complaint, as a suggestion to include a short recap of what the project is in the introduction of release announcements. I don't think OP was so much annoyed, as much as that they considered that it's a smart thing marketing-wise: those who don't know what the project is are unlikely to read on to the third paragraph.

See e.g. Rust, which does this really well: https://blog.rust-lang.org/2018/08/02/Rust-1.28.html

Re: Introducing Ghost 2.0

#20
post #13

This is perfect timing for me. I'm interested in getting serious about starting a technical blog. I've been deciding between Ghost and WordPress. Does anyone have thoughts on that comparison?

Depends on your skills and preferences. I would choose Ghost since I am a JavaScript developer and would be more comfortable with a node.js solution. I'm actually so happy I was reminded about Ghost by this post, I might try to set it up myself tonight.

Lacking PHP experience, I've never felt that comfortable in WordPress, but I can't deny that It Just Works. Easy to install and there are millions of users for easy troubleshooting.

Post reply on HN