<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>Design Intervention Systems</title>
    <link>https://designinterventionsystems.com/</link>
    <description>Thoughtful writing about design, systems, and public-facing services.</description>
    <language>en-us</language>
    
        <item>
          <title>TinyMCE templates are slick</title>
          <link>https://designinterventionsystems.com/posts/tinymce-templates-are-slick.html</link>
          <guid>https://designinterventionsystems.com/posts/tinymce-templates-are-slick.html</guid>
          <description>How to create a TinyMCE template for pages you need to create often</description>
          <pubDate>Sun, 10 Feb 2019 00:00:00 +0000</pubDate>
        </item>
        
        <item>
          <title>Configuring the ufw firewall to allow Cloudflare IP addresses</title>
          <link>https://designinterventionsystems.com/posts/configuring-the-ufw-firewall-to-allow-cloudflare-ip-addresses.html</link>
          <guid>https://designinterventionsystems.com/posts/configuring-the-ufw-firewall-to-allow-cloudflare-ip-addresses.html</guid>
          <description>How to allow only Cloudflare to access your web sites through your firewall</description>
          <pubDate>Tue, 02 Jan 2018 00:00:00 +0000</pubDate>
        </item>
        
        <item>
          <title>fail2ban configuration error fix</title>
          <link>https://designinterventionsystems.com/posts/fail2ban-configuration-error-fix.html</link>
          <guid>https://designinterventionsystems.com/posts/fail2ban-configuration-error-fix.html</guid>
          <description>Unable to set findtime and bantime parameters in fail2ban</description>
          <pubDate>Sun, 26 Nov 2017 00:00:00 +0000</pubDate>
        </item>
        
        <item>
          <title>The 7 Stages of Conference Organizing</title>
          <link>https://designinterventionsystems.com/posts/the-7-stages-of-conference-organizing.html</link>
          <guid>https://designinterventionsystems.com/posts/the-7-stages-of-conference-organizing.html</guid>
          <description>the grief model</description>
          <pubDate>Mon, 18 Sep 2017 00:00:00 +0000</pubDate>
        </item>
        
        <item>
          <title>How to add a Sentry user feedback dialog to Plone error pages</title>
          <link>https://designinterventionsystems.com/posts/how-to-add-a-sentry-user-feedback-dialog-to-plone-error-pages.html</link>
          <guid>https://designinterventionsystems.com/posts/how-to-add-a-sentry-user-feedback-dialog-to-plone-error-pages.html</guid>
          <description>customize Plone to use Sentry&#x27;s user feedback feature</description>
          <pubDate>Fri, 30 Dec 2016 00:00:00 +0000</pubDate>
        </item>
        
        <item>
          <title>How to monitor your Plone servers with Sentry</title>
          <link>https://designinterventionsystems.com/posts/how-to-monitor-your-plone-servers-with-sentry.html</link>
          <guid>https://designinterventionsystems.com/posts/how-to-monitor-your-plone-servers-with-sentry.html</guid>
          <description>use the free Sentry error tracking service to stay on top of production errors</description>
          <pubDate>Fri, 30 Dec 2016 00:00:00 +0000</pubDate>
        </item>
        
        <item>
          <title>How to enable online reading of Taylor &amp; Francis journals from your Plone site</title>
          <link>https://designinterventionsystems.com/posts/how-to-enable-online-reading-of-taylor-francis-journals.html</link>
          <guid>https://designinterventionsystems.com/posts/how-to-enable-online-reading-of-taylor-francis-journals.html</guid>
          <description>a Plone external method to allow member-only access to reading an online journal</description>
          <pubDate>Tue, 27 Dec 2016 00:00:00 +0000</pubDate>
        </item>
        
        <item>
          <title>Quills blogging add-on for Plone gets some attention</title>
          <link>https://designinterventionsystems.com/posts/quills-blogging-add-on-for-plone-gets-some-attention.html</link>
          <guid>https://designinterventionsystems.com/posts/quills-blogging-add-on-for-plone-gets-some-attention.html</guid>
          <description>release 1.8.1</description>
          <pubDate>Tue, 27 Dec 2016 00:00:00 +0000</pubDate>
        </item>
        
        <item>
          <title>ansible-playbook error &quot;sudo: no tty present&quot;</title>
          <link>https://designinterventionsystems.com/posts/ansible-playbook-error-sudo-no-tty-present.html</link>
          <guid>https://designinterventionsystems.com/posts/ansible-playbook-error-sudo-no-tty-present.html</guid>
          <description>sudo: no tty present and no askpass program specified</description>
          <pubDate>Sat, 28 May 2016 00:00:00 +0000</pubDate>
        </item>
        
        <item>
          <title>how to disable a Diazo theme for logged in users</title>
          <link>https://designinterventionsystems.com/posts/how-to-disable-a-diazo-theme-for-logged-in-users.html</link>
          <guid>https://designinterventionsystems.com/posts/how-to-disable-a-diazo-theme-for-logged-in-users.html</guid>
          <description>a simple rule</description>
          <pubDate>Sun, 14 Feb 2016 00:00:00 +0000</pubDate>
        </item>
        
        <item>
          <title>How to make portal_actions use a popup window</title>
          <link>https://designinterventionsystems.com/posts/how-to-make-portal_actions-use-a-popup-window.html</link>
          <guid>https://designinterventionsystems.com/posts/how-to-make-portal_actions-use-a-popup-window.html</guid>
          <description>...like the contact-info action</description>
          <pubDate>Sun, 14 Feb 2016 00:00:00 +0000</pubDate>
        </item>
        
        <item>
          <title>how to rebuild Plone when you upgrade to a 64-bit kernel</title>
          <link>https://designinterventionsystems.com/posts/how-to-rebuild-plone-when-you-upgrade-to-a-64-bit-kernel.html</link>
          <guid>https://designinterventionsystems.com/posts/how-to-rebuild-plone-when-you-upgrade-to-a-64-bit-kernel.html</guid>
          <description>ah 32 bits I hardly knew you</description>
          <pubDate>Sun, 14 Feb 2016 00:00:00 +0000</pubDate>
        </item>
        
        <item>
          <title>script for importing users from a file</title>
          <link>https://designinterventionsystems.com/posts/script-for-importing-users-from-a-file.html</link>
          <guid>https://designinterventionsystems.com/posts/script-for-importing-users-from-a-file.html</guid>
          <description>an updated version</description>
          <pubDate>Sun, 14 Feb 2016 00:00:00 +0000</pubDate>
        </item>
        
        <item>
          <title>Securing Plone Sites With Nginx and HTTPS/SSL</title>
          <link>https://designinterventionsystems.com/posts/securing-plone-sites-with-nginx-and-https-ssl.html</link>
          <guid>https://designinterventionsystems.com/posts/securing-plone-sites-with-nginx-and-https-ssl.html</guid>
          <description>a temporary addition to the official Plone documentation</description>
          <pubDate>Sun, 14 Feb 2016 00:00:00 +0000</pubDate>
        </item>
        
        <item>
          <title>how to fix &quot;Error: Couldn&#x27;t install: lxml 3.4.4&quot; with Plone 5.0 unified installer on Mac OS X 10.11.1 El Capitan</title>
          <link>https://designinterventionsystems.com/posts/how-to-fix-error-couldnt-install-lxml-3-4-4-with-plone-5-0-unified-installer-on-mac-os-x-10-11-1-el-capitan.html</link>
          <guid>https://designinterventionsystems.com/posts/how-to-fix-error-couldnt-install-lxml-3-4-4-with-plone-5-0-unified-installer-on-mac-os-x-10-11-1-el-capitan.html</guid>
          <description>According to [http://stackoverflow.com/questions/19548011/cannot-install-lxml-on-mac-os-x-10-9](http://stackoverflow.com/questions/19548011/</description>
          <pubDate>Sun, 22 Nov 2015 00:00:00 +0000</pubDate>
        </item>
        
        <item>
          <title>How to make URLs clickable in PloneFormGen field help text</title>
          <link>https://designinterventionsystems.com/posts/how-to-make-urls-clickable-in-ploneformgen-field-help-text.html</link>
          <guid>https://designinterventionsystems.com/posts/how-to-make-urls-clickable-in-ploneformgen-field-help-text.html</guid>
          <description>Plone description fields and PloneFormGen field help text are plain text, not rich text (HTML). Here&#x27;s how to make URLs they contain clickable.</description>
          <pubDate>Sun, 22 Nov 2015 00:00:00 +0000</pubDate>
        </item>
        
        <item>
          <title>robot testing error &quot;Non-existing setting&quot;</title>
          <link>https://designinterventionsystems.com/posts/robot-testing-error-non-existing-setting.html</link>
          <guid>https://designinterventionsystems.com/posts/robot-testing-error-non-existing-setting.html</guid>
          <description>Test case name cannot be empty.</description>
          <pubDate>Sun, 22 Nov 2015 00:00:00 +0000</pubDate>
        </item>
        
        <item>
          <title>The open horizon</title>
          <link>https://designinterventionsystems.com/posts/the-open-horizon.html</link>
          <guid>https://designinterventionsystems.com/posts/the-open-horizon.html</guid>
          <description>11 years of Plone at UW Oshkosh, and now a new start</description>
          <pubDate>Sun, 22 Nov 2015 00:00:00 +0000</pubDate>
        </item>
        
  </channel>
</rss>
