Does Pinegrow have any features or add-ons that allow you to create self hosted submission forms with file uploads for static HTML sites (NOT Wordpress) ?
You can design and build your forms (frontend) easily in Pinegrow. But then you want something backend to handle the process.
For handling, depends if you want to make something yourself or use a 3rd party for a provider. There are a lot of them out there, from paid and free.
If you do it yourself, PHPMailer is used a lot for SMTP. It’s easy to setup, and handles uploading files.
If you are not so much into coding. Create your form in Pinegrow, copy the html into ChatGPT and ask it to put it together for you.
thank you. I looked at php mailer, but was concerned about the security of sending files. I have a client that wants to receive images in his contact form. The server is Apache. I have coded a lot in the past, but of late have been out of the loop, since most of my clients are using WP. So I am a bit rusty. I would be installing this code on the clients server. I wasn’t sure composer would work and/or if I would have to ssh into the server to run it. I normally ftp but not ssh…
Thanks
Just need to upload the files really.
Thanks, I was able to SSH and install using composer. Also, using ChatGPT to compose the form was a big help.
While it may not apply now, since you have your form up and running - this may be useful for others.
I have used www.jqueryform.com on many occasions. It is free,(or $5 donation) and downloads a complete stand-alone folder. I don’t have any stake in it - but the developer has a lot of features and it is more than enough for general use forms.
Always good to have recommendations
There should be plenty of pure javascript options out there too, now we don’t need to add jQuery for things like Bootstrap to work anymore.
Hey Pete,
Honored that you would even think to message me…
I am much more designer than coder - so PineGrow and Bootstrap fits me pretty well.
Pardon my ignorance, I would like your thoughts:
-
Is there a reason JQuery should not be used?
-
What makes the JS solution better?
-
In looking around I saw this no-code JS builder - https://opnform.com/ - Any thoughts?
Thanks for your time. Anything you can offer is appreciated.
If you have a working form that relies on jQuery, there is probably little reason to change it for the sake of changing it.
But now that Bootstrap has dropped jQuery, using javascript makes sense. Why add a dependancy if you don’t need to add that additional wrapper layer?
Modern javascript is pretty good and browser native. IMO it’s the way forward.
Here’s one of those suggestions which isn’t really practical in your case. Going to throw it in here in case someone else comes across this thread who it might help.
I’ve been getting into using Pinegrow to create the front end, then creating the backend in Swift using Hummingbird or Vapor. It’s not really worth learning a new language if you’re already familiar with something else, but for me it allows me to have full agency to create whatever features I’d like.
It also doesn’t require a web server to be running (as it implements its own) and the server is fast and tiny. I’ve got one running on a Raspberry Pi 4, as well as several on an old Mac mini. Additionally, you can create multiple services for doing different things, and run them in containers.
Javascript may be the way to go if you’re familiar with it (or whatever else works). I’m plugging Swift as it is so much easier to programme in for learners – and as I said – fast and small.
I’d be happy to help you get started.
@jefferis Basin Forms https://usebasin.com could be worth a look at.