Jump to content

RockMonthly Newsletter


bernhard
 Share

Recommended Posts

I've often heard people say "It's hard to keep track" with all the updates to my modules. That's why I work on the DEV branch now in all of my modules for one month and then merge the changes into MAIN and create a new release that lists all new features and bug fixes.

If you are interested you can sign up here: https://www.baumrock.com/rock-monthly/

🚀🤘🎸

  • Like 5
Link to comment
Share on other sites

Not sure if I'll post every issue here, but at least here's the first one 😎

---

Hey there, RockStar developers! 🚀

What's new in the Rock Universe?

🔥 baumrock/AdminStyleRock v1.3.0

Make your ProcessWire backend truly yours with the latest AdminStyleRock update! Version 1.3.0 brings a super cool feature that allows you to effortlessly set a custom logo in the ProcessWire backend. Your admin experience just got a whole lot snazzier! 😎

fB3kDHzFpaYbQqXN_ZBEOKjF.png

🌟 baumrock/RockFrontend v3.3.0

Get ready for greatness with RockFrontend v3.3.0! We've introduced exciting new features, including static site rendering and a nifty view-folder feature. The top bar's hidden style has been polished for that sleek look. While we're working on documenting these gems, be sure to explore and experiment with these additions! 📚

🚀 baumrock/RockShell v2.1.0

Our new db:download command streamlines database management even more. And here's a treat: an alias for your laptop lets you simply call "rockshell db:pull staging." Say goodbye to the lengthy commands and hello to efficiency! 🖥️

🛠️ baumrock/RockMigrations v3.29.0

Prepare to be wowed by RockMigrations v3.29.0! This version brings a fresh approach to shipping your modules with custom page classes. Plus, our new path helper methods ensure your paths are on point, with normalized separators and no more pesky multiple slashes.

Another really helpful feature was added to RockMigrations this month, but then removed because it's now part of TracyDebugger itself! Say hello to the "Redirect Info" section in the "Request Info" panel!

xt5DBCEUXWyR6qY96ZfE91iZYQZRMZCH6CrH3JUo.png

Have you ever been redirected by something and didn't know why? That belongs to the past as you can now clearly see that the redirect was triggered by line 3 in /site/templates/home.php


🎁 Sneak Peek: Exciting Commercial Modules

We've got some fantastic updates brewing for our commercial modules, slated for release soon. Brace yourselves for RockCommerce, the power behind the shop on baumrock.com, where you'll find our incredible modules up for grabs. And speaking of modules, RockPdf has been making monumental strides. It's now responsible for crafting the invoices that accompany every order. 🛍️

📣 Stay Connected:

As we rock and roll into the future of development, there's plenty more where this came from. Stay tuned for more exciting updates, innovative features, and game-changing modules that will take your projects to new heights.

Thank you for being part of our developer community. Your passion and feedback keep us strumming along. Until next month, keep coding and keep rocking on! 🎶🤘

Keep rocking,
Bernhard

  • Like 18
Link to comment
Share on other sites

  • 2 weeks later...

Hi @bernhard

On 8/11/2023 at 10:33 PM, bernhard said:

I've often heard people say "It's hard to keep track" with all the updates to my modules. That's why I work on the DEV branch now in all of my modules for one month and then merge the changes into MAIN and create a new release that lists all new features and bug fixes.

If you are interested you can sign up here: https://www.baumrock.com/rock-monthly/

🚀🤘🎸

I can't connect to the website. Blank page only.

  • Thanks 1
Link to comment
Share on other sites

  • 1 month later...

Just sent out the October Newsletter and at the moment we're holding at 49 subscribers, one being myself 😛 and basically stagnating since last month (+1).

Not sure if the newsletter is helpful for anybody, but I try my best to provide interesting content. Here are some numbers from the first two issues:

EhuQxNL.png

If anybody has some ideas, feedback or other input feel free 🙂 

The first two issues were basically written by ChatGPT with some minor manual tweaks. The input came from a RockShell script that scans all my repos and then creates a log and lists all commits. ChatGPT did a quite good job in converting these into some nice sentences.

This months version I decided to put more manual work into it. There have been less commits and so it was possible to give it a more personal touch.

Have a great month!

PS: It's not too late 😛  https://www.baumrock.com/rock-monthly/ 😉 

  • Like 5
Link to comment
Share on other sites

8 hours ago, bernhard said:

If anybody has some ideas, feedback or other input feel free

Content-wise... a great update, as I am not that often around here right now.
The moment my latest projects are done, or at least in review, or... short before release I will drop you a message as RockPageBuilder sounds interesting.
But right before that I have to try RockMigrations and RepeaterMatrix support - as those are spread around so many projects of mine. 😱

Besides that... there is one thing you could look into right now:

baumrock-newsletter.thumb.png.6ecbf9030402e9dcce02ce25fb784106.png

Screenshot: Thunderbird 115.3.1 (Linux)

Readability. It's quite hard to read due to those tight line-heights, and maybe the foreground/background contrast could be smoother.
Yet, line-height is an real issue for me here.
I wanted to read it, so I did. Otherwise I'd probably just ignored the mail (if it wasn't from you).

 

Oh... and you better send a newsletter the moment your new website is ready!

  • Like 2
Link to comment
Share on other sites

  • 8 months later...

As this episode is kinda funny (at least the first part) I thought I'd share it will all of us:

dYbzj1jMkrtfaY1uBXSRYcgiAXotgWGIy697zRWE
 
 
GCQUR6RH3dDPi3aUmKXQX2obxiIvQsQ9W8wsgX3e
 
 

The ProcessWire Truck

On the road from Berlin to Vienna (for those who don't know: Austria is on its way to win the EURO2024 Soccer Championship 😜) this truck with combination of the baumrock hexagon and the ProcessWire logo instantly caught my attention. Unfortunately I didn't see if Ryan was driving it... 😉

 
 
 

🚀 Rock Module Updates 🔥 

Now let's get serious! As always we're bringing you the latest module updates to enhance your web development experience. Discover what's new and stay at the forefront of technology with ProcessWire and baumrock.com
 

 

RockFrontend v3.18.0

  • Add PR by @gebeer catching an error if $refs is null due to network problems. Thx!
  • Also inspired by a conversation with @gebeer we now have a $rockfrontend->ajax flag that is true if either $config->ajax is true or the request is an HTMX request (where $config->ajax would be false)
  • Improvements to ALFRED (prevent modal on double clicks on links and buttons)
  • Made loadTwig() hookable so you can add your own Twig functions easily. Thx @Spinbox for the suggestion!
 
 

RockMigrations v4.5.0

  • You can now disable ProCache on development via $config->disableProcache = true; in your config[-local].php
  • The Deployment class has been updated to read config from a php file. This opens the door for even more automated workflows (eg choosing the right php version directly from the remote server).
 
 

RockShell v3.1.0

  • Fixes RockShell loading commands from dot-folders and causing errors when trying to load the same class twice.
  • Improves the "ddevadmin" command to not rely on superuser id 41
 
 

RockPageBuilder v5.5.3

  • Fixes text selection when dragging blocks caused by a recent Chrome update
  • Fixes the shipped Accordion block causing an endless loop on the demo-page.
  • Marks newly added blocks as "temporary" until they are saved at least once. This fixes the problem that when a client clicked on "create new block" on the frontend but then just closed the modal he/she didn't see this block unless he/she reloaded the page. From now on this block will automatically be hidden until the block itself has been saved.
  • Adds inline-checkbox settings.
 
 
 
 
 

RockForms v1.5.1

  • Addes support for multi-step forms 🚀💪 This update was necessary for RockCommerce checkouts and initially I put all the code there, but I thought it's much better placed in RockForms so we can use multi-step forms wherever we need them 😎
 
 
 
 
 

Others

  • RockCommerce: A lot of work has gone into the further development of RockCommerce. Getting product variations done alone was a huge task and took a complete re-write of RockGrid, which is in a really good shape now 🙂 Other modules that have been improved for RockCommerce are RockMollie (for integrating mollie.com payments into ProcessWire) and RockMoney (for handling currency values). Next month I'll be focusing on the cart functionality!
 
 

That's a wrap for this month, rockstars! 🎸

May your projects compile without errors, your documentation be crystal clear, and your coffee always be strong enough to power your late-night coding sessions.

Keep rocking the web, stay curious, and happy coding!

Bernhard 🤘

  • Like 1
  • Haha 1
Link to comment
Share on other sites

Hi.
I saw your newsletter and you mentioned country I am from - Czech Republic - it is nice...
I have to mention that last few days I implemented Rock PDF (I have subscription for Suite) and it is wonderful.
I have some question about it.
Since I will be using it for PDF contracts I have to create PDF file with name created from PW Page title or name - name works fine, but it creates name of file witch ends with "."
When I save it, it creates file with this format PageName_.pdf
How to disable that "_" on end of file?

Next question is how to include some form of signage to that PDF.
Do you have any plans to have option to include signatures or digital sign or for example QR codes?

Thanks for answer

Pavel
 

Link to comment
Share on other sites

43 minutes ago, PavelRadvan said:

I have to mention that last few days I implemented Rock PDF (I have subscription for Suite) and it is wonderful.

Glad you like it 🙂 

49 minutes ago, PavelRadvan said:

I have some question about it.

I'll try to give a quick answer here, but please create dedicated threads for questions, so it's easier to link to them and also the pub is not indexed by google so nobody will find your answer if he/she looks for the same thing.

51 minutes ago, PavelRadvan said:

Since I will be using it for PDF contracts I have to create PDF file with name created from PW Page title or name - name works fine, but it creates name of file witch ends with "."
When I save it, it creates file with this format PageName_.pdf
How to disable that "_" on end of file?

You can define any custom filename like so: $pdf->save(to: '/path/to/your/file.pdf'); But I'm not sure I understand your problem, so maybe create a dedicated post and describe the problem in more detail with a real world example.

54 minutes ago, PavelRadvan said:

Next question is how to include some form of signage to that PDF.
Do you have any plans to have option to include signatures or digital sign or for example QR codes?

Not sure what you mean by "signature". On my personal website I'm using https://szimek.github.io/signature_pad/ to create a signature, then I save that signature to a pw pagefile and then I just add that file to the PDF. For QR codes you'd have to use any qr code library and then place the file as a picture on the PDF.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...