Permanent Tourist

The personal website of Mark Howells-Mead

Posts about cms

  • WordPress’ Gutenberg Editor allows you to do much more than create and edit content in a single content column.

  • Screenshot of the new Gutenberg editor for WordPress

    The major update of WordPress, scheduled for this year, will contain a brand-new and much-improved editor.

  • Many developers complain that WordPress is an outdated system, relying on old code for the sake of the widest range of possible support. I see that as one of the advantages of WordPress.

  • I provide a free public Github repository containing example code for starting work on a WordPress theme which uses PHP namespaces and template parts.

  • I provide a free public Github repository containing example code for starting work on a WordPress plugin, which uses PHP namespaces.

  • I occasionally have a need to divert file requests on a website to a PHP script. By doing so, I can determine whether the visitor may access it, see whether an image should have a watermark automatically applied, or notify an administrator that a PDF has been viewed or downloaded. The easiest way to do…

  • I’m in the closing stages of development for a new WordPress site for a client. (A private one, so I can’t go into details.) As the development phase has progressed, the management of the required plugins in the Multisite installation has become ever more complex. Some sites are running an older Theme, which are dependent on a set…

  • The latest project we’ve launched at !frappant is for SBB (Swiss Railways): a microsite for the Rail Control System team, which promotes their work controlling the flow of rail traffic throughout the national network.

  • (The WordPress theme, not the year.)

  • “Comment spam” is a term which relates to automatically-generated website comments. People with too much time on their hands make software to submit to websites like mine. It’s then down to me to ensure that the nonsensical or downright abusive comments don’t appear on my website, and that my email inbox doesn’t get swamped with…

  • In an effort to share more of my work with the open source community, I’m gradually starting to submit more plugins to the WordPress Plugin Directory. The latest addition, approved recently and made public today, is a plugin which extends the backend list view with a small thumbnail-sized preview of the post thumbnail (where one is…

  • The Next Big Thing* in the world of CMS-based web development is the headless CMS solution. A headless CMS is a more pure – and therefore technically more simple – content management system. A system in which the focus is 100% on managing content and providing a way to access it: for example, creating new articles,…

  • TYPO3 occasionally throws the following error message when attempting to connect to the MySQL database, blocking the operation of the website. The error also occurs when reporting is set to Production mode in the install tool. Uncaught TYPO3 Exception: #1: PHP Warning: mysqli::real_connect(): (HY000/1040): Too many connections in […]/typo3_src-6.2.13/typo3/sysext/core/Classes/Database/DatabaseConnection.php line 1199 | TYPO3\CMS\Core\Error\Exception thrown in file[…]/typo3_src-6.2.13/typo3/sysext/core/Classes/Error/ErrorHandler.php…

  • Internet browser Safari has long been known for trying to make the web faster and faster. One of the ways it’s done so is by having a very strong browser cache – storing pages and files locally for as long as possible. Whether Safari has the best caching amongst modern browsers or the worst is unclear. Perhaps…

  • My first job in Switzerland was for a newspaper publisher, where I remained for seven years whilst co-developing a newspaper and website publishing system. Building on the basic experience I was gaining whilst making little blogs using b2/cafelog – on which WordPress was built – this phase of my career was where I learned to…

  • Back in 2011, the organizers of Bike To Work Switzerland approached my employer !frappant Webfactory to re-develop their website and the participants’ admin system. I worked with a third-party usability consultant to re-think and re-design the project, before I carried out the design work in Photoshop and the team and I subsequently produced the website on the base…

  • I’ve been using WordPress for years and in the main, it’s a fantastic piece of collaborative software. However, the fact that the standalone version which is installed on one’s own server is supported mainly by community effort instead of a dedicated team means that when a particularly unusual bug crops up, it’s difficult to get…

  • I joined a newspaper company in 2001 to help maintain and develop a newspaper CMS system, which the development manager began creating on his own in 1994. In the past seven years, we’ve brought in web browser interfaces, RSS feeds, AJAX data handling, online publishing tools which allow the output to be sent direct to…