Live data from Hacker News

Ospari: PHP based Blogging software that can use Ghost themes

github.com

11–20 of 29 posts

Re: Ospari: PHP based Blogging software that can use Ghost themes

#12

Somebody explain why this is necessary. Ghost is open source. Why not just uses Ghost? It also uses Ghost themes.

To run Ghost, you need a server to host it on, and enough knowledge to set it up and manage it. You need some level of sysadmin skills just to understand the install instructions. A PHP application can be dropped on any $2/month shared hosting account over FTP. That's the extent of the installation, and the host will support it for you. Even cheap unmanaged shared hosts will troubleshoot setting up PHP code for custo…

While not quite the same as having FTP access Ghost do offer hosted blogs from only $5 per month. Anyone that can set up a WordPress.com blog should find Ghost just as easy.

Re: Ospari: PHP based Blogging software that can use Ghost themes

#13
Quick feedback: Don't commit vendor packages to your repository, make use of Composer (http://getcomposer.org). Separate out your application core from the public folder, that way you don't need to rely on your web server for security: if someone uses nginx your set up leaves them vulnerable. Look into MVC, you have logic and display mixed together.

Re: Ospari: PHP based Blogging software that can use Ghost themes

#14

Somebody explain why this is necessary. Ghost is open source. Why not just uses Ghost? It also uses Ghost themes.

I explained it in my last post. It is the ease of getting started. You can just copy Ospari on your server and start to blog. Installing Ghost is not easy. Second it is also about alternatives. Why Ycombinator started HN, although reddit existed?

Ghost and WordPress offer hosted blogs as well as source code. It's no longer necessary to worry about servers or FTP details just to get up and running. Creating a blog is now as easy as filling out a form on a website and clicking submit.

Your only other USP appears to be the ability to parse themes designed for a different engine. Is this going to be enough to distinguish Ospari from your competitors? Is it feasible for someone to write a WordPress plugin that achieves the same thing?

Re: Ospari: PHP based Blogging software that can use Ghost themes

#15

Quick feedback: Don't commit vendor packages to your repository, make use of Composer ( http://getcomposer.org ). Separate out your application core from the public folder, that way you don't need to rely on your web server for security: if someone uses nginx your set up leaves them vulnerable. Look into MVC, you have logic and display mixed together.

> Don't commit vendor packages to your repository, make use of Composer

But make sure you have a complete package for enduser (if you believe it's ready). This is very important esp. for PHP audience: download, unzip, upload, see "Hello World".

Automate this early, it will pay off fast.

Re: Ospari: PHP based Blogging software that can use Ghost themes

#16

Somebody explain why this is necessary. Ghost is open source. Why not just uses Ghost? It also uses Ghost themes.

To run Ghost, you need a server to host it on, and enough knowledge to set it up and manage it. You need some level of sysadmin skills just to understand the install instructions. A PHP application can be dropped on any $2/month shared hosting account over FTP. That's the extent of the installation, and the host will support it for you. Even cheap unmanaged shared hosts will troubleshoot setting up PHP code for custo…

Here's a site that offers a fully-managed Ghost hosting solution that's cloud-accessible via a Dropbox-style app and only costs $5 per month:

https://runkite.com/

For most people, I'm not sure that no FTP access is the dealbreaker it once was. I'm not saying that there's not validity in creating an alternative designed for PHP, but this criticism of Ghost doesn't ring particularly true to me for this reason: Ghost has had a total of four months on the market. Give it a year and see if the process is any easier. I'm going to say it might be.

Re: Ospari: PHP based Blogging software that can use Ghost themes

#17

Earlier quoted context omitted.

To run Ghost, you need a server to host it on, and enough knowledge to set it up and manage it. You need some level of sysadmin skills just to understand the install instructions. A PHP application can be dropped on any $2/month shared hosting account over FTP. That's the extent of the installation, and the host will support it for you. Even cheap unmanaged shared hosts will troubleshoot setting up PHP code for custo…

While not quite the same as having FTP access Ghost do offer hosted blogs from only $5 per month. Anyone that can set up a WordPress.com blog should find Ghost just as easy.

Ok, but not everyone can pay Ghost hosting plan, since "$" is not the default and official currency in every country.

Re: Ospari: PHP based Blogging software that can use Ghost themes

#18

Quick feedback: Don't commit vendor packages to your repository, make use of Composer ( http://getcomposer.org ). Separate out your application core from the public folder, that way you don't need to rely on your web server for security: if someone uses nginx your set up leaves them vulnerable. Look into MVC, you have logic and display mixed together.

You are right. The application does not belong to public folder. My goal is to make installation as easy as possible. Just copy the code and start to blog. Another reason is, that you can't easily run the application in subdirectory for example /blog/ if put the application code behind public folder.

Composer is a good Idea, but with first version we wanted to deliver one single package for the end users. We would use composer for the next releases.

Re: Ospari: PHP based Blogging software that can use Ghost themes

#19

Quick feedback: Don't commit vendor packages to your repository, make use of Composer ( http://getcomposer.org ). Separate out your application core from the public folder, that way you don't need to rely on your web server for security: if someone uses nginx your set up leaves them vulnerable. Look into MVC, you have logic and display mixed together.

You are right. The application does not belong to public folder. My goal is to make installation as easy as possible. Just copy the code and start to blog. Another reason is, that you can't easily run the application in subdirectory for example /blog/ if put the application code behind public folder. Composer is a good Idea, but with first version we wanted to deliver one single package for the end users. We would us…

If you absolutely cannot separate out the public portion of the application from the core -- which should be possible because even the worst shared hosts allow for folders above public_html -- then you'll need to use a PHP solution for protection the files. For example if you define a constant in index.php and then check for that constant in included files you can prevent access, eg:

    defined('BASEPATH') OR exit('No direct script access allowed');
From https://github.com/EllisLab/CodeIgniter/blob/develop/applica...

Re: Ospari: PHP based Blogging software that can use Ghost themes

#20

Earlier quoted context omitted.

I explained it in my last post. It is the ease of getting started. You can just copy Ospari on your server and start to blog. Installing Ghost is not easy. Second it is also about alternatives. Why Ycombinator started HN, although reddit existed?

Ghost and WordPress offer hosted blogs as well as source code. It's no longer necessary to worry about servers or FTP details just to get up and running. Creating a blog is now as easy as filling out a form on a website and clicking submit. Your only other USP appears to be the ability to parse themes designed for a different engine. Is this going to be enough to distinguish Ospari from your competitors? Is it feasib…

Ghost is great. Wordpress is not. Yes, currently our USP is parsing ghost themes. Ospari is faster than Wordpress and I would say even more secure than Wordpress. Not to mention the code quality ;-) and we have just released the first version.
Post reply on HN