I am completely new to WonderCMS (but not to PHP, JS, etc.). I would like to share my (not so great) experiences with you. This is not a support question, but it's not a chat either. That's why I decided to post this in this section.
First of all: Thank you very much for your work! I really enjoy working with databases, but sometimes less is more!
Let me start at the end. To post something in this forum, I had to create an account, of course. Well, my password was not accepted because it did not contain the required characters. I'm not a big fan of these restrictions, but I can live with them. But please tell the user WHICH characters are required. Is it a number, a special character, a capital letter? It was the latter.
Now back to installing WonderCMS: latest version, running on PHP 8.3 and 768 MB RAM on Apache. That was straightforward. I went to the login page and was shown a temporary password that I used to log in. Great! Then I changed my password. At least, I thought I did. I used the temporary password as the old password. Unfortunately, nothing changed, but there was no warning or notification. So the next login was unsuccessful. The new password didn't work and I hadn't saved the temporary password. A reset is not implemented.
So I changed the password in the database.js file. Didn't work. Rookie mistake! I used plain text. Then I used an MD5 hash. Didn't work either. So I decided to reinstall the CMS. Next attempt, same results. What?
Then I found out that “password”: “$2y$10$IfI7qx9C7jIceDm5Od3RAe\/R3s7vIqL9FXnmkUX3pWbJVfJyfQkDm” can be used to reset the password to “admin”. That worked. Now I could set a new password with “admin” as the old password. That worked too.
Next, I tried to work with the editor. To my surprise, it was just HTML. I have no problem with that, but this is a project for a client who needs a visual editor. Adding an editor via the plugin panel was easy and worked. So far, so good.
The main feature I needed was the ability to upload screenshots. To my surprise (unlike in the demo), there was no upload button. Too bad! I searched everywhere but couldn't find a solution (I'm sure there is one). Then I found out that I can move images using drag & drop. Well, from a user experience perspective, this is not ideal, as it forces me to work with two monitors (which I have) or floating windows (which I don't particularly like).
I'm sure it's easy to fix, if you know how. For me as a newbie, it's quite a challenge.
Next, I noticed that the taskbar wasn't fixed. I can easily change that, but this implementation is not quite ideal. It makes editing a real pain. I tried the floating editor plugin, but too many buttons were unavailable or didn't work.
In the end, it took me almost 3 hours to get WonderCMS up and running so I could present it to my client. And that was just to share screenshots and add some comments. That was quite a hurdle.
Thank you very much for your attention.
Mike
What I experienced as a new user
Re: What I experienced as a new user
Hello Jurassic (Mike) and welcome! User feedback is always valuable, and I hope WonderCMS developers will use information you provided for future releases.
https://summernote.org/
https://summernote.org/deep-dive/
To add picture option from the demo, go to plugins/summernote-editor/js/admin.js,
and at line 17, add 'picture' where you want it to show:
['insert', ['link', 'doc', 'image', 'picture', 'video']], // CHANGED 'picture' to 'image'
There is a fix with CSS to set taskbar to the top but it's sticky (when scrolling down, taskbar stays at the top). I could provide you with a CSS snippet to include inside a theme CSS.
On the forum registration page, for Password, it is stated to use mixed case (lower and upper).Jurassic wrote: Tue Nov 25, 2025 11:16 am Let me start at the end. To post something in this forum, I had to create an account, of course. Well, my password was not accepted because it did not contain the required characters. I'm not a big fan of these restrictions, but I can live with them. But please tell the user WHICH characters are required. Is it a number, a special character, a capital letter? It was the latter.
Documentation provides a password reset to "admin". I'm usually keeping it somewhere as a text file in case I forgot a password or need to change it.Jurassic wrote: Tue Nov 25, 2025 11:16 am I went to the login page and was shown a temporary password that I used to log in. Great! Then I changed my password. At least, I thought I did. I used the temporary password as the old password. Unfortunately, nothing changed, but there was no warning or notification. So the next login was unsuccessful. The new password didn't work and I hadn't saved the temporary password. A reset is not implemented.
So I changed the password in the database.js file. Didn't work. Rookie mistake! I used plain text. Then I used an MD5 hash. Didn't work either. So I decided to reinstall the CMS. Next attempt, same results. What?
Then I found out that “password”: “$2y$10$IfI7qx9C7jIceDm5Od3RAe\/R3s7vIqL9FXnmkUX3pWbJVfJyfQkDm” can be used to reset the password to “admin”. That worked. Now I could set a new password with “admin” as the old password. That worked too.
At its core WonderCMS is really small and simple, and that's probably the reason why the editor is plain text or HTML. Additional functions are provided through plugins which are developed by community.Jurassic wrote: Tue Nov 25, 2025 11:16 am Next, I tried to work with the editor. To my surprise, it was just HTML. I have no problem with that, but this is a project for a client who needs a visual editor. Adding an editor via the plugin panel was easy and worked. So far, so good.
Summernote editor website and documentation:Jurassic wrote: Tue Nov 25, 2025 11:16 am The main feature I needed was the ability to upload screenshots. To my surprise (unlike in the demo), there was no upload button. Too bad! I searched everywhere but couldn't find a solution (I'm sure there is one). Then I found out that I can move images using drag & drop. Well, from a user experience perspective, this is not ideal, as it forces me to work with two monitors (which I have) or floating windows (which I don't particularly like).
https://summernote.org/
https://summernote.org/deep-dive/
To add picture option from the demo, go to plugins/summernote-editor/js/admin.js,
and at line 17, add 'picture' where you want it to show:
['insert', ['link', 'doc', 'image', 'picture', 'video']], // CHANGED 'picture' to 'image'
By taskbar, do you mean Summernote editor taskbar at the top of editing area?Jurassic wrote: Tue Nov 25, 2025 11:16 am Next, I noticed that the taskbar wasn't fixed. I can easily change that, but this implementation is not quite ideal. It makes editing a real pain. I tried the floating editor plugin, but too many buttons were unavailable or didn't work.
There is a fix with CSS to set taskbar to the top but it's sticky (when scrolling down, taskbar stays at the top). I could provide you with a CSS snippet to include inside a theme CSS.