mosparo
Forum Replies Created
-
Forum: Plugins
In reply to: [mosparo Integration] SQL transaction Deadlock in logsHi @demon_ru
Thank you very much for posting the issue.
Since you mentioned the cron jobs, do you know if the error is generated by them (based on the timing)? If yes, do you know which cron job it is?
What kind of mosparo setup do you use? Do you have a multi-node setup where the cron job runs across multiple nodes simultaneously? Do you see any additional or previous log messages in the log file for this error message?
Thank you very much for your feedback.
Kind regards,
zepich / mosparo TeamForum: Plugins
In reply to: [mosparo Integration] Invisible spam protection (simple)Regarding your P.S.:
The idea is that you only expose the “public/” directory to the internet by setting the document root of your virtual host to the public directory.
Because of this, all publicly available files must be exposed to the internet, so they must be in the public directory.
We could put them in the var directory, but then we would have to deliver them via a PHP request, which is slower than direct file access by the web server.
So yes, technically, you’re right, such a file would be better placed in var. But from the security and performance perspective, the public directory is the right place to put it.
Forum: Plugins
In reply to: [mosparo Integration] Invisible spam protection (simple)Hi @demon_ru
Thank you very much for your answer and the details.
You can set everything to read-only except the following paths:
- config/env.mosparo.php
- var/
- public/resources
If you want to use the frontend update functionality, you also need a directory called “public/update-log” that must be writeable. But I guess you use the CLI or a different update process since you set everything to read-only.
I’m sorry for the trouble. I saw that we do not highlight that anywhere in the documentation (at least where I looked now). We’ll update the documentation to point that out correctly. Additionally, we’ll add them to the ZIP file in the future with a hint that they should be writable (since you don’t see them right now, which creates even more problems). We also need to add error reporting in the interface when the CSS cache storage fails.
After you made the directory (public/resources) writeable, you need to save the design settings once more, and then you should see the files, and it should work as expected.
Kind regards,
zepich / mosparo TeamForum: Plugins
In reply to: [mosparo Integration] Invisible spam protection (simple)Thank you very much for your feedback and all the details.
The last problem (that the form is submitted as soon as you click the mosparo box) is understandable, because mosparo thinks it is in invisible mode. In invisible mode, after validating the form, mosparo should submit it. If you switch to the visible mode, you should not have that problem.
The problem is – of course – that the mosparo box is still visible. This is because the correct CSS file is not available in mosparo. The CSS file is generated when you change any design-related setting (by switching modes or clicking the save button). But since you still don’t have the file, it is probably a problem with writing the file on your web server.
Can you have a look at the directory “public/resources/” inside your mosparo installation? There should be a file called “mappings.php”. Does that file exist? If yes, do you see a folder called “b0e48e05-e8d2-4496-8928-cec12a2af2c4”?
Kind regards,
zepich / mosparo TeamForum: Plugins
In reply to: [mosparo Integration] Invisible spam protection (simple)Thank you very much for the details.
Can you switch to visible mode once, then back to invisible mode? Please click the save button after changing the mode to ensure that the settings are stored correctly.
An update of mosparo should not cause such a problem, of course. I will have to investigate what went wrong as soon as we find the solution to your problem.
Kind regards,
zepich / mosparo TeamForum: Plugins
In reply to: [mosparo Integration] Invisible spam protection (simple)Thank you very much for posting this issue.
Can you click the ‘Save’ button in the design settings (Project settings → Design) in mosparo once? It looks like the change to invisible mode was not stored correctly by mosparo.
Kind regards,
zepich / mosparo TeamForum: Plugins
In reply to: [mosparo Integration] Configurable minimum time to fill out the formHi @demon_ru
Thank you very much for your feedback!
Yes, you’re right. It’s not possible to adjust the minimum time within a website, except by using different projects and different modules in the WordPress integration plugin (for example, use project A with a minimum time of 10 seconds for Contact Form 7 forms, use project B with a minimum time of 3 seconds for WordPress comments). However, this also presents other challenges, such as the need to manage multiple projects.
After releasing v1.4, I encountered a similar problem where limiting the security features based on the form’s URL would be helpful. So, with the next version of mosparo, v1.5, we’ll add a new security policy criterion to override the security features based on the URL of the page that hosts the form.
Unfortunately, it will take some time until this version is released.
Thank you very much for your help in making mosparo better!
Kind regards,
zepich / mosparo TeamForum: Plugins
In reply to: [mosparo Integration] Support for two forms of CF7 with and without captchaHi @demon_ru
As announced this morning, we’ve just released v1.15.2, which fixes the issue with forms without mosparo.
Thank you very much for your assistance in resolving this issue.
Kind regards,
zepich / mosparo TeamForum: Plugins
In reply to: [mosparo Integration] Support for two forms of CF7 with and without captchaHi @demon_ru
Thank you very much for your bug report!
I agree, our method with
wpcf7.blockis not the correct way. We need it when mosparo is used in the invisible mode, but we should also take care of forms without mosparo.I fixed that bug yesterday and will have another round of testing today. If everything is going well, we’ll release the new version later today.
Kind regards,
zepich / mosparo TeamForum: Plugins
In reply to: [mosparo Integration] wsform supportAs announced last week, we’ve started developing the WS Form integration. Today, we’ve released the new plugin version (v1.14.0), which contains the integration.
You can enable the module in the mosparo settings and add the mosparo field to your form.
We’re looking forward to your feedback.
Thank you very much for your suggestion!
Kind regards,
zepich / mosparo TeamForum: Plugins
In reply to: [mosparo Integration] wsform supportThank you very much for your suggestion.
We looked at the plugin and think an integration is doable. We’ll work on that. Integrating it will take some days, but we’ll inform you as soon as we know more.
Kind regards,
zepich / mosparo TeamForum: Plugins
In reply to: [mosparo Integration] Trailing whitespaceHi @equinoxes02
As I mentioned in my earlier post, we fixed the problem in Contact Form 7, Forminator, and other modules in our plugin and released the new version (v1.13.4) yesterday evening.
Thank you very much for reporting this issue!
Kind regards,
zepich / mosparo Team
Forum: Plugins
In reply to: [mosparo Integration] Trailing whitespaceHi @equinoxes02
Thank you very much for your message and for reporting this issue!
We’ve investigated the issue and found multiple modules in our plugin that have the same problem. We’ll fix all the modules and release a new version in the following days (probably tomorrow).
Thank you very much for your help in making mosparo better!
Kind regards,
zepich / mosparo TeamForum: Reviews
In reply to: [mosparo Integration] Next level (well done!)Hi @dkray
Thank you very much for your review and your feedback! Such feedback is fantastic to read!
- Hidden files: We will add a hint in the documentation and setup instructions regarding the hidden files.
- Customization: We will add this idea to the list of our ideas for future developments (on GitHub).
- Breakdance’s Form Builder: We will check if we can integrate mosparo with this form builder.
Kind regards,
zepich / mosparo TeamForum: Reviews
In reply to: [mosparo Integration] It’s amazing how easy it is to install!Hi @vovastik
Thank you very much for your honest and fantastic review!
Have a great day!
Kind regards,
zepich / mosparo Team