What? Why is there no mention of the live markdown preview. That's what ghost is.
Don't tell me how you've written a database layer, and I can have access to the stupid ghost themes marketplace. I really don't care remotely about that; wordpress has themes. And it talks to a database.
Tell me how you've got an amazing markdown php library with a websocket connection that streams live updates, or even better, how you've made that into a component you can drop into any php website.
-__-
Unless you want to run out of RAM very quickly, you are much better off to do everything involving long-running connections using node.js or any other environment that works in an event based fashion as threads (and in case of most safe PHP architectures, usually processes) are way too expensive for that.
>Ghost and Ospari is by no wary comparable to Wordpress.
Regarding Ghost, it depends who you ask[1]. What the grand parent comment is probably referring to is the same thing Rob Conery refers to in that Ghost (in his estimation) was architected the way you would architect a large, modular PHP application.You could even raise funds for that! But I just don't see Ospari going anywhere - the concept is not novel in anyway and there's also a PHP based blogging platform that already dominates a lot of the internet.
Also, Ghost is open source no? I can't find any source files for Ospari...
Node.js + javascript is doing to PHP what PHP did to Pearl in some ways. I see more people pushing that in my circles now than PHP - granted there's a lot of selection bias happening.
Why not build this in Go? I'm sure plenty of people would get excited about that.
[EDIT] If the "key feature" is live previews of markdown, why not fork WordPress and build that feature into it? I'm sure a lot of people would love that - or maybe you can do it as a plugin (I don't know WordPress well enough)??
I just feel like there's a lot of "Not Invented Here" happening with your project, which can be typical of engineering minds. Please focus your talents on something truly novel!
Even Ghost is acceding to those needs with their Pages features and I'm sure soon to exist plugins (if they don't have it already).
WordPress' codebase is not terrible. Kinda messy? Sure. Idiomatic? Not so much. Does it work? Yes. Does it power millions of websites and blogs? Yes.
My point with Go is that if you want to have a successful project you have to do something novel and there's nothing novel in what you're doing - you're an engineer experiencing "I can do this better" syndrome. I do that all the time, take a step back and really think hard about what my value proposition is (even for OSS projects). If it's already being served by some other project or product and I want that thing to be "better" then it makes more sense to help improve the other thing.
Or in Ghost's case, build it on an entirely different platform (which is novelty), with novel features.
[edit: 0.4.0 does have complete subdir support: https://github.com/TryGhost/Ghost/wiki/Release-Notes:-0.4.0#...]
https://gist.github.com/anonymous/8805880
By no way comparable to Wordpress ;-)
Instead of sarcasm, help this guy realize his talent for building software could be directed in a more productive fashion than playing "copy cat".
Not only are all the shared hosts really affordable and set up to support PHP, but many larger clients have already invested in their "own" hosting setups, either co-located or with local firms.
He's said there are agencies in his industry that have switched to RoR or Django but that from his perspective a part of their model is the built-in acceptance that the tech will cause friction because of hosting, offset by the offer to host it for a fee...
"We're building a new blogging platform that can use Ghost themes, check it out" comes across a lot more positive than "We're porting Ghost to PHP, please give us money to do this."
We would do it, even if no one gives us money. Some money would just accelerate the process.