Task

By Katy Swain , 11 June 2026
Description

Not much of a point otherwise.

Preferably using core comment module. Plus Inline Entity References (and possibly entity prepopulate) for changing the parent action when a comment is posted.

By Katy Swain , 10 June 2026
Description

Something broadly similar to the 'Status', 'Priority', and 'Category', select lists in the Drupal issue tracking system (example).

Schema.org has the rather unsatisfactory actionStatus property, with a measly four ActionStatusType values to pick from. I can get around that by categorising each of our longer list of values as one of those four (or none, if necessary). That's actually a good general solution for extending the spec.

So actionStatus is a select list which applies to entities (terms) in that bundle (vocabulary).

By Katy Swain , 10 June 2026
Description

Quite a bit done in the last few days:

commit d6f14f38160aa5cc62f8ff36a7255f9c2d18bb17 (HEAD -> main, origin/main, origin/HEAD)
Author: Katy Swain <katy@katyswain.me>
Date:   Wed Jun 10 11:25:46 2026 +1000

    Changes to action content type, fields, views, blocks, etc.

commit 5ed217768eb2a3b156a8a71455ab5edd052647cf
Author: Katy Swain <katy@katyswain.me>
Date:   Tue Jun 9 16:30:20 2026 +1000

    Installed cer and schemadotorg_cer. A lot of tearing my hair out over views.

commit b1b6be4bef56a77cb4419fbb2347218835eacb34
Author: Katy Swain <katy@katyswain.me>
Date:   Tue Jun 9 11:16:04 2026 +1000

    Installed inline_entity_form and used it in the user → person relationship.

commit 25c6f7a018592b8d2b0834f806b2a6c21bff9141
Author: Katy Swain <katy@katyswain.me>
Date:   Mon Jun 8 12:39:00 2026 +1000

    Installed/configured pathauto, subpathauto, redirect.

commit ee4e678ab81cb03ebea60b542e131042250c8f0a
Author: Katy Swain <katy@katyswain.me>
Date:   Mon Jun 8 11:59:53 2026 +1000

    Installed/enabled diff, revision_log_default. A whole bunch of permissions granted.

commit 36ef6ce14549ba291cca67d8a0535560d40454fb
Author: Katy Swain <katy@katyswain.me>
Date:   Mon Jun 8 10:11:56 2026 +1000

    A bunch of new fields, mostly references.

commit 22343054e170cc3fb6a20fb1c1a4e55e9c8e9228
Author: Katy Swain <katy@katyswain.me>
Date:   Sun Jun 7 15:47:26 2026 +1000

    Made a start on organisation, person, project, action content types.

commit 5a9f4ccff40bae4f1049e4a92ae248628c995dd7
Author: Katy Swain <katy@katyswain.me>
Date:   Tue Jun 2 13:27:49 2026 +1000

    Point upgrades to Drupal core and Book module.
By Katy Swain , 10 June 2026
Description

These are all modules that Jacob depends on with his Schema.org Blueprints Demo modules. As that is supposed to showcase the sort of large scale information management site we're building, it's worth me looking through to avoid wheel-reinvention. Most are new to me, some I've heard of but not used, a few I used occasionally, and fewer I used almost always. Will probably save time to review them ASAP rather than struggle to remember what they were called when I realise they might be useful.

Key:

  • ✓: Next to test.
  • ✓✓: Tested
  • ✓✓✓: Tested and committed.
  • x : Dismissed.

Probably Useful

  • Content Moderation (core): Not used it before, but I like. It's in. ✓✓✓
  • Inline Entity Form: Absolutely essential for the user → person relationship. ✓✓✓
  • Diff: Absolutely. ✓✓✓
  • Entity Prepopulate: Almost certainly.
  • Address: For organisations and people.✓
  • Contextual Links (core): Use it on my own site, but worried it might be more a distraction than a convenience here.✓✓✓
  • Media (core): Definitely, but I need to look into complementary modules. Best case scenario is using media for handling all file types (local or remote). ✓
  • Media Library (core): Need something like it, at least. I believe there are some drop-in replacements that claim to have some advantage. ✓
  • Path (core) and Pathauto: Definitely. Also Redirect and Sub-pathauto. ✓✓✓
  • Automatic Entity Label: Almost certain to be useful somewhere.
  • Corresponding Entity References: Probably desirable. For each possible use, I really have to think about whether this is better than embedding a view of back references in the rendered content. Something in me says this is a kludge at the db and business logic level that should be implemented in the UI. Mind you it makes for simpler/faster db queries.✓✓✓
  • Field Group: Simplest/oldest/most tested solution. Can fiddle with fancier layout stuff at some point in the future.
  • OpenAPI: A requirement of JSON:API, which we will probably eventually want to use.
  • Entity Usage: Very likely.
  • Revision Log Default: Brilliant idea. Why didn't I think of that? ✓✓✓
  • Views Bulk Operations (VBO): I imagine will come in handy at some point.
  • Views Data Export: Especially the JSON export.

Maybe Useful

Hmm…

What Was He Thinking?