Blog
TinyMCE templates are slick
How to create a TinyMCE template for pages you need to create often
Configuring the ufw firewall to allow Cloudflare IP addresses
How to allow only Cloudflare to access your web sites through your firewall
fail2ban configuration error fix
Unable to set findtime and bantime parameters in fail2ban
The 7 Stages of Conference Organizing
the grief model
How to add a Sentry user feedback dialog to Plone error pages
customize Plone to use Sentry's user feedback feature
How to monitor your Plone servers with Sentry
use the free Sentry error tracking service to stay on top of production errors
Quills blogging add-on for Plone gets some attention
release 1.8.1
How to enable online reading of Taylor & Francis journals from your Plone site
a Plone external method to allow member-only access to reading an online journal
ansible-playbook error "sudo: no tty present"
"sudo: no tty present and no askpass program specified"
script for importing users from a file
an updated version
how to rebuild Plone when you upgrade to a 64-bit kernel
ah 32 bits I hardly knew you
how to disable a Diazo theme for logged in users
a simple rule
Securing Plone Sites With Nginx and HTTPS/SSL
a temporary addition to the official Plone documentation
How to make portal_actions use a popup window
...like the contact-info action
robot testing error "Non-existing setting"
"Test case name cannot be empty."
how to fix "Error: Couldn't install: lxml 3.4.4" with Plone 5.0 unified installer on Mac OS X 10.11.1 El Capitan
How to make URLs clickable in PloneFormGen field help text
Plone description fields and PloneFormGen field help text are plain text, not rich text (HTML). Here's how to make URLs they contain clickable.
The open horizon
11 years of Plone at UW Oshkosh, and now a new start
Document Actions