ProcessWire Weekly #174

The 174th 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 174th issue of ProcessWire Weekly! This week we've got some core and/or module related news from Ryan, a new weekly poll, a new third party module from Mike Rockett, and a pretty awesome site of the week to share.

Last week we ran a poll where we asked which ProcessWire news sources you folks are keeping track of. Though where that question was asked no doubt affected the results, at least to some degree, it was definitely great to hear that the majority of those who answered considered ProcessWire Weekly worth following. Once again big thanks for your trust in us – you folks are awesome.

For the full results of last week's poll, feel free to check out our Poll Archive. If you have any poll suggestions for us, we'd love to see those too, so feel free to submit those via post comments or through our feedback form.

Thanks to all of our readers for being here with us again, and as always, any feedback is most welcome – please don't hesitate to drop us a line if there's anything in your mind you'd like to share with us.

Latest core updates: FieldsetGroup is now available as a part of the ProFields bundle

In this week's post at the processwire.com blog Ryan talks about the second Fieldset module that has been in the development lately, FieldsetGroup. The first one, of course, was FieldsetPage, which was added to the core just last week.

In a nutshell FieldsetGroup is a viable alternative to regular Fieldset and FieldsetPage fields alike. It provides similar benefits as FieldsetPage, but with a notable difference: unlike FieldsetPage, FieldsetGroup doesn't need an extra page to store its content.

Whether this is a good thing or a drawback depends on the use case. You can't have same field in a FieldsetGroup field and the parent page itself, but on the other hand having fewer pages means potentially better performance, particularly in large scale use. In most cases you can likely achieve same results with both modules, though.

Ryan has opted to release FieldsetGroup as a part of the commercial ProFields bundle, the main reason being that it has the potential to require more support work than its Page-based cousin. That being said, whether FieldsetGroup remains a part of the ProFields bundle or makes its way to the core in the long run remains to be seen.

For more details about FieldsetGroup, and some notes about what to expect during the next few weeks in terms of processwire.com blog posts and core updates, be sure to check out Ryan's weekly post. Thanks!

Weekly poll: what's your take on Progressive Web Apps?

This week's poll is again a little more generic, and not strictly tied to ProcessWire, but nevertheless closely related. In a nutshell we'd like to hear what you folks think about Progressive Web Apps – and whether you've already developed one, with or without the help of ProcessWire.

Once in a while it's interesting to poke around these things that are more related to the general area of web development. That being said, if you feel that you don't have the slightest idea what Progressive Web Apps are, I'd suggest starting out with the introductory article Yes, That Web Project Should Be a PWA at A List Apart, or Your First Progressive Web App at Google's WebFundamentals.

  1.   I have developed one or more PWAs involving ProcessWire (9.8%, 6)
  2.   I have developed one or more PWAs, but not using ProcessWire (9.8%, 6)
  3.   I'm interested in developing a PWA, but haven't had the chance yet (57.4%, 35)
  4.   I don't really know what PWAs are and/or what one would use them for (23%, 14)

Total votings: 61

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 module: Markup Sitemap

Markup Sitemap is a new module by Mike Rockett. In essence this is an upgraded version of another third party module, Pete's Markup Sitemap XML. The main benefit of Markup Sitemap, compared to it's predecessor, is multi-language support, but there are also some additional benefits, such as displaying select image fields in the sitemap.

If you've never heard of Markup Sitemap XML either, it's probably worth noting that both of the sitemap modules are intended to work as automatically as possible. Generally speaking you don't have to do anything except install the module, and it'll populate an XML sitemap at yourdomain.com/sitemap.xml – but you can also specifically exclude specific pages from the sitemap using custom fields provided by the module.

If you have any questions about this module or would like to hear more about this module, you should visit the Markup Sitemap support forum thread. Please note that this module is still in beta, so some minor glitches and unrefined fatures may appear.

Site of the week: Bee Green Recycling & Supply

Our latest site of the week belongs to Bee Green Recycling & Supply, a family-owned landscaping and recycling company based in Oakland, California. Their ProcessWire powered website was designed and built by Solution Innovators, a South Windsor, Oakland based company with focus on cost-effective design and development services for small businesses.

The design of the Bee Green Recycling & Supply website is quite modern, and a lot of attention has been paid to details. Visually the site has a clear theme, combining bee-related shapes and elements with green and "earthy" colours, both of which make a lot of sense in this context. Feature wise there's a lot going on here: in addition to regular content pages there's also a blog, a full-blown product catalog and shop feature, a blog, and some custom features such as an easy-to-use material calculator tool.

As far as we can tell, this site doesn't use a common front-end framework, and there are few traces of third party modules either – in fact the only one we spotted was the Email Obfuscator. JavaScript libraries used include jQuery, Slick, Superclick, Columnizer, and a few others. In any case the overall feeling we get about the implementation of this site is that Solution Innovators prefer to do things in their own way – and based on what we've seen, this approach seems to work out quite well for them.

Big thanks to the folks at Solution Innovators for sharing this site with us, and congratulations to the client, Bee Green Recycling & Supply, for having such a great site!

Stay tuned for our next issue

That's it for the 174th issue of ProcessWire Weekly. We'll be back with more news, updates, and content Saturday, 16th of September. 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!

This post has 2 comments:

Maximilian Ehrhardt on Saturday 9th of September 2017 20:33 pm

cool site! which shop integration did you use for Bee Green? Best regards

Mike Rockett on Saturday 9th of September 2017 22:18 pm

Thanks for the feature! :-)

Post a comment