ProcessWire Weekly #213

The 213th issue of ProcessWire Weekly brings in all the latest news from the ProcessWire community. Modules, core updates, sites, and more. Read on!

Welcome to the 213th issue of ProcessWire Weekly! In this issue we're going to take a quick look at the latest post at the blog, where Ryan introduces the latest version of the pro module FormBuilder, and we've also got a new weekly poll revolving around the topic of multisite support in ProcessWire.

In other news we're going to briefly reintroduce a couple of third party modules that have been around for a while but finally made their way into the Modules directory just this week – and we've also picked a great new site of the week, this time belonging to a software and hardware solutions provider from Germany.

As always, a big thank you to all of you for being here with us, and please don't hesitate to drop us a note if there's anything in your mind that you'd like to share. Your feedback helps us focus on the things that you folks want to hear more about.

In the blog this week: introducing FormBuilder 0.3.4

Since we're moving the next release of ProcessWire itself – 3.0.106 – up to next week, in this week's post at the blog the focus is on the FormBuilder module, which has just been updated to version 0.3.4.

The post kicks off by introducing all the new features and improvements included with the latest release, moves on to a "how to" guide for using hooks with FormBuilder – this section also includes some general purpose hook related tips – and finally finishes up with (an often asked for) FormBuilder hooks reference.

While we'll leave most of the stuff for Ryan to explain in his post, here's a brief summary of what's new in the version 0.3.4 of the FormBuilder module:

  • Support for sending user-submitted files as email attachments
  • Support for scheduled deletion of form submissions from the server
  • Support for multi-language options for a number of multiple choice Inputfields
  • Usability enhancing improvements to the FormBuilder dropdown menu in Admin
  • Support for form-specific custom email templates
  • Markdown and HTML support for success messages
  • Support for editing the tags used for embed methods A and B
  • Support for new hooks related to form rendering, saving, and processing

Overall this is a pretty major update, so if you're using the FormBuilder module in your projects, we'd definitely like to recommend checking the latest version out. Please keep in mind, though, that for the time being this is still considered a beta release, mainly due to the vast amount of new features included.

For more details on the latest version of FormBuilder, and some great tips and tricks for hooking into FormBuilder, be sure to check out this week's post at the blog. Thanks!

Weekly poll: multisite support for ProcessWire – yay or nay?

In this week's poll we're going to dive into a topic of multisite setups – and by multisite we're obviously referring to a setup where one ProcessWire site is used to host multiple separate domains with unique content from one ProcessWire installation. If the whole concept is unfamiliar to you, you might want to check the docs for ProcessWire multi-site support first.

Now, the main question for this week is whether or not you've used one of the multisite options available for ProcessWire. In this poll we've included separate options for the tools that we're aware of, but please do let us know if you've got some other tool in mind – or if you've actually cooked up one of your own!

Feel free to check out the poll archive for results of our earlier polls. All suggestions for future polls are more than welcome too. Thanks in advance for both your answer here and any additional suggestions or feedback you might have.

New third party modules in the Modules directory: Process Documentation and Settings Factory

Two new modules were just added to the Modules directory, and although both of them have actually been available via GitHub for a while now, we thought it'd make sense to briefly reintroduce them – those who prefer to stick to the modules approved for the Modules directory might've easily missed them earlier, after all.

Anyway, the modules in question are called Process Documentation and Settings Factory, and they were both developed by Macrura:

  • Process Documentation allows you to create documentation for logged in users as Admin pages. You can use regular Page editor to edit the content of said pages, define tabs as needed, and the module also allows you to limit permissions on a page-by-page basis, giving you a lot of flexibility over who sees what: hide pages for features that the user doesn't have access to, define role-specific help pages, and so on. Read more about Process Documentation »
  • Settings Factory allows you to create Admin setting pages using your own PHP or JSON definition (or schema) files. When using Settings Factory, you don't need to create new fields and/or custom pages for each of your setting collections: just define settings in a simple schema file, create a Process page that makes use of ProcessSettingsFactory, and use the API to access settings on the front-end of your site. Read more about Settings Factory »

Thanks again to Macrura for developing aforementioned modules and sharing them with the community. It's always a pleasure to get to review and introduce one of your modules – keep up the great work!

Site of the week: SOTEC GmbH

Our latest site of the week belongs to a company called SOTEC GmbH – a medium-sized provider of software and hardware solutions based in Laudenbach, Germany. The website of SOTEC was crafted by another German company, creative technology provider camalot media.

The design of this responsive website is really clean, with very few unnecessary elements – and just a handful of colors used for main site elements. Stock photos and some typography related effects are used to liven things up just a bit, and while you're scrolling you'll also notice a bunch of unobtrusive transition effects. The overall look and feel is quite modern and professional.

This site makes use of a Let's Encrypt SSL certificate for full SSL encryption, the front-end is based on the Bootstrap front-end framework with the Bootstrap material design theme, and the newsletter form at the footer is integrated to the Newsletter2Go email marketing platform. We didn't notice any familiar markup-generating modules on this site, so we have literally no idea what's going on at the backend side.

Big thanks to the folks at camalot for sharing this site with us, and our congratulations for SOTEC for their new ProcessWire powered website. Great job overall!

Stay tuned for our next issue

That's it for the 213th issue of ProcessWire Weekly. We'll be back with more news, updates, and content Saturday, 16th of June. As always, ProcessWire newsletter subscribers will get our updates a few days later.

Thanks for staying with us, once again. Hope you've had a great and productive week, and don't forget to check out the ProcessWire forums for more interesting topics. Until next week, happy hacking with ProcessWire!

Post a comment