Cloudron makes it easy to run web apps like WordPress, Nextcloud, GitLab on your server. Find out more or install now.


    Cloudron Forum

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Tags
    • Popular

    Does anyone have a more recent, working FORM solution using existing apps on Cloudron?

    Discuss
    11
    35
    1395
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • scooke
      scooke last edited by scooke

      I found this post https://forum.cloudron.io/topic/1329/forms-scheduling-etc?_=1641453390415

      But that was 2018! Has anyone figured out a way to host forms, maybe through Nextcloud, or Wordpress, or Mautic even? I am about to start exploring, but if someone already has a working solution it would save me some time. More specifically, I am looking for a Contact Form/Get in Touch, not so much an appointment-type form. I supposed a "subscription form" would work too. Thank you!

      A life lived in fear is a life half-lived

      timconsidine murgero jdaviescoates 3 Replies Last reply Reply Quote 0
      • timconsidine
        timconsidine App Dev @scooke last edited by timconsidine

        @scooke : FORMS is certainly under-represented functionality on Cloudron.

        Finding something which encompasses all functionality is difficult :

        • visual form designer
        • form embed in another website
        • saving form data submissions to somewhere usable

        I guess Mautic or maybe Espocrm would work if you're ok with the data ending up there.

        You can "cheat" by using something like https://formsubmit.io/ but it only gets data into your email inbox, and doesn't have visual form design.

        Directus (available here) should be able to do it, but haven't played enough.

        You can install formiojs (https://formio.github.io/formio.js/app/sdk) into a LAMP instance to get a working form builder and a form display. But unless you have a self-hosted forms.io instance (not yet on cloudron but I have installed on my docker VPS), I'm not sure how to submit the data into some database (maybe could use Directus but haven't checked the api submission capabilities of formiojs yet).

        I would like to solve this also, so will play a bit.
        Let us all now if you get a solution together.

        1 Reply Last reply Reply Quote 2
        • RoundHouse1924
          RoundHouse1924 last edited by

          @scooke
          This topic seems to have been posted in the root of the Apps section --- suggest Discuss instead.

          Apps root otherwise contains only deleted posts, presumably moved by @staff.

          1 Reply Last reply Reply Quote 3
          • Moved from Apps by  girish girish 
          • murgero
            murgero App Dev @scooke last edited by

            @scooke Nextcloud has an app for it: https://apps.nextcloud.com/apps/forms it's pretty basic IMO tho.

            --
            https://urgero.org
            ~ Professional Nerd. Freelance Programmer. ~
            Matrix: @murgero:urgero.org

            1 Reply Last reply Reply Quote 1
            • robi
              robi last edited by

              Inspiration may come from any form capabilities with IFTTT and Zapier, for which we have N8N.

              Even a simple HTML/CSS form can then submit things to N8N which can pass it on to any one of the other apps on Cloudron.

              It seems we need more "connector" type integrations with all the Cloudron apps via N8N so all of the input->data transform->output flows can be completed.

              How many N8N recipes do we have for Cloudron apps? 2? 3?

              Life of Advanced Technology

              timconsidine 1 Reply Last reply Reply Quote 6
              • timconsidine
                timconsidine App Dev @robi last edited by

                @robi said in Does anyone have a more recent, working FORM solution using existing apps on Cloudron?:

                How many N8N recipes do we have for Cloudron apps? 2? 3?

                Recipes = workflows to be shared? Or n8n supported apps that are on cloudron ?

                robi 1 Reply Last reply Reply Quote 1
                • robi
                  robi @timconsidine last edited by robi

                  @timconsidine workflows, but both would be good.

                  A new N8N thread on the possible App integrations and their related workflows would be useful!

                  Life of Advanced Technology

                  1 Reply Last reply Reply Quote 3
                  • jdaviescoates
                    jdaviescoates @scooke last edited by

                    @scooke Nextcloud forms is an option for sure (though I've not yet tried it myself).

                    In the past I've used this WordPress plugin too (there are loads more, but I can vouch that this one is easy to use and powerful):

                    https://wordpress.org/plugins/forminator/

                    I guess Mautic or Mailtrain forms could be used too.

                    I use Cloudron with Gandi & Hetzner

                    1 Reply Last reply Reply Quote 2
                    • scooke
                      scooke last edited by

                      Ok, well, some suggestions I'll give a go, and let you know how it goes.

                      A life lived in fear is a life half-lived

                      1 Reply Last reply Reply Quote 0
                      • luckow
                        luckow translator last edited by

                        Most CMSs come with a contact form. If you do not use a CMS, it depends on your desired workflow. What should happen when a contact submits the form? In the golden age of the internet, we had Matt's script archive for such purposes http://www.scriptarchive.com/.

                        My suggestion for low volume and only email "notification": use a CMS and activate the contact form (or install a plugin/extension/module).
                        For larger volume or a better marketing workflow: install mautic.

                        If you need a flexible solution for complete different purposes and with no/low code, try baserow.

                        Pronouns: he/him | Primary language: German

                        robi 1 Reply Last reply Reply Quote 2
                        • robi
                          robi @luckow last edited by

                          @luckow said in Does anyone have a more recent, working FORM solution using existing apps on Cloudron?:

                          If you need a flexible solution for complete different purposes and with no/low code, try baserow.

                          How would you do a form with baserow?

                          Life of Advanced Technology

                          luckow 1 Reply Last reply Reply Quote 1
                          • luckow
                            luckow translator @robi last edited by

                            @robi A form in baserow is "only" a view.

                            First: create your table.
                            Second: Go to grid and choose "Add a view: form".

                            660e6a73-d65f-4ee5-a7b9-68bcaec67aca-grafik.png

                            Third: create your form. Click "Share form".

                            https://baserow.nebelcloud.de/form/4468w6soCIG-ycaTV-G-H9cIXrcrWo9fuDgFfYZyaAk

                            Pronouns: he/him | Primary language: German

                            scooke robi 2 Replies Last reply Reply Quote 5
                            • scooke
                              scooke @luckow last edited by

                              @luckow I just used it! Did you get my info?

                              A life lived in fear is a life half-lived

                              luckow 1 Reply Last reply Reply Quote 1
                              • luckow
                                luckow translator @scooke last edited by

                                @scooke db59b64f-d050-4aa6-9f0c-321637f39eaf-grafik.png

                                Pronouns: he/him | Primary language: German

                                scooke 1 Reply Last reply Reply Quote 2
                                • scooke
                                  scooke @luckow last edited by scooke

                                  @luckow Cool. I will give this a try actually. EDIT: Oh, 2GB ram... maybe not.

                                  A life lived in fear is a life half-lived

                                  1 Reply Last reply Reply Quote 2
                                  • robi
                                    robi @luckow last edited by

                                    @luckow Ha, this is great, thanks for sharing, you should definitely post my entry 😉

                                    Life of Advanced Technology

                                    rmdes 1 Reply Last reply Reply Quote 0
                                    • rmdes
                                      rmdes @robi last edited by

                                      I mostly use Mautic/Wordpress to handle my forms, in my use case Mautic is great because I can fully control my forms, ingest the output in Mautic segments or conect it to N8 for further steps.

                                      robi 1 Reply Last reply Reply Quote 3
                                      • robi
                                        robi @rmdes last edited by

                                        @rmdes you have a guide somewhere?

                                        Life of Advanced Technology

                                        rmdes 1 Reply Last reply Reply Quote 2
                                        • Referenced by  fbartels fbartels 
                                        • rmdes
                                          rmdes @robi last edited by

                                          @robi not really, the scenarios I have tested are more trivial than really being used,
                                          like I can get Mautic to send N8 a new subscriber and this in turn is sent via N8 webhook to my matrix dedicated space where I centralize notifications, but this was mainly for testing only I don't really need complex interactions for now.

                                          The way I use Mautic is pretty default, since a few months the UI editor to compose newsletter is operational and enough for my needs, the possibilities Mautic offer in terms of forms are more than enough for me (I don't need conditional stuff for now, not using it in marketing/profit purpose)
                                          forms are super easy to integrate (Js, Iframe etc..) and "transparent" enough to integrate any front-end design in my experience: Mautic + Wordpress is smooth combination.

                                          There is a RSS plugin that interest me for Mautic that I want to explore a bit more, I want to see if we could get a RSS powered "newsletter" automated using Mautic, I want to see how far this RSS plugin can go, integrate images etc.. and allow me to generate a newsletter from another activity : curating information / staring items inside Fresh RSS for example / then use the output of only the stared RSS items to feed a Mautic newsletter about a given topic.

                                          jdaviescoates humptydumpty 2 Replies Last reply Reply Quote 2
                                          • jdaviescoates
                                            jdaviescoates @rmdes last edited by

                                            @rmdes said in Does anyone have a more recent, working FORM solution using existing apps on Cloudron?:

                                            There is a RSS plugin that interest me for Mautic that I want to explore a bit more, I want to see if we could get a RSS powered "newsletter" automated using Mautic, I want to see how far this RSS plugin can go, integrate images etc.. and allow me to generate a newsletter from another activity : curating information / staring items inside Fresh RSS for example / then use the output of only the stared RSS items to feed a Mautic newsletter about a given topic.

                                            I'm really interested in this sort of stuff too.

                                            I use Cloudron with Gandi & Hetzner

                                            andreasdueren 1 Reply Last reply Reply Quote 2
                                            • andreasdueren
                                              andreasdueren @jdaviescoates last edited by

                                              I use mautic for contact / newsletter signup. The nice thing is that I can from there generate leads and pick things up with n8n

                                              1 Reply Last reply Reply Quote 1
                                              • humptydumpty
                                                humptydumpty @rmdes last edited by

                                                @rmdes what do you use to prevent spam signups/messages?

                                                rmdes ei8fdb andreasdueren 3 Replies Last reply Reply Quote 0
                                                • ei8fdb
                                                  ei8fdb last edited by

                                                  I spend alot of my time making forms, surveys, ways to gather data.

                                                  My suggestions:

                                                  • if you want to make 1 contact form (text input fields, maybe some simple selections from combox, radio buttons) and use that data for something I'd suggest Nextcloud & the Forms app. Forms is perfect for the majority of simple form needs. It spits it out to a CSV and also does simple graphing. But it handles other forms needs well (closing forms after X time, max/min selections). There is simple visual modifications.

                                                  • if you plan to make a lot of form and more advanced forms (all the above plus branching logic - e.g. if you choose answer 2 skip to form page 5, control access to the form) I'd suggest Limesurvey. But be prepared it is not trivial to use. You can modify it visually.

                                                  • if you want to make a simple form for gathering to just gather data and write it to a nicely manipulatable database you, I'd suggest Baserow like others have suggested (e.g. here is a form I created to gather participants names for research. No idea about visual modifications.

                                                  I'd recommend trying nextcloud first. The benefit of cloud storage comes for free and it needs (I think) less resources than the other options.

                                                  1 Reply Last reply Reply Quote 3
                                                  • jdaviescoates
                                                    jdaviescoates last edited by

                                                    I've not tried it yet, but ONLYOFFICE now has forms too

                                                    https://www.onlyoffice.com/blog/2022/01/7-interesting-facts-about-onlyoffice-forms/

                                                    I use Cloudron with Gandi & Hetzner

                                                    ei8fdb 1 Reply Last reply Reply Quote 0
                                                    • rmdes
                                                      rmdes @humptydumpty last edited by rmdes

                                                      @humptydumpty
                                                      Recaptcha for the moment but there is also ways to create native honeyspot hole with Mautic if you don't want to use google.
                                                      https://github.com/KonstantinCodes/mautic-recaptcha
                                                      aea7b9bb-61e3-4a5c-b016-2142c4a8f413-image.png

                                                      robi 1 Reply Last reply Reply Quote 2
                                                      • robi
                                                        robi @rmdes last edited by

                                                        @rmdes is there a way to do simple math and check for an answer?

                                                        Life of Advanced Technology

                                                        1 Reply Last reply Reply Quote 0
                                                        • ei8fdb
                                                          ei8fdb @humptydumpty last edited by

                                                          @humptydumpty I've created a lot of forms, and rarely (less than 1%) get spam. I choose to deal with it, when if it becomes a problem. (If the form is going to be live for years, there's a chance spam will become an issue)

                                                          1 Reply Last reply Reply Quote 2
                                                          • ei8fdb
                                                            ei8fdb @jdaviescoates last edited by

                                                            @jdaviescoates From the look of it it looks like the forms are literally fillable documents. 🤦 Have we gone backwards to the days of fillable PDFs?!

                                                            Thanks for mentioning it. I will try it out. (Tho' I'm not holding my breath!)

                                                            1 Reply Last reply Reply Quote 1
                                                            • andreasdueren
                                                              andreasdueren @humptydumpty last edited by

                                                              @humptydumpty said in Does anyone have a more recent, working FORM solution using existing apps on Cloudron?:

                                                              @rmdes what do you use to prevent spam signups/messages?

                                                              I used to use the google captcha but would still get lots of spam. Now I'm just using a field with a condition where I make people solve a simple math question like "what is 6+1?"

                                                              humptydumpty 1 Reply Last reply Reply Quote 1
                                                              • humptydumpty
                                                                humptydumpty @andreasdueren last edited by

                                                                @andreasdueren I've tried math, honeypots, captcha's, black magic, incantations, prayers, and pleading, and I still get spammed on my Wordpress forms. I've even tossed the form inside a pop-up and that didn't deter them 😥.

                                                                andreasdueren 1 Reply Last reply Reply Quote 0
                                                                • andreasdueren
                                                                  andreasdueren @humptydumpty last edited by

                                                                  @humptydumpty Do you need it to be a wordpress form? I'm using the javascript implementation via mautic and that already excludes everyone who doesn't have Javascript activated

                                                                  humptydumpty robi 2 Replies Last reply Reply Quote 1
                                                                  • humptydumpty
                                                                    humptydumpty @andreasdueren last edited by humptydumpty

                                                                    @andreasdueren No, it doesn't have to be. The websites are using Wordpress so it was easy to just use of the popular form plugins like Contact Form 7, etc.. I don't mind redirecting users off-site if it means NO SPAM 🙂

                                                                    1 Reply Last reply Reply Quote 0
                                                                    • robi
                                                                      robi @andreasdueren last edited by

                                                                      @andreasdueren said in Does anyone have a more recent, working FORM solution using existing apps on Cloudron?:

                                                                      I'm using the javascript implementation via mautic and that already excludes everyone who doesn't have Javascript activated

                                                                      Can you jot down how to set that up in a separate thread?

                                                                      Life of Advanced Technology

                                                                      andreasdueren 1 Reply Last reply Reply Quote 2
                                                                      • andreasdueren
                                                                        andreasdueren @robi last edited by

                                                                        @robi Sure, however not immediately, one of these days should work. Where should I post it?

                                                                        robi 1 Reply Last reply Reply Quote 0
                                                                        • robi
                                                                          robi @andreasdueren last edited by

                                                                          @andreasdueren good question, the Mautic topic is relevant as is any web hosting app, like Wordpress and Surfer.

                                                                          Perhaps house it in the Mautic section of the forum and mention the rest in the post so it can be found by any of those means. 😄

                                                                          Life of Advanced Technology

                                                                          1 Reply Last reply Reply Quote 1
                                                                          • First post
                                                                            Last post
                                                                          Powered by NodeBB