درباره این اپیزود
Today we are talking about Drupalcon Rotterdam, Canvas and evaluating modules. We'll also cover Revision Graph as our module of the week.
For show notes visit: https://www.talkingDrupal.com/573
Topics- DrupalCon Rotterdam recap
- AI summits and training
- FrankenPHP app servers
- Driesnote highlights
- Advocacy and WordPress
- Rosetta Sprint and MCP
- Canvas multilingual and headless
- 3Frameworks And Voiceover
- Canvas And SDCs
- Headless And Signage
- Drupal 12 Beta Testing
- Rector And Deprecations
- PHP 8.5 Requirements
- Rethinking Module Evaluation
- AI And Commit Scale
- Module Discoverability
- 0Distributions Versus Recipes
Nic Laflin - nLighteneddevelopment.com nicxvan Martin Anderson-Clutz - mandclu.com mandclu Tim Sharp - tea-sharp
MOTW CorrespondentMartin Anderson-Clutz - mandclu.com mandclu
- Brief description:
- Have you ever wanted to see a node's revision history drawn like a Git graph, with each translation as its own branch? There's a module for that.
- Module name/project name:
- Brief history
- How old: created in Sep 2019 by Shibin Das (D34dMan) of Factorial
- Versions available: 4.0.0, which works with Drupal 11 and 12, and 3.1.1 for Drupal 10 and 11
- Maintainership
- Actively maintained, 4.0.0 landed in mid-August after two alphas the same week
- Security coverage
- Test coverage
- Documentation: a solid README plus in-depth technical and revision-model docs in the repo
- Number of open issues: zero open issues
- Usage stats:
- 242 sites
- Module features and usage
- With the module installed, every node gets a Revision Graph tab, right next to the core Revisions tab
- One row per revision, one lane per language, so you can see when a translation branched off and how it's evolved since
- Each dot tells you two things: a solid ring means that revision was live at some point, a dashed ring means it's a draft that never was, and a filled center means it's what that language is serving right now
- It works with Content Moderation if you have it, showing your workflow states as text badges with whatever names your site uses, and adapts cleanly when you don't
- Reverts, and edits made from the published version while a draft is pending, show up as forks instead of a straight line
- Under the hood: Drupal doesn't actually store which revision a new one was derived from, so the module adds a small base field that records it at presave
- Older revisions don't get backfilled, on purpose, since reconstructing that would mean guessing. Those edges are inferred, and the graph draws inferred edges differently from recorded ones, so it never implies more precision than it has
- So on an existing site, make sure you run drush updb after enabling it
- Ships a distinct color for all 95 language codes Drupal knows, so it looks good out of the box, but you can override a lane's color or the fallback palette in config
- The graph loads in pages as you scroll, so long histories render quickly, and it's keyboard navigable, ARIA-labelled, and works in forced-colors mode
- Great for editorial teams on multilingual sites, and handy for compliance or auditing when you need to answer "what was live, and when?"
- Caveats: it's nodes only, and for obvious reasons a user will need the "view all revisions" permission to see the graph
انگلیسی
ایالات متحده آمریکا
رونوشت 🔗
Are you the producer of this podcast?
Add a podcast transcript
Need Audio-to-Text?
Transcribe with Listen411 in Just 60 Seconds
جستجوی اپیزودهای گذشته
اپیزودهای قبلی Talking Drupal را جستجو کن.
قسمت های دیگر در این پادکست
On today's show we are talking about Site Templates, What they do, and How you can use them with guests Tim Lehnen & Adam Globus-Hoenich. We'll also cover Haven as our module of the week.
For show notes visit: https://www.talkingDrupal.com/569 Topics
MOTW: Haven
What Site Templates Are
Ca…
Today we are talking about Security, Vulnerabilities, and how to avoid exposure with guest Dave Welch. We'll also cover Security Scanner as our module of the week.
For show notes visit: https://www.talkingDrupal.com/567 Topics
What Are CVEs
CVE Lifecycle and Disclosure
AI Era Security Challen…
Today we are talking about Drupal Performance, Rapid Development, and Drupal Canvas Maturity with our hosts. We'll also cover Microsoft 365 FullCalendar as our module of the week.
For show notes visit: https://www.talkingDrupal.com/568 Topics
Deprecating Module Theme Files
Migrating Hooks to C…
Today we are talking about Open Source sustainability, becoming your own content creation machine, and how drupal influenced some of that with guest Jeff Geerling. We'll also cover AI Metering as our module of the week.
For show notes visit: https://www.talkingDrupal.com/565 Topics
Jeff's Timek…
Today we are talking about Drupal, AI, and learning to use it responsibly with guest Mike Anello. We'll also cover Entity Mesh as our module of the week.
For show notes visit: https://www.talkingDrupal.com/566 Topics
Course overview
Fast moving modules
Inside vs outside AI
No code approach
…
سلب مسئولیت: پادکست و آثار هنری تعبیه شده در این صفحه متعلق به Talking Drupal Hosts است که متعلق به صاحب آن است و به Listen Notes، Inc وابسته یا تایید نشده است.
ویرایش
از کمک شما برای بروز نگهداشتن پایگاهدادههای پادکست سپاسگزاریم