New blog with notes from my learning process.

Goal: provide a nice interface for clients to edit their website's navigation menu.

Learning: how to write a #ProcessWire module to do this.

Tech: PW + #alpineJS + a #webComponent

https://artfulrobot.uk/blog/creating-a-processwire-module-with-custom-admin-interface/

Creating a ProcessWire module with custom admin interface | Artful Robot

Learning to code an Inputfield type for ProcessWire, to add a nice configuration UI to my custom navigation menu module.

Artful Robot

building my newsletter in #ProcessWire with the #ProMailer module has been great. Here is the custom interface I built for drafting dispatches. Notice there is also a #TiddlyWiki Import tab at the top, which accepts individual tiddler urls and will pull in the images and text from my wiki to help me get started with the draft.

The layout is also custom, down to the height of the body field and the placement of the columns and image fields.

How to install ProcessWire with Apache on Ubuntu 24.04

This article guides the installation of ProcessWire with Apache on Ubuntu 24.04, offering a stable and secure environment for web applications. It covers installing Apache, MariaDB, PHP, downloading ProcessWire files, setting up a database, creating Apache virtual hosts, and securing the site with Let's Encrypt SSL/TLS. The process is comprehensive and ensures a fully functional setup for ProcessWire-powered websites.

https://geekrewind.com/how-to-install-processwire-with-apache-on-ubuntu-24-04/

How to install ProcessWire with Nginx on Ubuntu 24.04

This article outlines the installation process for ProcessWire with Nginx on Ubuntu 24.04, highlighting Nginx's performance benefits, ease of configuration, and security advantages. It provides detailed steps for installing Nginx, MariaDB, PHP-FPM, downloading ProcessWire files, configuring Nginx, and setting up Let's Encrypt SSL/TLS. The guide concludes with the successful setup of a ProcessWire site.

https://geekrewind.com/how-to-install-processwire-with-nginx-on-ubuntu-24-04/

Now my anti-comment-spam module for #processWire #openSource #CMS/#CMF can spit out a likely list of IPs that trigger floods of spam, e.g. for blocking via ipset.

https://codeberg.org/artfulrobot/ProcessAntiSpam

ProcessAntiSpam

Provides an invisible anti-spam protection to ProcessWire comment forms.

Codeberg.org

I built and designed a new website for Cybersecurity and DevOps expert Julie Tsai in #ProcessWire

https://julietsai.net

#webdev #personalsite

you can subscribe to a newsletter that I am developing here.

https://gavingamboa.net/newsletter

My newsletter is low-frequency and it is self-hosted, which means that your inbox will not be cluttered, and your email addresses will not be sent via—nor sold to—a third party, ever. Thank you for your support.

#newsletter #composer #selfhosted #processwire

Subscribe

Sign up for my email newsletter. It is low-frequency and self-hosted, which means that your inbox will not be cluttered and your email addresses will not be…

Gavin Gamboa

I have revamped an old domain of mine after not updating it in over 10 years. It is a landing page for my music work, and a self-hosted newsletter built in #ProcessWire

https://gavingamboa.net

Starting fresh, and looking forward to adding #ActivityPub integrations over time.

Composer

Mexican-American music practitioner based in Los Angeles specializing in classical and contemporary repertoire, music composition, and software.

Gavin Gamboa
@liaizon found another cool type foundry site built in #ProcessWire https://notyourtype.nl/info/
Info | notyourtype foundry

notyourtypefoundry(nytf) is a (very) small digital type foundry dedicated to showcasing and supporting the type design works of BIPOC and FLINTA* designers. We assist these people by planning, organizing, and publishing their designs. Additionally, we hope to get financial suppport (funding) in the future to start host (free) workshops that offering BIPOC and FLINTA* designers, makers a platform for learning and doing type design collectively and publishing their typefaces( if they want to).

notyourtype foundry

I was looking at #Processwire's website after hearing @gavcloud talk about it for the nth time and saw they feature @velvetyne's website as an example which I already had open in another tab for a totally unrelated reason.

https://processwire.com/sites/list/velvetyne