I tested this and couldn’t replicate it. I can see in the code that the stickers option was present, so it isn’t anything to do with your Ghost version.
I did find, though, that Pintura had a bug in an earlier version, where stickers wouldn’t show. Are you able to download the latest version of Pintura and try uploading it to Ghost again?
I was talking to Pintura support, and it is related to the mentioned bug in version 8.60.3. However, something strange happens:
Server A: Works only with the old version of Pintura.
I installed a 0 (A) server with the Ghost droplet from DigitalOcean. And the sticker function appears with version 8.60.2 but not with the latest 8.60.13 and 8.60.12. This is the configuration of server A:
Pintura: 8.60.2
Ghost Version: 5.54.4
Environment: production
Database: mysql8
Mail: Direct
Ghost-CLI version: 1.24.2
Node.js version: v16.17.0
Linux test 5.15.0-46-generic
Ubuntu: 22.04
With version 8.60.13 it does not appear.
Server B: Does not work with any version of Pintura
But on a server (B) with earlier installation it does not appear with any of the versions. This is the configuration of server B:
Pintura: 8.60.2
Ghost Version: 5.54.4
Environment: production
Database: mysql8
Mail: Direct
Ghost-CLI version: 1.21.0
Node.js version: v16.17.0
Linux test 5.4.0-153-generic
Ubuntu: 20.04
Questions about Ghost and Paint integration
a. What could it be, any dependencies?
b. Where are the Paint configuration files inside Ghost?
c. Does it have something to do if I purchased the Pintura Image Editor + Video Editor Extension license?
Division of the issue
I divide this problem in two: One part is the possible error of Pintura (that I will report news of what the support answers me) and the second part is that it is replicable in a new installation of self-hosted Ghost (A) and in an old installation of self-hosted Ghost (B).
Another problem: Editing in all uploaded images
PS: I don’t know if I open another issue, because when I was testing, I realized that the edit function only works on the feature image, but you can’t edit on the images that are added to the content (I attach screenshot).
From what I understood from the following post is that it works on all added images, or am I wrong?
Everything comes in the same file (zip) and inside the following files:
package.json
pintura.css
pintura.d.ts
pintura.js
pintura.module.css
pintura-iife.js
pintura-umd.js
Beta editor is enabled. On server A the editor does not work inside the post (the pencil icon does not appear). On server B it appears with any version of Pintura.
Possible solution
I performed an update of server B:
sudo apt-get upgrade
apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
The following packages have been kept back:
fwupd
The following packages will be upgraded:
cloud-init debootstrap python3-debian ubuntu-advantage-tools
4 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.
Need to get 815 kB of archives.
After this operation, 74.8 kB of additional disk space will be used.
Do you want to continue? [Y/n]
sudo n 16.17.0
And when re-entering Ghost admin credentials, now the sticker function appears with Pintura version 8.60.2 but not in the latest version 8.60.13
I don’t know if it has something to do with the system update, re-entering credentials or disabling and enabling Ghost Editor (beta). But now the sticker function appears. It is probably Pintura error, although I do not close the possibility that the license with the video may cause some incompatibility.
I continued testing on both servers. And when I uploaded the files several times I noticed that on server B version 8.60.13 started to work. It was not a problem of login, browser or system updates. I found that the files do not load correctly on the first try and you have to do it several times until it loads correctly.
Also, I found the files I uploaded and can deduce that by deleting and re-uploading them two to three times, the editor starts working with the sticker function:
I deactivated and activated the beta editor: Settings > Labs
I uploaded the files (Same version of Pintura, in this case version 8.60.13) in Settings > Integration > Pintura. Save the settings and go to edit a post by reloading the page.
I repeated the steps up to two more times, deactivated and activated the Ghost editor (beta) and it started working. When I searched for the files they looked like this: