Skip to main content
mandclu’s sandbox

Main navigation

  • Home
  • Talks
  • About
  • Modules
User account menu
  • Drupal
  • Twitter
  • LinkedIn
  • Contact
Sun, 01/15/2023 - 07:24

Markdown Tutorials in Acquia CMS Headless and Next.js

Tags

  • Headless
Mon, 01/02/2023 - 09:12
Simple clock face, without numbers

Getting Personal With Dates and Times

Conversations with other people in the Drupal community, and related communities, has been a continued source of inspiration for me. Back in September, in a discussion at the San Francisco Drupal Users Group, someone mentioned a Backdrop module that uses Javascript to automatically format dates and times in the timezone of any visitor using Javascript.

Tags

  • User Experience
  • Drupal
Tue, 12/13/2022 - 12:13

Drupal 10 is worth a fresh look

Sun, 12/11/2022 - 13:33
Command key on a Mac keyboard

Keysave: A Step Towards A More Intuitive Admin UX

One of my early Drupal mentors, Khalid Baheyeldin, used to say that a big part of the value of working with open source software is the freedom to scratch your own itch. And if, as a community, we pool those improvements, we can have free software that's always evolving and getting easier to use.

Tags

  • Admin Experience
Mon, 11/21/2022 - 13:01
Bird taking flight

Learning to Fly

Few people who read my occasional scribblings on here will know that for a brief but glorious period of time I played men's roller derby. In fact, during my tenure I was assistant captain for the local team, and through a series of unfortunate events blew out my knee during tryouts for the national men's team. Anyone who knew me growing up would have never thought I had any business even participating in national tryouts for an athletics team (except maybe bowling), but in a number of the tests I held my own, and it's a memory I will always cherish.

Sat, 09/03/2022 - 09:22
Medieval clock in Prague

Smart Date: Community-Driven Features and the Road Ahead

It's been a while since I shared an update on how Smart Date is evolving, so I thought I should do a rundown of some of the recent features and developments. Even people using the module every day may not be aware of all the changes, unless they've been combing through the release notes.

Tags

  • Dates and Times
  • Drupal
Mon, 07/11/2022 - 04:09

Date Content: Upgrade the Capabilities of Your Site’s Event Handling

My work on the Smart Date module began with a simple idea: make managing dates and times in Drupal as easy as users have come to expect in using popular calendar applications. Many of the ideas for features and improvements built into the module have come from the community: recurring events, calendar integration, timezone handling, and many more.

Tags

  • Dates and Times
Mon, 07/11/2022 - 04:08

Configuration Kits: Site Building Blocks for Your Composable Future

It’s well understood that a robust, API-first Content Management System (CMS) is a crucial part of a Composable Enterprise. What’s discussed less often is the degree to which the implementation approach for the CMS can also contribute to the key ideals of a Composable Enterprise: being able to quickly innovate, evolve, and adapt to changing market conditions.

Sat, 07/09/2022 - 07:48

Image Optimization: The Oft-Forgotten (But Crucial) Performance Step

When we think about how to make a Drupal website load faster, we often focus on how to make Drupal render the pages faster: optimizing queries, caching entities, and so on. But out of the box Drupal has several layers of caching enabled by default, and many popular Drupal hosts have additional systems in place like memcached and Varnish to further enhance the overall page load. In practice, the load of the page itself is often a small fraction of the overall time and data needed for a visitor to view a page.

Tags

  • Performance
Mon, 06/21/2021 - 05:39

A Composable Date Formatter for Drupal

Something I've enjoyed since starting work on the Smart Date module has been seeing it grow and evolve in ways I wouldn't have expected, in response to the community. I had three specific goals in the beginning: a more "app-like" and intuitive widget, natural language, deduplicated date range output, and more efficient storage of dates and times. Soon after its release, requests started to come in for additional features: calendar integration, repeating events, support for timezones, and more.

Tags

  • Drupal

Pagination

  • Current page 1
  • Page 2
  • Page 3
  • Next page
  • Last page

Module of the Day

Link Augmenter for Dates

Link
Drupal.org

Provides options for adding a link to your date output. An example use would be linking to your group's meetup page to RSVP, or directing users to a registration webform. By default links will only be added to upcoming events, but this module can be configured to add its links to all events.

Tags

  • Dates and Times
  • Made by mandclu

Upcoming Talks

Simplifying Your Admin Experience

When
Feb 18 2023 | 1 - 1:45pm EST
Where
Florida DrupalCamp

We often talk about UX as a focus on making a site intuitive and easy-to-use for anonymous visitors, or perhaps registered users who need manage their account, make a purchase, and so on. But what about the people who will use your site most? While an engaged visitor might return to your site 3-5 times a month, a site admin use the site that many times a week, or more!

 

This session will explore how UX principles apply to Drupal's back end, as well as recommend some modules and best practices to make your site easy and intuitive for your contributors.

Recent Talks

An Eye on Acceleration: Optimize your images to make your site load faster

When
Sep 20 2022 | 5:40 - 6pm CEST (11:40am - 12pm EDT)
Where
DrupalCon Europe 2022

Your site speed is a crucial element of good UX, and an important part of technical SEO efforts.

Recording
Preview image for the video "MAKERS & BUILDERS - An Eye on Acceleration: Optimize your images to make your site load faster".

Optimize Your Images to Make Your Site Load Faster (+ Bonus Content)

When
Sep 8 2022 | 5:30 - 7:30am PDT (8:30 - 10:30am EDT)
Where
SFDUG

Your site speed is a crucial element of good UX, and an important part of technical SEO efforts.

Recording
Preview image for the video "SFDUG - Sept. 8, 2022 - Optimize your images to make your site load faster w/Martin Anderson-Clutz.".

Talking Drupal #349 - Storage Entities

When
May 24 2022 | 11am - 12pm EDT
Where
Talking Drupal

We talked about the Storage Entities that I work on with mxh, including when it's useful, how it's different from paragraphs, and more.

Recording
Preview image for the video "Talking Drupal #349 - Storage Entities".

Talking Drupal #339 - Smart Date

When
Mar 15 2022 | 11am - 12:30pm EDT
Where
Talking Drupal

I talked with hosts John Picozzi and Nic Laflin about Drupal's Smart Date module: the use cases it's meant to address, why managing dates and times in general can be so difficult, and more.

Recording
Preview image for the video "Talking Drupal #339 - Smart Date".

Stupendous Date Tricks

When
Dec 9 2021 | 8:30 - 10:30pm EST
Where
SFDUG

Managing dates and times is often complex: recurring events, timezones, daylight savings times, regional formatting conventions, and more.

Recording
Preview image for the video "SFDUG - Stupendous Date Tricks".
RSS feed

Footer

  • Contact
Powered by Drupal