Email forms and spam

I too would like to see a one-size fits all solution, but as has already been seen, if an app or bric developer uses a third party hosted solution such as re-capture, it can open a bag of worms. Every time Google, for example, introduces a new feature to make its system more secure or less vulnerable, the app developer has to put out an upgrade. So most app developers will provide a basic level of security by offering a mail-to script (which in itself is already fairly secure). If people want something else, they can add it through the code bric that is supplied as part of the app. This way, the developer isn’t then constantly tied to the issue of spam protection and the server infrastructure that may require.

And just to ad in here that none of my sites have any sort of recaptcha or other anti-spam devices in the forms and my clients and I have very few spam emails, maybe 2 or 3 per week.
Possibly I’m lucky…

Where’s that script from if I may ask?

@pumpkin Its a script called Contact Form Generator. It’s essentially an online WYSIWYG form generator that sits on your own server (not a third party server). You log into the script through an admin area of your site and use it to create as many contact forms as you wish. Each one can have its own unique parameters. Form fields include file uploads which is currently missing from standard Blocs forms (for obvious reasons). and it offers two types of verification Ether a character verification (such as the one in my reference site) or a math question. Its a relatively cheap solution. for $19 you get the script which you can install on as many sites as you wish. If you want to remove the branding from the script, the fee is $29. The developer will install the script for you at no extra charge, but installation is relatively simple and straight forward.

The script generates the embed code for each form which you simply copy and paste into your blocs project where you want the form to display. You have a choice of plain HTML or javascript, so you can use whichever you prefer. All forms are saved to a database so you can select and reuse them over again. In fact, you could set up the script once on your own domain, and create forms for other websites you are in charge of. The script doesn’t have to be in the same domain that a form is in, so, if you are a web developer, you can basically set up your own form creation facility on one domain and use the forms across several that you may develop.


Edit: Here are some screenshots of the admin interface:

1 Like

Please note that I’m not questioning your above decision as its clearly everyones choice how they wish to approach such things, so this is not directed at you.

But in context, most people are not tracking down and sending tips/payment when they freely gather information from Google, Forums, StackOverflow, Codepen, Github, Tutorial sites, Youtube, Frameworks, Libraries, etc. Instead they choose to pass things off as their own solutions, works and use those things commercially while never giving credit as to where it originated. In similar regard people that use Blocs are not sending Bootstrap, Jquery, etc., separate support funding since those are used in the app and both of those take massive dev effort. I’m sure Norm wouldn’t mind if with every .Xxx update users would send funding between paid major updates for all his hard work. :—P

Again I am not questioning you or anyones approach or decisions. Just giving context in the broader perspective of how historically the web has inherently worked and allowed individuals to prosper. Allowing people to create opportunities through other peoples hard work is what has allowed the web to thrive. If there is a singular positive of the web besides connectivity and all it has to offer it would probably be that aspect. As it has allowed the web to mature to the point that it is today and offered multitudes the ability to prosper freely from others. For instance, people can create a free Youtube account and end up a millionaire. Many times developers will use generosity as a way to give back but also create income. There are lots of frameworks and libraries that have both open source and paid versions for these reasons. @Eldar has done a great job with this approach of offering both and it has allowed him much success.

Generosity can come in many forms - I saw this just recently and it made me laugh.

https://twitter.com/Bliepjes/status/1290254110697160705

The web is full of generosity that allows opportunity for anyone to prosper.

@Visionquest, I believe so.

I posted this old screenshot in another thread the other day that seems to indicate some form of captcha or spam protection is coming to Blocs v4. But I guess there is always the chance that could of changed since.

2 Likes

Feel free to inadvertently spill your coffee on these people laptops. :coffee: :wink:

2 Likes

Hi all, Let’s be honest. There’s a bunch of amazing guys around here who do help NooBs like me building some amazing features with blocs and their knowledge. It will always difficult to draw the line what should be “free” or “paid”. @PeteSharp helped once with an issue which should be in fairness a paid support (I offered him a few beers on his next holiday though :beer: :grin: ). so are there many others around. I believe the spam solution from @Pealco is awesome and ask him to either quote me (pm) for this bric or to add it to the Blocs store.

@Blocs_User We have an old saying in the consulting services industry “Advice is worth exactly what you pay for it.” The same can be said of the website business. Whilst FREE advice is always available on forums such as this, it doesn’t mean that the advice WILL always solve the specific issue in question - its given on a best endeavours basis. To get a specific solution that the advisor can stand behind normally involves payment of a fee. So I agree wholeheartedly with your comments.

1 Like

Noooooo not the coffee!!! :slightly_frowning_face: