Ghost 4.0 - Really Terrible for Personal Blog

I’m so regrettable that I didn’t use docker to deploy the Ghost. :sob:

I have to agree! I chose Ghost because it is modern, easy to set up and looks great as a simple, public blog. I want anyone to be able to read it and I’m not looking for people to subscribe or to make money of my blog. Will stick with Ghost 4 for a couple of weeks to see if a member-toggle is brought back. Otherwise I’ll downgrade to 3.x.x

2 Likes

Did you encounter any issues when you downgraded? I’m assuming the database structure is different since it was migrated to v4…so not sure how it will fare when going back to v3 :thinking:

I used my backup when restoring, so not sure what would happen if downgrade directly

I try to downgraded to v3.x, but failed. The message says: “The database migration in Ghost encountered an error.” :sob:

If you don’t want subscribe buttons you can remove them from your theme quite easily. For Casper it’s a case of editing two files to remove some small parts:

After that you have your standard blog with no member-related functionality visible if you turn off the portal button in your admin settings.

4 Likes

I heard John O’Nolan say on a podcast the other day that the aim for 4.0 was “no code knowledge required.”
This is great as a temporary fix for those that can implement it, but longer-term it really needs to be a toggle that any user can easily switch.

5 Likes

Hi Kevin,
considering that the membership is an optional layer, can you just wrap it in a logic that disables any reference to subscriptions and accounts for the bloggers out there that are not interested in this feature? Just as you do in the portal settings by toggling the portal button on and off.

I think it makes a lot more sense from a product design prospective and it won’t disappoint users that are not comfortable in touching the code.

Anyway, keep up the good work, this release is impressive!

8 Likes

Related: Add toggle to turn off members feature.

2 Likes

It’s not too late…There’s a lot of other advantages too for running an application in a Docker container in general. Not least of which is the separation of your data from the application itself, which makes for easier backups, easier recovery/deployment to other servers, etc.

It’s on my to-do list as well, though I’ve been using a Ghost Docker container for about two years for theme development, my production Ghost server still sits on a native install.

Agreed with the main argument here. It is regrettable that Ghost is being developed having exclusively subscription-based blogging in mind. The disappearance of the {{@labs.members}} in themes because memberships is enabled by default (but cannot be disabled), as well as the non customizable “Publish with Ghost” overlay that appears in the bottom left corner when one clicks on “Sign Up” are the two main signs of this. But it’s not too late.

Suggestions: add two toggle options in the Settings:

  1. “Enable membership” enabled by default, with a corresponding new handler for theme developers
  2. “Promote independent publishing” enabled by default. Like in the Newsletter design customization window. Could be accompanied with the same text as in the screenshot below, which actually helps in justifying why one would want to keep it anyway. Ghost is developed with a for-profit purpose (or at least a for-profit drive to finance further development), but a lot of people benefit from the open-source setup <3

image

9 Likes

Adding my voice to the chorus here. The v4 Dashboard and Membership pages are meaningless to many of us. Another person on the forum brought up legitimate GDPR concerns.

I second @tmlmt’s suggestion above. A toggle switch would solve this.

(The bigger, and perhaps more worrying question, is why this direction is being so heavily pushed. You could forgive us for remembering when WordPress stopped being a blog platform, and seeing the parallels here).

6 Likes

I sort of agree. For those of us not into newsletters there wasn’t much new with v 4. Which doesn’t mean it’s bad in any way, and I’m not ignoring the massive work done by the developers, etc.

I think it would be a nice gesture towards the users and customers if there was a roadmap of some kind. So we knew where Ghost is heading. The way it works now is we wait for a new version about once a year, and then it bumps us in the head and we never knew what was coming.

I remember long ago on this forum, there were requests for a return of the roadmap (there was one once). And the reply from the developers was a bit…arrogant. “We have more important things to do than writing roadmaps”. Maybe that’s true, dunno -

7 Likes

Done

It looks like you got it removed?? How did you do it? I’ve been searching this forum for an injection.

nice Website btw!

Kevin,
Does your solution also remove the “Subscribe to…” box at the bottom of every post?
I have updated to Ghost 4.0 and I am running a modified version of the Casper 3 theme.
The extra buttons at the top of the page and the subscribe box in each post are the only problems I’ve spotted.
Thanks
Pete

1 Like

Hey @AmbientArtstyles and anyone else interested.

I did indeed remove the subscribe banner but it requires going into the actual template files, fiddling with the .hbs files and removing or deactivating the bits of code below. Now, this changes depending on your template but it should be very similar:

default.hbs, remove the following:

     {{!-- Subscribe and tag -> this will be below the header --}}
     {{#if @labs.members}}
         {{#is "index, home, tag"}}
             {{> "widget/subscribe-and-secondary-menu"}}
         {{/is}}
     {{/if}}

partials/header.hbs, remove the following:

            {{#if @labs.members}}
            <div class="button button--success js-m-subscribe-toggle u-hide-before-md">{{t "Subscribe"}} </div>
            {{/if}}
1 Like

Yep, it removes all the buttons and forms. Note that the examples given are from the Casper 4, you’d need to adapt them for the theme/theme version that you are using.

1 Like

You are right. i also want to move from Ghost.

Just did a test upgrade and found my way here. The Subscribe button is where the RSS link used to be, +1’ing the toggle switch request even though I could probably hack that thing back in there. In the meantime it’s easier to just patch the existing server to the latest v3 and wait for 4 to mature a bit.

I’ve been very happy with Ghost powering my blog/resume site. It’s not a thing I’d ever try to monetize, though. I discovered Ghost looking for a blogging platform that supported Markdown, and the performance vs my old Wordpress site has been fantastic.

1 Like